Você está na página 1de 95

TALLER DE COMPUTACION E

INFORMATICA BASICA

ING. NANCY BARRANTES TARRILLO


PRIMERA UNIDAD: HISTORIA
DE LA COMPUTACIÓN
NECESIDAD
 La computación se ha desarrollado en
paralelo con las crecientes
necesidades del hombre para realizar
los cálculos de forma más rápida y
con mayor precisión
1. Evolución de las
computadoras
* Introducción
1.1 Precursores de las computadoras
1.2 Historia de las computadoras
1.3 Clasificación de las computadoras
1.4 Estructura general de una computadora
Introducción
 MEDIOS DE CALCULO PRIMITIVOS

 MEDIOS MECÁNICOS DE CALCULO


( CALCULADORAS MECÁNICAS )

 MEDIOS ELECTROMECÁNICOS DE CALCULO


(COMPUTADORAS ELECTROMECÁNICAS)
1.1 Precursores de las
computadoras
 Los dispositivos para hacer más fáciles los
cálculos han existido desde hace miles de
años
 Ábaco hasta las calculadoras de escritorio
Pre computadoras
 Si bien las computadoras han sido
utilizadas ampliamente sólo durante los
últimos 30 años, muchos de los conceptos
que utilizan fueron desarrolladas desde las
primeras civilizaciones
 Contar y operaciones aritméticas básicas
han sido importantes actividades humanas
por muchos años
 Veamos algunas de las herramientas
utilizadas, desde el ábaco hasta las
máquinas de Charles Babbage
El ábaco

 1200 años antes de Cristo


 Permite sumar, restar, multiplicar y dividir
 Probablemente inventado en el oriente
medio (conocido como Ábaco Chino o Ábaco Egipcio.)
 En el oeste, desde los principios del imperio
romano, se utiliza una “tabla de ábaco”,
con discos tipo monedas llamados “jetons”.
 La tabla de ábaco se utilizó en Inglaterra y
el norte de Europa hasta 1600
 En el oriente, varias civilizaciones
asiáticas usaron una técnica similar a
la tabla hasta 1200 DC, donde fue
inventado posteriormente el ábaco en
China
Tabla de ábaco, Alemania,
siglo XVII Japón, 1900

Ábaco y calculadora integrada


China, 1970 SHARP, 1980
Compás
 1585, Italia
 Se puede multiplicar y dividir
 Se utilizaron en cañones
 Se popularizó a principios de 1600 con
científicos como Galileo
 Se utilizaron como instrumentos
matemáticos por cerca de 300 años, pero
gradualmente fueron reemplazados por
reglas de cálculo
Francia, 1680 Italia, 1687 Inglaterra, 1700

Inglaterra, 1740 Inglaterra, 1800 Inglaterra, 1880


Dispositivos logarítmicos
 Napier´s Bones (Huesos neperianos)
 1600, Escocia
 Tablas de multiplicar que muestran el
resultado de multiplicar un número (de
múltiples dígitos) por un número de un
dígito
 Aunque muchas fueron hechas de
madera o papel, las de buena calidad
eran de hueso y de ahí su nombre
Napier´s Bones
Rabdología Inglaterra, 1700
John Napier,
Escocia, 1617
Sumador chino
México, 1900 Napier´s Bones
Holanda, 1900
Logaritmos
 Escocia, 1614
 Facilitan los cálculos
 Convierten números ordinarios a sus
correspondientes logaritmos y las
multiplicaciones y divisiones se reducen a
simples operaciones de adición y resta
 John Napier [1600]Estructuras de Napier los
descubrió y las primeras tablas fueron
publicadas en 1614
 Independientemente Jobst Burgi un inventor de
dispositivos suizo que trabajó con Johannes
Kepler, también los desarrolló
 El matemático inglés Edmund Gunter dibujó
las escalas de los valores logarítmicos
sobre un instrumento de madera conocido
como “Gunter´s Line of Numbers” o “Regla
de Gunter”.
 Otro matemático inglés William Oughtred,
usó pares de escalas similares y construyó
la primeras reglas movibles a inicios de la
década de 1620
Regla logarítmica
Inglaterra, 1800

Tabla de logaritmos de
números naturales
Charles Babbage,
Regla de Gauging Inglaterra 1889
Inglaterra, 1930
1575-1660

