Está en la página 1de 13

INSTITUTO POLITECNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERIA


MECANICA Y ELECTRICA

UNIDAD CULHUACAN

Asignatura: Organización de computadoras

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

Alumno:

Camacho Suárez Agustín

Cuestionario No. 1

Grupo: 5CM15

Fecha de Entrega: 31 de agosto del 2017


1. ¿Defina que es organización de computadoras y Arquitectura de
computadoras? De un ejemplo de ello.

Arquitectura de computadoras: Se refiere a los atributos de un sistema que son


visibles, es decir aquellos atributos que tienen un impacto directo en la ejecución
lógica de un programa.
Ejemplo:
 Direccionamiento de memoria
 Mecanismo E/S
 Numero de bits utilizados (números, caracteres, etc.)

Organización de computadoras: Se refiere a las unidades funcionales y sus


interconexiones que dan lugar a especificaciones arquitectónicas.
Ejemplo:
 Señales de control
 Interfaces entre el computador y los periféricos
 Tecnología de memoria usada

2. ¿A qué se considera un sistema computacional? Da tres ejemplos

Es un sistema complejo que puede llegar a estar constituido por millones de


componentes electrónicos elementales.
Ejemplo:
 Teléfono celular
 Tablet
 Computadoras

3. ¿Por qué es importante separar estructura y funcionamiento de un


sistema computacional?

Estructura: Modo en el que los componentes están interconectados


Funcionamiento: Es la operación o función que realiza cada componente individual
como parte de la estructura.

Ejemplos:
 Procesamiento de datos
 Almacenamiento de datos
 Transferencia de datos
 Control

4. ¿Para qué sirve la visión funcional de un sistema computacional?

Para señalar las funciones básicas que un computador puede llevar a cabo.

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

Dispositivo de transferencia de datos Dispositivo de almacenamiento de datos


Procesamiento de datos, en datos, o bien almacenados. Tránsito entre el almacén y el entorno externo.

6. ¿Cree que todos los sistemas computacionales tienen la misma


estructura?, ¿Por qué?

Si porque la estructura interna de un computador siempre se basara en sus


cuatro componentes principales como lo son:

La unidad central de procesamiento.


Memoria Principal.
E/S: Transfieren datos entre el computador y el entorno externo.
Sistema de interconexión.

7. ¿A que se refiere el término tecnología de fabricación?

Se refiere al tamaño de los transistores y la distancia entre ellos.


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

Generación Año Tecnología


1 1946-1952 Tubos de vacío(válvulas)
2 1958-1964 Transistores
3 1965-1971 Pequeña y mediana
integración
4 1972-1977 Gran integración (LSI)
5 1978-1991 Alta integración (VLSI)
6 1991-Presente Ultra alta integración
(ULSI)

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


sistemas computacionales?, ¿Con que propósito se fabricó?

ENIAC: Se utilizaba para aplicaciones de la BRL, así también está maquina era
decimal y no binaria.

10. ¿Cuál fue la primera empresa en utilizar la tecnología de la segunda


generación a los sistemas computacionales?

IBM no fue la primera compañía que lanzo esta nueva tecnología. NCR y, con más
éxito, RCA fueron los primeros en sacar pequeñas máquinas de transistores. IBM
los siguió pronto con la serie 7000.

11. ¿Cuál era la diferencia entre el Sistema/360 y la PDP-8?, ¿Cuáles son


sus propuestas?

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?
Primer computador con gráficos a color y carcasa de plástico

13. ¿Que caracterizaba a la IBM Personal Computer de la Quinta


generación?

Fue la protagonista absoluta de una nueva estrategia: entrar en los hogares. El


corazón de esta pequeña computadora, con 16 Kb de memoria (ampliable a 256),
era un procesador Intel. Y su sistema operativo procedía de una empresa recién
nacida llamada Microsoft.

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.

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.

16. Explique la visión conceptual del microprocesador y diga por qué es


importante.

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.
17. Explique que es una unidad funcional y describa las unidades
funcionales de una CPU genérica dando su función.

Una unidad funcional son las partes que componen a la CPU.


Unidades funcionales de una CPU:

 Unidad de Control: controla el funcionamiento de la CPU y por tanto del


