Actividades propuestas
1··
Haz
una tabla resumen con los diferentes elementos de la historia de los
ordenadores, su fecha y su autor.
|
Generaciones
|
Elementos
|
Fecha
|
Autor
|
|
generación
0,
|
Telar
automático que utilizaba tarjetas perforadas para programar un
diseño específico para tejer.
|
1800
|
Joseph
Marie Jacquard
|
|
generación
0,
|
Máquina
diferencial,que solucionaba problemas matemáticos complejos
usando polinomios.
|
1822
|
Charles
Babbage(Padre de la computación)
|
|
Generación
0
|
Álgebra
de Boole(un sistema que esquematizaba y desarrollaba las
operaciones lógicas, realizadas a partir de los operadores Y,
O y NO (AND, OR, NOT), fundamentales en el funcionamiento
de los sistemas informáticos actuales.
|
1854
|
George
Boole
|
|
Generación
0
|
Máquina
tabuladora,su funcionamiento se basaba en el uso de tarjetas
perforadas con los datos de las personas censadas.
|
1890
|
Herman
Hollerith
|
|
Generación
0
|
Analizador
diferencial. Esta maquina era capaz de resolver ecuaciones
diferenciales
e incorporaba un elemento tecnológico importante en esta era
mecánica: la válvula de vacío, esencial en el posterior
desarrollo de los ordenadores electrónicos.
|
1931
|
Vannevar
Bush
|
|
Generacion
0
|
primer
ordenador
electromecánico,
denominado Mark I,Se trataba de una enorme maquina que
utilizaba señales electromagnéticas para hacer funcionar los
componentes mecánicos y que sustituía como componente
estructural las válvulas de vacío del analizador diferencial por
reles. Permitía realizar cuatro operaciones (sumas, restas,
multiplicaciones
y divisiones).
|
1944
|
Howard
H. Aiken
|
|
Generacion
1
|
ENIAC,pesaba
30 toneladas
y
su estructura integraba 18 000 válvulas de vacío. Trabajaba en
base
decimal
y era capaz de realizar 5 000 sumas por segundo.
|
1946
|
Universidad
de Pennsylvania
con
fines militares
|
|
Generación
1
|
EDVAC
(Electronic
Discrete
Variable Computer),que fue el primer ordenador con el programa
almacenado
en memoria. trabajaba en binario.
|
1951
|
John
von
Neumann junto al equipo de ENIAC
|
|
Generación
1
|
UNIVAC-I
(UNIVersal Automatic Computer,primera computadora comercial de
la historia
|
1951
|
john
von
Neumann junto al equipo de ENIAC
|
|
Generación
1
|
UNIVAC-II,
que ya incluía memorias basadas en núcleos de ferrita.
|
1952
|
john
von
Neumann junto al equipo de ENIAC
|
|
Generación
1
|
Ordenadores
IBM,Los primeros modelos utilizaban tarjetas perforadas, pero
pronto IBM las sustituyo por tambores magnéticos
para
el almacenamiento masivo de datos, que fueron los precursores de
los
actuales discos duros.
|
1955
|
|
|
Segunda
generación
|
IBM
(704, 1 401, 1 620)
y
el PDP-1 de DEC. Los transistores sustituyen a las válvulas de
vacío, lo que permite una
mayor
capacidad de proceso en un menor espacio y con menor consumo.
empiezan los lenguajes de programación de alto nivel,Los
ordenadores disponen de memorias de nucleo de ferrita, lo que
proporciona
una
mayor flexibilidad en el proceso y permite acelerar los
cálculos.
La introducción de métodos de almacenamiento magnético permite
aumentar
también el volumen de datos almacenables
|
1956-1964
|
|
|
Tercera
generación
|
Los
primeros equipos de esta generación fueron los de la serie 360 de
IBM
(System/360),Los
ordenadores comenzaron a usar circuitos integrados o chips,La
velocidad de los ordenadores aumento mucho,Se desarrollan sistemas
operativos que permiten el uso de multiprogramacion,
teleproceso
y tiempo compartido
|
1965
y 1971,
|
|
|
Cuarta
generación
|
La
incorporación de los chips de silicio y la miniaturización
de
los circuitos electrónicos, que posibilito la aparición
de
los microprocesadores,el primer microprocesador fue el Intel 4004,
procesador
de
4 bits
|
1971
hasta 1983
|
|
|
Quinta
generación
|
El
hecho que da origen a esta generación es el diseño de equipos
con capacidad
de
procesamiento en paralelo salieron los primeros superordenadores.
|
principios
de
los anos 80.
|
Seymour
Cray
|
2··
¿Cuál
fue el primer ordenador digital totalmente electrónico? ¿Y el
primer PC?
-La
primera computadora que comenzo a funcionar necesitaba un equipo de
gente pendiente de ella dia y noche, fue llamada ENIAC que son las
siglas en inglés de Electronic Numerical Integrator And Computer
(Computador e Integrador Numérico Electrónico), utilizada por el
Ejercito de los EE.UU en el Laboratorio de Investigación Balística,
esta máquina gigantesca tambien fue la primera computadora
electrónica que fue totalmente digital.
Las dimensiones eran impresionantes fue construida en la Universidad de Pennsylvania por John Presper Eckert y John William Mauchly, ocupaba una superficie de 167 m² y operaba con un total de 17.468 válvulas electrónicas o tubos de vacío. Físicamente, la ENIAC tenía 17.468 tubos de vacío, 7.200 diodos de cristal, 70.000 resistencias, 10.000 condensadores y 5 millones de soldaduras.
Las dimensiones eran impresionantes fue construida en la Universidad de Pennsylvania por John Presper Eckert y John William Mauchly, ocupaba una superficie de 167 m² y operaba con un total de 17.468 válvulas electrónicas o tubos de vacío. Físicamente, la ENIAC tenía 17.468 tubos de vacío, 7.200 diodos de cristal, 70.000 resistencias, 10.000 condensadores y 5 millones de soldaduras.
-El
IBM Personal Computer (en español, computadora personal IBM u
ordenador personal IBM), conocido comúnmente como IBM PC, es la
versión original y el progenitor de la plataforma de hardware
compatible IBM PC. Es el IBM modelo 5150, y fue introducido el 12 de
agosto de 1981 haciendo parte de la quinta generación de
computadoras. Fue creado por un equipo de ingenieros y de diseñadores
bajo la dirección de Don Estridge y William C. Lowe.
3··
¿Cuál
es el elemento que caracteriza cada una de las generaciones de
computadores?
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
4··
Realiza
una tabla resumen con los principales ordenadores de cada generación.
|
Generación
0
|
Mark 1
|
|
Generación
1
|
ENIAC
|
|
Generación
2
|
IBM
(704, 1 401, 1 620)
y el
PDP-1 de DEC
|
|
Generación
3
|
IBM
(System/360)
|
|
Generación
4
|
IBM
con su
personal
computer (PC)
|
|
Generación
5
|
superordenadores
(CRAY
|
5··
¿Qué elementos integran la CPU? ¿Para qué sirve cada uno
de ellos?
–
La
unidad de control (CU), que busca las instrucciones almacenadas
en
la memoria principal, las interpreta y las ejecuta.
–
La
unidad aritmético-lógica (ALU), que es la encargada de realizar las
operaciones
aritméticas (sumas, restas, etc.) y lógicas (y, o, o exclusivo,
no,
etc.) con los datos que recibe y generar los resultados.
–
Los
registros del sistema, encargados de almacenar temporalmente
pequeñas
cantidades de datos (normalmente, resultados intermedios de
operaciones)
dentro de la CPU. Hay registros de trabajo de propósito general
y
registros especiales no visibles al programador.
-Además
existe un conjunto de líneas de conexión, denominadas buses
internos
de la CPU, cuya misión es hacer circular los datos entre los
diferentes
elementos
de la CPU.
6··
¿Qué operaciones pueden realizar las ALU modernas? ¿Qué
unidades ayudan a la ALU?
Operaciones
aritmeticas con numeros enteros, fundamentalmente sumas
y restas. Algunas ALU
pueden realizar tambien multiplicaciones y divisiones
directamente, sin
necesidad de descomponer estas operaciones
en sumas y restas.
– Operaciones
logicas entre dos numeros, normalmente comparaciones,
utilizando los operadores
logicos (AND, NOT, OR…).
– Operaciones
de desplazamiento de bits, que consisten en desplazar un
operando un numero
especifico de posiciones de bits hacia la izquierda
o
hacia la derecha
-Las
unidades que ayudan a la ALU:Circuito operacional,Registros de
entrada,Registro acumulador (AC) y Registro de estado (RE).
7··
Busca información en Internet sobre cuántos registros
generales suelen tener las CPU actuales.
Los
registros de datos son usados para guardar números enteros. En
algunas computadoras antiguas, existía un único registro donde se
guardaba toda la información, llamado acumulador.
Los
registros de memoria son usados para guardar exclusivamente
direcciones de memoria. Eran muy usados en la arquitectura Harvard,
ya que muchas veces las direcciones tenían un tamaño de palabra
distinto que los datos.
Los
registros de propósito general (en inglés GPRs o General Purpose
Registers) pueden guardar tanto datos como direcciones. Son
fundamentales en la arquitectura de von Neumann. La mayor parte de
las computadoras modernas usa GPR.
Los
registros de coma flotante son usados para guardar datos en formato
de coma flotante.
Los
registros constantes tienen valores creados por hardware de sólo
lectura. Por ejemplo, en MIPS el registro cero siempre vale 0.
Los
registros de propósito específico guardan información específica
del estado del sistema, como el puntero de pila o el registro de
estado.
8··
Enumera los distintos tipos de buses que existen en un
ordenador.
-Bus
de control,bus de datos y bus de direcciones.
9··
¿Cuál es la memoria direccionable por un bus de direcciones
de 32 bits?
-2
a la 32 sería:4294967296 posiciones de memoria.
10··
Investiga en Internet cuánta memoria RAM como máximo se
puede instalar en una placa Intel® Desktop
Board
DX58SO2.
-Compatibilidad
con una memoria de sistema de hasta 24 GB
11··
¿Qué tipo de memoria se utiliza para almacenar la BIOS? ¿Por
qué?
-La
memoria ROM ya que es de solo lectura,cuya
finalidad es contener las rutinas de inicio
del
equipo.
12··
“La memoria caché se puede configurar como write-back o
write-through”. Investiga en Internet sobre
el
significado de esta expresión.
-El
paso final, la escritura, simplemente «escribe» los
resultados del paso de ejecución a una cierta forma de memoria. Muy
a menudo, los resultados son escritos a algún registro interno del
CPU para acceso rápido por subsecuentes instrucciones.
-Escritura
inmediata: También llamada en inglés Write Through. Cuando se
escribe un bloque en memoria caché se actualiza directamente la
información también ...
CONSOLIDACIÓN
1·· ¿Qué es la
arquitectura Harvard? ¿En qué se diferencia de la arquitectura von
Neumann?
- Esta arquitectura se denominaba arquitectura Harvard y se caracterizaba porque los ordenadores usaban dispositivos de almacenamiento para las instrucciones y para los datos que estaban físicamente separados.
- Este tipo de arquitectura se diferencia de la arquitectura Von Neumann porque utiliza un sistema de almacenamiento separado físicamente para las instrucciones y para los datos. Las instrucciones y los datos se almacenan de manera separada en la memoria caché.
2·· ¿Por
qué fue tan importante el desarrollo del álgebra de Boole para la
computación moderna?
- Gracias a esas fórmulas ahora mismo podemos hacer un conjunto de operaciones más extensas, por lo que gracias a ello, ahora formulamos más y más rápidos en nuestros ordenadores, haciendo más tareas y operaciones en menos tiempo, lo que lleva a que se hagan mejores arquetipos electrónicos en el software.
3·· ¿Cuáles son los
componentes de la unidad de control? ¿Qué función tiene cada uno
de ellos?
- Registro de instrucción: es el encargado de almacenar la instrucción que se está ejecutando.
- Registro contador de programas: Contiene la dirección de memoria de la siguiente instrucción a ejecutar
- Controlador y decodificador: se encarga de interpretar la instrucción para su posterior proceso. Es el encargado de extraer el código de operación de la instrucción en curso.
-Secuenciador: genera
microórdenes necesarias para ejecutar la instrucción.
- Reloj: proporciona una
sucesión de impulsos eléctricos a intervalos constantes.
4·· ¿Cuál es la
importancia del reloj en la CPU?
- Es el que manda los impulsos eléctricos a un cierto ritmo. Por lo que su importancia es muy grande ya que hace que la energía haga funcionar al resto de componentes.
5·· ¿Qué es la FPU?
- Una unidad de coma flotantes un componente de la unidad central de procesamiento especializado en el cálculo de operaciones en coma flotante. Las operaciones básicas que toda FPU puede realizar son la suma y multiplicación usuales, si bien algunos sistemas más complejos son capaces también de realizar cálculos trigonométricos o exponenciales.
6·· Busca en Internet
información sobre el FSB y el BSB. ¿Para qué sirven? ¿Dónde
están situados?
- El front-side bus, también conocido por su acrónimo FSBes el tipo de bus usado como bus principal en algunos de los antiguos microprocesadores de la marca Intel para comunicarse con el circuito integrado auxiliar o chipset. Ese bus incluye señales de datos, direcciones y control, así como señales de reloj que sincronizan su funcionamiento
- En las computadoras personales de la segunda mitad de la década de 1990, el Back Side Busse refiere a la conexión entre un microprocesador y su memoria cache externa, en particular y comúnmente la de segundo nivel o L2 Dado que el concepto de BSB vino a complementar al de FSB, las computadoras modernas utilizan una “arquitectura de bus dual” o, en la nomenclatura de Intel, Dual Independent Bus (DIB).2 .
- -Suelen estar integrados en la placa.
7·· ¿Qué tipos de
memoria caché podemos encontrarnos en los microprocesadores
actuales? ¿Dónde están situadas?
Memoria Cache L1
En este caso se divide la
memoria en varios bloques. Existe un controlador el cual se encarga
de poner la información que más se usa más cerca del procesador.
Esto es debido a que el tiempo que tarda el procesador en acceder a
la memoria de nivel uno siempre es menor que a la de nivel dos y así
sucesivamente.
Memoria Cache L2
Normalmente es por núcleo
y no distingue entre datos e instrucciones. Se tarda más en acceder
a la cache de L1 pero es mucho más grande.El tiempo que tardas en
encontrar un determinado dato en estas memorias es proporcional al
tamaño de estas
Memoria Cache L3
Se tarda más en acceder a
la cache de L2 pero es mucho más grande. Normalmente los fabricantes
sólo te dan el tamaño de la última memoria la que se llama Last
Level Cache que suele ser la de nivel dos o tres.Suele tener varios
un tamaño de varios megas es decir miles de veces más pequeña que
la memoria RAM.
Existen ya procesadores con
un tipo de memoria de nivel cuatro la cual es compartida por
el procesador y la tarjeta gráfica integrada. Pensada sobre todo
para alimentar de datos a la gráfica. Esta memoria no necesita ser
tan rápida como las anteriores pero si muy grande. En todo caso es
una memoria DRAM y no RAM.
- Suelen estar entre el procesador y la memoria principal.
8·· ¿Qué son MFLOPS?
¿Y MIPS?
FLOPS -> operaciones en
coma flotante por segundo
MIPS -> millones de
instrucciones por segundo
FLOPS se usa para
cuantificar el rendimiento que dará una CPU en ámbitos científicos,
son operaciones con decimales.
MIPS se usa también para
cuantificar el rendimiento que dará una CPU, cuenta las
instrucciones que una CPU es capaz de ejecutar por segundo. Es obvio
pensar que la comparación será correcta cuando las CPU's tengan el
mismo juego de instrucciones y el binario a ejecutar haya estado
compilado bajo el mismo sistema operativo, usando el mismo compilador
y el mismo nivel de optimización (y evidentemente usando el mismo
código fuente.
No hay comentarios:
Publicar un comentario