Académique Documents
Professionnel Documents
Culture Documents
de Cómputo
•Pascalina
Blaise Pascal (1623 - 1662)
Sumadora mecánica
•Máquina de Diferencias
Charles Babbage (1793 - 1871)
Suma, resta, multiplicación y división
60 sumas por minuto
•Tarjetas Perforadas
Charles Jacquard (1753 - 1834)
Telar de tejido con tarjetas
perforadas
Babbage trató de aplicar este
concepto a su máquina
Herman Hollerit (censo de USA
1890)
Pioneros de la
computación
► Atanasoff y Berry (1937 a 1942)
Universidad Estatal de Iowa
Primera computadora electrónica
ENIAC EDVAC
Generaciones de
computadoras
► Segunda Generación (1959 -1964)
Construidas con circuitos de transistores.
Programadas en lenguajes de alto nivel.
Menor tamaño
Supercomputadoras
Potentes, rápidas y costosas
Usos: estudio de energía y
armas nucleares, búsqueda de
yacimientos petrolíferos, estudio
de tornados, estudio de clima,
diseño de aviones, simuladores
de vuelo. Supercomputadora CRAY X1
Precio aproximado:
2.5 millones $
Clasificación de las computadoras
Macrocomputadoras o
mainframes
Son grandes, rápidas y
costosas
Soportan + programas
simultáneamente
Mainframe Server
zSeries 990 IBM
Precio aproximado: 1 millón $
Clasificación de las computadoras
Minicomputadoras
Multiprocesos y
multiusuarios (Redes)
Versión pequeña de la
macrocomputadora (1960)
Usos: almacenan grandes
bases de datos,
automatización industrial y
aplicaciones multiusuario HP Servers
Clasificación de las computadoras
Microcomputadoras o
PC’s
Uso personal (escuelas,
oficinas, hogares)
1981 sale al mercado la
“IBM PC”.
Diferentes tipos en su
diseño
Clasificación de las computadoras
Estaciones de
trabajo o
workstations
Utilizadas para aplicaciones que
requieran de un procesamiento
moderado y capacidades
gráficas de alta calidad.
Usos: aplicaciones de
ingeniería, CAD, CAM,
publicidad, creación de software
• Como funciona un PC
24
Capítulo 3 : Arquitecturas
Data Bus
Control
Memoria CPU I/O
Control
Address Bus
29 Arquitectura de Computadores R.Mitnik
Índice
Capítulo 3 : Arquitecturas
En controladores embebidos:
RAM para los datos
ROM para las instrucciones
Mayor flexibilidad
Útil para el sistema operativo
Paginación a disco
Código automodificante
* Memoria Local: mantiene una copia local de una porción de la memoria principal
Arquitectura de Computadores
35 R.Mitnik
Multiprocesador
Capítulo 3 : Arquitecturas
Ventajas
Procesamiento paralelo
Cercanía entre CPUs permite altas tasas
de transferencia de datos
Desventajas
No todo es paralelizable
Red de interconexión
Red de interconexión
Ventajas
Procesamiento paralelo
Facilidad de incorporar y quitar
nodos del sistema
Desventajas
No todo es paralelizable
Overhead en la transferencia de datos es
considerablemente mayor
Problemas de coherencia de memorias
Teclado
Mouse o ratón
Escáner
Lectores de códigos de barras
Pantallas sensibles al tacto
Lápiz óptico
Joysticks
Micrófono
Cámara digital
Lectores de bandas magnéticas
Hardware
Dispositivos de salida
Monitor o pantalla
► Dispositivo de salida más común
► Tipos (según colores)
Monocromáticos
Escala de grises
Color TFT
Matriciales
Inyección de tinta
Láser
Hardware
Dispositivos de salida
Plotter
Regresar
Memoria Principal
Hay dos tipos básicos: RAM y ROM
Dispositivos de
Dispositivos
almacenamiento
entrada / salida
secundario
Memoria RAM
Procesador
Unidades de Memoria
Bit => menor cantidad que puede almacenarse.
Dígito binario 0 ó 1
… …..
999 00000001
Memoria RAM
Unidades Zip
(capacidades de 100, 250 y 750 Mb)
Los discos para las unidades Zip son
más gruesos que los disquetes pero
tienen la misma forma.
SOFTWARE
Conjunto de programas que le indican al
computador qué hacer y cómo operar para
generar los resultados esperados.
Funciones
► Coordinar y manipular el hardware de la computadora.
► Multiusuario
Permite a varios usuarios acceder a una computadora.
Son también multitareas.
► Multiproceso
Coordina las operaciones de las computadoras que tienen más
de un procesador. Cada procesador ejecuta procesos
diferentes.
Ejemplos de Sistemas
Operativos
MS-DOS OS/2
Clasificación
► Lenguajes de bajo nivel
► Lenguajes de alto nivel
Lenguajes de bajo nivel
Lenguaje de máquina Lenguaje ensamblador
► Ejemplos:
-Procesadores de texto
-Hojas de cálculo
-Manejadores de bases de datos
- Paquetes de presentación
Software de uso general
► Ofrece una estructura para un gran número de
aplicaciones empresariales, científicas y personales.
► Ejemplos:
-Procesadores de texto
-Hojas de cálculo
-Manejadores de bases de datos
- Paquetes de presentación
Software de uso general
Procesadores de texto Hojas de cálculo