Sei sulla pagina 1di 48

Agenda

Saludo de Bienvenida. Lista de Asistencia. Planificacin Terica y Prctica. Lista de entrega de planificacin. Tarea 1: Trabajo de Investigacin. Ctedra.

Conclusiones.

Objetivos
Analizar la estructura de un sistema de control basado

en un microprocesador para crear un enlace entre el conocimiento que los estudiantes poseen de microprocesadores con la temtica especifica que el curso desarrollar.
Analizar el modelo de Von Neumann y la manera en

que se aplica a las computadoras actuales y a las de antao.

Estructura de un sistema basado en microprocesadores.

La naturaleza jerrquica de los sistemas complejos es

esencial tanto para su diseo como para su descripcin. El diseador necesita tratar solamente con un nivel particular del sistema a la vez. En cada

nivel

el

sistema
le

consta

de
la

un

conjunto
y

de
el

componentes y sus interrelaciones. De cada nivel al diseador importan estructura funcionamiento:

Estructura:

el modo que los componentes estn

interrelacionados.
Funcionamiento: la operacin de cada componente

individual como parte de la estructura.

El enfoque seguido en este libro considera este punto de

vista. El computador ser descrito de arriba abajo. Comenzamos con los componentes principales del sistema describiendo su estructura y funcionamiento, y seguimos

sucesivamente hacia capas ms bajas de la jerarqua.

FUNCIONAMIENTO:
Tanto la estructura como el funcionamiento de un

computador son en esencia sencillos. La figura 1.1 seala las funciones bsicas que un computador puede

llevar a cabo. En trminos generales hay solo cuatro:


Procesamiento de datos. Almacenamiento de datos.

Transferencia de datos.
Control.

Figura 1.1 Una visin funcional de un computador.

Sistema de transferencia de datos

Mecanismo de control

Recurso de almacenamiento de datos

Recurso de procesamiento de datos

Procesamiento de datos.
Los datos pueden adoptar una gran variedad de

formas, y el rango de los requisitos de procesado es amplio. Sin embargo, veremos que hay solo unos

pocos mtodos o tipos fundamentales de procesado de


datos.

Almacenamiento de datos.
Tambin es esencial que un computador almacene

datos. Incluso si el computador est procesando datos al vuelo (es decir, los datos se introducen, se

procesan,

los

resultados

se

obtienen

inmediatamente), el computador tiene que guardar temporalmente al menos aquellos datos con los que est trabajando en un momento dado.

Cont

As hay al menos una funcin de almacenamiento de

datos a corto plazo. Con igual importancia el computador lleva de a cabo datos a una largo funcin plazo. de El almacenamiento

computador almacena ficheros de datos para que se


recuperen y actualicen en un futuro.

Transferencia de datos.
El computador tiene que ser capaz de transferir datos

entre l mismo y el mundo exterior.


El entorno de operacin del computador se compone de

dispositivos que sirven bien como fuente o bien como destino de datos.
Cuando se reciben o se llevan datos a un dispositivo que

est directamente conectado con el computador, el


proceso se conoce como entrada-salida (E/S), y este dispositivo recibe el nombre de perifrico.

Control.
Finalmente, debe haber un control de estas tres funciones.

Este control es ejercido por el (los) ente(s) que proporciona(n) al computador instrucciones. Dentro del computador, una unidad de control gestiona los recursos del computador y dirige las prestaciones de sus partes funcionales en respuesta a estas instrucciones.
A este nivel general de discusin, el nmero de operaciones

posibles que pueden ser realizadas es pequeo. La figura 1.2 muestra los cuatro posibles tipos de operaciones.

El computador puede funcionar como un dispositivo de

transferencia de datos transfiriendo datos de comunicaciones a otro.

(figura 1.2a), simplemente un perifrico o lnea de

Transferencia

Control

Almacenamiento

Procesamiento

Tambin

puede funcionar como un dispositivo de almacenamiento de datos (figura 1.2b), con datos transferidos desde un entorno externo al almacn de datos del computador (leer) y viceversa (escribir).

