Está en la página 1de 10

Organización de Computadoras

M. en C. Jesús García Ruiz

ESCUELA SUPERIOR DE INGENIERÍA


MECÁNICA Y ELÉCTRICA

UNIDAD CULHUACAN

INGENIERIA EN COMPUTACION

ORGANIZACIÓN DE COMPUTADORAS

CUESTIONARIO 1

GRUPO: 5CM15

Academia de Microprocesadores
Organización de Computadoras
M. en C. Jesús García Ruiz

CUESTIONARIO 1

1. Defina Organización de Computadoras y Arquitectura de Computadoras. De un ejemplo de


ello.
R.- Toda la familia x86 de Intel comparte la misma arquitectura básica, Esto asegura la
compatibilidad de código. Al menos la de programas antiguos
La organización cambia entre diferentes versiones de una misma familia.
2. ¿A que se considera un sistema computacional actualmente?, De tres distintos ejemplos de
estos.
R.- actualmente un sistema computacional puede ser cualquier dispositivo electrónico, que
los integran el software y hardware, un refrigerador, una lavadora automática, incluso un
reloj de mano.
3. ¿Por qué es importante separar y estudiar la estructura y el funcionamiento de un sistema
computacional?
R.- estudiar la estructura es importante, para conocer y mejorar la forma en que los
componentes están interrelacionados, pudiendo así hacer componentes más pequeños e
ir desarrollando nuevas formar de interrelacionarlos para así conseguir un desempeño
optimo. En cuanto al funcionamiento, podremos decir que es la operación de cada
componente individual como parte de la estructura.
4. ¿Para qué sirve la visión funcional de un sistema computacional?
R.- nos permite conocer la forma en que un computador trabaja los datos recibidos, ya sea
almacenándolo o procesándolos así mismo vemos l importancia de la unidad de control.

Academia de Microprocesadores
Organización de Computadoras
M. en C. Jesús García Ruiz

5. ¿Cuáles son las posibles operaciones de un sistema computacional?

6. ¿Cree que todos los sistemas computacionales tienen la misma estructura?, ¿Por qué?
R.- si, ya que un sistema computacional genérico cuenta con una estructura básica:
CPU, una memoria, terminales de E/S y un sistema de interconexión.
7. ¿A que se refiere el término tecnología de fabricación?
R.- se refiere a la distancia que hay de un transistor a otro, así como el tamaño de los
mismos.

Academia de Microprocesadores
Organización de Computadoras
M. en C. Jesús García Ruiz

8. ¿Cuáles son las 6 generaciones de los sistemas computacionales de acuerdo a W. Stallings?


R.-

Generacion Año Tecnología


1 1946 - 1957 válvulas
2 1958 - 1964 transistores
3 1965 - 1971 pequeña y media integración
4 1972 - 1977 gran integración
5 1978 - 1991 alta integración
6 1991 - ultra alta integración

9. ¿Cuál es la máquina representativa de la primera generación de sistemas


computacionales?, ¿Con que propósito se fabricó?
R.- ENIAC (1946) , Construida entre 1943 -1946 para calcular trayectoria de las armas del
ejército de estados unidos.
10. ¿Cuál fue la primera empresa en utilizar la tecnología de la segunda generación a los
sistemas computacionales?
R.- IBM
11. ¿Cuál era la diferencia entre el Sistema/360 y la PDP-8?, ¿Cuáles son sus propuestas?
R.- el 360 eran un sistema centralizado y la PDP-8 más pequeña, pero con menos
capacidad de procesamiento. El sistema 360 tenía una arquitectura de conmutador central
mientras que el PDP-8 usaban una estructura llamada estructura de bus, llamado Omnibus
que consistía en 96 hilos de conductores separados usados para control, direccionamiento
y datos, el cual es usado actualmente.
12. ¿Cuál fue la principal aportación de la Apple II de la cuarta generación?
R.- gráficos a color y carcasa de plástico
13. ¿Que caracterizaba a la IBM Personal Computer de la Quinta generación?
R.-la fabricación de una computadora personal, la llegada de las computadoras a los
hogares.

Academia de Microprocesadores
Organización de Computadoras
M. en C. Jesús García Ruiz

14. Describa la evolución de los microprocesadores, estableciendo el tamaño de palabra, el


tamaño de bus de datos y el tamaño de bus de direcciones, comenzando por el 4004.
Realice una tabla con esta evolución tomando como base a los microprocesadores de Intel
y agregando de manera conjunta microprocesadores de Motorola, de AMD y de Cyrix.
R.-

microprocesador tamaño de palabra bus de datos bus de direcciones


