Professional Documents
Culture Documents
GRUPO # 3
Unidad 1:
INTRODUCCIN A LA ARQUITECTURA DE COMPUTADORES
1.1. INTRODUCCIN A LA ARQUITECTURA
1.1.1. Historia del Computador.
1.1.2. Estructura bsica de un computador.
1.1.3. Arquitecturas de los computadores: Hardvard y Von. Newman
1.1.4. Estructura de Interconexin del PC
1.2. SISTEMA OPERATIVO
1.2.1. Sistemas Operativos.
1.2.2. Objetivos y funciones del sistema operativo.
1.2.3. Tipos de Sistemas Operativos.
DESARROLLO
Organizacin del
Computador I
Presentacin, Introduccin e Historia
Qu es una computadora?
Mquina digital electrnica programable para el tratamiento automtico de la informacin,
capaz de recibirla, operar sobre ella mediante procesos determinados y suministrar los
resultados de tales operaciones.
Introduccin
Por qu estudiar organizacin y arquitectura de computadoras?
Disear mejores programas de base:
Compiladores, sistemas operativos, y drivers
Optimizar programas
Construir computadoras
Evaluar su desempeo
Entender los compromisos entre poder de computo, espacio y costos
ARQUITECTURA VS ORGANIZACIN
Arquitectura: atributos visibles al programador
Set de instrucciones, bits utilizados para representar los datos, mecanismos de
direccionamiento, entrada y salida, etc.
Organizacin: cmo se implementan
Seales de control, tecnologa de la memoria
Toda la familia x86 de Intel comparte la misma arquitectura bsica, esto asegura la
compatibilidad de cdigo al menos la de programas antiguos
La organizacin cambia entre diferentes versiones de una misma familia.
Componentes
No hay una clara distincin entre asuntos relacionados con la organizacin y los relevantes con
la arquitectura
Principio de equivalencia Hardware-Software:
Cualquier cosa que puede ser hecha por software puede ser hecha en hardware y
cualquier cosa que puede ser hecha con hardware puede ser hecha con software
La funcin es la operacin que realizan los componentes individuales como parte de una
estructura.
Funciones
Las funciones bsicas de una computadora son:
Procesamiento de Datos
Almacenamiento de datos
Transferencia de Datos
Control
Visin Funcional
Operaciones (Transferencia de Datos)
Operaciones (Almacenamiento)
Operaciones (procecamiento desde/hasta almacenamiento)
Operaciones (procesamiento desde almacenamiento a E/S)
Estructura (computadora)
Estructura (CPU)
Estructura (UC)
Primeras computadoras
Ilustracin 1: bacos
Colossus (1943)
Desarrollo Britnico
Diseada para descrifar los mensajes encriptados por los alemanes
No se conoci hasta los 80 (Top Secret)
ENIAC (1946)
140 kW de consumo
5,000 adiciones por segundo
500 Flops
Von Neumann/Turing
UNIVAC (1949)
Primera computadora comercial
Eckert-Mauchly Computer Corporation
(Universal Automatic Computer)
Incorpora el uso de cintas magnticas
Clculos para el
censo de USA
Fin de los 50
- UNIVAC II
+rpida
+memoria
Tarjetas perforadas
JOHNNIAC (1954)
SEGUNDA GENERACIN
1955-1966
Se introducen los transistores.
Ms baratos
Ms Chicos
Menos disipacin de calor
Silicio (arena)
Distincin entre diseadores, constructores, programadores, operadores y personal de
mantenimiento.
Transistor (1947)
FORTRAN (1957)
IBM 1401(1959)
4K de palabras de 18 bits.
US$ 120,000
< 5% del precio
de la IBM 7094
Primer video-juego.
Estudiantes de MIT (1962)
Tercera Generacin
1965-1980
Se introducen los circuitos integrados
Bajan los costos
Sube el desempeo
Se introduce la multiprogramacin
tiempo compartido entre usuarios
Se introducen los discos duros
Circuitos integrados
Primer circuito integrado
Jack Kilby (1958)
1 transistor, un capacitor, y 3 resistencias
10x15 mm
Pentium 4
55 millones de transistores
Un pelo = 75 micrones
Transistor actual = 0.3 micrones!
Lenguaje C (1972)
Laboratorio Bell desarrolla el lenguaje C
#include
main()
{
for(;;)
printf("Hello world..."\n);
}
Cray 1 (1976)
Seymour Cray
Primera supercomputadora
Procesamiento vectorial
12 unidades procesando en paralelo
Aprox. 120 MFlops
MULTICS (1976)
Impulso en el desarrollo de SO timesharing
Apple I (1976)
Apple II (1978)
Microsoft (1978)
1975 Basic para la Altair
1981 acuerdan con IBM el desarrollo de DOS
CUARTA GENERACIN
Desde 1980
IBM PC (1981)
Usa el Intel 8088
Sistema DOS (Microsoft)
1983: XT, con disco rgido
Commodore 64 (1982)
Sony introduce el CD (1984)
Macintosh (1984)
Linux (1991)
Estoy construyendo un sistema operativo gratuito (no es ms que un hobby, no ser una
cosa grande y profesional como GNU) para clones AT (con un 386 o 486).1
COMPUTADORA CUNTICA
Trabaja con unos y ceros.
Son representados por electrones.
Pentgono
NASA
Tabla de Qubit
UNIDAD DE ENTRADA
Es el dispositivo por donde se introducen en el computador los datos e instrucciones. En estas
unidades se transforman las informaciones de entrada en seales binarias de naturaleza elctrica.
UNIDAD DE SALIDA
Es un dispositivo por donde se obtienen los resultados de los programas ejecutados en el
computador. Suelen transformar las seales elctricas binarias en caracteres escritos o
visualizados.
MEMORIA (M)
Es la unidad donde se almacenan tanto los datos como las instrucciones.
MEMORIA PRINCIPAL,CENTRAL O INTERNA
Es la memoria que acta con mayor velocidad y est ligada directamente a las unidades ms
rpidas del computador (UC y ALU). Para que un programa se ejecute debe estar almacenado
(cargado) en memoria principal.
Read Only Memory ( ROM)
Random Access Memory( RAM)
Registro de entrada
Registro acumulador
Registro de estado
Bibliografa:
https://www.google.com/search?
q=unidades+de+entrada&source=lnms&tbm=isch&sa=X&ved=0CAcQ_AUoAWoVChMI8rS8rnlyAIV
gk2ICh11bgSl&biw=1366&bih=634#tbm=isch&q=UNIDADES+DE+SALIDA&imgrc=PR4f6K30sHseM%3A
https://www.google.com/search?
q=unidad+de+entrada&source=lnms&tbm=isch&sa=X&ved=0CAcQ_AUoAWoVChMI8_O0y7rlyAIV
CTqICh3c5ApZ&biw=1366&bih=634
http://www.sites.upiicsa.ipn.mx/polilibros/portal/polilibros/p_terminados/PolilibroFC/Unidad_II/Unidad
%20II_2.htm
http://trevinca.ei.uvigo.es/~jvelasco/TRANSP_TEMA3.pdf
http://www.computerhistory.org/
http://www.intel.com/
Intel Museum
http://www.ibm.com/ibm/history
http://www.dec.com
Charles Babbage Institute