computador.
 Unidad Aritmético - Lógica (ALU): lleva a cabo las funciones de
procesamiento de datos del computador.
 Registros: Proporciona el almacenamiento interno de la CPU.
 Interconexiones CPU: son mecanismos que proporcionan comunicación
entre la unidad de control, la ALU y los registros.

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


relacionan?

OpCode: Ciertos bits que indican la acción a realizar


Operand: Objeto al que se le va a aplicar la acción
Los dos se relacionan entre sí, ya que forman parte de una instrucción.
19. ¿Cómo es el principio de funcionamiento de una máquina hipotética
para una suma?

El fragmento de programa suma el contenido de la palabra de memoria en la


dirección 940 con el contenido de la palabra de memoria en la dirección 941 y
almacena el resultado en esta última posición. Se requieren tres instrucciones, que
consumen tres ciclos de captación y tres de ejecución:
1. El contador de programa (PC) contiene el valor 300, la dirección de la
primera instrucción. Esta instrucción (el valor hexadecimal 1940) se carga
en el registro de instrucción (IR).
2. Los primeros cuatro bits de IR (primer digito hexadecimal) indican que el
acumulador (AC) se va a cargar. Los restantes 12 bits (tres dígitos
hexadecimales) especifican la dirección (940) que se va a cargar.
3. El registro PC se incrementa, y se capta la siguiente instrucción (5941)
desde la dirección 301.
4. El contenido anterior de AC y el de la posición de memoria 941 se suman, y
el resultado se almacena en AC.
5. El registro PC se incrementa, y se capta la siguiente instrucción (294)
desde la posición 302.
6. El contenido de AC se almacena en la posición 941.
20. ¿Cuáles son los estados con los que cuenta un ciclo de instrucción?
Explique mediante diagrama de estados.

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 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

Es una acción donde se provoca que el proceso principal que esté realizando el
CPU, sea detenido temporalmente y este salte a ejecutar otro proceso. Existen 2
tipos de interrupciones Software y Hardware.
Software:

Programa: Generadas por alguna condición que se produce del resultado de la


ejecución de una instrucción, tal como el desbordamiento aritmético o la división
por cero.

Temporización: Generadas por un temporizador interno al procesador. Esto


permite al S.O. realizar ciertas funciones de manera regular.

Hardware:

E/S: Generadas por un controlador de E/S, para indicar la finalización sin


problemas de una operación o para avisar de ciertas condiciones de error.

Fallo de Hardware: Generadas por un fallo tal como la falta de potencia de


alimentación o un error de paridad en la memoria.

22. Explique el diagrama de estados del ciclo de instrucción mediante la


adición de interrupciones.

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?

El microprocesador es el elemento central que realiza el procesamiento principal d


e 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.

Tipos de memoria RAM


· RAM dinámica (DRAM)
Características. -
Es un tipo de memoria dinámica de acceso aleatorio que se usa principalmente en
los módulos de memoria RAM y en otros dispositivos, como memoria principal del
sistema. Se denomina dinámica, ya que para mantener almacenado un dato, se
requiere revisar el mismo y recargarlo, cada cierto período, en un ciclo de refresco.
Su principal ventaja es la posibilidad de construir memorias con una gran densidad
de posiciones y que todavía funcionen a una velocidad alta: en la actualidad se
fabrican integrados con millones de posiciones y velocidades de acceso medidos
en millones de bit por segundo. Es una memoria volátil, es decir cuando no hay
alimentación eléctrica, la memoria no guarda la información. Inventada a finales de
los sesenta, es una de las memorias más usadas en la actualidad.

· RAM estática (SRAM)


Características
La memoria SRAM es más cara, pero más rápida y con un menor consumo
(especialmente en reposo) que la memoria DRAM. Es utilizada, por tanto, cuando
es necesario disponer de un menor tiempo de acceso, o un consumo reducido, o
ambos. Debido a su compleja estructura interna, es menos densa que DRAM, y
por lo tanto no es utilizada cuando es necesaria una alta capacidad de datos,
como por ejemplo en la memoria principal de los computadores personales.

