Está en la página 1de 9

ARQUITECTURA DE C0MPUTADORAS

PARÁMETROS DE LOS TRENES DE IMPULSOS:

 Se denomina tiempo de subida (tr) desde su nivel BAJO hasta su nivel ALTO.
 Se denomina tiempo de bajada (tf ) al tiempo requerido para la transición del nivel ALTO al nivel BAJO.
 El ancho del impulso (tW) es una medida de la duración del impulso y se define como el intervalo de tiempo que
transcurre entre los puntos en que la amplitud es del 50% en los flancos de subida y de bajada.
 La frecuencia (f) es la velocidad a la que se repite y se mide en hercios (Hz)
 El período (T) es aquel que se repite a intervalos de tiempo fijos.Por supuesto, el no periódico no se repite a intervalos de
tiempo fijos y puede estar formado por impulsos de distintos anchos y/o impulsos que tienen intervalos distintos de
tiempo entre los pulsos.
 El ciclo de trabajo de un tren de pulsos es la relación entre el ancho del impulso y el período, expresado como un
porcentaje.

LAS FUNCIONES LÓGICAS BÁSICAS

1. Función de comparación de magnitudes se realiza mediante un circuito lógico

denominado comparador. Su propósito es comparar dos cantidades e indicar si son

iguales o no.

2. Funciones aritméticas: se dividen en cuatro

Suma. La adición se realiza mediante un circuito lógico llamada sumador.Su

función es sumar dos números binarios

Resta. La sustracción se realiza también mediante un circuito lógico. Un restador

requiere tres entradas: los dos números que se van a restar y una entrada de

Acarreo.

Multiplicación. La multiplicación se lleva a cabo con un circuito lógico llamado

multiplicador. Dado que los números siempre se multiplican de dos en dos, serán

necesarias dos entrada.

División. La división puede realizarse mediante una serie de sustracciones,

comparaciones y desplazamientos. El divisor precisa dos entradas y las salidas

generadas corresponden al cociente y al resto.

3. Función de conversión de código Un código es un conjunto de bits ordenados de

acuerdo a un modelo único y se emplea para representar información específica.

Ejemplos de estas conversiones son las conversiones de binario a otros códigos, como

por ejemplo el código decimal binario y el código Gray.

4. Función de codificación La función de codificación se realiza mediante un circuito lógico

denominado codificador. Un codificador convierte la información, como por ejemplo un número

decimal o un carácter alfabético, en algún tipo de código.

5. Función de decodificación La función de decodificación se realiza mediante un circuito lógico

llamado decodificador. Un decodificador convierte la información codificada, como puede ser un

número binario, en otra información no codificada, como por ejemplo un número decimal.

6. Función de selección de datos Existen dos tipos de circuitos dedicados a la selección de datos: el

multiplexor y el demultiplexor. El multiplexor es un circuito lógico que pasa los datos digitales

procedentes de varias líneas de entrada a una única línea de salida según una secuencia de tiempos

específica. El demultiplexor es un circuito que pasa los datos digitales procedentes de una línea de

entrada a varias líneas de salida según una determinada secuencia de tiempo.

7. Función de almacenamiento El almacenamiento es una función necesaria en la

mayoría de los sistemas digitales y su propósito es el de conservar los datos binarios

durante un período de tiempo. Un dispositivo de almacenamiento puede “memorizar”


un bit o un grupo de bits y conservar la información tanto tiempo como sea necesario.

8. Función de recuento La función de recuento es importante en los sistemas digitales.

Existen muchos tipos de contadores digitales, pero su objetivo básico es el de contar

sucesos representados por cambios de nivel o por impulsos. Para realizar su función, el

contador debe “recordar” el número actual, con el fin de poder pasar correctamente al

siguiente número de la secuencia.

LOS ELEMENTOS BÁSICOS DE UNA COMPUTADORA.

 El procesador de la computadora: El procesador o CPU (Central Processing Unit) es

el cerebro de la computadora, hace los cálculos permitiendo al usuario interactuar con la

computadora y mostrar el sistema en la pantalla.

 El disco duro de la computadora: Su papel es almacenar los datos de la computadora.


 La placa base de la computadora: Es el componente principal de la unidad central. Es el

soporte en el que todos los componentes de una computadora están conectados.

 La fuente de alimentación del computadora: Este bloque transforma y suministra

la energía necesaria a la placa base.

 La memoria RAM de la computadora: La memoria RAM (Random Access Memory)

la utiliza el procesador, que coloca los datos ahí para procesarlos.

 La tarjeta gráfica de la computadora: Se encarga de la visualización de la pantalla,

liberando el procesador de esta función.

 Los periféricos de una computadora: son puertos para añadir diferentes entradas,

tal como impresoras, USB, wifi, etc.

DETECCIÓN DE ERRORES Y CÓDIGOS DE CORRECIÓN

Se presenta el método de paridad para la detección de errores y el método Hamming para detección y corrección de un único
error.

Cuando se detecta que un bit es erróneo en una determinada palabra de código, puede corregirse simplemente invirtiéndolo.

Método de paridad para la detección de error Muchos sistemas emplean un bit de paridad como medio para la

detección de errores de bit, cualquier grupo de bits contiene un número par o impar de 1s.

Un bit de paridad se añade al grupo de bits para hacer que el número total de 1s en el grupo sea “siempre par” o “siempre impar”.

