Sei sulla pagina 1di 12

1. Definicin de Computador.

Tipos de computadores: Definir computador Analgico,


Digital e Hibrido. Dar ejemplos. Definir tipos de Personalidad de sistema.

El computador es una mquina electrnica que


mediante determinados programas permite recibir
un conjunto de rdenes y procesar datos para
convertirlos en informacin.
Computador Analgico: El computador analgico es
una computadora que utiliza dispositivos elctricos
para resolver clculos en tiempo real obteniendo
sus resultados midiendo una cantidad fsica.
Computador Digital: El computador digital es una
computadora que cuenta directamente los nmeros,
letras y otros smbolos, adems son capaces de
almacenar diferentes programas.
Computador Hbrido: Los computadores hbridos
son maquinas que combinan las caractersticas de
una computadora digital y una analgica, para crear
un sistema de computo hbrido, se utilizan para
problemas en donde hay que calcular grandes
cantidades de ecuaciones complejas.

Tipos de computadoras analogicas:


Regla de calculo
Predictores de marea
Integrador de agua
Computador de datos del objetivo para
submarinos
Tipos de computadoras digitales:
Calculadora
Caja registradora digital
Relojes digitales
Tipos de computadoras hibridas:
Radares
Simuladores

2. Sistema binario: Definir los trminos Bit, Byte. Complete las siguientes tablas:

Bit

Kb

Mb

Gb

-10

-20

-30

2-40

Bit

Kb

210

2-10

2-20

2-30

Mb

220

210

2-10

2-20

Gb

230

220

210

2-10

Tb

240

230

220

210

Byte

KB

MB

GB

TB

-10

-20

-30

2-40

Byte

KB

210

2-10

2-20

2-30

MB

220

210

2-10

2-20

GB

230

220

210

2-10

TB

240

230

220

210

El bit es un dgito del sistema de numeracin


binario, con el podemos representar dos valores, el
estado de apagado (0) y el estado de encendido
(1), estos estados representa 1 bit. Si usamos 2 bits
podemos combinar cuatro estados como por
ejemplo:
00: apagados.

Tb

10: el primero encendido y el segundo apagado.


01: el primero apagado y el segundo encendido.
11: encendidos.
Con la secuencias de bits se puede codificar
cualquier valor como nmeros, letras, palabras,
etc., estas secuencias se pueden representar con la
cantidad de bits en una computadora o maquina.

El Byte es una unidad de informacin que proviene


del bit siendo as la cantidad ms pequea que una
computadora puede procesar, esta unidad por lo

tanto es equivalente a una letra y es equivalente


una cantidad de 8 bits.

3. Sistema binario: Defina los trminos MSB y LSB. Calcular el valor decimal de los
siguientes nmeros binarios:
a)

011010102

b)

100100112

c)

010110112

d)

100001012

Indicar MSB y LSB en los bits anteriores.


El termino MSB est definido como el bit ms
significativo siendo as el bit de mayor valor, este se
ubica en el extremo izquierdo en un numero binario

a)

01101010 = 106.

b)

10010011 = 147.

y el termino LSB est definido como el bit menos


significativo siendo as el bit de menor valor y se
ubica en el extremo derecho en un numero binario.

c) 01011011 = 91.
d) 10000101 = 133.

4. Definir los trminos Hardware y Software.


El termino Hardware est definido como el conjunto
de
los
componentes
elctricos
de
una
computadora, como por ejemplo la CPU, monitor,
teclado, mouse, etc.

El termino Software est definido como un sistema


informtico y como el conjunto de programas que
ejecuta la computadora mediante la orden del
usuario, son los componentes intangibles.

5. Explique los fundamentos de la arquitectura Von Neumann e indique su principal


ventaja respecto de la arquitectura Harvard. Esquematice ambas arquitecturas.
Von Neumann describe una arquitectura de diseo
para un computador digital electrnico con partes
que constan de una unidad de procesamiento que
contiene una unidad aritmtico lgica y registros del
procesador, una unidad de control que contiene un
registro de instrucciones, almacenamiento masivo
externo, y mecanismos de entrada y salida. En
resumen es una familia de arquitectura de
computadoras que utilizan el mismo dispositivo de
almacenamiento tanto para las instrucciones como
para los datos. Las ventajas de la arquitectura Von
Neumann son, el uso mas eficiente de la memoria y
que es mas simple arquitectnicamente.