Ventajas y desventajas. -
Los dos tipos de memoria RAM se diferencian en la tecnología que utilizan para
guardar los datos, la memoria RAM dinámica es la más común.
La memoria RAM dinámica necesita actualizarse miles de veces por segundo,
mientras que la memoria RAM estática no necesita actualizarse, por lo que es más
rápida, aunque también más cara. Ambos tipos de memoria RAM son volátiles, es
decir, que pierden su contenido cuando se apaga el equipo.

Tipos de memoria ROM. –

· Máscara ROM. En este caso no se “graba” el programa en memoria, sino


que el microcontrolador se fabrica con el programa, es un proceso similar al de
producción de los CD comerciales mediante masterización. El costo inicial de
producir un circuito de este tipo es alto, porque el diseño y producción de la
máscara es un proceso costoso, sin embargo, cuando se necesitan varios miles o
incluso cientos de miles de microcontroladores para una aplicación determinada,
como por ejemplo, algún electrodoméstico, el costo inicial de producción de la
máscara y el de fabricación del circuito se distribuye entre todos los circuitos de la
serie y, el costo final de ésta, es bastante menor que el de sus semejantes con
otro tipo de memoria.
· Memoria PROM (Programable Read-Only Memory) también conocida como
OTP (One Time Programable). Este tipo de memoria también es conocida como
PROM o simplemente ROM. Los microcontroladores con memoria OTP se pueden
programar una sola vez, con algún tipo de programador. Se utilizan en sistemas
donde el programa no requiera futuras actualizaciones y para series relativamente
pequeñas, donde la variante de máscara sea muy costosa, también para sistemas
que requieren socialización de datos, almacenados como constantes en la
memoria de programas.
· Memoria EPROM (Erasable Programmable Read Only Memory). Los
microcontroladores con este tipo de memoria son muy fáciles de identificar porque
su encapsulado es de cerámica y llevan encima una ventanita de vidrio desde la
cual puede verse la oblea de silicio del microcontrolador. Se fabrican así porque la
memoria EPROM es reprogramable, pero antes debe borrase, y para ello hay que
exponerla a una fuente de luz ultravioleta, el proceso de grabación es similar al
empleado para las memorias OTP. Al aparecer tecnologías menos costosas y más
flexibles, como las memorias EEPROM y FLASH, este tipo de memoria han caído
en desuso, se utilizaban en sistemas que requieren actualizaciones del programa
y para los procesos de desarrollo y puesta a punto.
· EEPROM (Electrical Erasable Programmable Read Only Memory). Fueron
el sustituto natural de las memorias EPROM, la diferencia fundamental es que
pueden ser borradas eléctricamente, por lo que la ventanilla de cristal de cuarzo y
los encapsulados cerámicos no son necesarios. Al disminuir los costos de los
encapsulados, los microcontroladores con este tipo de memoria se hicieron más
baratos y cómodos para trabajar que sus equivalentes con memoria EPROM. Otra
característica destacable de este tipo de microcontrolador es que fue en ellos
donde comenzaron a utilizarse los sistemas de programación en el sistema que
evitan tener que sacar el microcontrolador de la tarjeta que lo aloja para hacer
actualizaciones al programa.
· Memoria flash. En el campo de las memorias reprogramables para
microcontroladores, son el último avance tecnológico en uso a gran escala, y han
sustituido a los microcontroladores con memoria EEPROM.
A las ventajas de las memorias flash se les adicionan su gran densidad respecto a
sus predecesoras lo que permite incrementar la cantidad de memoria de
programas a un costo muy bajo. Pueden además ser programadas con las
mismas tensiones de alimentación del microcontrolador, el acceso en lectura y la
velocidad de programación es superior, disminución de los costos de producción,
entre otras.

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?

Los tres tipos de buses son:

 Bus de datos: permite el intercambio de datos entre la CPU y el resto de


unidades, por lo tanto, es bidireccional.
 Bus de dirección: Selecciona dispositivos E/S, solo sirve para señalar algo,
no le entran datos, por lo tanto, es unidireccional.
 Bus de control: Líneas para dar tiempos y secuencias externas, para
establecer operaciones, es bidireccional.

También podría gustarte