Академический Документы
Профессиональный Документы
Культура Документы
DE
COMPUTADORA
S
Profesor:
PROGRAMA
Contenido
Objetivo General:
Mdulo 1: Evolucin y
desarrollo de las
computadoras
1.1 Organizacin y
arquitectura
1.2 Jeraqua de niveles de una
Computadora
1.3 Evolucin de las
computadoras a travs de la
historia
1.4 Puntos de vista para el
diseo de una arquitectura de
computadora
El profesor expondr
conceptos a manera de
lluvia de ideas y
finalizar con los
conceptos bsicos
A. Pag. 3-9
B. Pag. 5
Investigar y desarrollar
un informe con las
A.Pag.15-35
caracterticas de los
B.Pag.14-31
microprocesadores INTEL C.Pag.171-172
y MOTOROLA.
?
Investigar las
caractersticas de los
B. Pag.
diferentes tipos de
computadoras.
Identificar los elementos
1.6 Componentes principales
bsicos de una
A. Pag.
de una computadora
computadora en una
tarjeta madre.
1.7 Funciones de la
A. Pag.
computadora
1.8 Estructuras de
A. Pag.
interconexin
1.9 Funciones de entrada y
A. Pag.
salida
1.5 Clasificacin de las
computadoras y sus
instrucciones
26-27
48-50
50-56
64-68
63-64
Mdulo 2:Sistema de
BUSES
2.1. Interrupciones
2.2 Estructura del BUS
2.3 Arquitecturas de Bus
A. Pag. 64-68
A. Pag. 68-70
Mltiple
2.4 El bus PCI
A. Pag. 74-80
B.Pag.160-161
C.Pag.299-300
Investigar y elaborar un
cuadro sinptico con las
caracterticas del BUS
USB.
C. Pag. 727731
Analizar y comparar la
A.Pag.71-74
transferencia de datos en A.Pag.80-81
los diferentes buses.
B.Pag.73-74
C. Pag. 712727
Mdulo 3: Elementos de
memoria
3.1 Concepto de memoria
interna
3.2 Memoria principal
3.3 Memoria Cach
3.4 Organizacin de la
memoria en las mquinas
Pentium y Power PC
3.5 Memoria DRAM y su
Organizacin
3.6 Concepto de memoria
externa
3.7 Discos magnticos y
organizacin de la
informacin en ellos.
3.8 RAID y organizacin de la
informacin en ellos
3.9 Memoria ptica
3.10 Cintas magneticas
3.11 Algunos aspectos
practicos de la memoria en
las computadoras (como
ampliar la memoria RAM,
A. Pag. 99-107
A. Pag. 107114
A. Pag. 120133
A. Pag.133139
A. Pag. 139145
A. Pag. 155
A. Pag. 155161
A. Pag. 161169
A. Pag. 169174
A. Pag. 174175
C. Pag. 259298
A. Pag. 273
A. Pag. 274279
A. Pag. 293299
A. Pag. 279292
C. Pag. 173
C. Pag. 173186
C. Pag. 236249
Mdulo 5:Perifricos
5.1
5.2
5.3
5.4
5.5
5.6
C. Pag.132145
El alumno, en equipo;
presentar una breve
exposicin del principio
de funcionamiento de los
dispositivos, as como de
sus tecnologa,
valiendose de
bibliografa, programas
multimedia, internet, etc.
Siempre asesorado por el
profesor.
Teclado
Ratn
Monitor
Impresora
Digitalizadores
Cmaras
4
BIBLIOGRAFIA
A - Organizacin y
Arquitectura de
computadores
B - Arquitectura
Computacional (2da ed.)
C - Organizacin de
Computadoras un enfoque
estructurado ( 7ma. Edicin )
D - Ampliar y Reparar su PC
(4ta. Edicin)
MODULO I
Arquitectura de computadoras
Se refiere a los atributos de un sistema que son visibles para un
programador, a aquellos atributos que tienen un impacto directo en la
ejecucin lgica de un programa. Algunos atributos fsicos son: el set de
instrucciones, nmero de bits para representacin de datos, mecanismos
de E/S y las tcnicas para direccionamiento de memoria.
Organizacin de computadoras
Se refiere a las unidades funcionales y sus interconexiones, que dan
lugar a especificaciones arquitectnicas. Algunos atributos de
organizacin son: seales de control, interfaces entre el computador y
los perifricos y la tecnologa de memoria usada.
1.2
TRADUCCIN
LENGUAJE ENSAMBLADOR
SISTEMA OPERATIVO
LENGUAJE MAQUINA
ARQUITECTURA DE
COMPUTADORA
LENGUAJE DE MICROCODIGO
INTERPRETACIN
HARDWARE
Flip-flops
Son circuitos capaces de tomar en su salida 2 verdades estables que
dependern de sus entradas y del estado de su salida en el instante
anterior. Son muy utilizados para la realizacin de registros entre sus
tipos el mas elemental es el biestable (RS).
Los
circuitos
combinacionales
implementan
los
elementos
fundamentales de una computadora digital pero no proveen memoria.
Para esto ltimo se usan los circuitos secuenciales los cuales dependen
de la entrada actual y adems de sus antecesoras.
El flip-flop es la forma mas simple de un circuito secuencial. Existen
varios tipos. Todos ellos tienen dos estados en la ausencia de entrada, lo
mantiene; funcionan como memoria para un bit; tienen dos salidas una
complemento de la otra.
S
0
0
1
1
R
0
1
0
1
1.3
CLK
x
Generaciones de computadoras
Generacin cero(1642-1945).-Computadoras mecnicas
Precursores.
Leonardo da Vinci .- El trabaj en su desarrollo sobre el papel
aunque nunca construy un prototipo.
Blaise Pascal .- Dise y construy una mquina sumadora
accionada por engranajes a esta se le llamo pascalina.
Wilhelm Gottfried Leibniz .- Dise y con el tiempo mejor su
calculadora a la que llam calculadora universal , era capaz de
efectuar por medios mecnicos operaciones de multiplicacin y
divisin.
Joseph
Marie
Jacquard(1752-1834).Su
telar
se
cita
tradicionalmente como el pionero de las mquinas programables;
funcionaba con un rollo de papel perforado intercambiable que
contena codificadas las instrucciones.
10
COBOL (1960)
LISP
(1959)
BASIC
(1964)
La mquina ms extendida en esta poca fue la 360 de IBM.
Otro avance fue el trabajo en tiempo compartido (time sharing). Con ello
se aprovecharon los tiempos muertos, en que el procesador estaba
esperando que los perifricos le trasmitieran datos, para ejecutar otros
programas, de modo que en un momento dado se podan procesar
distintos programas simultneamente.
Tercera generacin(1965-1980).- Circuitos integrados
Vino marcada por una disminucin de tamao medio de las
computadoras. Se hizo rentable un nuevo tipo de computadora de
dimensiones ms reducidas, la microcomputadora .
Se generalizo el trabajo de tiempo compartido y el proceso en tiempo
real mediante teleproceso, hasta estos momentos los usuarios
trabajaban en batch; es decir, tenan que perforar sus trabajos en
tarjetas y dejarlos en los centros de calculo, para que la computadora los
procesara por turno y diera sus resultados minutos u horas mas tarde.
El tiempo compartido permita trabajar con la computadora a travs de
teclados conectados directamente a la mquina y obtener, en tiempo
real, los resultados en una impresora o en una terminal de vdeo.
Otra caracterstica importante fue la utilizacin de redes de terminales
perifricos conectados a la unidad central, lo que permita utilizar la
computadora desde lugares alejados.
La miniaturizacin de los circuitos continuaba de modo acelerado, hasta
que, a mediados de los aos 70, la empresa Intel consigui integrar un
procesador completo en un solo chip, llamado microprocesador, solo que
este circuito tenia poca capacidad.
Cuarta generacin(1980-1999).- PC`S, MC`S, y VLSI
Steve Jobs y A. Wozniak, con gran visin comercial, creaban la marca
Apple y lanzaban al mercado la primera microcomputadora. Pronto
surgieron programas y dispositivos perifricos que la hicieron capaz de
realizar pequeas tareas de calculo y gestin de datos.
11
4
2
2
4
1
1
directo,
indirecto,
12
1.4
1.5
13
14
15
BUS
D ire c c io n e s
B U S in s tru c c io n e s
D a to s
16
de
una
arquitectura
RISC
pueden
18
19
20
Unidades de Memoria
Un computador posee bsicamente dos tipos de memoria:
Memoria principal
ROM (Read Only Memory) Memoria slo de lectura. Es el rea de la
memoria donde el fabricante de la computadora graba todos los
datos e instrucciones necesarias para el funcionamiento del
computador. El contenido de esta memoria no desaparece ni con
ausencia del flujo electrnico.
RAM (Random Acces Memory) Es el rea de la memoria principal
disponible parasatisfacer las necesidades de programacin del
usuario, es all donde se guardan los datos y los programas a
ejecutarse en un momento determinado. sta memoria es voltil,
significa que su contenido se pierde al apagarse el computador.
Generalmente el tamao de memoria de los computadores est
determinado por la cantidad de memoria RAM que posea.
Memoria auxiliar
Cintas
Diskettes
Zip
Disco
CD
Etc...
Dispositivos de E/S: Mquinas electromecnicas que manipulan los
medios magnticos.
Buses: Camino de datos que interconectan dispositivos.
Microcontrolador
Es un sistema cerrado. Todas las partes del procesador estn contenidas
en su interior y slo salen al exterior las lneas que gobiernan los
perifricos.
Contiene los elementos electrnicos que se utilizan para hacer funcionar
un sistema basado en un microprocesador, CPU, RAM, ROM, perifricos,
etc.
21
B u s d e d a t o s y d ire c c io n e s
G e n e ra d o r
de
re lo j
P e rif ric o s
M P
M e m o ria
de
p ro g ra m a
M e m o ria
de
d a to s
M ic ro c o n tro la d o r
Perifricos
Estructura de un sistema abierto basado en un microprocesador. La
disponibilidad de los buses en el exterior permite que se configure a la
medida de la aplicacin
Microprocesador
Funciones:
1) Ofrecer seales de distribucin y control para todos los elementos
de la computadora.
2) Buscar y trae instrucciones y datos de la memoria.
3) Transferencia de datos hacia y desde dispositivos de Entrada y
Salida.
4) Decodificacin de instrucciones.
5) Realizacin de operaciones aritmticas y lgicas solicitadas por las
instrucciones.
6) Respuesta a seales de control generadas en Entradas y Salidas
como RESET e INTERRUPT.
En resumen: es el encargado
interpretacin de rdenes.
de
la
ejecucin,
generacin
22
R e g is t ro d e
B a n d e ra s
A LU
A c u m u la d o r
R e g is t ro
C o n ta d o r
del
p ro g ra m a
PC
R e g is t ro
de
d ire c c io n e s
R e g is tro d e
c o n tro l
L in e a s
de
C o n tro l
D e c o d ifi c a c io n
De
In s tru c c io n e s
R e g is tro
De
D a to s
Bus d e
d ire c c io n e s
e x te rn o
B u s d e d a to s
e x te rn o
23
24
1.7
FUNCIONES DE LA COMPUTADORA
Ciclo de ejecucin
Captar la
Ejecutar la
Inicio
Parada
siguiente
La ejecucin de una instruccin puede instruccin
implicar una combinacin de las
instruccin
siguientes instrucciones:
El PC contiene un nico registro llamado contador (AC).
Se requieren 3 instrucciones, que consumen 3 ciclos de captacin y 3 de
ejecucin:
1) EL contador del programa (PC) contiene la direccin de la
instruccin.
2) Primeros 4 bits de IR (Registro de instruccin) Indican que el
acumulador se va a cargar y los otros 12 bits indican la direccin.
3) Registro PC se incremente y capta la siguiente instruccin.
25
1.8
ESTRUCTURAS DE INTERCONEXION
Una computadora esta constituida por el CPU, MEMORIA y E/S, los cuales
se comunican entre s por un conjunto de lneas denominado
Estructuras de interconexin Sistema de Buses.
Memoria
Un mdulo de memoria est constituido por N palabras de la misma
longitud. A cada palabra se le asigna una nica direccin numrica (0,1,
,N-1). Una palabra de datos puede leerse o escribirse de la memoria.
El tipo de operacin se indica mediante las seales de control READ
(Leer) y WRITE (Escribir). La posicin de memoria para la operacin se
especfica mediante una direccin.
Mdulo de E/S
Desde un punto de vista interno la E/S es funcionalmente similar a la
memoria. Hay dos tipos de operaciones, leer y escribir. Adems, un
mdulo de E/S puede controlar ms de un dispositivo externo. Nos
referiremos a cada una de estas interfases como un dispositivo externo
con el nombre de puerto (PORT) y se le asignar una direccin a cada
uno. Por otra parte, existen lneas externas de datos para la entrada y
salida de datos por un dispositivo externo. Por ltimo, un mdulo de E/S
puede enviar seales de interrupcin a la CPU.
CPU
La CPU lee interrupciones y datos, escribe datos una vez que los ha
procesado, y utiliza ciertas seales para controlar el funcionamiento del
sistema. Tambin puede escribir seales de interrupcin.
Tipos de transferencia en el sistema de buses
Memoria a CPU :
la memoria.
CPU a Memoria :
E/S a CPU :
La CPU lee datos de un dispositivo de
E/S a travs de un mdulo E/S.
26
CPU a E/S :
E/S.
Escritura en memoria
Lectura en memoria
Escritura de E/S
Lectura de E/S
Transferencia reconocida
Peticin de bus
Cesin de bus
Peticin de interrupcin
Interrupcin reconocida
Reloj
27
Reset
1.9
Control y Temporizacin
Comunicacin con la CPU
Comunicacin con los dispositivos
Almacenamiento temporal de datos
Deteccin de errores
28
DIRECCIONES
DATOS
CONTROL
ENTRADAS Y SALIDAS
X1
X2
X3
X4
PERIFERICOS
29
SISTEMA
DE
BUSES
LOGICA DE
INTERFAZ CON
EL DISPOSITIVO
EXTERNO
REGISTRO DE DATOS
LINEAS
DE DATOS
DATOS
ESTADO
CONTROL
REGISTRO DE ESTADO/CONTROL
LINEAS
DE
DIRECCION
LINEAS
DE
CONTROL
LOGICA
E/S
LOGICA DE
INTERFAZ CON
EL DISPOSITIVO
EXTERNO
DATOS
ESTADO
CONTROL
30
MODULO II
SISTEMA DE BUSES
2.1. Interrupciones
2.2 Estructura del BUS
2.3 Arquitecturas de Bus Mltiple
2.4 El bus PCI
2.5 El bus ISA/EISA
2.6 El bus serial universal (USB)
2.7 Transferencia de datos
2.8 Interfaces
31
2.1
INTERRUPCIONES
N c le o
K e rn e ll
Ncleo:
Toma el control del procesador y determina cuando y como lo va a
repartir entre diversos usuarios.
Funciones:
Gestor de interrupciones
Aqu de
produce la
interrupcin
Interrupciones mltiples
Se pueden seguir dos alternativas para tratar las interrupciones
mltiples:
Desactivar las interrupciones mientras se est procesando una
interrupcin. (interrupcin deshabilitada). El inconveniente es que no
tiene en cuente la prioridad relativa ni las solicitudes con un tiempo
crtico.
Una segunda alternativa consiste en definir prioridades para las
interrupciones.
Programa de
usuario
Gestor de
interrupcin
X
34
Gestor de
interrupcin
Y
Gestor de
interrupcin Y
35
Si
Fsicamente:
El bus del sistema es un conjunto de conductores elctricos paralelos.
Estos conductores son lineas de metal grabadas en una tarjeta. El bus se
36
del
bus
arbitra
es
el
38
39