Un bit de paridad par hace que el número total de 1s sea par, y un bit de paridad impar hace que el número total de 1s del grupo
sea impar.

Un determinado sistema puede funcionar con paridad par o impar, pero no con ambas. Por ejemplo, si un sistema trabaja con
paridad

par, una comprobación que se realice en cada grupo de bits recibidos tiene que asegurar que el número total de 1s en ese grupo
es par. Si hay un número impar de 1s, quiere decir que se ha producido un error.

Operaciones Lógicas Básicas

NOT:

Esta operación cambia de un nivel lógico al nivel lógico opuesto, la salida es lo opuesto a la entrada, es conocido como inversor

AND:

La operación AND genera un nivel 1 cuando ambos son 1 en otros casos es 0

OR:

Genera un 1 cuando una o ambas entradas son 1

CONVERSIONES:

DECIMAL A BINARIO
Para pasar un número del sistema decimal al binario debemos dividirlo entre 2 hasta que el dividendo sea

menor que 2, considerando los residuos, como vemos a continuación:

37/2=18 residuo 1

18/2=9 residuo 0

9/2=4 residuo 1

4/2 =2 residuo 0

2/2=1 residuo 0

último cociente: 1

Tomamos entonces los residuos y el último cociente en orden inverso y obtenemos que 37 en el sistema

decimal equivale a 100101 en el sistema binario.

DECIMAL A OCTAL

El sistema numérico en base 8 se llama octal y utiliza los dígitos del 0 al 7 y

son formados a partir de los números binarios.

Conversión del sistema decimal al octal

Octal del número decimal (266)10

– Se divide el número decimal 266 entre 8 = 266/8 = 33 + residuo de 2.

– Luego se divide el 33 entre 8 = 33/8 = 4 + residuo de 1.

– Se divide 4 entre 8 = 4/8 = 0 + residuo de 4.

Como con la última división se obtiene un cociente menor a 1, quiere decir que el resultado

ha sido encontrado; solo se tienen que ordenar los restos de forma inversa, de tal forma que

el número octal del decimal 266 es 412

OCTAL A DECIMAL

Para convertir un número del sistema octal a su equivalente en el sistema decimal solo se tiene que

multiplicar cada dígito octal por su valor posicional, comenzando desde la derecha.

Conversión del sistema octal al binario


La conversión del sistema octal

al binario se lleva a cabo al convertir el dígito

octal a su dígito binario equivalente:

El número 5728 se buscan sus equivalentes en

la tabla. Así, se tiene que:

58 = 101

78=111

28 = 10

Por lo tanto, 5728 equivale en el sistema

binario a 10111110.

Conversión del sistema binario al octal


El proceso de conversión de números enteros binarios a números enteros octales es la operación inversa al

proceso anterior.Es decir, se agrupan los bits del número binario en dos grupos de tres bits, comenzando de

derecha a izquierda. Luego, se hace la conversión de binario a octal con la tabla

para cambiar el número binario 11010110 a octal se realiza lo siguiente:

– Se forman grupos de 3 bits comenzando por la derecha (último bit): 11010110

– Como el primer grupo está incompleto, se agrega un cero a la izquierda: 011010110

– Se hace la conversión a partir de la tabla:

011 = 3

010 = 2

110 = 6

De esa forma, el número binario 011010110 equivale a (326)8.

HEXADECIMAL AL DECIMAL
Conversión de decimal a hexadecimal

Convertir el número 45213 decimal a hexadecimal, para esto, iremos dividiendo la cifra entre

16 y tomaremos los residuos.

45213/16 residuo 13

2825/16 residuo 9

176/16 residuo 0

Ultimo cociente: 11

Tomamos entonces los residuos y el último cociente en orden inverso y obtenemos 110913 que

sería en hexadecimal B09D

Convertir el número octal 1646 en un número hexadecimal:


– Se convierte el número de octal a binario

18 = 1

68 = 110

48 = 100

68 = 110

Así, 16468 = 1110100110.

Para convertir de binario a hexadecimal primero se ordenan en grupo de 4 bits, empezando de derecha hacia

izquierda:

11 1010 0110

– Se completa con ceros el primer grupo, para que este pueda tener 4 bits:

0011 1010 0110

Convertir en hexadecimal el número binario 100100112.

Descomponemos en dos grupos de cuatro cifras: 100100112 = 1001 0011 = 9 3 = 9316


RESTA BINARIA
EL A-B SON DOS NUMEROS BINARIOS LA B QUE VA A ESTAR ABAJO DEBO DE CONVERTIR A COMPLEMENTO A 1 LUEGO
COMPLEMENTO A 2 OSEA SUMARLE 1 AL FINAL. ESE RESULTADO B´ DEBO DE SUMAR CON EL A ORIGINAL, Y LUEGO ELIMINAR EL
PRIMER TERMINO DEL RESULTADO Y ESA ES LA RESTA

Bit de signo:
Un bit de signo 0 indica que es un número positivo y un bit de signo igual a 1 indica que es

un número negativo.

En el formato de complemento a 1, un número negativo es el complemento a 1 del correspondiente número positivo.


En el formato de complemento a 2, un número negativo es el complemento a 2 del correspondiente número positivo
El algebra de boole se basa en tres operaciones basicas:

 El complemento (NOT)
 LA SUMA (OR)
 LA MULTIPLICACION (AND)
XOR
(OR exclusiva).
XNOR

También podría gustarte