Reglas de cálculo
 William Oughtred, Inglaterra, 1622
 El prof. Edmund Gunter fue el 1ro. en
dibujar una escala logarítmica en una regla
de madera con el propósito de realizar
cálculos
 En 1622, el sacerdote inglés William
Oughtred lo “escalo” y puso las propociones
en un círculo, que rápidamente fue
modificado a una regla
 Hubo reglas con precisiones de 2 ó 3
lugares decimales de 1 pie y hasta de 60
pies con mucha más precisión
Joseph Marie Jacquard
 Francia, 1752-1834
 Hijo de un tejedor pobre de Lyon
 Inició sus experimentos para mejorar los
telares ordinarios en 1740 pero sus
trabajos se interrumpieron por la
Revolución Francesa
 En 1804, fue a Paris a reparar un telar
(versión primitiva de un telar automático)
 Inventó entonces las tarjetas perforadas
para controlar el patrón de tejido (junto las
máquinas anteriores)
 En 1812 existían 11,000 telares de
Jacquard en uso, a pesar de la oposición
 Inspirados por los telares de Jacquard:
 Babbage usó las tarjetas perforadas para
almacenar programas en su máquina analítica
 Hollerith almacenó datos en el censo de EUA de
1890
Modelo que salió a la
Venta, Francia 1805
Tarjetas perforadas
De los telares de Jaquard
Calculadora de Schickard
 Alemania, 1623
 Willilam Schickard produjo la 1ra.
calculadora mecánica en 1623 mientras fue
profesor de la U. De Tübingen
 El dispositivo fue vendido a su amigo
Johannes Kepler, pero fue destruido por el
fuego
 La parte de arriba consistía de un conjunto
de cilindros con huesos de Napier, mientras
que la parte de abajo era una sumadora de
productos parciales para multiplicar
Calculadora de
Shickard
William Schickard
1592-1635
Pascalina
 Francia, 1642
 El matemático y filosofo Bleise Pascal creó
su primera sumadora mecánica a la edad
de 9 años y continuó su diseño por varios
años
 Utilizó un sistema de pesos, donde giraba
una rueda que permitia cambiar del “9” al
“0” moviendo la siguiente rueda
 Se necesitaban mejorar los métodos de
manufactura para realizar sus máquinas
sumadoras
Pascalina

Bleise Pascal
1623-1662
Leibniz Stepped Drum
 Alemania, 1674
 Filosofo y matemático
 Calculadora con tambor escalonado
 El cilindro giraba y causaba que un
pequeño ajuste entre los dientes del
tambor
 Fue el 1er. dispositivo capaz de multiplicar
 Fue empleado por más de 300 años
Cilindro de Leibniz

Gottfriel Wilhelm Leibniz


1646-1716
Charles Babbage
 Inglaterra, 1791-1871
 Fue un científico brillante
 Como respuesta a los numerosos errores
de las tablas matemáticas, desarrolló la
“Máquina en Diferencias”, un dispositivo
mecánico que realizaba cálculos libres de
errores de las funciones polinomiales
 Solamente realizó un pequeño modelo
antes de que le quitarán el financiamiento
 Babbage diseñó otro dispositivo para
realizar cálculos más complejos: “La
máquina analítica”, similar a las
máquinas modernas:
 Tarjetas perforadas controladas por un
elemento de cálculo, manipulación de
números en una memoria
 La máquina nunca fue construida
¿Cómo funcionaba la máquina
en diferencias?
 Si se conocen los valores iniciales de
un polinomio, el resto se puede
calcular por simples sumas de las
“diferencias repetidas”
 Ejemplo: F(x) = x2 + 4, si se sabe que

F(1) = 5, F(2) = 8, F(3) = 13 y F(4) =20,


Dados estos valores cómo determinar
F(5) y F(6)
 Usando este método, cualquier
polinomio de 2do. grado puede
calcularse de esta forma y en general
uno polinomio de grado n, puede
calcularse usando solo adiciones, con
la n-ésima diferencia
 La máquina de Diferencias de
Babbage tenía registros para
almacenar los números de un renglón
 Existían suficientes registros para
polinomios de grado 7 y valores de
hasta 31 dígitos
Esquema básico de la máquina
analítica
MEMORIA

ENTRADA CÁLCULOS SALIDA

