Вы находитесь на странице: 1из 21

Gustavo Dvila

Objetivos especficos
Adquirir conocimientos Bsicos sobre los diversos
sistemas numricos que se utilizan en el computador.
2. Describir en detalle los dispositivos que constituyen el
procesador, as como su interrelacin.
3. Describir en detalle las dems unidades funcionales:
memoria principal y unidad de entrada/salida.
Organizacin de un Sistema de Computadora
Un sistema de computadora puede considerarse como un grupo de
componentes integrados, interactuando uno con otro para realizar
un conjunto especfico de tareas. De manera ms precisa, un sistema
de computadora puede ser definido como una coleccin de entidades
tales como procesadores, memorias, dispositivos de entrada / salida
(E/S), y otros componentes especiales interconectados, que
interactan con cada otro en cierta manera para llevar a cabo un
conjunto especfico de tareas.
Organizacin de la mquina de Von Neumann
Organizacin de una computadora elemental
Unidad Central de Procesamiento - CPU
Bus Principal de Sistema
Bus de Datos
Bus de Direccin
Bus de Control
Memoria Primaria
Dispositivos de Entrada
Dispositivos de Salida
Dispositivos de Almacenamiento Secundario
Unidad de Control (UC)
Controla todas las operaciones de la computadora . Todos los dems
dispositivos trabajan bajo su control
Unidad Aritmtica Lgica (ALU)
Ejecuta las instrucciones bajo la direccin de la UC, la ALU puede
realizar cierto nmero de operaciones primitivas en operandos en la
memoria y el acumulador, se parece al CPU moderno
Memoria
Donde se almacena el programa, o el conjunto de instrucciones, junto
con los datos. Usualmente, una instruccin consiste de la operacin
que tiene que ser realizada y una direccin en la memoria, donde los
datos pueden ser encontrados.
Dispositivos de Entrada y de Salida
Unidad Central de Procesamiento - CPU
Dirige las operaciones del sistema de computador
Conformado por:
Unidad de Control ( UC )
Unidad Lgico Aritmtica - ALU
Memoria Cache
Registros de Propsito Especial : Son ubicaciones de
almacenamiento de alta velocidad no disponibles directamente por el
programador
Contador de Programa ( Program Counter - PC )
Registro de Instruccin ( Instruction Register - IR )
Registro de Direccin de Memoria ( Memory Address Register - MAR )
Registro de Buffer de Memoria ( Memory Buffer Register - MBR )
Registros de Propsito General : Son ubicaciones de
almacenamiento de alta velocidad disponibles para uso de los
programadores y sus aplicaciones
Bus Interno
Traslada los datos dentro del CPU
Bus Principal de Sistema: Constituyen la principal va a travs de la
cual los datos se mueven entre diferentes componentes del sistema de
computadora y se dividen en tres categoras:
Bus de Datos: Los datos e instrucciones se mueven a travs de este bus
por lo que tiene un impacto directo en el rendimiento del sistema
ISA (Industry Standard Architecture)
PCI (Peripheral Component Interconnect)
AGP (Advanced Graphic Port)
Bus de Control: Mueve las seales de control entre los componentes
Bus de Direccin: Conecta la CPU y la memoria principal. Basta colocar
la direccin de la posicin del dato en el Bus de direccin luego enviar
una seal de control a la memoria por medio del Bus de Control para
que este dato sea enviado al CPU por medio del Bus de Datos
Memoria Primaria: Constituye el conjunto de ubicaciones de
almacenamiento donde una celda o palabra puede ser almacenada
para su posterior lectura.
Memoria de Slo Lectura ( Read Only Memory - ROM )
Memoria de Acceso Aleatorio ( Random Access Memory - RAM )
Dispositivos de Entrada
Dispositivos de entrada directa ( Comunicacin humano - mquina )
Teclado
Mouse
Dispositivos de entrada indirecta (Comunicacin mquina-mquina )
Cintas magnticas
Discos compactos
Dispositivos de Salida
Impresoras
Monitor
Ejecucin Paralela de Instrucciones
Instruccin nica Dato nico ( Single Instruction Single Data - SISD )
La organizacin de Von Neumann
CPU con mltiples unidades funcionales
CPU con organizacin canalizada
Instruccin nica Datos Mltiples (Single Instruction Multiple Data -
SIMD)
Procesador Vectorial
Procesador de Arreglo
Mltiples Instrucciones Datos Mltiples (Multiple Instruction Multiple
Data MIMD )
Sistemas multiprocesador con una sola memoria compartida
Sistemas multiprocesador, cada uno con su propia memoria local y adems con
una sola memoria compartida
(La explicacin de estas fases se ver ms adelante)
Fase de Bsqueda de Instruccin
MAR = PC
//Asegura la lnea de control para realizar una READ