intel 4004 4 bits 4 bits 8 bits
amd 8008 8 bits 4 bits 12 bits
motorola 8080 8 bits 8 bits 16 bits
Cyrix MC6800 8 bits 8 bits 16 bits
8085 8 bits 8 bits 16 bits
8086 16 bits 16 bits 20 bits
8088 16 bits 8 bits 20 bits
68020 16 bits 8 bits 32 bits
80286 16 bits 16 bits 24 bits
386DX 32 bits 32 bits 32 bits
386SX 32 bits 16 bits 32 bits
486DX 32 bits 32 bits 32 bits
AM286 16 bits 16 bits 24 bits
AM386DX 32 bits 32 bits 32 bits
AM386SX 32 bits 16 bits 32 bits
AM486 32 bits 32 bits 32 bits
486SLC 32 bits 16 bits 32 bits
486DLC 32 bits 32 bits 32 bits
Pentium 32 bits 64 bits 32 bits
AMD K5 32 bits 64 bits 32 bits
Dragonball 32 bits 16 bits 32 bits

15. De algunos ejemplos de programación hardware y de programación software.


R.-
hardware: vhdl, construcción de un circuito fisico
Software: programación de un pic.
16. Explique la visión conceptual del microprocesador y diga por qué es importante.
R.-
En alto nivel se describe mediante el comportamiento de sus componentes y su estructura
de interconexión, es importante debido a su explicación de la naturaleza del computador.

Academia de Microprocesadores
Organización de Computadoras
M. en C. Jesús García Ruiz

17. Explique que es una unidad funcional y describa las unidades funcionales de una CPU
genérica dando su función.
R.-
Unidades funcionales de la CPU:
Unidad de control: controla y administra el funcionamiento de la cpu y por tanto del
computador.
Alu: lleva a cabo las funciones de procesamiento de datos del computador.
Registros: proporcionan almacenamiento interno de la CPU.
Interconexiones CPU: son mecanismos que proporcionan comunicación de la unidad de
control, la alu y los registros.

18. ¿Qué es con OpCode y Operand de una instrucción?, ¿Cómo se relacionan?


R.- opcode: son los 4 bits de una porción de una instrucción en lenguaje máquina que se
refiere a la acción a realizar. Y el operando es el objeto al que se le va a realizar la acción,
estos se relacionan porque están establecidos en una misma instrucción.

19. ¿Cómo es el principio de funcionamiento de una máquina hipotética para una suma?
R.-
¬ Paso1: El PC apunta a la dirección de memoria que contiene la instrucción a realizar, esta
instrucción se guarda en el IR para ejecutarse.
 Paso 2: La instrucción a realizar es el movimiento de datos de la dirección X al registro
acumulador, mientras la instrucción se ejecuta, el PC apunta a la siguiente dirección de
memoria que contiene la siguiente instrucción a realizar.
 Paso 3: La siguiente instrucción a realizar se guarda en el IR
 Paso4: La instrucción a realizar es la suma de la dirección Y con los datos del registro AC
para después guardarse en el mismo.
¬Paso 5: se lee la siguiente instrucción y se carga al ir para ser ejecutada.
¬Paso 6: la instrucción a realizar el movimiento de datos del acumulador a la dirección de
memoria z

Academia de Microprocesadores
Organización de Computadoras
M. en C. Jesús García Ruiz

20. ¿Cuáles son los estados con los que cuenta un ciclo de instrucción? Explique mediante
diagrama de estados.

Calculo de la dirección de la instrucción: Determina la dirección de la siguiente instrucción


a realizar.
Captación de la instrucción: La CPU lee la instrucción desde la posición de memoria
calculada.
Decodificación de la operación: Interpreta la operación a realizar y el (los) operando (os) a
utilizar.
Calculo de la operación del operando: Se determina la dirección del operando (registros,
memoria ó E/S).
Captación del operando: capta el operando desde memoria ó desde E/S.
Ejecución: Realiza la operación indicada en la instrucción.
Almacenamiento de operandos: Escribe el resultado en memoria o hacia un dispositivo de
E/S.
Los estados en la parte superior ocasionan intercambios entre la CPU y la memoria o un
módulo de E/S. Los estados en la parte inferior del diagrama solo ocasionan operaciones

Academia de Microprocesadores
Organización de Computadoras
M. en C. Jesús García Ruiz