1. Arquitectura
4. Velocidad

6.
7.

2. Von Neuman
5. Es mas lenta es

3. Havard
6. Es rpida y estable con

10. Utilidad

compatible con
diferentes tipos de
usos
8. Las instrucciones y los
datos se almacenan en
memorias cache
separadas
11. Se usa en las PC

13. Costos

14. Ahorra Lineas E/S que

8.
7. Usos de la memoria

son costosas

menos utilidad

9. Utiliza solo la cache para


datos y instrucciones

12. Se usa en las


supercomputadoras, micro
controladores y embebidos
15. Consume muchas lneas
E/S del procesador

C
ul
es
son
las

funciones de la CPU o UCP? Explique cmo est compuesta.


9.
10. La funcin de la CPU es de interpretar una
serie de instrucciones y procesa los datos
contenidos en los programas de la
computadora, enviando y recibiendo seales
de control, direcciones de memoria, y datos

de un lugar a otro a travs de lneas


llamadas BUS. La CPU est compuesta por
una unidad de control (UC), unidad
aritmtica lgica (ALU), registros, bus
interno, memoria principal y la tarjeta madre.

11.
12. Defina Microprocesador. Cmo influye el grado de integracin en la velocidad de
procesamiento?
13.
14. El microprocesador es un circuito integrado
que forma parte de la CPU est compuesto
por transistores en una placa de silicio, este
es capaz de ejecutar instrucciones
codificadas en nmeros binarios de forma
secuencial, va a poder controlar las distintas
unidades del sistema informtico que

permitirn la comunicacin con el exterior de


la computadora y la memoria donde se
almacenan los datos, en un lapso de tiempo
muy corto. El grado de integracin influye
mucho, ya que a mayor sea el mismo, va a
tener ms memoria, etc.

15.
16. Memoria Principal: Memorias ROM y RAM. Explicar brevemente cada una de ellas.
Graficar una matriz de memoria.
17.
18. ROM
(read
only
memory)
Rom esa memorias solo permiten la
operacin de lectura. La informacin
contenida se graba en el proceso de
fabricacin. La memoria rom no puede
modificarse ni borrarse, intencionalmente o
por accidente. Los datos de una rom se

inserta durante su fabricacin, bsicamente


exponiendo un material fotosensible a travs
de una mscara que contiene un patrn de
bits desea y luego eliminando por grabado la
superficie
expuesta.
RAM (de lectura y escritura).

19.
20. Qu funcin cumple la memoria auxiliar? Enumere los distintos dispositivos de
memoria auxiliar.
21.
22. Memoria
auxiliar
las memorias auxiliares, son las cuales
son capaces de conservar la informacin de
manera permanente, mientras estn en
buen estado. La Memoria Auxiliar o
Secundaria suele estar conformada por un
grupo de dispositivos de almacenamiento
preparados para administrar gran cantidad
de informacin, poseyendo adems de esta
diferencia cuantitativa con la memoria
principal o RAM, diferencias cualitativas,
como por ejemplo su menor costo y su
mayor
lentitud.

Tipos
de
memorias
discos
rgidos
- unidades pticas como los CDs o DVDs
memorias
FLASH
o
diskettes
En cuanto a memorias auxiliares en base a
tecnologa ptica existen diversos formatos:
CD-ROM
(discos
compactos
no
escribibles)
CD-R.
CD-R
DVDs
-HD-DVD
-Blu-Ray

23.
24. Explicar los trminos Ciclo de reloj, Ciclo de mquina y Ciclo de instruccin.
25.
26. Ciclo de reloj: El ciclo de reloj determina la
velocidad en la que un procesador ejecuta la
instrucciones y la frecuencia a la cual los
transistores que lo conforman conmutan
elctricamente, es decir, abren y cierran el
flujo de una corriente elctrica midindose
en megahertsios (MHz), a mayor ndice de
frecuencia, mas rpido es el procesador
denominndose as tambin como ciclos por
segundo.

27. Ciclo de maquina: El ciclo de maquina es el


