Académique Documents
Professionnel Documents
Culture Documents
Unidad 1: Introduccin al
funcionamiento de un
Microordenador
1.1. Sistemas de numeracin. Sistemas posicionales y no posicionales. Expresin de un
nmero en potencia de su base. Sistema decimal, binario, octal y hexadecimal. Mtodos
de conversin de nmeros enteros y fraccionarios. Complemento de un nmero.
Operaciones fundamentales: suma y resta. Binario, octal y hexadecimal. Cdigos. Tipos.
Representacin de datos a nivel de mquina. Errores.
Sistemas de Numeracin
Un sistema de numeracin es un conjunto de smbolos y reglas de generacin que
permiten construir
cualquier nmero vlido.
En smbolos se puede representar como:
SN = (S, R)
SN significa Sistema de Numeracin
S significa smbolos
R significa reglas permitidas o vlidas para un sistema en particular
Sistema Binario
Sistema Octal
Sistema Hexadecimal
Las reglas o leyes que rigen las operaciones en el sistema de base 2 son paralelas a las
que rigen el
sistema en base 10.
Cdigos Tipos
Un cdigo es una representacin de las cantidades de tal forma que a cada una de ellas
se le asigna una
Combinacin de smbolos determinada.
Los sistemas lgicos combinacionales son aquellos en los que el estado lgico de sus
salidas
depende nicamente del estado lgico de sus entradas.
La nocin de tiempo no es tenida en cuenta.
Su funcionamiento puede ser representado por una tabla de verdad.
Tambin puede ser representado mediante expresiones del lgebra de Boole, ya sea
a travs de
expresiones con variables o expresiones numricas.
El diseo de todo sistema combinacional se inicia mediante la obtencin de una tabla
de verdad a
partir de los valores que deben tomar la funcin para cada una de las combinaciones de
entrada de
las cuales depende. De la tabla de verdad se obtienen las expresiones cannicas a
partir de las
cuales se realiza la simplificacin.
Circuitos Secuenciales
Son aquellos en los que el valor de la salida en un instante determinado no
depender solamente del
estado lgico de sus entradas, sino tambin del estado interno, lo cual se relaciona con
la secuencia
de estados previos de la entrada.
Los circuitos secuenciales tienen la propiedad de poder memorizar un estado estable.
b) Compuesta or (inclusiva)
Tabla
Circuito lgico
Una funcin de un lgebra de Boole es una variable binaria cuyo valor es igual al de una
expresin algebraica en la que se relacionan entre s las variables binarias por medio de
operaciones bsicas.
Se representa: f = f(a,b,c)
Se llama trmino cannico de una funcin lgica a todo producto o suma en la cual
aparecen todas las
variables en su forma directa o inversa. Al primero de ellos se le llama producto
cannico (minitrminos) y al segundo suma cannica (maxitrminos).
El nmero de productos o sumas cannicas de N variables es, por lo tanto, 2 n .
Circuitos Combinacionales
Existen varios tipos de circuitos combinacionales: codificadores, decodificadores,
multiplexores,
demultiplexores, sumadores, comparadores binarios.
Codificadores
Decodificadores
Los circuitos decodificadores son sistemas combinacionales que generan los productos
cannicos de una
combinacin binaria aplicada a sus entradas y se dividen en excitadores y no
excitadores, segn que sus
salidas puedan o no controlar respectivamente a un indicador numrico.
Poseen m entradas (cdigo) y 2m salida, segn la combinacin de entrada se activar
una sola salida, la que tiene el subndice del mismo valor que la combinacin aplicada a
la entrada.
Multiplexores
Demiltiplexores
Comparadores Binarios
Los circuitos comparadores son sistemas combinacionales que detectan si dos
combinaciones binarias de n bits en el sistema binario natural son iguales o no y en
este ltimo caso cul de ellas es mayor.
CIRCUITOS SECUENCIALES
tienen la capacidad de almacenar el estado de las entradas en un instante y
utilizarlo para tomar decisiones posteriores cuando cambie el estado de aqullas.
tienen la capacidad de memorizar el estado de las entradas y convertirlo en un
estado interno del propio sistema. Entonces, el valor de la salida en un instante
determinado no depender solamente del estado de las entradas en dicho instante
sino tambin del estado interior. Reacciona ante secuencias de estados de entrada
de una forma determinada que depende de su construccin fsica y que por lo tanto
es un sistema automtico, que recibe el nombre de autmata finito debido a poseer
un nmero finito de estados internos.
CONCEPTUALIZACIONES DE ARQUITECTURA Y
ORGANIZACIN DE UN COMPUTADOR
La arquitectura de un computador se refiere a los atributos de un sistema que son
visibles a un programador, y por ende tienen efecto directo sobre la ejecucin lgica
de un programa. La organizacin, en cambio se refiere a las unidades funcionales y
sus interconexiones, que dan lugar a especificaciones arquitectnicas.
ESTRUCTURA Y FUNCIONAMIENTO
La estructura se refiere al modo en que los componentes estn interconectados.
Mientras que el funcionamiento, abarca la operacin de cada componente
individual como parte de la estructura.
FUNCIONAMIENTO:
Los computadores en general tienen 4 funciones bsicas:
Procesamiento de datos
Almacenamiento de datos
Transferencias de datos
Control
Cada una de estas fases se realiza en uno o varios ciclos del reloj, dependiendo de
la estructura del procesador, y concretamente de su grado de segmentacin.
la capacidad de un procesador depende fuertemente de los componentes restantes
del sistema, sobre todo del chipset, de la memoria RAM y del software. Una medida
exacta del rendimiento de un procesador o de un sistema, es muy complicada
mediante los que se realiza una determinada accin y estos programas no son slo
los de los usuarios, sino los de gestin del sistema completo
Estructura interna CPU:
Unidad de Control (UC): se encarga de leer de la memoria las instrucciones que
se debe ejecutar y de secuenciar el acceso a los datos y las operaciones a realizar
por la unidad de proceso. Genera las seales de control que establecen el flujo de
datos en todo el computador. Se encarga de acceder a memoria habilitando un
camino de datos para las instrucciones y los datos, de manera tal que puedan llegar
a la CPU. Una vez que se ha accedido a la instruccin que se va a ejecutar, la UC la
almacena en un registro (registro de instrucciones) en forma temporal, interpreta su
cdigo de operacin y ejecuta la secuencia de acciones adecuada.
Las fases de ejecucin de una instruccin son: bsqueda de la instruccin,
decodificacin, bsqueda de los operandos y ejecucin propiamente dicha.
Unidad Aritmtica y Lgica (ALU): Se encarga de realizar las transformaciones
de los datos, es un elemento pasivo, solo recibe ordenes de la UC, realiza las
operaciones aritmticas y lgicas
Registros Internos: son pequeas porciones de memoria de tipo RAM esttica
muy veloces. Deben funcionar a la misma velocidad que el mismo procesador.
Tienen la funcin de guardar informacin temporal y resultados parciales. Adems
guarda la configuracin interna de la CPU o informacin sobre la ltima operacin
realizada por la ALU
Una arquitectura tiene en general muchos registros. Los registros ms importantes
son:
a) Registro cdigo de condicin
b) Registro de direcciones
c) Registro de propsitos generales
d) Contador de programa
e) Registro puntero de pila
f) Registro ndice de pila
g) Registro de dato
h) Registro cdigo de instrucciones
El ciclo para ejecutar cualquier instruccin se divide en ciclo de bsqueda y ciclo
de instruccin.
En el ciclo de bsqueda la unidad de control genera las seales adecuadas para
acceder a la memoria y leer una instruccin.
El ciclo de bsqueda para cualquier instruccin siempre es el mismo. La diferencia
se encuentra en el ciclo de ejecucin, la cual es funcin del cdigo de operacin de
cada instruccin.
Una CPU est siempre o en el ciclo de bsqueda o en el ciclo de ejecucin
MEMORIA PRINCIPAL (MP): La memoria principal almacena datos e instrucciones
a procesar en la CPU y guarda resultados intermedios y finales. Las instrucciones y
datos provienen de perifricos desde donde entraron y los resultados sern
enviados a uno o ms perifricos de salida.
est formada por un conjunto de chips con circuitos integrados que juntos
conforman la memoria necesaria, son de acceso directo, solo se fija en que posicin
esta lo buscado y devuelve el resultado cualquiera sea la posicin de un dato en la
memoria.
CONSTITUCIN:
Tiempo de ciclo: es el tiempo mnimo que tiene que transcurrir entre dos
operaciones de memoria consecutivas.
La tcnica del bit de paridad consiste en guardar un bit adicional por cada
byte de datos, y en la lectura se comprueba si el nmero de unos es par
(paridad par) o impar (paridad impar), detectndose as el error.
ECC, que permite detectar errores de 1 a 4 bits y corregir errores que afecten
a un slo bit esta tcnica se usa slo en sistemas que requieren alta fiabilidad
En un comienzo, las DRAM, eras memorias asncronas, pero con el advenimiento del
acceso sncrono, aparecen las SDRAM que introduce y saca datos bajo el control del
reloj del sistema, liberando al microprocesador para que este pueda realizar otras
tareas, mientras la DRAM trabaja la peticin
Algunos tipos de RAM sncrona son:
SDR SDRAM: Se comercializ en mdulos de 32, 64, 128, 256 y 512 MB, y con
frecuencias de reloj que oscilaban entre los 66 y los 133 Mhz. Tiene tiempos de
acceso de entre 25 y 10 ns, se adquieren comercialmente en mdulos DIMM de 168
contactos. Fue utilizada en los Pentium II y III, tambin en AMD, en los productos K6,
Athlon K7 y Duron.
DDR SDRAM: Esta memoria enva los datos dos veces por ciclo de reloj. De este
modo trabaja al doble de la velocidad del bus del sistema, sin tener la necesidad de
aumentar la frecuencia de reloj. Comercialmente viene en mdulos DDIM de 184
contactos. soportan una capacidad mxima de 3 GB.
DDR 2 SDRAM: permite que durante cada ciclo de reloj se realicen cuatro
transferencias de datos. Comercialmente vienen en mdulos DIMM de 240
contactos.
permiten que los bferes de entrada/salida trabajen al doble de la frecuencia del
ncleo,
permitiendo que durante cada ciclo de reloj se realicen cuatro transferencias.
Operan tanto en el flanco alto del reloj como en el bajo, en los puntos de 0 voltios
de tensin y 1.8 voltios, lo que reduce el consumo de energa en aproximadamente
el 50 por ciento del consumo de las DDR, que trabajaban a 0 voltios y a 2.5.
Para usar en PC, las DDR2 SDRAM son suministradas en tarjetas de memoria DIMMs
con 240 pines y una localizacin con una sola ranura. Las tarjetas DIMM son
identificadas por su mxima capacidad de transferencia
DDR 3 SDRAM: Los mdulos DIMM DDR 3 tienen 240 pines, pero son distintos
fsicamente, hace transferencias de datos ocho veces ms rpido, es posible
fabricar mdulos de hasta 16 GByte
RDRAM (Rambus DRAM): Esta memoria fue desarrollada por Rambus, por lo
tanto, utiliza un protocolo propietario, lo cual obliga a sus compradores a pagar
regalas en concepto de uso. Esta memoria hace uso de una caracterstica ms
fuerte para resolver el problema del ancho de banda y evitar cuellos de botella.
consigue velocidad de datos de 500 Mbps
QU ES LA LEY DE MOORE?
El 19 de abril de 1965, la Revista Electronics public un documento elaborado por
Gordon Moore en el cual l anticipaba que la complejidad de los circuitos integrados
se duplicara cada ao con una reduccin de costo conmensurable. Conocida como
la Ley de Moore, su prediccin ha hecho posible la proliferacin de la tecnologa en
todo el mundo, y hoy se ha convertido en el motor del rpido cambio tecnolgico.
Moore actualiz su prediccin en 1975 para sealar que el nmero de transistores
en un chip se duplica cada dos aos y esto se sigue cumpliendo hoy.
Adems de proyectar cmo aumenta la complejidad de los chips (medida por
transistores contenidos en un chip de computador), la Ley de Moore sugiere
tambin una disminucin de los costos. A medida que los componentes y los
ingredientes de las plataformas con base de silicio crecen en desempeo se vuelven
exponencialmente ms econmicos de producir, y por lo tanto ms abundantes,
poderosos y transparentemente integrados en nuestras vidas diarias. Los
microprocesadores de hoy se encuentran en todas partes, desde juguetes hasta
semforos para el trnsito. Una tarjeta de felicitacin musical que hoy se puede
adquirir por muy bajo precio tiene ms poder de cmputo que las computadoras
centrales ms rpidas de hace unas dcadas.