internas a la CPU. El estado OAC aparece dos veces, puesto que una instrucción puede
ocasionar una lectura, una escritura, o ambas cosas. No obstante, la acción realizada en ese
estado es la misma en ambos casos, y por eso solo se necesita un único identificador de
estado.
Obsérvese además que en el diagrama se considera la posibilidad de múltiples operandos y
múltiples resultados puesto que se necesitan en algunas instrucciones de ciertas maquinas.
Por último, en algunas máquinas, con una única instrucción se puede especificar una
operación a realizar con un vector (matriz unidimensional) de números o con una cadena
(matriz unidimensional) de caracteres, como indica el diagrama, esto implicaría una
repetición de estados de captación y/o almacenamiento de operando.
21. ¿Qué es una interrupción y cuáles son los tipos que hay? Explíquelos
Una interrupción es una acción donde se provoca que el proceso principal que esté
realizando la cpu, sea detenida temporalmente y este salte a ejecutar otro proceso que de
atención al evento que lo interrumpió.
Se dividen en 2, interrupciones software y hardware
Software:
programa.- se generan por código previamente escrito dentro de un programa y están
preestablecidas.
Temporización.- generadas por un temporizador interno al procesador, esto permite al
sistema operativo realizar acciones regulares.
Hardware:
E/S.- generadas por dispositivos externos.
Fallo de hardware. - generada por un fallo en los componentes del sistema.
22. Explique el diagrama de estados del ciclo de instrucción mediante la adición de
interrupciones.

Calculo de la dirección de la instrucción: Determina la dirección de la siguiente instrucción


a realizar.
Captación de la instrucción: La CPU lee la instrucción desde la posición de memoria
calculada.

Academia de Microprocesadores
Organización de Computadoras
M. en C. Jesús García Ruiz

Decodificación de la operación: Interpreta la operación a realizar y el (los) operando (os) a


utilizar.
Calculo de la operación del operando: Se determina la dirección del operando (registros,
memoria ó E/S).
Captación del operando: capta el operando desde memoria ó desde E/S.
Ejecución: Realiza la operación indicada en la instrucción.
Almacenamiento de operandos: Escribe el resultado en memoria o hacia un dispositivo de
E/S.
Comprobación de interrupción: comprueba si alguna interrupción está programada o
algún dispositivo necesita comunicarse con el microprocesador.
Interrupción: se atiende a la petición del dispositivo y/o interrupción programada.
Utilizando interrupciones el procesador puede ejecutar instrucciones mientras una
operación de E/S está en proceso. Siguiendo esta idea se concluye que la operación de E/S
y un programa usuario son ejecutados concurrentemente. Desde la postura del programa
de usuario, una interrupción no es más que la alteración de la secuencia normal de
ejecución. Cuando el tratamiento de la interrupción termina, la ejecución continúa.
23. ¿Qué son las interrupciones jerarquizadas y vectorizadas? Explique
Vectorizada: cada interrupción tiene su dirección de memoria especifica.
Jerarquizada: cuando las interrupciones se ordenan de acuerdo con el grado de
importancia.
24. ¿Qué es un microprocesador?
Es el encargado de ejecutar los programas, desde el sistema operativo (donde, a través de
este y el microprocesador, se dice que administra el sistema, es decir, todos los recursos
hardware y software) hasta las aplicaciones de usuario; sólo ejecuta instrucciones
programadas en lenguaje de bajo nivel, realizando operaciones aritméticas, lógicas, de
salto, especiales, etc. así como accesos a memoria y entrada y salida.
El microprocesador es el elemento central que realiza el procesamiento principal de
información, necesario para el funcionamiento de todo el sistema.
25. Explique las características de los distintos tipos de memoria RAM y de memoria ROM, así
como sus ventajas y desventajas.

RAM DINAMICA Ya que se descargan cada poco milisegundo deben ser leídas
y actualizadas varias veces si su contenido va a ser
mantenido. Su construcción varia de 2 a 3 transistores por
esto es más barata y fácil de construir. El almacenamiento
está en el orden de los Gb.

Academia de Microprocesadores
Organización de Computadoras
M. en C. Jesús García Ruiz

ESTATICA Es más rápida respecto a la dinámica, sin embargo, su


construcción requiere de 6 a 8 transistores, por ello es más
cara y el orden de almacenamiento esta dado en Mb,
además la información almacenada en esta no necesita
refrescamiento.
ROM PROM memoria de solo lectura, programada dentro del proceso de
fabricación.

OTP memoria de solo lectura, programada una sola vez por el


usuario.

EPROM ROM, programable mediante pulsos eléctricos y borrable


con luz ultravioleta.

EEPROM ROM, programable y borrable mediante pulsos eléctricos.

FLASH memoria no volátil y re-escribible, orientada a guardar


grandes cantidades de datos.

26. ¿Cuáles son los tres tipos de buses de un microprocesador genérico y qué función tiene
cada uno de ellos?, ¿Son unidireccionales o bidireccionales?
Bus de datos: transporta datos de los registros al exterior y del exterior a los registros por
lo tanto es bidireccional. (se comunica en ambos sentidos).
Bus de control: líneas para dar tiempos y secuencias externas, establece operaciones y es
bidireccional.
Bus de direcciones: selecciona dispositivos externos (direcciones de memoria) o
dispositivos de E/S. (unidireccional).

Academia de Microprocesadores

También podría gustarte