CONTROL
Calculadoras mecánicas
1.2 Historia de las
computadoras
PRIMERA GENERACIÓN
Introducción
 Período desde 1946 hasta 1958
 Tubos al vacío, que se activan
mediante impulsos electrónicos.
 Esta innovación contribuyó
enormemente al aumento de la
velocidad de cálculo de las
computadoras.
PRIMERA GENERACIÓN
Características
 Comenzó en 1944
 tamaño gigantesco y un costo
elevado.
 La programación de estas
computadoras se realizaba utilizando
lenguaje de máquina o lenguajes de
programación de bajo nivel.
 Tubos al vacío
PRIMERA GENERACIÓN
Acontecimientos Resaltantes
 ENIAC (John W. Mauchly y J. Presper Eckert)
 Electronic Numerical Integrator And Computer
 Eckert y Mauchly en la Universidad de Pennsylvania
 Tablas de trayectorias para armas
 Iniciada en 1943 y Finalizada en 1946
 Usada hasta 1955
 Decimal (no binario)
 Programada por interruptores
 18,000 tubos de vacío
 30 toneladas de peso
 15,000 pies cuadrados
 140 Kw. de consumo
 5,000 sumas por segundo
PRIMERA GENERACIÓN
Acontecimientos Resaltantes
 CONCEPTO DE PROGRAMA INTERNO O DE
PROGRAMA ALMACENADO EN MEMORIA
(von Neumann / Turing) en 1945
 Concepto de programa almacenado
 Memoria principal
 ALU operando con datos binarios
 Unidad de control
 Unidades de entrada y salida
 Instituto de Estudios Avanzados de Princeton
 Completada en 1952
 Trabajaba con números binarios
 Conjunto de registros (almacenamiento en el CPU)
PRIMERA GENERACIÓN
Acontecimientos Resaltantes
 INVENCIÓN DEL TRANSISTORES(1948)
 John Bardeen y Walter Brattain, en Bell
Laboratories.
 Reemplazaron a los tubos de vacío
 Más pequeños y baratos
 Menor disipación de calor
 Inventados en 1947
 Construidos con Silicio (arena)
 Comenzaron la segunda generación de
computadoras
PRIMERA GENERACIÓN
Acontecimientos Resaltantes
 [ 1949 ] EDSAC ( Electronic Delay Storage
Automatic Calculator ). En la Universidad de
Cambridge bajo la dirección de M.V. Wilkes.
- Fue la primera computadora electrónica que podía
almacenar internamente un programa.
 [ 1949 ] Primera memoria de núcleos.
Desarrollada por Jay Forrester.
 [ 1950 ] WHIRLWIND. En el Massachusetts
Institute of Technology.
- Primera computadora interactiva.
 [ 1950 ] Discos magnéticos flexibles.
Desarrollados por Yoshiro Nakamats de la
Universidad de Tokio (Japón).
- Concedió la licencia comercial a IBM, empresa que
perfeccionó el diseño y los puso a la venta en 1970.
PRIMERA GENERACIÓN
Acontecimientos Resaltantes
 [ 1950 ] Impresora de matriz de impacto.
Desarrollada por IBM.
- La primera impresora matricial se utilizó en 1957.
 [ 1951 ] UNIVAC ( Universal Automatic Computer );
Mauchly y Eckert, en la Remington Rand.
- Fue la primera computadora digital producida para
uso comercial o particular, utilizada
para procesar y archivar datos. Una de estas
computadoras fue instalada en 1954 en la
General Electrics Appliance Park, en Louisville,
Kentucky.
 [ 1952 ] EDVAC ( Electronic Discrete Variable
Automatic Computer ). John Von Neumann, H.
Goldstine.
 * [ 1953 ] IBM 701
SEGUNDA GENERACIÓN
Introducción
 Era de los transistores
 abarcó aproximadamente desde 1959 hasta
1964.
 Los tubos de vacío fueron desplazados por
la utilización de componentes compactos de
estado sólido, los transistores, muchos más
confiables y pequeños, que consumen
menos energía eléctrica y disipan menos
calor.
SEGUNDA GENERACIÓN
Características
 Más pequeñas y rápidas que la de las primera
generación, pero con confiabilidad mucho mayor.
 Se construyen en base a transistores
 La memoria principal se construye usando anillos de
núcleos magnéticos.
 Como medio de almacenamiento secundario se