Transferencia

Control

Almacenamiento

Procesamiento

Los dos diagramas siguientes muestran operaciones que

implican procesamiento de datos, en datos, o bien almacenados (figura 1.2c)


Transferencia

Control

Almacenamiento

Procesamiento

en trnsito entre el almacn y el entorno externo (figura

1.2d).

Transferencia

Control

Almacenamiento

Procesamiento

ESTRUCTURA
La figura 1.3 es la representacin ms sencilla posible

de un computador.
El computador es una entidad que interacta de

alguna manera con su entorno externo. En general,


todas sus conexiones con el entorno externo pueden ser clasificadas como dispositivos perifricos o lneas de comunicacin.

Figura 1.3 El computador.

Perifricos COMPUTADOR

Lnea de Comunicacin

Almacenamiento. Procesamiento.

La

estructura interna del computador mismo, que

mostramos, en su nivel ms alto, en la figura 1.4. Hay cuatro componentes estructurales principales:
Unidad Central de Procesamiento (CPU, Central

Processing Unit): controla el funcionamiento del computador y lleva a cabo sus funciones de procesamiento

de datos. Frecuentemente se le llama simplemente


procesador

Memoria principal: almacena datos. E/S: transfiere datos entre el computador y el entorno externo. Sistema

de

interconexin:

es

un

mecanismo

que

proporciona la comunicacin entre la CPU, la memoria


principal y la E/S.
Sin embargo, para nuestros objetivos, el componente ms

interesante y de algn modo el ms complejo es la CPU; su estructura se muestra en la Figura 1.5. Sus principales

componentes estructurales son:

Figura 1.4 El computador estructura del nivel superior.


COMPUTADOR

Computador
Entrada / Salida Memoria Principal

Interconexin de la CPU

Unidad central de procesamiento

CPU
Unidad de control: controla el funcionamiento de la

CPU y por tanto del computador.


Unidad aritmtico-logica (ALU, Arithmetic Logic

Unit): lleva a cabo las funciones de procesamiento de


datos del computador.
Registros: proporcionan almacenamiento interno al

CPU.
Interconexiones

CPU:

son

mecanismos

que

proporcionan comunicacin entre la unidad de control, la ALU y los registros.

Figura 1.5 La unidad central de procesamiento (CPU).


Computador
Memoria Principal Entrada / Salida

Interconexin de la CPU Unidad central de procesamiento

Registro
Interconexin interna de la CPU

Unidad aritmticolgica

Unidad de control

HISTORIA DE LOS COMPUTADORES.

LA PRIMERA GENERACIN: LOS TUBOS DE VACIO.

ENIAC

(Electronic

Numerical

Integrator

And

Computer), diseado y construido bajo la supervisin

de John Presper Eckert en la Universidad de


Pennsylvania, fue el primer computador electrnico

de propsito general del mundo.


El proyecto fue una respuesta a necesidades militares

durante la Segunda Guerra Mundial.

Cont..
Mauchly, un catedrtico de Ingeniera Elctrica de la Universidad de

Pennsylvania, y Eckert, alumno de licenciatura, propusieron construir un computador de propsitos general usando tubos de vacio para utilizarlos en las aplicaciones de la BRL. En 1943 esta proposicin fue aceptada por el ejrcito y se comenz a trabajar en el ENIAC.
La mquina que construyeron era enorme, pesaba treinta toneladas,

ocupaba 15 000 pies cuadrados y contena ms de 18 000 tubos de

vaco. Cuando funcionaba consuma 140 Kilowatios de potencia. El


ENIAC se termin en 1946, demasiado tarde para ser utilizado durante la guerra.
BRL (Laboratorio de Investigacin de Balistica)

LA SEGUNDA GENERACIN: LOS TRANSISTORES.


El

primer cambio importante en los computadores

electrnicos vino con la sustitucin de los tubos de vacio


por transistores.
El transistores es ms pequeo, ms barato, disipa menos

calor y puede ser usado de la misma forma que un tubo de vaco en la construccin de computadores.
Mientras que un tubo de vaco requiere cables, placas de