proceso de una serie de operaciones o
tareas
bsicas
que
realiza
un
microprocesador involucrando a diferentes
componentes internos de la CPU, cada
instruccin tiene una funcin definida y se
ejecuta en un tiempo determinado. El tiempo
de ejecucin de todas las instrucciones est
expresado en unidades de ciclos de
mquina 12Mhz.

28. Ciclo de instruccin: Es el periodo en que


tarda la CPU en ejecutar una instruccin en
lenguaje maquina, llevando la siguiente
instruccin de la memoria al procesador,

interpretando un cdigo de operacin lleva a


cabo su ejecucin y si ocurre un problema
guarda el estado del proceso actual
interrumpindose.

29.
30. Explique las 4 fases (Fetch-Decode-Execute-Writeback) que se realizan cuando se
ejecuta una instruccin en lenguaje mquina.
31.
32. Fetch: EL valor del contador del programa
va a el bus de direcciones, entonces la CPU
pasa la instruccin de la memoria principal a
travs del bus de datos, al registro de datos
de memoria (MDR), luego el valor del MDR
es colocado en el registro de instruccin
actual (CIR), un circuito que guarda la
instruccin temporalmente de manera que
pueda ser decodificada y ejecutada.
33. Decode: El decodificador de instruccin
interpreta
la
instruccin,
procesador
decodifica ste para saber de qu
instruccin se trata y obtiene los parmetros
de la memoria, el registro de instruccin (IR)
mantiene la instruccin en curso mientras el
contador de programa (PC) guarda la

direccin de memoria de
instruccin a ser ejecutada.

la

siguiente

34. Execute: El procesador ya sabe de qu


instruccin se trata y los parmetros que
necesita, luego simplemente la ejecuta de la
forma apropiada.
35. Writeback: El resultado generado por la
operacin es almacenado en la memoria
principal o enviado a un dispositivo de salida
dependiendo de la instruccin. Basndose
en los resultados de la operacin, el
contador de programa se incrementa para
apuntar a la siguiente instruccin o se
actualiza con una direccin diferente donde
la prxima instruccin ser recogida.

36.
37. Realice un esquema con las partes en que se divide la sintaxis de una instruccin en
lenguaje mquina (o en ensamblador). Explique Microorden, Microinstruccin y
Microprograma.
38.
39.Un microprograma es una serie de
instrucciones o estructuras de datos implicados
en la implementacin del lenguaje maquina de
nivel ms alto en muchos procesadores,
especialmente los microprograma dos. ES una
secuencia
de
datos
binarios
o
microinstrucciones que representas seales

elctricas internas de la unidad de control de un


microprocesador. La microinstruccin es una
palabra binaria con tantos bits como seales de
control existan en el microprocesador.
Generalmente no son mltiplos de ocho bits por
que no existe ninguna necesidad de
alineamiento. Un bit a cero indica que la seal
no debe activarse. Un bit uno indica lo
contrario

40.
41.
42.
43.
44.
45. Explique el concepto de Interrupciones de hardware.
46.
47. Interrupciones por hardware: Son aquellas
que son provocadas por dispositivos
externos al procesador su caracterstica
principal es que no son programadas,
pueden ocurrir en cualquier momento en el
programa.
Existen
dos
clases
de
interrupciones de este tipo:

48. Interrupciones por hardware enmascarables:


Aquellas en las que el usuario decide si
quiere o no ser interrumpido.
49. Interrupciones
por
hardware
no
enmascarables (NMI): Aquellas que siempre
interrumpen al programa.

50.
51. Qu es un BUS o BARRA? Qu significa el trmino Ancho de Bus?
52.
53. Un bus es un sistema digital que transfiere
datos entre los componentes de una
computadora o entre varias computadoras.
Est formado por cables o pistas en
un circuito impreso, dispositivos como
resistores y condensadores adems
de circuitos integrados. El propsito de los
buses es reducir el nmero de rutas
necesarias para la comunicacin entre los
distintos componentes, al realizar las
comunicaciones a travs de un solo canal
de datos.

54. Se caracteriza por la cantidad de


informacin que se transmite en forma
simultnea. Este volumen se expresa
en bits y corresponde al nmero de lneas
fsicas mediante las cuales se enva la
informacin en forma simultnea. Un cable
plano de 32 hilos permite la transmisin de
32 bits en paralelo. El trmino ancho se
utiliza para designar el nmero de bits que
un bus puede transmitir simultneamente.