utilizan los tambores magnéticos.
 Aparecen los procesadores de entrada / salida
 El modo de procesamiento es por lotes (batch)
 Se comienzan a producir programas del sistema como
son los compiladores y los programas monitores.
 Comienza el desarrollo de los lenguajes de
programación de alto nivel.
SEGUNDA GENERACIÓN
Acontecimientos Resaltantes
 [ 1954 ] TRADIC ( Transistorized Airborne Digital
Computer ). En Bell Laboratories.
- Primera computadora de propósito general en ser
completamente construida con transistores, tenía 800
transistores.
 [ 1954 ] IBM 650. Entró en servicio por primera
vez en Boston a fines de 1954, siendo una máquina
relativamente barata para aquella época, tuvo gran
aceptación; y a partir del año 1955 le dió a la IBM el
liderazgo en la producción de computadoras.
 [ 1955 ] IBM 702
 [ 1956 ] IBM 704
SEGUNDA GENERACIÓN
Acontecimientos Resaltantes
 [ 1956 ] RAMAC ( Random Access Method for Accounting
and Control ).
- Primer sistema para almacenar archivos para ser accedidos
aleatoriamente.
 [ 1956 ] PREMIO NOBEL por el Transistor otorgado a
John Bardeen, Walter Brattain y William Shockley.
- Permitió el nacimiento de la electrónica de estado sólido, dio
origen al microprocesador.
 [ 1957 ] IBM 705
- Poseía una memoria rápida y confiable basada en núcleos
magnéticos.
 [ 1957 ] Introducción del FORTRAN ( Formula
Translator ). Desarrollado en IBM.
- Fue el primer lenguaje de programación de alto nivel
utilizado en la programación de las computadoras. Todavía es
utilizado por muchos científicos, Ingenieros y Matemáticos.
 [ 1958 ] Construcción del primer Circuito Integrado o
Chip. Jack St. Clair de Texas Instruments.
SEGUNDA GENERACIÓN
Acontecimientos Resaltantes
 [ 1960 ] LARC. Remington Rand.
- Fue diseñada y construida para ser utilizada en
investigaciones navales.
 [ 1960 ] Desarrollo del COBOL. En la Universidad
de Pensylvania, patrocinado por el Departamento de
Defensa de los Estados Unidos.
- Fue el primer lenguaje de programación de alto
nivel en ser transportable entre diferentes modelos de
computadoras.
 [ 1961 ] PDP-1. Primera Computadora producida
por DEC (Digital Equipment Corporation )
 [ 1962 ] IBM 7040
 [ 1963 ] IBM 7044
- Más baratas que la 7090 pero menos poderosas
TERCERA GENERACIÓN
Introducción
 La tercera generación abarca desde 1964
hasta 1969.
 En esta generación el elemento más
significante es el circuito integrado, su
incorporación a la fabricación de
computadoras aumenta considerablemente
la velocidad de operación y su confiabilidad,
de igual forma disminuyen los costo de
fabricación y el tamaño de los equipos
TERCERA GENERACIÓN
Características
 Se construyen en base a circuitos integrados
 El tiempo para realizar una operación comienza a
expresarse en nanosegundos ( 1 nseg = 10-9 seg.)
 Aumenta la capacidad de almacenamiento de la memoria
principal.
 Ofrecen mayor flexibilidad para la realización de las
operaciones de entrada / salida.
 Se incorporan los sistemas operativos para administrar
los recursos de las computadoras.
 Se utilizan las técnicas de multiprogramación y
multiprocesamiento ; memoria virtual y memoria cache
o memoria escondida.
 Se construyen las primeras minicomputadoras.
 Generalización de la utilización de los Lenguajes de
programación de alto nivel.
TERCERA GENERACIÓN
Acontecimientos Resaltantes
 [ 1964 ] IBM 260
- El Sistema 260 remplazaba los transistores con circuitos
integrados o tecnología de estado sólido. Se vendieron más
de 30.000 unidades.
 [ 1963 ] DEC PDP-8.
- Primera MINICOMPUTADORA comercial producida por
Digital, construida con la idea de bajar los grandes costos
que representaban las computadoras existentes.
 [ 1964 ] IBM 360
- Estableció la posición dominante de IBM en el mercado
de las computadoras.
 [ 1964 ] CDC 6600. Primera supercomputadora en ser
