Upload
itueii
View
247
Download
1
Embed Size (px)
Citation preview
ESQUEMA DE FUNCIONAMIENTO DE UNA COMPUTADORA
EII-ITU-Paci, Federico
Listado de Temas
Elementos Básicos El procesador El concepto de interrupción Computadoras Personales
Conceptos Previos
Entrada Memoria Masiva
Salidas
Memoria Principal
Periféricos
Unidad de Tratamient
o (ALU)Procesador CPU
Unidad de Control
(CU)
Reiniciar
Volver
Elementos Básicos
Biestables Contadores ALU Memoria Principal
Reiniciar
Volver
Biestables
Elemento de memoria (Z) que almacena 1 bit.Carga en el biestable Z de un 1:
Reiniciar
Volver
Contadores
Ascendente de 8 bits:0, 1, 2, 3, 4,...., 255, 0, 1,.... (en
binario)
Incremento:PC ←PC+1
Carga en paralelo: PC ←DR
Reiniciar
Volver
ALU(Unidad Aritmético Lógica)
•BS ←BA op BS•La operación a efectuar se establece con las señales de control.•Ejemplo, suma• Señales de control:
001• Operación:
BS ←BA + BS
Reiniciar
Volver
Memoria Principal
Se divide en posiciones o palabras de memoria.
Para leer o escribir, es necesario proporcionar la dirección de acceso.
Una memoria dispone de las siguientes E/S: Entrada de datos (DBI) Salida de datos (DBO) Entrada de dirección (AB) Señales de control:
IO/M’=0 operar con la memoria R/W’=0 escribir; R/W’=1, leer
Reiniciar
Volver
El Procesador
Microprocesador Microcontrolador Sistema Embebido
Reiniciar
Volver
Microprocesador
Un microprocesador es un procesador (CPU) implantado en uno o varios circuitos integrados.
Funciones (las de cualquier procesador): Almacena temporalmente las instrucciones. Interpreta los códigos de operación de las instrucciones, y
genera las señales de control. Genera las secuencias de tiempo que sincronizan los
intercambios de información entre el microprocesador y su exterior.
Contiene registros para el almacenamiento temporal de datos y direcciones.
Efectúa las operaciones aritméticas y lógicas típicas de una ALU.
Reiniciar
Volver
Microprocesadores
Los microprocesadores surgieron a partir de 1971, como consecuencia del alto grado de miniaturización de circuitos integrados logrado por la tecnología electrónica.
En la actualidad en un único chip se integran millones de transistores.
Los microprocesadores actuales, además de los circuitos de un procesador clásico, suelen contener: Procesador de coma flotante (FPU) Sistema o unidad de gestión de memoria (MMU) Memoria caché
Reiniciar
Volver
Microcontrolador
Un microcontrolador es un circuito integrado que contiene, total o parcialmente, los cinco elementos básicos de una computadora completa (unidad de control, unidad de tratamiento, memoria y puertos de entrada/salida), estando proyectados para aplicaciones de supervisión, monitorización, gestión y control en sistemas tales como:
aparatos de telefonía, Electrodomésticos (lavarropas, televisores), instrumentación médica, control de robots, líneas de ensamblado, control de semáforos, cámaras de seguridad, etc.
Reiniciar
Volver
Microcontroladores
Los microcontroladores se diferencian de los microprocesadores en que: contienen en su interior no sólo la CPU, sino también
otros elementos como puertos de entrada/salida y memoria principal (ampliable externamente), y
están orientados a aplicaciones específicas de control. Ejemplos:
TMS1000 (de 4 bits de longitud de palabra), Intel8051 (8 bits) dispone de 40 patillas de
entrada/salida, una CPU de 12MHz, memoria ROM de 4KB, y memoria RAM de 128 Bytes, y 32 líneas de E/S
Intel 8096 (32 bits).Reinici
arVolver
Sistema Embebido
Un sistema embebido es un sistema controlado por un microprocesador o un microcontrolador cuyo hardware y software están especialmente diseñados y optimizados para resolver una problema concreto. Por lo general, interactúan continuamente con su entorno con objeto de monitorizar o controlar algún proceso
Hay sistemas embebidos en multitud de electrodomésticos (lavadoras de ropa, lavavajillas, hornos de microondas,
etc.), equipos musicales y de vídeo (lectoras/grabadoras de DVDs, televisores,
vídeos, máquinas de fotos, etc.), juguetes electrónicos (consola de juegos), sistemas de control industrial, Periféricos de computadores comunicaciones de datos (teléfonos inalámbricos, teléfonos móviles,
módem, etc.), equipos militares y armamento, etc.
Reiniciar
Volver
Concepto de Interrupción
Una interrupción(o excepción o trap) es una detención de la ejecución de un programa antes de que concluya. Esta se realiza para ejecutar otro programa que gestiona o atiende la interrupción, continuándose después con la ejecución del programa interrumpido.
Reiniciar
Volver
Concepto de Interrupción
Los orígenes de las interrupciones pueden ser muy diversos; por ejemplo:
Fallo de la alimentación. Anomalías del hardware. Petición de E/S de un periférico. Desbordamiento en la ALU Utilización de una instrucción máquina inexistente Gestión de tiempo compartido (la interrupción la
provoca el reloj de tiempo real) Violación de la protección de memoria. Peticiones del programador o usuario.
Reiniciar
Volver
Concepto de Interrupción
La producción de interrupciones usualmente se gestiona siguiendo 5 pasos.
Reiniciar
Volver
Concepto de Interrupción
En este caso la interrupción es un tipo muy particular de llamada a un procedimiento.
En un computador las interrupciones se producen con una gran frecuencia. (Pueden producirse, por ejemplo, con intervalos de tiempo menores de 1 ms)
Reiniciar
Volver
Computadoras Personales
Reiniciar
Volver
Computadoras Personales
Se observa que hay una gran variedad de buses Las unidades centrales se ensamblan en la
placa madre, en la que existen ranuras de expansión.
Reiniciar
Volver
Computadoras Personales
En la actualidad las tarjetas ISA y la mayoría de las PCI han sido reemplazadas por otras con buses de mayor velocidad, como las PCI Express X1 X8 X16
Reiniciar
Volver