metal, una cpsula de cristal y vaco, el transistor es un dispositivo de estado slido, hecho con silicio.

Cont.
El transistor fue inventado en los Laboratorios Bell en

1947 y en los aos cincuenta y provoc una revolucin


electrnica.
Sin

embargo,

los

computadores

completamente

transistorizados no estuvieron disponibles comercialmente


hasta el final de los cincuentas. IBM no fue la primera compaa que lanz esta nueva tecnologa. NCR y, con ms xitos, RCA fueron los primeros en sacar pequeas mquinas de transistores. IBM los sigui pronto con la seria 7000.

Cont
El uso del transistor define la segunda generacin de computadores.

Se introdujeron unidades lgicas y aritmticas y unidades de control


ms complejas, el uso de lenguajes de programacin de alto nivel, y se proporcion un Software del sistema con el computador.

La segunda generacin es destacable tambin por la aparicin de la

empresa Digital Equipment Corporation (DEC). DEC fue fundada en 1975 y en este ao sac su primer computador, el PDP-1. Este computador y esta compaa iniciaron el desarrollo de los minicomputadores que fue de gran importancia en la tercera generacin.

LA TERCERA GENERACIN: LOS CIRCUITOS INTEGRADOS.

Los

componentes

discretos

se

fabricaban

separadamente,

encapsulados en sus propios contenedores, y soldados o cableados juntos en tarjetas de circuitos en forma de panel, que eran instalados en computadores, osciloscopios y otros equipos electrnicos.
Cuando un dispositivo necesitaba un transistor, haba que soldar este,

que tena una forma de un pequeo tubo de metal y contena una pieza de silicio del tamao de la cabeza de un alfiler, en una tarjeta de circuitos.
Todo el proceso de fabricacin desde el transistor hasta el panel de

circuitos era caro y engorroso.

Cont
Estos hechos fueron el comienzo del surgimiento de problemas

en la industria de computadores. Los primeros computadores de la segunda generacin contena alrededor de 10 000 transistores. Esta cantidad creci a cientos de miles, haciendo cada vez ms difcil la fabricacin de mquinas nuevas y mas potentes.
En 1958 ocurri algo que revolucion la electrnica y comenz

la era de la microelectrnica: la invencin del circuito integrado. El circuito integrado define la tercera generacin de computadores.

Cont
Los elementos bsicos de un computador digital, como ya sabemos,

deben

ofrecer Solo

almacenamiento, se requieren

procesamiento dos tipos

control

de de

funciones.

fundamentales

componentes (Figura 2.6): puertas y celdas de memoria. Una puerta es un dispositivo que implementa una funcin lgica o booleana

simple.

A tales dispositivos se les llama puertas porque controlan el flujo en

cierta manera. La celda de memoria es un dispositivo que puede


almacenar un dato de un bit. Podemos relacionar esto con nuestras cuatro funciones bsicas de la siguiente forma:

Figura 2.6. Elementos de un computador bsico.

Entrada

Funcin lgica booleana

Salida

Entrada

Celda de Memoria binaria

Salida

Seal de activacin

Leer Escribir

(a) Puerta

(b) Celda de memoria

Cont
Almacn de datos: proporcionado por las celdas de memoria. Procesamiento de datos: proporcionado por las puertas. Transferencia de datos: los caminos entre componentes se usan para

llevar datos de memoria a memoria y de memoria, a travs de las puertas, a memoria.


Control: los caminos entre componentes pueden llevar las seales de

control. Por ejemplo, una puerta tendr dos entradas de datos ms una entrada de control que activar la puerta. Cuando la seal de control est en ON, la puerta realizara su funcin con los datos de entrada y produce un dato de salida. De manera similar, las celdas de memoria almacenarn el bit en su entrada si la seal de control WRITE est en ON y situarn el bit en la salida cuando la seal de control READ est ON.

Cont
Por tanto un computador consta de puertas, celdas de memoria e

interconexiones entre estos elementos. Las puertas y las celdas de memoria estn constituidas por componentes electrnicos simples.

