Академический Документы
Профессиональный Документы
Культура Документы
DOCENTE:
ARAN SANCHEZ LUIS RAYMUNDO
PRESENTA:
GERONIMO SANTIAGO NAYLEA LEONORA
GUERRERO CASTRO SEIRY BEATRIZ
MORALES VAZQUEZ MARTIN ERNESTO
NERI VEGA LUIS ENRIQUE
MATERIA:
ARQUITECTURA DE COMPUTADORAS
SEMESTRE:
5
TRABAJO U1:
ARQUITECTURAS DE CÓMPUTO
1.1 Modelos de arquitecturas de cómputo.
1.1.1 Clásicas.
Estas arquitecturas se desarrollaron en las primeras computadoras electromecánicas y de
tubos de vacío. Aun son usadas en procesadores empotrados de gama baja y son la base de
la mayoría de las arquitecturas modernas.
1.1.2 Segmentadas
Las arquitecturas segmentadas o con segmentación del cauce buscan mejorar el desempeño
realizando paralelamente varias etapas del ciclo de instrucción al mismo tiempo.
El procesador se divide en varias unidades funcionales independientes y se dividen entre ellas
el procesamiento de las instrucciones.
1.1.3 De multiprocesamiento
Cuando se desea incrementar el desempeño más allá de lo que permite la técnica de
segmentación del cauce (limite teórico de una instrucción por ciclo de reloj), se requiere
utilizar más de un procesador para la ejecución del programa de aplicación.
Las CPU de multiprocesamiento:
SISO – (Single Instruction, Single Operand) computadoras independientes
SIMO – (Single Instruction, Multiple Operand) procesadores vectoriales
MISO – (Multiple Instruction, Single Operand) No implementado
MIMO – (Multiple Instruction, Multiple Operand) sistemas SMP, Clusters
1.2 Análisis de los componentes.
1.2.1 CPU.
1.2.1.1 Arquitecturas.
La miniaturización como la estandarización de los CPU ha aumentado la presencia de estos
dispositivos digitales en la vida moderna mucho más allá de las aplicaciones limitadas de
máquinas de computación dedicadas.
Los microprocesadores modernos aparecen en todo, desde automóviles, televisores, neveras,
calculadoras, aviones, hasta teléfonos móviles o celulares, juguetes, entre otros.
Tipos.
Los CPU´s modernos pueden clasificarse de acuerdo a varias características, tales como: el
tamaño del ALU o del Bus de conexión al exterior (8, 16, 32, 64 bits), si tienen cauce pipeline,
si son tipo CISC o RISC, Von Newmann o Harvard y si solo tienen instrucciones enteras o
implementan también instrucciones de punto flotante.
Características.
- Modelo del programador (Conjunto de registros que el programador puede utilizar), forman
el modelo mental del CPU que el programador utiliza al programar en ensamblador.
- Conjunto de instrucciones que puede ejecutar el CPU
- Modos de direccionamiento que pueden usarse para obtener los operadores de las
instrucciones.
- Ciclo de instrucción (el conjunto de pasos que realiza el CPU para procesar cada
instrucción)
- Buses de interconexión, usados para que el CPU lea y escriba a la memoria y a los
dispositivos de E/S.
1.2.2 Memoria.
La memoria (también llamada almacenamiento) se refiere a parte de los componentes que
forman parte de una computadora. Son dispositivos que retienen datos informáticos durante
algún intervalo de tiempo. Las memorias de computadora proporcionan una de las principales
funciones de la computación moderna, la retención o almacenamiento de información.
1.2.2.1 Conceptos básicos del manejo de la memoria.
Se produce bajo el control directo y continuo del programa que solicita la operación de E/S
tanto en la entrada y salida programada como con interrupciones, el procesador es
responsable de extraer los datos de la memoria en una salida, y almacenar los datos en la
memoria principal.
1.2.2.2 Memoria principal semiconductora.
Es la memoria de acceso rápido de una computadora, que guarda temporalmente las últimas
informaciones procesadas.
La memoria caché es un búfer especial de memoria que poseen las computadoras, que
funciona de manera similar a la memoria principal, pero es de menor tamaño y de acceso más
rápido. Es usada por el microprocesador para reducir el tiempo de acceso a datos ubicados
en la memoria principal que se utilizan con más frecuencia.
La caché es una memoria que se sitúa entre la unidad central de procesamiento (CPU) y
la memoria de acceso aleatorio (RAM) para acelerar el intercambio de datos.
1.2.3 Manejo de la entrada/salida.
1.2.3.1 Módulos de entrada/salida.
Están conectados con el procesador y la memoria principal, y cada uno controla uno o más
dispositivos externos. La arquitectura de E/S es su interfaz con el exterior, esta arquitectura
se diseña de manera que permita una forma sistemática de controlar las interacciones con el
mundo exterior y proporcione al sistema operativo la información que necesita para gestionar
la actividad de E/S.
1.2.3.2 Entrada/salida programada.
Se produce bajo el control directo y continuo del programa que solicita la operación de E/S.
tanto en la entrada y salida programada como con interrupciones, el procesador es
responsable de extraer los datos de la memoria en una salida, y almacenar los datos en la
memoria principal. El problema con la E/S es que el procesador tiene que esperar un tiempo
considerable hasta que el modulo en cuestión esté preparado para recibir o transmitir datos.
El programa genera una orden de E/S y después continúa ejecutándose hasta que el hardware
lo interrumpe para indicar que la operación ha concluido. La entrada y salida con
interrupciones, aunque es más eficiente que la sencilla, también requiere la intervención
activa del procesador para transferir los datos entre la memoria y el módulo de E/S.
1.2.3.4 Acceso directo a memoria.
Un procesador de E/S específico toma el control de la operación para transferir un bloque de
datos. El módulo DMA (Acceso Directo a Memoria) es capaz de imitar al procesador y, de
hecho, es capaz de transferir datos desde memoria a través del bus del sistema. El módulo
DMA debe utilizar el bus solo cuando el procesador no lo necesita, o debe forzar al
procesador a que suspenda temporalmente su funcionamiento.
1.2.3.5 Canales y procesadores de entrada/salida
El canal de entrada y salida representa una ampliación del concepto de DMA. Un canal de
entrada y salida puede ejecutar instrucciones de entrada y salida, lo que le confiere un control
completo sobre las operaciones de entrada y salida.
1.2.4 Buses