Вы находитесь на странице: 1из 5

UNIVERSIDAD CATÓLICA ANDRÉS BELLO - GUAYANA

FACULTAD DE INGENIERÍA

ESCUELA DE INGENIERÍA INFORMÁTICA

ESTRUCTURA DEL COMPUTADOR

Asignación I

Alumno:

Daniel Díaz 26.513.970


1. Mencione 2 ejemplos de lenguajes traducidos y 2 ejemplos de lenguajes
interpretados.
Lenguajes traducidos:
Cobol: Fue creado en el año 1959 con el objetico de crear un lenguaje que pudiera ser
usado en cualquier ordenador (en 1960 no existían modelo de ordenadores incompatibles
entre sí) y que estuviera orientado principalmente a los negocios
Fortran: Es un lenguaje de alto nivel que está especialmente adaptado para el cálculo
numérico y a la computación científica.
lenguajes interpretados:
Cphython: Es un intérprete de bytecode. Tiene una interfaz de funciones foráneas para
varios lenguajes incluyendo c++ y fortran con el que se pueden codificar bindings para
bilbliotecas escritas en lenguajes que no sean phython
YARV: Es un intérprete de bytecode que fue desarrollado para el lenguaje de
programación Ruby
2. Elabore una línea de tiempo con los hitos más importantes en las generaciones
de los computadores, desde la generación cero hasta la cuarta generación,
explicando brevemente con sus palabras cada hito.

La generación 0 empieza por la 1957- se construye la


En 1943 se crea ENIAC
creación de la calculadora mecánica computadora EDSAC2 y el
para ganar la guerra
por Blaise Pascal en 1642 primer circuito integrado

En 1822 Charles Babbage crea la máquina 1950 -Se da uso al transistor en los 1959- Creación del circuito
analítica que incluye la mayoría de las ordenadores integrado
partes lógicas de un ordenador actual y
era capaz de almacenar 1000 números de
50 dígitos
1975- se funda Microsoft y aparece 1983-Se anuncia el proyecto GNU
1964- aparece el primero modelo
la priemra computadora personal
de computadora IBM 360

1970- Intel empiza a desarrollar el1976- se crea Apple y Apple 2 con 1984-se creo la macintosh con una
micro procesador 4kb de memoria interfaz grafica

1995- be incorpórate lanza el


1990-El computador nexstation
primero computador bebox, un
sale a la venta y se crea el world
procesador power pc603 dual
wide web

2015-Tecnologia al alcance de
1993-Internet surge como un
nuestras manos
complemento para el pc

3. ¿En qué está basada la arquitectura de harvard? describa brevemente sus


componentes.
El término proviene de la computadora Harvard Mark I basada en relés, que almacenaba
las instrucciones sobre cintas perforadas y los datos en interruptores electromecánicos.
Estas primeras máquinas tenían almacenamiento de datos totalmente contenido dentro la
unidad central de proceso, y no proporcionaban acceso al almacenamiento de instrucciones
como datos. Los programas necesitaban ser cargados por un operador; el procesador no
podría arrancar por sí mismo.
Hoy en día (2019), la mayoría de los procesadores implementan dichas vías de señales
separadas por motivos de rendimiento, pero en realidad implementan una arquitectura
Harvard modificada, para que puedan soportar tareas tales como la carga de un programa
desde una unidad de disco como datos para su posterior ejecución.

CPU: Envía y recibe señales de control, direcciones de memoria y datos de un


lugar a otro del ordenador a través de los buses.
Memoria de datos: Solo almacena los datos introducidos ya almacenados también
conocida como memoria de lectura y escritura.

Memoria de instrucciones: Contiene en ella todas las instrucciones ya almacenadas


también conocida como memoria de solo lectura.

E/S: Dispositivos de entrada de datos y salida de información

Buses: Conjunto de conexiones físicas que pueden compartirse con múltiples


componentes de hardware para que se comuniquen entre sí

4. ¿En qué está basada la arquitectura de von neumann? describa brevemente sus
componentes.

El diseño de una arquitectura von Neumann es más simple que la arquitectura


Harvard más moderna, que también es un sistema de programa almacenado, pero tiene un
conjunto dedicado de direcciones y buses de datos para leer datos desde memoria y escribir
datos en la misma, y otro conjunto de direcciones y buses de datos para ir a buscar
instrucciones.

CPU: Envía y recibe señales de control, direcciones de memoria y datos de un


lugar a otro del ordenador a través de los buses.

Memoria: Un conjunto de celdas con identificadores únicos (direcciones), que


contienen instrucciones y datos.

Buses: Conjunto de conexiones físicas que pueden compartirse con múltiples


componentes de hardware para que se comuniquen entre sí

5. ¿Cuál es la diferencia entre la arquitectura de von neumann y la arquitectura de


harvard?

En la arquitectura de Harvard el programa se almacena como un código numérico en la


memoria, pero no en el mismo espacio de memoria ni en el mismo formato que los datos.

Normalmente se pueden almacenar las instrucciones en doce bits en la memoria de


programa, mientras los datos se almacenan en 8 bits en una memoria aparte. El hecho de
tener un bus separado para el programa y otro para los datos permite que se lea el código
de operación de una instrucción, al mismo tiempo se lee de la memoria de datos los
operados de la instrucción previa. Así se evita el problema del cuello de botella de Von
Newman y se obtiene un mejor desempeño.

Вам также может понравиться