55.
56. Breve descripcin de los buses de Control, de Direcciones y de Datos.
6

57.

60.

58. Bus de control: Es el encargado transportar


las rdenes y las seales de sincronizacin
que provienen de la unidad de control y
viajan hacia los distintos componentes de
hardware. Se trata de un bus bidireccional
en la medida en que tambin transmite
seales de respuesta del hardware.

61. Bus de direccin: Transporta las direcciones


de memoria al que el procesador desea
acceder, para leer o escribir datos. Se trata
de un bus unidireccional.

59.

62. Bus de datos: Transfiere tanto las


instrucciones que provienen del procesador
como las que se dirigen hacia l. Se trata de
un bus bidireccional.

63.
64. Arquitectura de una PC (Computador personal). Concepto de Arquitectura abierta.
Explicar y graficar.
65.
66.La arquitectura de computadoras es el
diseo conceptual y la estructura operacional
fundamental de un sistema de computadores.
Es decir es un modelo y una descripcin
funcional de los requerimientos y
implementaciones de diseo para varias partes
de una computadora, con especial inters en la
forma que la unidad central de proceso (UDP)
trabaja internamente y accede a las direcciones
de memoria. La arquitectura abierta permite
aadir, modernizar y cambiar sus componentes,
por ejemplo, una PC comprada en la actualidad
permite eso , excepto algunas que tiene
arquitectura cerrada, donde el fabricante
escoge sus componentes y normalmente no
son actualizables.

67.
68.

69. Qu son los Puertos de hardware? Tipos y descripcin breve de cada uno de ellos.
70.
71. Los puertos de hardware son conectores
integrados en tarjetas de expansin o en la
tarjeta principal de la computadora.
Utilizados para conectar una gran cantidad
de dispositivos externos a la computadora,
es decir los perifricos. La interfaz recibida
puede ser de tipo fsica (hardware) o puede
ser a nivel lgico o de software
72. Tipos de puertos de hardware:
73. Puertos de audio: Tienen la funcin de
capturar audio procedente del exterior,
grabar seales de audio reproducir sonidos
hasta bocinas y capturar la seal del
micrfono.
74. Puertos de video: El puerto de video es el
intermediario entre la tarjeta de video de la
computadora y el dispositivo que muestre el

grfico. Tales como un monitor CRT, una


pantalla de plasma, o un proyector.
75. Puertos de memoria: Los puertos de
memoria son aquellos puertos donde se
pueden insertar nuevas tarjetas de memoria,
con la finalidad de extender la capacidad de
la misma. Existen bahas que permiten
diversas capacidades de almacenamiento
que van desde los 256MB hasta 4GB.
76. Puertos USB: permite conectar hasta 127
dispositivos y ya es un estndar en las
computadoras de ltima generacin, que
incluyen al menos cuatro puertos USB 3.0
en los ms modernos, y algn USB 1.1.
Adems,
estn
disponibles
en
los
dispositivos mviles, A travs del cable USB
no slo se transfieren datos, sino que es
posible alimentar dispositivos externos.

77.
7

78. Qu es la ALU o UAL y cul es su funcin? Qu es la Unidad de control (UC CU) y


de que partes se compone?
79.
80. La ALU es la Unidad Aritmtica Lgica,
Calcula
operaciones
aritmticas
y
operaciones lgicas entre dos nmeros.
De hecho, un microprocesador moderno
puede tener mltiples ncleos, cada ncleo
con mltiples unidades de ejecucin, cada
una de ellas con mltiples ALU.
Una ALU debe procesar nmeros usando el
mismo formato que el resto del circuito. Para
los procesadores modernos, este formato
casi siempre es la representacin de
nmero
binario.
La ALU se compone bsicamente de:
Circuito
Operacional
Registros
de
Entradas
Registro
Acumulador
Registro
de
Estados
La mayora de las operaciones de la
computadora son realizadas por la ALU.
La mayora de las ALU pueden realizar las
siguientes
operaciones:
Operaciones aritmticas de nmeros
enteros (adicin, sustraccin, multiplicacin
y
divisin)

