Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fecha: 26-10-2022
Docente: Ing. Jorge Hidalgo
Tema: Estructura de la computadora:
Máquina Von Neumann.
Componentes principales de la computadora.
Análisis general de cada componente.
Procesador o CPU: Funciones y componentes.
1P TALLER GRUPAL #1 Arquitectura 4SC IIC 22
Las instrucciones que ejecuta el computador y los datos necesarios para cada instrucción
están almacenadas en la memoria principal, pero para introducirlos en la memoria es
necesario un dispositivo de entrada. Una vez ejecutadas las instrucciones de un
programa y generados unos resultados, estos resultados se deben presentar a los
usuarios y, por lo tanto, es necesario algún tipo de dispositivo de salida.
Dispositivos de entrada.
Memoria principal.
Dispositivos de salida.
Un sistema de propósito general debe ser capaz de hacer unas operaciones aritméticas y
lógicas básicas, a partir de las cuales se puedan resolver problemas más complejos.
Para conseguirlo, el procesador ha de disponer de una unidad aritmética y lógica (ALU)
que pueda hacer un conjunto de operaciones. La ALU realiza una determinada
operación según unas señales de control de entrada. Cada operación se lleva a cabo
sobre un conjunto de datos y produce resultados. Por lo tanto, los resultados son
generados según las señales de control y de los datos.
Las operaciones que es capaz de realizar están definidas por el juego de instrucciones de
la CPU. Es posible encontrar ALUs con capacidades orientadas hacia la operación con
valores enteros, coma flotante o números imaginarios (por ejemplo, en las DSP.)
Banco de registros
Proporciona un espacio de almacenamiento para los datos con los que trabaja la CPU.
Los registros se deben cargar con información que proviene de la memoria principal
antes de comenzar a operar, cuando se necesita dejar espacio libre en el banco de
registros para operar con nuevos datos su valor debe escribirse en la memoria principal.
Operar con datos en el banco de registros es mucho más rápido que operar con datos
que se encuentran en la memoria principal, por eso, cuanto mayor sea el banco de
registros se requerirán menos trasvases con la memoria principal y la tarea se realizará
antes.
Es posible que no todos los registros tengan las mismas características. Normalmente se
distingue entre:
Registros de direcciones: Guardan direcciones de memoria (en las que puede haber
datos).
Partes fundamentales:
Micro programada: Se trata de una pequeña CPU en miniatura que puede programarse
para realizar diferentes tareas. Son más flexibles, pero más lentas.
Buses