comercializada, construida por Control Data Corporation.
 [ 1964 ] Desarrollo del Lenguaje BASIC. Thomas Kurtz
y John Kemeny en Dartmouth College.
- El BASIC llegó a convertirse en el lenguaje introductoria
para una generación completa de usuarios de PCS.
TERCERA GENERACIÓN
Acontecimientos Resaltantes
 [ 1968 ] Invención del ratón o Mouse por
Douglas C. Engelbart en Stanford Research Institute.
- La introducción del ratón permitió el desarrollo de
las interfaces gráficas de usuario (GUI), ya que el
ratón actúa como un apuntador que permite
posicionarse en la pantalla de la computadora.
 [ 1969 ] ARPANET. Primera Red de Computadoras
( Computer Network ).
- Este proyecto comenzó como una red experimental
de 4 nodos ( computadoras ) en Diciembre de 1969.
 [ 1969 ] NOVA primera minicomputadora de 16 bits
construida por Data General.
CUARTA GENERACIÓN
Introducción
 Con el desarrollo de los circuitos
integrados de larga escala de integración
(LSI)
 La cuarta generación de las computadoras
digitales, que comprende desde 1970 a
1981.
 Aparece el microprocesador, consistente en
la integración de todo el CPU de una
computadora (Unidad Central de
Procesamiento ) dentro de un circuito
integrado. La tecnología LSI permite la
fabricación de las microcomputadoras.
CUARTA GENERACIÓN
Características
 Se construyen en base a circuitos de larga escala de
integración (LSI)
 El tiempo para realizar una operación comienza a expresarse
en picosegundos. ( 1 pseg = 10-12 seg.)
 Se utilizó el disquete como medio de almacenamiento
secundario
 Se desarrollaron técnicas especializadas para la construcción
de programas.
 Se inicia la era de la microcomputadora.
 Aparecen las redes de computadoras
 En la operación de las PCS se utilizaron las técnicas de tiempo
compartido y el procesamiento interactivo.
 Entraron en el mercado de las microcomputadoras grandes
compañias como la IBM y Digital, apareciendo también en
forma paralela compañias pequeñas .
CUARTA GENERACIÓN
Acontecimientos Resaltantes
 [ 1970 ] Cable de Fibra Óptica. Fue producido
comercialmente por Corning Glass Works, Inc.

 [ 1970 ] Primera Interfaz Gráfica de Usuario


(GUI) desarrollada por Xerox en Palo Alto Research
Center.

 [ 1971 ] Fabricación del primer


MICROPROCESADOR el INTEL 4004, por Intel
Corporation.
- El Intel 4004 fue un procesador de 4 bits con
2.250 transistores, el cual tenía la misma potencia
que la computadora ENIAC fabricada en 1946.
CUARTA GENERACIÓN
Acontecimientos Resaltantes
 [ 1975 ] Introducción de la primera
microcomputadora, la MITS ALTAIR 8800.
- El ALTAIR 8800, era solamente una caja de metal
con un panel frontal compuesto de conmutadores y
luces para entrada y salida, una fuente de poder, una
tarjeta principal con 18 conectores, una tarjeta con el
CPU y otra que proporcionaba 256 bytes de memoria
principal. Esta microcomputadora no tenía teclado, ni
monitor, ni dispositivos de almacenamiento
permanente.
 [ 1976 ] Introducción de las Redes de Area
Local ( LAN ) Ethernet, en Xerox Corporation,
basada en la tesis doctoral presentada en 1973 por
Robert Metcalfe en el M.I.T.
QUINTA GENERACIÓN
Introducción
 Esta generación se inicia en 1981 y no se ha llegado a
un acuerdo sobre dónde fijar su terminación. Algunos
autores consideran que ya se entró en una nueva
generación, otros argumentan que todavía se está
dentro de la quinta generación. Para evitar
inconvenientes, nosotros la llamaremos como la "era
de las microcomputadoras".

 En 1981, con la introducción de la IBM PC comenzó el


boom de las microcomputadoras, las cuales
comienzan a desplazar y sustituir a las personas en
muchas actividades.
CUARTA GENERACIÓN
Características
 Utilización de componentes electrónicos de
muy alta escala de integración (VLSI).
 Interconexión entre todo tipo de