Operaciones lgicas de bits (AND, NOT, OR,


XOR, XNOR).
81. La unidad de control (UC) es uno de los tres
bloques funcionales principales en los que
se
divide
una unidad
central de
procesamiento (CPU). Los otros dos
bloques son la unidad de proceso y el bus
de
entrada/salida.
Existen dos tipos de unidades de control, las
cableadas,
usadas
generalmente
en
mquinas
sencillas,
y
las
microprogramadas, propias de mquinas
ms complejas. En el primer caso, los
componentes principales son el circuito de
lgica secuencial, el de control de estado, el
de lgica combinacional y el de emisin de
reconocimiento de seales de control. En el
segundo caso, la microprogramacin de la
unidad de control se encuentra almacenada
en una micromemoria, a la cual se accede
de manera secuencial para posteriormente ir
ejecutando
cada
una
de
las
microinstrucciones.

82.
83. Funciones de los registros: Acumulador (ACC), de Instrucciones (IR), Contador de
programa (PC), De direcciones de memoria (MAR) y De estado del procesador (PSW).
84.
85. El registro acumulador (ACC), que almacena
los
resultados
de
las
operaciones
aritmticas y lgicas.
86. El registro de estado (PSW, Processor
Estado: Word o Palabra de Estado del
Procesador), que contiene los indicadores
de estado del sistema (lleva dgitos,
desbordamientos, etc.).
87. El registro de instruccin (RI), que contiene
la instruccin que est siendo procesada
actualmente.

88. El contador ordinal (OC o PC por Program


Counter, Contador de Programa), que
contiene la direccin de la siguiente
instruccin a procesar.
89. El Memory Address Register (MAR), en
espaol Registro
de
Direcciones
de
Memoria, es un registro especfico de alta
velocidad, integrado en el microprocesador.
Este registro contiene la direccin del dato
que se quiere leer o escribir. El registro est
conectado con el bus de direcciones, y su
contenido se refleja en este bus.

90.
91. Funcin del registro Puntero de pila (SP). Qu es la Pila y cul es su utilidad?
92.
93. Una pila, es una lista ordenada o estructura
de datos en la que el modo de acceso a sus
elementos es de tipo LIFO (del ingls Last In
First Out, ltimo en entrar, primero en salir)
que permite almacenar y recuperar datos.
Esta estructura se aplica en multitud de

ocasiones en el rea de informtica debido a


su simplicidad y ordenacin implcita de la
propia estructura.
94. Para el manejo de los datos se cuenta con
dos operaciones bsicas: apilar, que coloca
un objeto en la pila, y su operacin

inversa, retirar (o desapilar, pop), que retira


el ltimo elemento apilado.

llamadas a subrutinas e interrupciones. El


puntero de pila es incrementado en 1
cuando el dato se saca de la pila con la
instruccin POP y es incrementado en 2
cuando una direccin se saca de la pila con
retorno de subrutina RET o retorno de
interrupcin RETI. Un uso muy comn de las
pilas a nivel de arquitectura hardware es la
asignacin de memoria.

95. El puntero de Pila apunta al rea de pila de


la SRAM de datos donde se localizan la pila
de interrupcin y de subrutina. El puntero de
pila es decrementado en 1 cuando los datos
se introducen en la pila con la instruccin
PUSH y es decrementado en 2 cuando una
direccin se introduce en la pila con

96.
97. Unidad de Control (UC): Funciones del Secuenciador y del Decodificador de
instruccin (ID).
98.
99. Controlador y decodificador: se encarga de
interpretar la instruccin para su posterior
proceso. Es el encargado de extraer el

cdigo de operacin de la instruccin en


curso.
100. Secuenciador:
genera
micrordenes
necesarias para ejecutar la instruccin.

101.
102.

Qu es la BIOS y qu funciones realiza?

103.
104. Fsicamente la BIOS no es ms que un
pequeo chip que se activa cuando pulsas
el botn de encendido.
105. Tiene varias funciones. La principal es
arrancar el PC. Cuando esta enciende,
realiza
el
test
de memoria
RAM y
comprueba que dispositivos, como por
ejemplo los discos duros, estn conectados.

106. En este proceso se encarga de