MBR= Memory[MAR]
PC = PC + 1
Fase de Decodificacin de Instruccin
IR = OPCODE - PART (MBR)
N_OPERANDS = los operandos requeridos
basados en IR
Fase de Bsqueda de Operando(s)
IR = MBR // obtiene la instruccin entera
MAR = First - Operand(IR) // coloca direccin del
1er operando
// Asegura linea de control a READ
MBR=Memory[MAR] //obtiene 1er operando en MBR
// El segundo operando es un registro r1
Fase de Ejecucin
SISD
SISD
SIMD
SIMD
MIMD
Sistemas multiprocesador con una
sola memoria compartida
Sistemas multiprocesador cada uno
con su propia memoria local y una
sola memoria compartida
Procesadores de UNO o Varios Ncleos.
La disminucin en el tamao que ocupa un ncleo, debido a la mejora que se ha
venido produciendo en la tecnologa de fabricacin ha permitido reducir el
tamao de los elementos que componen un microprocesador..
Un procesador antiguo tambin era conocido como unidad central de proceso.
Este elemento lea las instrucciones y los datos y los procesaba dando lugar a los
resultados. Un ncleo es la parte principal de esa unidad en concreto se encarga
de ejecutar las instrucciones.
La disminucin en el tamao que ocupa un ncleo, debido a las mejoras de
diseo, provoca que el fabricante tenga ms rea libre. Esto permite que se
puedan aumentar las prestaciones duplicando esa unidad. De esta forma el
procesador que antes era capaz de realizar una sola tarea ahora consigue realizar
varias a la vez.
Un procesador con 2 ncleos es el doble de rpido que uno con 1
ncleo?
No todas las aplicaciones que utilizas pueden ejecutarse utilizando esos 2 ncleos
de manera simultanea y por lo tanto tomar ventaja de eso.
Sin embargo, existen ciertas situaciones en las que tener 2 o ms ncleos lleva a
ganancias muy grandes de prestaciones. Las aplicaciones a veces producen
bloqueos, por ejemplo esto ocurre casi de manera continua con los antivirus.
Los procesadores de doble ncleo tienden a ser ms giles en la respuesta a la
peticiones del usuario.
De que sirve tener ms de 2 ncleos?
Los fabricantes tienen claro eso y la tendencia pasa por aumentar el nmero de
ncleos. Por desgracia, la mayora de las utilidades y aplicaciones no pueden
ejecutar sus propias instrucciones en paralelo. Sin embargo, existen ciertas tareas
que si se benefician de manera clara del aumento de ncleos:
Retoque fotogrfico
Trabajos de video
Juegos de estrategia
Cul es el objetivo de tener cada vez procesadores mas
pequeos?
Ms elementos llevan a que cada vez se incluya ms funcionalidad en el chip. Ese
micro ser capar de realizar ms tareas y de una manera ms eficiente. El objetivo,
crear dispositivos cada vez ms pequeos. La meta final es que el procesador se
convierta en un SOC en estos, esta todo el sistema, o al menos la placa base,
integrada en el chip.
Qu significa SOC?
SOC es el acrnimo de System on a chip. Como su propio nombre indica, este tipo de
dispositivos, integra en un solo chip los diferentes componentes de un sistema. El objetivo es
claro, poder usarlo para crear smartphone o laptops pequeos.
Cualquier aparato electrnico tiene un micro de estas caractersticas. El concepto es ms una
tendencia que una realidad. Con la mejora de los procesos de fabricacin es cada vez ms
sencillo integrar ms componentes en el mismo espacio.
RESUMEN
Explicar la organizacin de un sistema de computadora basado en
la mquina de Von Neumann
Describir el ciclo de ejecucin del CPU en un sistema de
computadora
Discutir las variaciones de una arquitectura simple de
computadora que ayudan a alcanzar el paralelismo
Discutir la arquitectura que contiene unidades multifuncionales
Explicar las caractersticas de una arquitectura canalizada
(pipelined architecture)
Listar las caractersticas de los procesadores vectoriales y de los
procesadores matriciales
Describir algunas de las organizaciones bsicas de un sistema
multiprocesador

Вам также может понравиться