computadoras, dispositivos y redes
 Integración de datos, imágenes y voz
( multimedia)
 Aparición de lenguajes de programación de
todo tipo, lenguajes de cuarta generación y
de los ambientes integrados de desarrollo.
 Utilización de ambientes gráficos de
usuario.
 Desarrollo de poderosos sistemas
operativos.
GENERACIÓN ARQUITEC. APLICACIÓN RED ALMACÉN. LENG. PROGR.

CERO Mecánica Matemáticas - - -


Matemáticas Cintas
PRIMERA Bulbos Científicas - magnética -
Bélicas s Tarjetas
Cobol, Fortran,
Basic,
Pascal,
SEGUNDA Transistores Teleproceso WAN Discos mag.
Turbo
Pascal,
C++
Circuitos Auxiliar en la
TERCERA LAN Floppy`s -
Integrados Empresa
MAN
Floppy`s CD-
Necesidad de la INTERNET
CUARTA Microprocesador ROM,DV -
Empresa INTRANE
D
T
Educación
Entretenim
QUINTA - - - -
. Negocio
en Línea
SEXTA - - - - -
Generaciones de computadoras
 Tubos de vacío 1946 – 1957
 Transistores 1958 – 1964
 SSI (Small Scale Integration) -1965
 Hasta 100 dispositivos en un chip
 MSI (Medium Scale Integration) – hasta 1971
 100-3,000 dispositivos en un chip
 VLSI (Very Large Scale Integration) – 1978 a la
fecha
 100,000 - 100,000,000 dispositivos en un chip
 ULSI (Ultra Large Scale Integration)
 Más de 100,000,000 de dispositivos en un chip
Incremento de los transistores en
el CPU
Generaciones de computadoras

1ra. 2da. 3ra.


4ta. Generación 5ta. Generación
Generación Generación Generación
Transistor. El
Microprocesador. El Procesamiento
componente principal Circuito integrado,
proceso de reducción paralelo mediante
es un pequeño trozo miniaturización y
Tubos de vacío del tamaño de los arquitecturas y
de semiconductor y se reunión de centenares
(válvula electrónica) componentes llega a diseños especiales y
expone en los de elementos en una
operar a escalas circuitos de gran
llamados circuitos placa de silicio o chip
microscópicas velocidad
transistorizados

 La ley de Moore: La computación duplica su


poder cada 18 meses por el mismo precio
1.3 Clasificación de las
computadoras
Comentarios
 Las diferentes categorías no siempre
están bien definidas
 La clasificación más usual tiene en
cuenta la potencialidad de cómputo
Clasificación
 Supercomputadoras
 Mainframes
 Minicomputadoras
 Estaciones de trabajo (Workstations)
 Computadoras personales (PC)
Supercomputadoras
 Las más rápidas y los de mayor
longitud de palabra
 Varios procesadores en paralelo
 Empleo: cálculos computacionalmente
muy costosos: predicción del tiempo
 Ejemplos: CRAY e Y-MP
Mainframes
 Grandes computadoras de uso
general
 Gran procesamiento, alta velocidad,
fiabilidad y gran capacidad de
almacenamiento
 Se usan en bancos y grandes
compañías
 Ejemplo: IBM/4361
Minicomputadoras
 Versión reducida en precio y
prestaciones de las mainframes
 Uso en empresas medianas
 Ejemplo: VAX de DEC
Estaciones de trabajo
(Workstations)
 Alto rendimiento para profesionales
técnicos, científicos e ingenieros con
grandes necesidades de cálculo
 Utilizados en modo mono y multi usuario
 Tecnología RISC (Reduced Instruction Set
Computer)
 Frecuentemente grandes capacidades para
manejo de gráficos
 Ejemplo: SUN SPARC
Computadoras personales (PC)
 Propósito general
 En 1974 INTEL lanza el micro 8080
 En 1977 APPLE produce Apple II
 Muchas micro para juegos: Amstrad, Atari,
Commodore, Dragón, Sinclair Spectrum, ...
 En 1981 INTEL lanza su Personal Computer
con un 8088 con cinta de casete y como
monitor una TV
1.4 Estructura general de
una computadora
El modelo von Neumman
 Formado por 5 componentes
principales:
 Unidad de Entrada
 Unidad de Memoria
 Unidad Aritmética Lógica (ALU)
 Unidad de control
 Unidad de salida