configurarlos y ofrecrselos al sistema
operativo. Si la BIOS es incapaz de detectar
un determinado dispositivo el sistema no
podr usarlo.
107. Es una memoria donde se almacena el
tamao del disco duro, de la memoria Ram,
y de los dispositivos que se encuentran
enchufadas o integrados en la motherboard
de la computadora.

108. .

109.
Mtodos de representacin de nmeros: Punto Fijo (Coma Fija) y Punto
Flotante (Coma Flotante). Ventajas y desventajas de cada uno.
110.

Representar el siguiente nmero de coma fija a decimal:

11101,010 2

111.
112. Considerando 1 bit para el Signo, 7 para el Exponente y 8 para la Mantisa,
hallar la representacin decimal del siguiente nmero de coma flotante:
113.

0110101101010100 2

114.
115. Sistema de coma fija:
116. Estos sistemas consisten en destinar una
cantidad fija de dgitos para la parte entera y
otra para la parte fraccionaria. La cantidad
de dgitos destinados a la parte fraccionaria
indica en definitiva la posicin de la coma

dentro del nmero. Esta posicin, que es


siempre fija, la podemos indicar con un
factor de escala implcito que ubica la coma
en el lugar requerido. Es decir, podemos
representar un nmero fraccionario como un
nmero entero multiplicado por un factor de

escala. En general, el factor de escala


puede ser arbitrario e indica cul es la
longitud del intervalo que separa dos
representaciones
consecutivas,
por
ejemplo: dn-1dn-2...d0,d-1d-2...d-m=dn+m1...d0 b-m.
117. Cabe aclarar que esta longitud es siempre
fija para cualquier par de representaciones
consecutivas en todo el rango de
representacin. En este sistema, el
programador debe modificar el factor de
escala cuando alguna operacin produce un
resultado fuera del rango de representacin.
Por ejemplo: si la suma de dos nmeros en
punto fijo produce acarreo, se debe
modificar el factor de escala si no se quiere
perder significacin en el resultado. Esto
implica, modificar el factor de escala de
todos los nmeros en punto fijo que utiliza el
programa con la consecuente prdida de
precisin. Estos sistemas de representacin
ofrecen un rango y una precisin limitados.
118. Con este sistema se representan los
enteros desde el -(2n-1-1) hasta el (2n-1-1),
siendo n el nmero de bits. Por tanto, el
rango de representacin es [-2n-1+1, 2n-1-1]
y la resolucin es de 1. El cero presenta
las dos representaciones 00000 y 100
00, lo que a veces genera dificultades.
119. Este sistema presenta una cierta dificultad
al operar con sumas y restas. El computador
debe analizar el signo de los operadores,
para decidir la operacin que tiene que
hacer. As, si la operacin es una suma,
pero uno de los operadores es negativo, se
ha de cambiar por una resta. Por el
contrario, las operaciones de multiplicar y
dividir se tratan sin dificultad, operndose,
por un lado, con las magnitudes, y por otro,
con los signos.
120. Sistema de coma flotante:

121. Empleando el escalado adecuado se puede


conseguir que cualquier cantidad quede
dentro del rango de representacin de
cualquier sistema de coma fija. Pero ello
conlleva una serie de dificultades de clculo
nada despreciables, como:
122. Los productos y divisiones entre cantidades
escaladas producen cambios de escala.
123. Si no se conocen a priori las magnitudes de
los resultados y de los nmeros intermedios,
es muy difcil realizar un escalado correcto
que prevenga los desbordamientos y que no
desaproveche el rango de representacin.
124. Es una labor muy tediosa y propensa a
equivocaciones.
125. Por tanto, parece mucho ms lgico que
sea el propio computador el que se
encargue de esta tarea de escalado,
hacindolo de forma dinmica y ptima.
Para ello surgen los sistemas de coma
flotante, cuya propiedad fundamental es
concatenar con cada nmero un factor de
escala.
126. Un nmero en coma flotante, est
compuesto por cuatro componentes: el
signo, la mantisa m, la base b y un
exponente e. Un nmero x en coma flotante
tiene entonces la forma x = m be.
127. Ventajas: casi "tan rpido como con
nmeros enteros, tiene adems la ventaja
que las conversiones a y desde nmeros
naturales es "casi" inmediata
128. Desventajas: Este sistema presenta una
cierta dificultad al operar con sumas y
restas. En este sistema, el programador
debe modificar el factor de escala cuando
alguna operacin produce un resultado fuera
del rango de representacin. Los productos
y divisiones entre cantidades escaladas
producen cambios de escala.

