Vous êtes sur la page 1sur 13

Arquitectura de Computadoras

Clase 1 Visin General

Definiciones de: computador, arquitectura y organizacin del computador


Se puede definir la arquitectura de computadores como el estudio de la estructura, funcionamiento y diseo de computadores. Esto incluye, sobre todo a aspectos de hardware, pero tambin afecta a cuestiones de software de bajo nivel. Computador, dispositivo electrnico capaz de recibir un conjunto de instrucciones y ejecutarlas realizando clculos sobre los datos numricos, o bien compilando y correlacionando otros tipos de informacin.

Definiciones de: computador, arquitectura y organizacin del computador

ENTRADA PROCESO Ingreso de Datos Dispositivos de Entrada Trabajo de la CPU Unidad Central de Proceso

SALIDA Entrega de Resultados Dispositivos de Salida

Definiciones y conceptos Generales


COMPUTADOR DIGITAL Sistema electrnico el cual procesa un determinado tipo de informacin digitalizada, este sistema explora secuencialmente una informacin llamada programa, interpreta este programa y lo ejecuta Es una maquina que puede resolver problemas ejecutando unas instrucciones dadas

Definiciones y conceptos Generales


HARDWARE Son los componentes tecnolgicos o elementos fsicos con los que est compuesto el computador Son los objetos tangibles, como los circuitos integrados placas de circuitos impresos, cables, fuentes de Alimentacin, memorias, terminales, impresoras etc.

Definiciones y conceptos Generales


SOFTWARE Son los componentes lgicos del computador Juego de Instrucciones, los programas el Sistema Operativo, etc.

Definiciones y conceptos Generales


FIRMWARE Es una forma intermedia entre el Hardware y el Software. Es el software incorporado en los circuitos electrnicos durante su fabricacin. El Firmware se utiliza cuando se espera que los programas nunca cambin o muy raramente

Definiciones y conceptos Generales


PROGRAMA Es una secuencia ordenada de Instrucciones que describe como ejecutar cierta tarea. PROCESO Es un programa en ejecucin.

Arquitectura de Computadoras
La arquitectura son los atributos de un sistema que son visibles para un programador.
Conjunto de instrucciones, nmero de bits usados para representar datos, mecanismos de E/S, tcnicas para direccionamiento de memoria. Ejemplo: Hay una instruccin de multiplicar? Puede sobrevivir muchos aos.

La organizacin se refiere a cmo se implementan las caractersticas.


Seales de control, interfaces, tecnologa de memoria. Ejemplo: Hay una unidad de multiplicar o se hace por sumas repetidas? Cambia con la evolucin tecnolgica.

Arquitectura y organizacin
Toda la familia Intel x86 comparte la misma arquitectura bsica. La familia de IBM Sistema/370 comparte la misma arquitectura bsica. Esto proporciona una compatibilidad de cdigos.
Al menos al revs. Incrementa complejidad de cada nueva generacin

La organizacin vara en las diferentes versiones.

El concepto de Familia
Introducido por IBM en su System/360 en 1964 y seguido poco despus por DEC, en su PDP-8 Separa la arquitectura de una mquina de su implementacin Se ofrece un conjunto de computadores, con distintas caractersticas en cuanto a precio y prestaciones, que presentan al usuario la misma arquitectura. Las diferencias en precio y prestaciones se deben a las implementaciones de la misma arquitectura-

Arquitectura, Implementacin y Realizacin


La arquitectura especifica el comportamiento funcional de un procesador. La implementacin es la organizacin o estructura lgica que lleva a cabo la arquitectura. La realizacin es la estructura fsica que plasma la implementacin

CONCEPTOS
Atributos asociados a la aquitectura
Lenguaje ensamblador. El formato de la instruccin. Modos de direccionamiento. El modelo de programacin.

La arquitectura es la especificacin de la implementacin

Estructura y funcionamiento
Las computadoras son complejas, pero fciles de entender si las dividimos en componentes jerrquicos. En cada nivel el diseador debe considerar:
La estructura es el modo en que los componentes estn interrelacionados. El funcionamiento es la operacin de cada componente individual como parte de la estructura.

Funcionamiento
Las funciones de la computadora son:
Procesamiento de datos Almacenamiento de datos Transferencia de datos Control (de las tres funciones anteriores)

Visin funcional
Visin funcional de un computador
Recurso de almacenamiento de datos Sistema de transfierencia de datos

Mecanismo de control

Recurso de procesamiento de datos

Operaciones (1)
Transferencia de datos
Ejemplo: del teclado a la pantalla
Recurso de almacenamiento de datos Sistema de transferencia de datos

Mecanismo de control

Recurso de procesamiento de datos

Operaciones (2)
Almacenamiento
Ejemplo: descarga de Internet al disco
Recurso de almacenamiento de datos Sistema de transferencia de datos

Mecanismo de control

Recurso de procesamiento de datos

Operacin (3)
Procesamiento desde/al almacn
Ejemplo: actualizacin de la declaracin de
un banco
Recurso de almacenamiento de datos Sistema de transferencia de datos

Mecanismo de control

Recurso de procesamiento de datos

Operacin (4)
Procesamiento desde/al almacn a la E/S
Recurso Ejemplo: Impresin de la declaracin de de almacenamiento de un banco datos Sistema de transferencia de datos

Mecanismo de control

Recurso de procesamiento de datos

10

Componentes principales de la computadora


Unidad Central de Proceso (CPU) Controla la operacin de la computadora y realiza procesamiento de datos Memoria Principal Almacena datos Entradas/Salidas (I/O) Transporta datos entre la computadora y el mundo exterior Sistema de Interconexin Mecanismo que provee comunicacin entre los componentes del sistema

Estructura del nivel superior


Secundarios

Computador
Unidad central de procesamiento Memoria principal

Computador

Sistemas de interconexin

Entrada/ salida Lneas de comunicacin

11

Estructura -CPU
Componentes Principales del CPU
Unidad de control (CU) Controla la operacin del CPU Unidad Aritmtica Lgica (ALU) Realiza operaciones funciones de procesamiento de datos. (operaciones aritmticas) Registros - Unidades de almacenamiento del CPU Sistema de Interconexin del CPU Mecanismo que provee comunicacin entre la UC, ALU y registros

Estructura de la CPU
CPU
Computador
E/S Bus del sistema Memoria CPU

Registros

Unidad aritmticolgica

Interconexin interna de la CPU Unidad de control

12

Estructura de la unidad de control


Unidad de control
CPU
ALU Bus interno Registros Unidad de control

Lgica secuencial
Registros y decodificadores de la unidad de control

Memoria de control

13

Vous aimerez peut-être aussi