El modelo de Bus
 Una versión actualizada del modelo de von Neumann

 Formado por:
 CPU (ALU y unidad de control)
 Unidad de memoria
 Unidad de entrada / salida

 La comunicación entre los componentes se realiza a


través de un camino compartido llamado sistema de
bus formado por:
 Bus de datos
 Bus de dirección
 Bus de control
Unidad de memoria
 Almacena los programas, los datos de
entrada, de salida e intermedios

 Existen varias propiedades para ir


diferenciando a la memoria, la más
común es su ubicación
Ubicación
 CPU
 Registros
 Interna o principal
 Memoria cache
 RAM
 ROM
 Externa
 Medios de almacenamiento
Memoria del CPU
 Celda binaria
 Elemento que tiene dos estados
posibles (1 o 0) y es capaz de
almacenar un bit de información
 Registros
 Grupo de celdas binarias
 Un registro de n celdas binarias
puede contener n bits de información
y 2n posibles estados
Memoria interna
 Memoria RAM
 Memoria de acceso aleatorio
 Escritura / Lectura
 Volátil
 Almacenamiento temporal
 Estática o dinámica
Memoria interna
 Memoria ROM
 Almacenamiento permanente
 Memoria de solo lectura
 Subrutinas de librerías
 Programas del sistema (BIOS)
 Tablas de funciones
Memoria interna
 Memoria cache
 Pequeña cantidad de memoria
 Memoria rápida
 Se encuentra entre la memoria
principal y el CPU
Funcionamiento de la memoria
cache
 El CPU solicita la información de una
localidad de memoria
 Verifica si se encuentra en la cache
 Si está, la toma
 Si no, lee el bloque de la memoria
principal
 Se entrega de la cache al CPU
Memoria externa
 Medios de almacenamiento
 Discos magnéticos
 RAID
 Floppy
 HD
 USB, Compact Flash, etc.
 Óptica
 CD-ROM
 CD-W
 CD-R/W
 DVD
 Cinta magnética
Unidad de control
 Es el cerebro del procesador
 Supervisa el flujo de información entre las
diferentes unidades
 Interpreta y ejecuta las instrucciones
almacenadas en memoria principal y
genera las señales de control necesarias
para ejecutarlas
 Activa o desactiva los componentes del
microprocesador dependiendo la instrucción
que se esté ejecutando
Unidad aritmético lógica (ALU)
 Realiza tareas aritméticas y de
procesamiento de datos
 Todo en una computadora está para
servir a ésta unidad
 Maneja enteros
 Puede manejar números de punto
flotante
Entradas y salidas de la ALU
Unidad de entrada / salida
 Dispositivos o periféricos externos
 El programa y los datos preparados por el usuario son
transferidos a la unidad de memoria mediante un
elemento de entrada
 La unidad de salida recibe el resultado de los cálculos
y le presenta la información al usuario
 Existe una amplia variedad de dispositivos:
 Manejan distintas cantidades de datos
 Trabajan a distintas velocidades
 Trabajan con diferentes formatos
 Todos son más lentos que el CPU y la RAM
 Necesitan módulos de E/S
Modelo del módulo de E/S
Dispositivos de entrada
 Teclado
 Mouse
 Escáner
 Micrófono
 Lectores de códigos
 Interfaces de pantalla táctil
 Modems
 Tarjetas de red
 Puertos
Dispositivos de salida
 Monitor
 Impresora
 Bocinas
 Modems
 Tarjetas de red
 Puertos
GENERACIÓN ARQUITEC. APLICACIÓN RED ALMACÉN. LENG. PROGR.
CERO Mecánica Matemáticas - - -
Matemáticas
Cintas magnéticas
PRIMERA Bulbos Científicas - -
Tarjetas
Bélicas
Cobol, Fortran,
Basic,
Pascal,
SEGUNDA Transistores Teleproceso WAN Discos mag.
Turbo
Pascal,
C++
Circuitos Auxiliar en la
TERCERA LAN Floppy`s -
Integrados Empresa
Necesidad de la MAN INTERNET Floppy`s CD-
CUARTA Microprocesador -
Empresa INTRANET ROM,DVD
Educación
Entretenim.
QUINTA - - - -
Negocio en
Línea
SEXTA - - - - -

Você também pode gostar