129.
130. 11101,010: 1x24 + 1x23 + 1x22 + 0x21 + 1x20 + 0x2-1 + 1x2-2 + 0x2-3 = 29,25

131.
132.
133. 0110101101010100 = 0 1101011,01010100

134.
135.

Qu son los errores de Overflow y de Underflow y a que se deben?

136.
137. overflow sucede cuando en una posicin de
memoria, variable, o lo que sea, haya una
determinada cantidad espacios disponibles
para ingresar datos, y se ingresa un dato
mayor al permitido. Un ejemplo prctico: en
programacin (la que sea) tenes una
variable que reserva un espacio en la

memoria, supongamos, tipo BYTE (pueden


tomar valores desde el cero hasta el 255), y
le ingresas por ejemplo, el valor 256. No
est dentro de los valores, y es ah donde se
produce el overflow. Underflow es lo
contrario, es no requerir con el mnimo

10

indispensable para llenar esa posicin de


memoria o variable.

138.
139.
Describa los distintos mtodos de representacin de los caracteres simblicos
(letras, nmeros tratados como smbolos, signos) en la memoria del computador.
140. Cdigos
de
caracteres
cada computadora uso un conjunto de
caracteres. Como mnimo, este conjunto
incluye las 26 letras maysculas del ingles,
las 26 letras minsculas, los dgitos del 0 al
9 y un conjunto de smbolos especiales,
como espacio punto, signo menos, coma y
retorno
de
carro.
Para transferir estos caracteres a la
computadora, se asigna un numero a cada
uno: por ejemplo, a=1, b=2,. Z=26, +=27,
-=28. La correspondencia entre caracteres y

enteros se llama cdigo de caracteres. Es


indispensable que dos computadoras que se
comunican empleen el mismo cdigo, pues
de lo contrario no podrn entenderse. Para
ello se han creado normas un cdigo de
amplio uso se llama ASCII (Cdigo Estndar
Americano para Intercambio de Informacin)
cada carcter ASCII tiene 7 bits, lo que
permite representar un total de 128
caracteres.
141. .

142.
143.
Cdigos de Deteccin y de Correccin de errores de memoria. Describa
brevemente cada uno de ellos. Ejemplifique.
144. Las propiedades de deteccin y correccin
de errores de un cdigo dependen de su
distancia de haming. Para detectar (d)
errores de un cdigo dependen de su
distancia de (d)+1, porque con cdigo as ni
es posible que 8d9 errores de un solo bit
conviertan una palabra de cdigo valida en
otra palabra de cdigo valida. De forma
similar corregir un cdigo con una distancia
2d+1 por que as las palabras de cdigo
original est ms cerca de las palabras con
errores que cualquier otra palabra de cdigo
valida y es posible de ternarle de forma
inequvoca.
Como ejemplo sencillo de cdigo con
DETECCION DE ERRORES, considere un
cdigo en el que se anexa un solo BIT DE
PARIDAD a los datos. El bit de paridad se
escoge de modo que el nmero de bits 1 en
la palabra de cdigo sea siempre par (o
impar). Un cdigo as tiene una distancia de
2, ya que cualquier error de un solo bit

produce una palabra de cdigo con la


paridad equivocada. En otras palabras, se
requieren dos errores de un solo bit para
pasar de una a otra palabra de cdigo
validas y el cdigo puede servir para
detectar errores sencillos.
Como ejemplo sencillo de cdigo con
CORRECCION DE ERRORES, considere
un cdigo que solo tiene cuatro palabras de
cdigos validas:
145. 0000000000, 0000011111, 1111100000 y
1111111111
Este cdigo tiene una distancia de 5, lo que
implica que puede corregir errores dobles. Si
llega la palabra de cdigo 0000000111, el
receptor sabe que la palabra original tiene
que haber sido 0000011111 (si no hubo ms
de dos errores). Por otra parte, si un triple
error convierte 0000000000 en 0000000111,
el error no podr corregirse.

11

146.
147.

Potrebbero piacerti anche