La figura 2.7 muestra los conceptos clave de un circuito integrado. Se divide

una fina oblea de silicio en una matriz de pequeas reas, cada una de unos pocos milmetros cuadrados. Se fabrica el mismo patrn de circuito en cada rea, y la oblea se divide en chips. Cada chip es encapsulado en una carcasa que lo proteje y proporciona patas para conectar dispositivos fuera del chip. Varios de estos elementos pueden ser interconectados en una tarjeta de

circuito impreso para producir circuitos ms complejos y mayores.

LTIMAS GENERACIONES:

Con la introduccin de la integracin a gran escala

(LSI, Large-Scale Integration), poda haber ms de 1 000 componentes en un simple chip de circuito

integrado. Con la integracin a muy gran escala (VLSI,


Very-Large Scale Integration), se lograrn ms de 10 000 componentes por chips VLSI actuales pueden contener ms de 100 000 componentes.

Cont
Con el gran avance de la tecnologa, la rpida

introduccin de nuevos productos, y la importancia del software y las comunicaciones as como el hardware, la clasificacin en generaciones se vuelve cada vez menos clara y menos significativa.
Se podra decir que la aplicacin comercial de nuevos

desarrollos result uno de los principales cambios de principios de los aos setenta y los resultados de estos cambios duran toda va. En esta seccin mencionaremos dos de los ms importantes.

Memoria semiconductora: La primera aplicacin

de

la

tecnologa

de

circuitos

integrados

en

computadores dej a un lado la construccin del procesador (la unidad de control y la unidad aritmtica lgica) con chips de circuitos integrados. Sin embargo, se encontr que esta misma tecnologa poda usarse para construir memorias.

Microprocesadores: Igual que la densidad de

elementos en los chips de memoria ha continuado creciendo, tambin lo ha hecho la densidad de elementos de procesamiento. Conforme el tiempo pasaba, en cada chip haba ms y ms elementos, as que cada vez se necesitaban menos y menos chips para construir un procesador de un computador.
En 1971 se hizo una innovacin sensacional, cuando

Intel desarrollo su 4004, el 4004 fue el primer chip que contena todos los componentes de la CPU en un solo chip: el microprocesador haba nacido.

Modelo de Von Neumann

La mquina de Von Neumann


La tarea de cargar y modificar programas para el ENIAC

era extremadamente tediosa.


El proceso de programacin podra ser ms fcil si el

programa se representara e una forma adecuada para ser guardado en la memoria junto con los datos.
Entonces,

un

computador

podra

conseguir

sus

instrucciones leyndolas de la memoria, y se podra hacer o modificar un programa colocando los valores en una zona de memoria.

Cont
Esta

idea conocida como concepto de programa-

almacenado, se atribuye a los diseadores del ENIAC, sobre todo al matemtico John Von Neumann, que era

asesor de proyecto ENIAC.


La idea fue tambin desarrollada aproximadamente al

mismo tiempo por Turing.


La primera publicacin de la idea fue en una propuesta de

Von Neumann para un nuevo computador en 1945, el EDVAC (Electronic Discrete Variable Computer).

Cont
En 1946 Von Neumann y sus colegas empezaron, en el

Instituto para Estudios Avanzados de Princeton, el diseo de un nuevo computador de programa-almacenado, que llamarn IAS. El computador IAS, no completado hasta 1952.

La figura muestra la estructura general del computador

IAS. Esta consta de:

Cont

Una memoria principal que almacena tanto datos

como instrucciones.
Una unidad aritmtico-lgica (ALU) capaz de hacer

operaciones con datos binarios.


Una unidad de control que interpreta las instrucciones

en memoria y provoca su ejecucin.


Un equipo de entrada salida (E/S) dirigido por la

unidad de control.

Estructura general del computador IAS.

Fin de presentacin
Les agradezco, por la atencin prestada. Les deseo un Feliz Regreso a sus hogares. Y por supuesto una Feliz Maana..!!!!

Potrebbero piacerti anche