Vous êtes sur la page 1sur 64

1. A qu se refiere la arquitectura de computadores?

Se refiere a los atributos de un sistema que son visibles a un programador, aquellos


atributos que tienen un impacto directo en la ejecucin del programa.
1. Qu es la organizacin de computadores?
Son las unidades funcionales y sus interconexiones, que dan lugar a especificaciones
arquitectnica.
2. Nombre dos ejemplos de atributos arquitectnicos y de organizacin.
Arquitectnicos
El conjunto de instrucciones
Tcnicas para direccionamiento de memoria

Organizacin

Seales de control
Interfaces entre el computador y los perifricos y la tecnologa de
memoria usada
3. Qu es un subsistema jerrquico?
Es un conjunto de subsistemas interrelacionados cada uno de los cuales se organiza
en estructura jerrquica hasta que se alcance el nivel ms bajo del subsistema
elemental.
4. Escriba sobre que es la estructura y funcionamiento de computadores
Estructura: modo en que los componentes estn interrelacionados
Funcionamiento: la operacin de cada componente individual como parte de la
estructura.
5. Mencione las 4 funciones bsicas que un computador puede llevar a cabo.
Procesamiento de datos
Almacenamiento de datos
Transferencia de datos
Control
6. Escriba acerca de los 4 componentes estructurales principales del computador
Unidad central de procesamiento (CPU): controla el funcionamiento del
computador y realiza el procesamiento de datos.
Memoria principal: almacena datos
E/S: transfiere datos entre el computador y el entorno externo
Sistema de interconexiones: proporciona la comunicacin entre la CPU, la
memoria principal y la E/S.

Preguntas

1.- A qu se refiere la arquitectura de la computadora


El estudio de la arquitectura de la computadora se refiere Con la estructura funcional del
hardware vista a travs de los ojos de un programador. Aquellos aspectos de una computadora
que tienen un impacto directo sobre la ejecucin lgica de un programa, no los detalles
implementacin electrnica que afectan parmetros tales como la velocidad de ejecucin de
un Instruccin de la mquina.

2.- Para que son utilizados los microprocesadores


Los microprocesadores se utilizan ahora en trabajos de laboratorio Asociado con cursos sobre
arquitectura informtica, reforzando la necesidad de disponer de datos electrnicos
El material del curso. Por lo tanto, es razonable argumentar que los cursos con un fuerte
nfasis en la computadora organizacin, incorporando hardware prctico informacin, debe
darse alta prioridad.

3.- Indique 2 ventajas y desventajas del enfoque descriptivo para la enseanza de la


Organizacin de Computadores
Ventajas:
*Es imposible hacer justicia a la Organizacin de computadoras sin la ayuda de
buenos ejemplos.
*Deben ser suficientemente detalladas Para asegurar que los estudiantes apreciarn
las complejidades De la funcin y la implementacin.
*Los estudiantes son propensos a suponer que las estructuras representadas por el
bloque
*Los diagramas son intuitivamente obvios y los comentarios generales a menudo
significan poco para ellos.
Desventajas:
*El enfoque descriptivo presenta dos dificultades serias: ninguna computadora ilustra.
*Todos los conceptos deseados, y casi cualquier ordenador tienen algunas
caractersticas poco atractivas.
*Existen mquinas. Si se le pide (como ejercicio) que sugiera sus propios diseos
para una computadora sencilla, sus propuestas probablemente se parezcan al ejemplo
discutido en la clase.
*Estas dificultades pueden ser superadas mediante ejemplos desde ms de una
arquitectura de computadora.

4.- Como puede ser manejado la estructura de una computadora?


La estructura de los ordenadores puede ser manejado como un conjunto de conceptos y
esquemas de organizacin ilustrado con ejemplos derivados de ampliamente aceptado
productos comerciales.

5.- Cuales son las tres tcnicas principales de conmutacin utilizada en subredes de
comunicacin:
1) La conmutacin de circuitos
2) La conmutacin de mensajes
3) La conmutacin de paquetes.
1. qu es organizacin de computadores?
La organizacin de computadores se refiere a las unidades funcionales y sus
interconexiones, que dan lugar a especificaciones arquitectnicas.

2. qu es arquitectura de computadores?
La arquitectura de computadores se refiere a los atributos de un sistema que son
visibles a un programador, o para decirlo de otra manera, aquellos atributos que
tienen un impacto directo en la ejecucin lgica de un programa.

3. a qu se refiere la estructura del computador?


La estructura es la forma en que los componentes estn relacionados entre s.
4. qu es la funcin del computador?
Es el funcionamiento de cada componente individual como parte de la estructura.

5. cules son las funciones bsicas que un computador?


procesamiento de datos
almacenamiento de datos
transferencia de datos
control
6. cules son los principales componentes estructurales de un
computador?
unidad central de procesamiento (cpu, central processing unit):
memoria principal
e/s
sistema de interconexin

7. cules son sus principales componentes estructurales del cpu?


unidad de control
unidad aritmtico-lgica (alu, arithmetic logic unit)
registros
interconexiones cpu

Preguntas del documento en ingles teaching computer structures.

1. en la organizacin informtica cual es el hardware esencial?


mecanismo de control y sealizacin.
buses de interfaz.
unidades de almacenamiento.
detalles de interconexin de dispositivos perifricos.

2. cules son los temas bsicos que se deben de ensear en los


cursos?
aritmtica computacional.
estructura de las memorias.
tcnicas de entrada / salida, comunicaciones y sealizacin de control.
unidad aritmtica lgica (alu).
3. ventajas de la enseanza de la organizacin computacional
los estudiantes se familiarizan con algunos productos disponibles
comercialmente.
comprensin de las estructuras arquitectnicas, los estudiantes pueden
adquirir una sensacin para los aspectos electrnicos y econmicos.
funcionalidad, velocidad de operacin (o desempeo), mantenimiento y
costo son criterios bsicos que pueden discutirse apropiadamente dentro
del marco de una mquina real.

4 cules son los temas para una secuencia de dos principios del
hardware de la computadora?
Curso bsico

1. mtodos de direccin y programa de mquinas secuencia.


2. conjuntos de instrucciones.
3. controles hardwired y microprogrammed.
4. organizacin de entrada / salida, perifricos, e interfazing.
5. organizacin de la memoria.
6. unidad aritmtica.
7. microprocesadores.

Curso de segundo nivel

1. sistemas de computadoras distribuidos y multiprocesadores.


2. conceptos de comunicaciones de ordenadores.
3. mensaje y conmutacin del paquete.
4. redes de interconexin y circuito tcnicas de conmutacin.
5. tcnicas y protocolos de transmisin.
6. ejemplos de sistemas.

5 ventajas y desventajas del enfoque descriptivo?

Ventaja : mayor ventaja de utilizar ejemplos derivados de arquitecturas informticas


especficas fabricadas.

Desventajas : el enfoque descriptivo presenta dos dificultades serias: ninguna


computadora ilustra todos los conceptos deseados, y casi cualquier ordenador tiene
algunas caractersticas poco atractivas.
1. Nombre algunas caractersticas de la arquitectura de la
computadora

Longitud de palabra, estructura de bus, nmeros y tipo de registros, modos de


direccionamiento, conjunto de instrucciones, mecanismo de entrada-salida, tcnicas de
acceso a memoria.

2. Qu es el estudio de la arquitectura computacional o arquitectura

de la computadora?

Es la estructura funcional del hardware la cual implica los aspectos de una computadora
que tiene un impacto directo en la ejecucin lgica de un programa.

3. Mencione un ventaja y una desventaja del enfoque descriptivo para


la enseanza de la Organizacin de computadoras

Ventaja:

Deben ser suficientemente detallados para asegurar que los estudiantes


apreciarn las complejidades de la funcin y la implementacin.

Desventaja:

El enfoque descriptivo presenta dos serias dificultades: ninguna computadora


individual ilustra todos los conceptos deseados, y casi cualquier computadora
tiene algunas caractersticas poco atractivas.
4. Cmo debe de considerarse el diseo del sistema digital?

El diseo del sistema digital, especficamente el diseo de computadoras, todava no es


una ciencia en el sentido tradicional, es un arte, por lo que las soluciones ptimas rara
vez existen.

5. Qu debe considerarse en los esquemas de interconexin?


Se deben de considerar lo siguiente:
Estructuras de bus.
Conmutadores de paquetes.
Circuitos.

Tema: Cap. 1. Organizacin y Arquitectura.


1) Defina los siguientes conceptos

a) La arquitectura.- de computadores se refiere a los atributos de un sistema


que son visibles a un programador, o para decirlo de otra manera, aquellos
atributos que tienen un impacto directo en la ejecucin lgica de un programa.
b) La organizacin.- de computadores se refiere a las unidades funcionales y
sus interconexiones, que dan lugar a especificaciones arquitectnicas.

2) Conteste

a. Cmo acta la unidad de control microprogramado?

Acta ejecutando microinstrucciones que definen la funcionabilidad de la unidad de


control

b. Qu es un sistema jerrquico?

Es un conjunto de sistemas interrelacionados y cada uno de ellos a su vez se organiza


en una estructura jerrquica hasta que se alcanza el nivel ms bajo de subsistema
elemental.

3) Describa las funciones bsicas que realiza el computador


Las funciones bsica que un computador puede llevar a cabo:

Procesamiento de datos

Transferencia de datos

Control

Almacenamiento de datos

4) Nombre los atributos arquitectnicos.


Entre los ejemplos de atributos arquitectnicos se encuentran:

o El conjunto de instrucciones, el nmero de bits usados para representar varios


tipos de datos (por ejemplo, nmeros, caracteres), mecanismos de E/S y
tcnicas para direccionamiento de memoria.

5) Cul es la descripcin ms clara y efectiva del computador?


La descripcin de arriba abajo (top-down) es la ms clara y efectiva.
6) Nombre los atributos de organizacin.
Entre los atributos de organizacin se incluyen:

o Detalles de hardware transparente al programador, tales como seales de


control, interfaces entre el computador y los perifricos y la tecnologa de
memoria usada.

7) Cmo debe trabajar el diseador de sistemas en la jerarqua de


sistemas complejos?
Deber enfocarse en un nivel particular del sistema a la vez. A cada nivel del sistema
deber darle importancia a la estructura y el funcionamiento.
1. EN QUE SE DISTINGUE UN COMPUTADOR DE LA ORGANIZACIN Y
ARQUITECTURA
La arquitectura son aquellos atributos en la ejecucin lgica de un programa, mientras la
organizacin de computadores se refiere a unidades funcionales y sus interconexiones.
2. MENCIONE UN ATRIBUTO DE ORGANIZACIN Y UNO DE
ARQUITECTURA
Como ORGANIZACIN tenemos la Tecnologa de memoria usada.
Y como ARQUITECTURA es el Direccionamiento de memoria

3. CUANTO TIEMPO DURA UNA ARQUITECTURA DE COMPUTADOR?


Una arquitectura puede sobrevivir muchos aos, pero su organizacin cambia con la evolucin
de tecnologa.
4. MENCIONE LOS COMPONENTES PRINCIPALES DEL CPU.
Los componentes principales del computador son la:
Unidad de control, unidad aritmtica lgica, registros y las interconexiones.

5. CULES SON LAS 4 POSIBLES OPERACIONES DEL COMPUTADOR?


El computador puede funcionar como dispositivo de transferencia de datos, almacenamiento de
datos, operaciones de procesamiento de datos, y el trnsito entre el almacn y el entorno externo
6. EN LOS COMPONENTES ESTRUCTURALES INTERNOS DEL
COMPUTADOR; CUAL ES LA FUNCION DE LA UNIDAD DE
PROCESAMIENTO?
La unidad de Procesamiento Controla el funcionamiento y procesamiento de datos del
computador.

7. POR QU ESTUDIAR LA ORGANIZACIN Y ARQUITECTURA DE LOS


COMPUTADORES?
Porque nos ayuda a comprender y valorar los componentes que integran un computador, as
como sus caractersticas, funcionalidades e interacciones.
PREGUNTAS DEL PAPER.
CON RESPECTO A LA ORGANIZACIN Vs LA ARQUITECTURA; QUE IMPLICA
LA ORGANIZACIN DEL ORDENADOR?

La organizacin del ordenador implica la interconexin detalles de los dispositivos


perifricos relacionados, y el mecanismo de control y de sealizacin asociado,
interfaces de bus, y la estructura interna de las unidades de almacenamiento

MENCIONE QU ES LA ARITMTICA COMPUTACIONAL?


Se trata de la presentacin ordenada, de la circuitera necesaria para implementar los
algoritmos deseados puede describirse en trminos concisos y fciles de entender.
4. COMPLETE
Un campo en la microinstruccin especifica la direccin de la siguiente
microinstruccin, que puede ser modificado a travs de bit-O circuitos Ring.

5. A QU SE LLAMA DIRECCIN DE MEMORIA?

Una direccin de memoria es un transmisor para una localizacin de memoria con lo cual
un programa informtico o un dispositivo de hardware deben almacenar un dato para su
posterior reutilizacin.
1. EN QUE SE DISTINGUE UN COMPUTADOR DE LA ORGANIZACIN Y
ARQUITECTURA
La arquitectura son aquellos atributos en la ejecucin lgica de un programa, mientras la
organizacin de computadores se refiere a unidades funcionales y sus interconexiones.
2. ESCOJA LOS ATRIBUTOS DE LO SIGUIENTE
ORGANIZACIN
- Interfaces entre el computador y los perifricos
- Mecanismos de E/S
- Tecnologa de memoria usada.
ARQUITECTURA
- Seales de control
- Conjunto de instrucciones
- Direccionamiento de memoria
3. CUANTO TIEMPO DURA UNA ARQUITECTURA DE COMPUTADOR?
Una arquitectura puede sobrevivir muchos aos, pero su organizacin cambia con la evolucin
de tecnologa.
4. UNIR CON LNEAS SEGN CORRESPONDA
- COMPONENTES PRINCIPALES DEL CPU.

5. CULES SON LAS 4 POSIBLES OPERACIONES DEL COMPUTADOR?


El computador puede funcionar como dispositivo de transferencia de datos, almacenamiento de
datos, operaciones de procesamiento de datos, y el trnsito entre el almacn y el entorno externo
6. SUBRAYE
- COMPONENTES ESTRUCTURALES INTERNOS DEL COMPUTADOR.
1. Unidad central de procesamiento a) Transfiere datos entre el
(Procesador). computador y el entorno externo.
2. Memoria principal b) Mecanismo que proporciona la
comunicacin entre el CPU, la
memoria principal y la E/S.
3. E/S . c) Controla el funcionamiento y
procesamiento de datos del
computador.
4. Sistemas de interconexin d) Almacena datos.
1. 1a, 2b, 3c, 4b
2. 1b, 2d, 3c, 4a
3. 1c, 2d, 3a, 4b
4. 1d, 2c. 3b, 4a
7. POR QU ESTUDIAR LA ORGANIZACIN Y ARQUITECTURA DE LOS
COMPUTADORES?
Porque nos ayuda a comprender y valorar los componentes que integran un computador, as
como sus caractersticas, funcionalidades e interacciones.
PREGUNTAS DEL PAPER.
LA ORGANIZACIN Vs LA ARQUITECTURA.
1. ENCIERRE
a) EL ESTUDIO DE LA ARQUITECTURA COMPUTACIONAL SE REFIERE A
LA
a. parte esencial de la universidad moderna Informtica y programas de ingeniera
elctrica
b. Estructura funcional del hardware como se ve a travs de los ojos
del programador.
c. arquitectura de la computadora contra la organizacin de la computadora
b) EL ESTUDIO DE LA ORGANIZACIN DE COMPUTADORAS IMPLICA
a. la interconexin detalles de los dispositivos perifricos relacionados, y el
mecanismo de control y de sealizacin asociado, interfaces de bus, y la
estructura interna de las unidades de almacenamiento
b. la longitud de la palabra, estructura de bus, nmero y tipo de registros,
modos de direccionamiento, el conjunto de instrucciones, entrada / salida
de mecanismo, y las tcnicas de acceso de memoria.
c. Los modelos sin necesidad de la jerarqua.
2. SUBRAYE LAS RESPUESTAS INCORRECTAS.
- LAS MQUINAS REALES O HIPOTTICAS.
El lenguaje de ensamblador es bastante extenso.
Tienen caractersticas comunes que permite la misma combinacin en cualquier equipo
comercial.
Contienen errores de diseo, dificultades similares, aunque menos graves.
Se adquiere experiencia en las practicas con las maquinas hipotticas.
3. MENCIONE QU ES LA ARITMTICA COMPUTACIONAL?
Se trata de la presentacin ordenada, de la circuitera necesaria para implementar los
algoritmos deseados puede describirse en trminos concisos y fciles de entender.
4. COMPLETE
Un campo en la microinstruccin especifica la direccin de la siguiente
microinstruccin, que puede ser modificado a travs de bit-O circuitos Ring.

5. A QU SE LLAMA DIRECCIN DE MEMORIA?

Una direccin de memoria es un transmisor para una localizacin de memoria con lo cual
un programa informtico o un dispositivo de hardware deben almacenar un dato para su
posterior reutilizacin.
1- A que se refiere la Arquitectura computacional

Se refiere a los atributos de un sistema que son visibles a un programador, o para decirlo de
otra manera, aquellos atributos que tienen un impacto directo en la ejecucin lgica de un
programa.

2- Qu es Estructura y Funcionamiento?
Estructura: el modo en que los componentes estn interrelacionados.
Funcionamiento: la operacin de cada componente individual como parte de la estructura.

3- Cules son los procesos de funcionamiento de un computador?


Procesamiento de datos
Almacenamiento de datos
Transferencia de datos
Control

4- Cules son los componentes estructurales principales de un computador y


para que funcionan?
Unidad Central de Procesamiento: controla el funcionamiento del computador
Memoria principal: almacena datos.
E/S: transfiere datos entre el computador y el entorno externo.
Sistema de interconexin: es un mecanismo que proporciona la comunicacin entre la CPU,
la memoria principal y la E/S.

5- Cules son los componentes estructurales de un CPU?


Unidad de control: controla el funcionamiento de la CPU y por tanto del computador.
Unidad aritmtico-lgica (ALU, Arithmetic Logic Unit): lleva a cabo las funciones de
procesamiento de datos del computador.
Registros: proporcionan almacenamiento interno a la CPU.
Interconexiones CPU: son mecanismos que proporcionan comunicacin entre la unidad de
control, la ALU y los registros.

6- Escriba el significado de los siguientes siglas


IEEE= Institute of Electrical and Electronics Engineers
ACM= Association for Computing Machinery

7- Completar la siguiente esquema del nivel superior del computador


Preguntas del taller 1

Que implica la organizacin de computadores?

La organizacin de la computadora implica la interconexin de detalles de los dispositivos


perifricos relacionados.

Qu es costumbre considerar dentro de la arquitectura de computadores?

Caractersticas como longitud de palabra, estructura de bus, nmero y tipo de registros,


modos de direccionamiento, conjunto de instrucciones, mecanismos de entrada/salida, y
tcnicas de acceso de memoria.

Cul es la mayor ventaja de usar una arquitectura de computadora especifica


manufacturada?

Es que los estudiantes se familiaricen con algunos productos disponibles comercialmente,


claramente deseables ahora que los aspectos prcticos de la universidad

Cules son las 2 dificultades del enfoque descriptivo de la enseanza de la organizacin de


computadoras?

El enfoque descriptivo plantea dos serias dificultades, ninguna computadora nica ilustra
todos los conceptos deseados y casi cualquier computadora tiene algunas caractersticas
poco atractivas
1. Qu caractersticas se consideran en la arquitectura computacional?
En la arquitectura computacional se consideran caractersticas como:
Longitud de palabra
Estructuras de bus
Registros de nmeros
Tipos de direccionamientos
Conjunto de instrucciones
Mecanismos de entrada y salida
Tcnicas de acceso de memoria

2. Qu caractersticas se asocian a la organizacin de la computadora?


La organizacin de la computadora asocia detalles de hardware tales como:
Mecanismos de control
Interfaces de bus
Estructura interna de las unidades de almacenamiento
Interconexin de los dispositivos perifricos

3. Qu aspectos se debe tomar en cuenta para el diseo de una maquina?


Funcionalidad
Velocidad de operacin
Mantenimiento
Costos

4. Qu es el enfoque descriptivo en la enseanza de la organizacin de


computadoras?
El enfoque descriptivo se basa en ejemplos estrechamente relacionados con mquinas
reales, comercialmente disponibles.

5. Cules son las desventajas que presenta el enfoque descriptivo de la enseanza


de la organizacin de computadoras?
El enfoque descriptivo presenta dos desventajas:
Ninguna computadora ilustra todos los conceptos deseados
Las computadoras tienen caractersticas poco atractivas
Al estudiar una sola maquina puede dar la impresin de que no existe otras
viables

7 Preguntas acerca del captulo 1 del Libro Organizacin y Arquitectura de


computadora
1) Qu es un sistema jerrquico?
Un sistema jerrquico es un conjunto de subsistemas interrelacionados cada uno de
los cuales, a su vez, se organiza en una estructura jerrquica hasta que se alcanza el
nivel ms bajo del subsistema elemental.

2) Cules son los enfoques que puede tener el sistema jerarquicos para un mejor
estudio de los componentes del computador?
El sistema para un mejor estudio se enfoca en dos perspectivas: empezar por lo ms
bajo y construir una descripcin completa, o comenzar con una visin desde arriba y
descomponer el sistema en sus sub-partes.

3) Cules son y que realizan las funciones bsicas que lleva a cabo un
computador?
Las funciones bsicas son 4:
Procesamiento de datos, el computador tiene que ser capaz de procesar datos
estos datos pueden adoptar una gran variedad de formas y el nivel o rango de
los requisitos para procesar es amplio.
Almacenamiento de datos, es esencial que un computador almacene datos
incluso si este procesando datos tiene que guardar temporalmente los datos
con los que se est trabajando.
Transferencia de datos, el computador tiene que ser capaz de transferir datos
entre l mismo y el mundo exterior a travs de los perifricos E/S.
Control, debe haber un control de estas tres funciones. Este control es
ejercido por el ente o entes que proporcionan al computador instrucciones.

4) Cul es la estructura principal de un computador?


Hay 4 componentes estructurales principales:
Unidad Central de Procesamiento (CPU)
Memoria principal
E/S
Sistema de interconexin

5) Cul es la diferencia entre estructura y funcionamiento?


Aunque estn estrechamente relacionados, la estructura estudia la relacin que se da
entre los componentes a diferencia del funcionamiento que estudia el objetivo que
tiene el componente como tal en el medio en que se desarrolla

6) Cules son los componentes principales del CPU?

Pgina 2|3
Sus principales componentes estructurales son:
Unidad de control: controla el funcionamiento de la CPU y por tanto del
computador.
Unidad aritmtico-lgica (ALU, Arithmetic Logic Unit): lleva a cabo las
funciones de procesamiento de datos del computador.
Registros: proporcionan almacenamiento interno a la CPU.
Interconexiones CPU: son mecanismos que proporcionan comunicacin
entre la unidad de control, la ALU y los registros.

7) Cmo acta una unidad de control micro-programada?


Una unidad de control micro-programada ejecuta microinstrucciones que definen la
funcionalidad de la unidad de control.

Pgina 3|3
1) En que conceptos se basa la Arquitectura de Von Neumann?
Los datos y las instrucciones se almacenan en una sola memoria de lectura-escritura.
Los contenidos de esta memoria se direccionan indicando su posicin, sin considerar el tipo de
dato contenido en la misma.
La ejecucin se produce siguiendo una secuencia de instruccin tras instruccin (a no ser que
dicha secuencia se modifique explcitamente).

2) A alto nivel como se puede describir un computador?


se puede describir un computador

(1) mediante el comportamiento de cada uno de sus componentes, es decir, mediante


los datos y las seales de control que un componente intercambia con los otros, y
(2) mediante la estructura de interconexin y los controles necesarios para gestionar el
uso de dicha estructura.

3) Cul es la funcin bsica que realiza un computador?

Es la ejecucin de un programa constituido por un conjunto de instrucciones almacenadas en la


memoria

4) Cules son los registros internos del CPU y que funcin cumplen?
MAR.- registro de direcciones de memoria, es la encargada de especificar la direccin en
memoria de la prxima lectura o escritura.
MBR.- registro de datos de memoria, contiene el dato que se va a escribir en memoria o donde
se escribe el dato que se va a leer de memoria.

5) Cules son las 2 etapas del ciclo de instruccin?


Las dos etapas son:
- Ciclo de captacin
- Ciclo de ejecucin
6) Cules son los tipos de acciones que lleva a cabo el CPU luego de interpretar la instruccin?
- Procesador Memoria
- Procesador E/S
- Procesamiento de Datos
- Control

7) Cmo est constituido el mdulo de memoria?


Un mdulo de memoria consta de un conjunto de posiciones, designadas por direcciones
numeradas secuencialmente. Cada posicin contiene un nmero binario que puede ser
interpretado como una instruccin o como un dato.

8)El Formato de Instruccin est compuesta por


4 primero bits para el Codop (cdigo de operacin ) y los 12 bits restantes la Direccin

9) Cul es la funcin bsica que realiza un computador?

Es la ejecucin de un programa constituido por un conjunto de instrucciones almacenadas en la


memoria

10 Cmo se suministran las seales de control?

La respuesta es simple pero ingeniosa. El programa es realmente una secuencia de datos en cada
paso se realiza una operacin aritmtica o lgica con ciertos pasos.
1.- DESCRIBA EL FUNCIONAMIENTO DEL COMPUTADOR

La funcin bsica que realiza un computador es la ejecucin de un programa, constituidos por


un conjunto de instrucciones almacenadas en memoria. El procesador es precisamente el que
se encarga de ejecutar las instrucciones especficas en el programa.

2.- CMO SE SUMINISTRAN LAS SEALES DE CONTROL?

Se suministran asociando un cdigo especifico a cada posible conjunto de seales de control, y


aadir al hardware de uso general una parte encargada de generar las seales de control a partir
del cdigo.

3.- MENCIONE LOS CICLOS DE CAPTACION Y EJECUCION

PROCESADOR DE MEMORIA: Deben transferirse datos desde la CPU a la memoria, o desde la


memoria a la CPU.

PROCESADOR-E/S: Deben transferirse datos a o desde el exterior mediante transferencia entre


la CPU y un mdulo de E/S.

PROCESAMIENTO DE DATOS: la CPU ha de realizar alguna operacin aritmtica o lgica con los
datos.

CONTROL: una instruccin puede especificar que la secuencia de ejecucin se altere.

4.- DONDE SE ALMACENA LA INSTRUCCIN CAPTADA EN LOS CICLOS DE CAPTACION Y


EJECUCIN?

La instruccin captada se almacena en un registro de la CPU.

5.- ESCRIBA LOS 3 CONCEPTOS QUE SE CONOCEN COMO ARQUITECTURA DE VON NEUMANN
(COMPONENTES DEL COMPUTADOR)

Los datos y las instrucciones se almacenan en una sola memoria de lectura-escritura.

Los contenidos de esta memoria se direccionan indicando su posicin, sin considerar el tipo de
dato contenido en la misma.

La ejecucin se produce siguiendo una secuencia de instrucciones tras instruccin (a no ser que
dicha secuencia se modifique explcitamente).

6.- DE QUE CONSTA UN MODULO DE MEMORIA (COMPONENTES DEL COMPUTADOR)?

Un mdulo de memoria consta de un conjunto de posiciones, designadas por direcciones


numeradas secuencialmente. Cada posicin contienes un nmero binario que puede ser
interpretado como una instruccin o como un dato.

7.- COMO SE DENOMINA EL PROCESAMIENTO QUE REQUIERE UNA INSTRUCCIN?

Se denomina Ciclo de instruccin

8.- ESCRIBA LOS ESTADOS DEL CICLO DE INSTRUCCIN

Calculo de la direccin de la instruccin


Captacin de la instruccin
Decodificacin de la operacin indicada en la instruccin
Calculo de la direccin del operando
Captacin del operando
Operacin con los datos
Almacenamiento de operando

9.- PARA QUE SE UTILIZA UN REGISTRO DE DATOS PARA ENTRADA Y SALIDA (E/S)?

Se utiliza para intercambiar datos entre un mdulo de E/S de la CPU.

10.- DESDE DONDE TRANSFIERE DATOS UN MODULO DE E/S Y QUE CONTIENE?

Un mdulo de E/S transfiere datos desde los dispositivos externo a la CPU y a la memoria, y
viceversa. Contiene los registros (buffers) internos para almacenar los datos temporalmente,
hasta que puedan enviarse.
1. Cmo es posible la ejecucin de las operaciones aritmticas y lgicas que
realiza un computador?

Su ejecucin se realiza a travs de un conjunto pequeo de componentes lgicos


bsicos que pueden combinarse de formas diferentes para almacenar datos binarios y as
realizar las secuencias de funciones lgicas.

2. Cul es la diferencia entre programacin hardware y programacin


software?

La diferencia que existe es que programacin hardware el sistema acepta datos y


produce resultados, en esta es necesario reconfigurar el hardware para cada nuevo
programa y en la programacin software el sistema acepta datos y seales de control y
produce resultados, en esta el programador simplemente necesita proporcionar un nuevo
conjunto de seales de control.

3. Para qu sirve el modulo llamado memoria o memoria principal?

Es un sitio que sirve para almacenar temporalmente tanto las instrucciones como los
datos ya que un programa no siempre ejecuta las instrucciones segn la misma secuencia,
puede saltarse ciertas instrucciones. De la misma forma, las operaciones con datos pueden
necesitar acceder a ms de un operando y segn una secuencia determinada.

4. Qu es la estructura del BUS?

Est constituido entre 50 y 100 lneas, a cada lnea se le asigna un significado o una
funcin en particular. Aunque existen diseos de buses muy diversos, en todos ellos las
lneas se pueden clasificar en tres grupos funcionales:
Lneas de datos.
Lneas de direcciones.
Lneas de control.

5. Es posible conectar controladores de entrada y salida directamente al bus del


sistema?
Una solucin ms eficiente consiste en utilizar uno o ms buses de expansin. La
interfaz del bus de expansin regula la transferencia de datos entre el bus del sistema y los
controladores conectados al bus de expansin.

6. Cules son las dos etapas en la ejecucin de un programa

Consta de dos etapas:


El procesador lee {capta): La instruccin de memoria, y la ejecuta.
La ejecucin del programa: Consiste en la repeticin del proceso de captacin
de instruccin y ejecucin de instruccin.

7. Indique los pasos del ciclo de instruccin segn la figura 3.6

Calculo de la direccin de la instruccin.


Captacin de la instruccin.
Decodificacin de la operacin de la instruccin.
Calculo de la direccin de operando.
Captacin de la operacin (varios operando).
Operacin de datos.
Calculo de la direccin del operando.
Almacenamiento de operador (varios resultados).
Cadena o vector de datos.
Instalacin completada, captar la siguiente instruccin.

8. Indique el significado de las siguientes siglas.

MAR: Registro de direccin de memoria.


MBR: Registro de buffer de memoria.
IR: Registro de instruccin.
AC: Acumulador.
PC: Contador de programa.
E/S AR: Registro de direccin E/S.
E/S BR: Registro de buffer E/S.
CODOP: Cdigo de operacin.

9. Describa los 4 tipos de acciones de un CPU luego de interpretar una

instruccin.
Procesador-Memoria: deben transferirse datos desde la CPU a la memoria, o
desde la memoria a la CPU.
Procesador-E/S: deben transferirse datos a o desde el exterior mediante
transferencias entre la CPU y un mdulo de E/S.
Procesamiento de Datos: la CPU ha de realizar alguna operacin aritmtica o
lgica con los datos.
Control: una instruccin puede especificar que la secuencia de ejecucin se
altere (como la instruccin de salto LAS).

10. En que se basan los 3 conceptos claves de Von Neumann.

Los datos y las instrucciones se almacenan en una sola memoria de lectura-


escritura.
La ejecucin se produce siguiendo una secuencia de instruccin tras
instruccin.
Los contenidos de esta memoria se direccionan indicando su posicin, sin
considerar el tipo de dato contenido en la misma.
1. Una secuencia de cdigos o instrucciones se denomina:
a) Hardware.
b) Instruccin.
c) Ciclo de ejecucin.
d) Software.
e) Memoria cache.
2. El CPU intercambia datos con la memoria, utilizando dos registros que son:
a) MAR (Registro de direccin de memoria).
b) E/S BR (Registro buffer de E/S).
c) MBR (Registro de buffer de memoria).
d) E/S AR (Registro de direccin de E/S).
3. Un conjunto de posiciones, designadas por direcciones numeradas secuencialmente.
Cada posicin contiene un numero binario que puede ser interpretado como una
instruccin o como un dato A qu modulo pertenece?
a) Mdulo de memoria.
b) Mdulo E/S.
c) Mdulo de referencia.
d) Mdulo de registros
4. El procesamiento de cada instruccin se denomina Ciclo de instruccin Por
qu?
En cada ciclo de instruccin se llevan a cabo los ciclos de captacin y ejecucin, la
ejecucin de un programa consiste en la repeticin del proceso de captacin y
ejecucin de una instruccin, debido a que el procesador lee (capta) la instruccin
de memoria y la ejecuta.
5. Cuando se lleva un error en la ejecucin del programa se debe:
A que la maquina se desconecta se produce algn tipo de error irrecuperable, o
ejecuta una instruccin del programa que detiene el computador.
6. (Registro de Instruccin), El cdigo de operacin depender de la instruccin.
Por qu?
Porque mediante el cdigo de operacin se lleva a cabo los procesos del programa
en ejecucin.
7. El PC recibe una instruccin, porque cambiara su direccin?
Por cada ciclo de instruccin terminada, el contador del programa aumenta en uno
obteniendo otro tipo de direccin al cual apuntar. Si se quedara con el mismo dato
tendra la misma instruccin continuamente.
8. Un IR de 4 bits (Hexadecimal). Representan: ?
El primer digito hexadecimal, del registro en la CPU y convertido a binario
representa el cdigo de operacin.
Los tres dgitos hexadecimales restantes, especifican la direccin de memoria.
9. En el ciclo de captacin y ejecucin intervienen: ?
PC (Program Counter o contador de programa).
IR (Instruction Register o Registro de instruccin).
AC (Acumulador o Almacenamiento temporal).
1) En que se basa la Arquitectura de von Neumann

se basa en tres conceptos clave:

Los datos y las instrucciones se almacenan en una sola memoria de lectura-escritura.


Los contenidos de esta memoria se direccionan indicando su posicin, sin considerar el tipo
de dato contenido en la misma.
La ejecucin se produce siguiendo una secuencia de instruccin tras instruccin (a no ser que
dicha secuencia se modifique explcitamente).

2) Escriba el significado de las siguientes siglas

PC= Controlador de programa


IR= Registro de instruccin
MAR= Registro de direccin de memoria
MBR= Registro de buffer de memoria
E/S AR= Registro de direccin de E/S
E/S BR= Registro buffer de E/S
Contador de programa (PC) = Direccin de instruccin
Registro de instruccin (IR) = Instruccin en ejecucin
Acumulador (AC) = Almacenamiento temporal

3) Complete el siguiente cuadro de ciclo de instrucciones bsicas


1. INICIO
2. Captar la siguiente instruccin
3. Ejecutar la instruccin
4. Ciclo de ejecucin
5. Ciclo de captacin
6. PARADA

4) Cules son los tipos de instrucciones que interpreta el CPU y hable de cada uno de
ellos.
Procesador-Memoria: deben transferirse datos desde la CPU a la memoria, o desde la
memoria a la CPU.
Procesador-E/S: deben transferirse datos a o desde el exterior mediante transferencias entre
la CPU y un mdulo de E/S.
Procesamiento de Datos: la CPU ha de realizar alguna operacin aritmtica o lgica con los
datos.
Control: una instruccin puede especificar que la secuencia de ejecucin se altere

5) Cul es la funcin bsica de un ordenador y de que se encarga el procesador del


mismo?
Es la ejecucin de un programa, constituido por un conjunto de instrucciones almacenadas en
memoria.
Se encarga de ejecutar las instrucciones especificadas en el programa.

6) Complete los siguientes conceptos tratados en los ciclo s de captacin y ejecucin.


-Al comienzo de cada ciclo de instruccin, la CPU capta una instruccin de memoria. En una
CPU tpica, se utiliza un registro llamado contador de programa (PC, Program Counter) para
seguir la pista de la instruccin que debe captase a continuacin.
-La instruccin captada se almacena en un registro de la CPU conocido como registro de
instruccin (IR, Instruction Register). La instruccin se escribe utilizando un cdigo binario que
especifica la accin que debe realizar la CPU.

7) Cuando se utiliza la notacin hexadecimal y porque es la ms conveniente.


Se utiliza notacin hexadecimal, en la que cada dgito representa cuatro bits.
Esta es la notacin ms conveniente para representar los contenidos de la memoria y los registros
cuando la longitud de palabra
8) Describa 3 estados del ciclo de instruccin
Clculo de la direccin de la instruccin. - determina la direccin de la siguiente instruccin a
ejecutar.
Captacin de instruccin. - la CPU lee la instruccin desde su posicin en memoria.
Captacin de operando. - capta el operando desde memoria o se lee desde el dispositivo de E/S.

9) De qu tamao son las instrucciones de los datos y hasta cuantas palabras se puede
direccionar
Tiene un tamao de 16 bits y se puede re direccionar hasta 212 = 4096 (4K) palabras de memoria.

10) Describa con sus propias palabras el siguiente ejemplo de la ejecucin de un programa

En este ejemplo se necesita 3 ciclos de instruccin donde cada uno consta de un ciclo de
lectura y otro de ejecucin, para sumar el contenido de la ubicacin 940 al contenido de la
ubicacin 941.

Otra forma ms explcita de decirlo


El contador del programa (PC) tiene 300, la direccin de la primera instruccin. Los primeros
4 bits (dgitos en hexadecimal) en el registro de instruccin (IR) indica que el acumulador
(AC) ser cargado desde memoria. Los siguientes 12 bits (tres dgitos en hexadecimal)
indican la direccin, 940. La siguiente instruccin (5941) ser captada desde la direccin 301.
El PC se incrementa. El anterior contenido del AC y el contenido de la direccin 941 se
suman y el resultado se almacena en el AC. La siguiente instruccin (2941) ser captada
desde la direccin 302. El PC se incrementa. El contenido del AC se aloja en la direccin
941. 44 1.2 Capa Hardware
1. Cules son los 3 conceptos en los que se puede resumir la Arquitectura de von
Neumann?
Los datos y las instrucciones se almacenan en una sola memoria de lectura-
escritura.
Los contenidos de esta memoria se direccionan indicando su posicin, sin
considerar el tipo de dato contenido en la misma.
La ejecucin se produce siguiendo una secuencia de instruccin tras
instruccin (a no ser que dicha secuencia se modifique explcitamente).

2. Qu realiza el computador como funcin bsica?


El computador como funcin bsica realiza la ejecucin de un programa.
3. Cul es el proceso del ciclo de instrucciones bsico del computador?
Inicio
lee (capta) la instruccin de memoria
Ejecutar la instruccin (la repeticin del proceso de captacin de instruccin
y ejecucin de instruccin.)
Parada

4. Cules son los tipos de acciones que requiere el CPU para interpretar la
instruccin?
Procesador-Memoria debe transferirse datos desde la CPU a la memoria, o
desde la memoria a la CPU
Procesador-E/S deben transferirse datos a o desde el exterior mediante
transferencias entre la CPU y un mdulo de E/S
Procesamiento de Datos: la CPU ha de realizar alguna operacin aritmtica
o lgica con los datos
Control una instruccin puede especificar que la secuencia de ejecucin se
altere.

5. Cules son los registros internos de la CPU que permiten intercambiar datos con
la memoria?
Registro de direcciones de memoria: especifica la direccin en memoria de
la prxima lectura o escritura.
Registro para datos de memoria: contiene el dato que se va a escribir en
memoria o donde se escribe el dato que se va a leer de memoria.
Registro de direcciones de E/S: especifica un dispositivo de E/S.
Registro para datos de E/S: se utiliza para intercambiar datos entre un
mdulo de E/S y la CPU.

6. Qu componentes principales requieren para que el computador pueda


funcionar?
Mdulo de entrada: contiene los componentes bsicos para captar datos e
instrucciones en cierto formato y traducirlos al formato de seales que utiliza
el sistema.
Mdulo de salida: es un medio para proporcionar los resultados.
Memoria o memoria principal: almacena temporalmente tanto las
instrucciones como los datos.

7. De qu consta y como funciona un mdulo de memoria?


Un mdulo de memoria consta de un conjunto de posiciones, designadas por
direcciones numeradas secuencialmente. Cada posicin contiene un nmero binario
que puede ser interpretado como una instruccin o como un dato.

8. Cules son los dos ciclos que posee el ciclo de instruccin?


Ciclo de captacin
Ciclo de ejecucin
9. Cmo se denomina al procesamiento de instrucciones?
Se denomina ciclo de instrucciones
10. Mencione cuales son los estados del ciclo de instruccin
Clculo de la direccin de la instruccin (IAC, Instruction Address Calculation)
Captacin de instruccin (if, Instruction Fetch)
Decodificacin de la operacin indicada en la instruccin (IOD, Instruction
Operation Decoding )
Clculo de la direccin del operando (OAC, Operand Address Calculation )
Captacin de operando (OF, Operand Fetch)
Operacin con los datos (DO, Data Operation)
Almacenamiento de operando (OS, Operand Store)

Pgina 2|2
1. En qu consiste un ciclo de instruccin?

Un ciclo de instruccin consiste en la captacin de la instruccin, seguida de ninguno o


varios accesos a operandos, ninguno o varios almacenamientos de operandos, y la
comprobacin de las interrupciones (si estas estn habilitadas).

2. El diseo de arquitectura de Von Neumann se basa en tres conceptos claves,


mencinelos a continuacin:

Los datos y las instrucciones se almacenan en una sola memoria de lectura-escritura.


Los contenidos de esta memoria se direccionan indicando su posicin, sin considerar
el tipo de dato contenido en la misma.
La ejecucin se produce siguiendo una secuencia de instruccin tras instruccin (a no
ser que dicha secuencia se modifique explcitamente).

3. De que consta un mdulo de memoria?

Un mdulo de memoria consta de un conjunto de posiciones, designadas por


direcciones numeradas secuencialmente. Cada posicin contiene un nmero binario
que puede ser interpretado como una instruccin o como un dato.

4. Cul es la funcin bsica que realiza el computador?

La funcin bsica que realiza un computador es la ejecucin de un programa, constituido


por un conjunto de instrucciones almacenadas en memoria. El procesador es
precisamente el que se encarga de ejecutar las instrucciones especificadas en el
programa.

5. Qu puede realizar un mdulo de entrada y salida?

Un mdulo de E/S (por ej. un controlador de disco) puede intercambiar datos


directamente con el procesador. Igual que el procesador puede iniciar una lectura o
escritura en memoria, especificando la direccin de una posicin concreta de la misma,
el procesador tambin puede leer o escribir datos de (o en) un mdulo de E/S.
3.3 ESTRUCTURAS DE INTERCONEXION

1) Qu es la Estructura de Interconexin?

El conjunto de lneas que conectan los diversos mdulos se denomina estructura de


interconexin. El diseo de dicha estructura depender de los intercambios que deban
producirse entre los mdulos.

2) Cules son los tipos de transferencia en la Estructura de Interconexin?

La estructura de interconexin debe dar cobertura a los siguientes tipos de transferencias:

Memoria a procesador: el procesador lee una instruccin o un dato desde la memoria.

Procesador a memoria: el procesador escribe un dato en la memoria.

E/S a procesador: el procesador lee datos de un dispositivo de E/S a travs de un mdulo de


E/S.

Procesador a E/S: el procesador enva datos al dispositivo de E/S.

Memoria a E/S y viceversa: en estos dos casos, un mdulo de E/S puede intercambiar datos
directamente con la memoria, sin que tengan que pasar a travs del procesador.

3.4 INTERCONEXIN CON BUSES

3) Cmo est constituido un bus?

Un bus est constituido por varios caminos de comunicacin, o lneas. Cada lnea es capaz de
transmitir seales binarias representadas por 1 y por 0. En un intervalo de tiempo, se puede
transmitir una secuencia de dgitos binarios a travs de una nica lnea. Se pueden utilizar varias
lneas del bus para transmitir dgitos binarios simultneamente (en paralelo).

4) Se pueden conectar controladores de E/S al bus de sistema

Es posible conectar controladores de E/S directamente al bus de sistema. Una solucin ms


eficiente consiste en utilizar uno o ms buses de expansin. La interfaz del bus de expansin
regula las transferencias de datos entre el bus de sistema y los controladores conectados al bus
de expansin.

5) Qu son los Tipos de Buses?

Las lneas del bus se pueden dividir en dos tipos genricos: dedicadas y multiplexadas. Una lnea
de bus dedicada est permanente asignada a una funcin o a un subconjunto fsico de
componentes del computador.

1) Cmo est constituido un computador?


Un computador est constituido por un conjunto de unidades o mdulos de tres tipos
elementales (procesador, memoria, E/S) que se comunican entre s.
2) Cules son los tipos de transferencia de la estructura de interconexin?
Memoria a procesador
Procesador a memoria
E/S a procesador
Procesador a E/S
Memoria a E/S y viceversa
3) Para qu sirve las lneas de control?
Para controlar el acceso y el uso de las lneas de datos y de direcciones. Puesto
que las lneas de datos y de direcciones son compartidas por todos los
componentes, debe existir una forma de controlar su uso.
4) Describa el funcionamiento de un Bus
Si se desea enviar un dato a otro bus:
o Obtener el uso del bus
o Transferir el dato a travs del bus.
Si un mdulo desea pedir un dato a otro mdulo:
o Obtener el uso del bus
o Transferir la peticin al otro mdulo mediante las lneas de control y
direccin apropiadas.
o
5) CUAL ES LA CLASIFICACION DE LAS LINEAS DE CONEXIN DE LOS BUSES?
LINEA DE CONTROL
LINEA DE DIRRECCION
LINEA DE DATOS

6) CON QUE ELEMENTO INTERACTUA O INTERCONECTA EL BUS DE ALTA


VELOCIDAD?
SCSI
FIREWIRE
GRAFICO
VIDEOS
LAN

7) Qu TIPO DE DATOS DE TRANSFERENCIA PERMITEN LOS BUSES?

TRANSFERENCIA DE ESCRITURA (DATOS DE MAESTRO A ESCLAVO)

LECTURA (DATOS DE ESCLAVO A MAESTRO)

8) ELEMENTOS DEL DISEO DE UN BUS


TIPO
METODO DE ARBITRAJE
TEMPORIZACION
ANCHURA DEL BUS
TIPO DE TRANSFERENCIA DE DATOS

9) Qu es un bus del tipo multiplexado?


Es un bus que hace usos de las mismas lneas para transferir diferentes tipos de
informacin, es decir de direccin y de datos.
10) Defina en que consiste el mtodo de arbitraje y en cuales se clasifican.
El mtodo de arbitraje consiste en asignar a un dispositivo (procesador o mdulo de
E/S) como el encargado de permitir el acceso al bus y se clasifican en:
Centralizados
Distribuidos

1. Qu hace el procesador cuando aparece una interrupcin pendiente?


1. Suspende la ejecucin del programa en curso y guarda su contexto.
2. Carga el contador de programa con la direccin de comienzo de una rutina de
gestin de interrupcin.

2. . Cules son las cuatro clases de interrupciones?


1. Programa
2. Temporizacin
3. E/S
4. Fallo de hardware
3. Qu es un bus?
Un bus es un camino de comunicacin entre dos o ms dispositivos. Tambin
podemos decir que se trata de un medio de transmisin compartido.
4. Cmo se dividen las lneas del bus?
Las lneas del bus se pueden dividir en dos tipos genricos:
Dedicada. - est permanente asignada a una funcin o a un subconjunto
fsico de componentes del computador.
Multiplexado. - es el uso de las mismas lneas para usos diferentes.

5. Cules son las causas de que las prestaciones del bus pueden disminuir?
A ms dispositivos conectados al bus, mayor es el retardo de propagacin.
Las peticiones de transferencia acumuladas se aproximan a la capacidad
del bus y provocan un cuello de botella.
6. De acuerdo a sus funciones cmo se clasifican las lneas de buses?
Lnea de datos
Lnea de control
Lnea de direccin
7. Escriba los pasos para transferir(enviar-recibir) un dato de un mdulo a otro
Si un mdulo desea enviar un dato a otro debe hacer dos cosas:
1. obtener el uso del bus
2. transferir el dato a travs del bus.
Si un mdulo desea pedir un dato a otro mdulo:
1. obtener el uso del bus
2. transferir la peticin al otro mdulo mediante las lneas de control y
direccin apropiadas.
3. Esperar a que el segundo mdulo enve el dato.
8. Cul es la desventaja que presenta la arquitectura de buses tradicionales?
Los dispositivos de E/S ofrecen prestaciones cada vez mayores, que no son compatibles o
retrasan el funcionamiento de los buses.
9. Qu prestaciones muestra el sistema ante el ancho del bus de datos?
La anchura del bus de datos afecta a las prestaciones del sistema: cuanto ms ancho es el bus
de datos, mayor es el nmero de bits que se transmiten a la vez.
10. Qu prestaciones muestra el sistema ante el ancho del bus de direccin?
La anchura del bus de direcciones afecta a la capacidad del sistema: cuanto ms ancho es el
bus de direcciones, mayor es el rango de posiciones a las que se puede hacer referencia.
1. Dada una interrupcin en momento de ejecucin que sucede con los datos que se
encuentran procesando dicha instruccin.

Los datos que se encuentran ejecutndose son almacenados temporalmente, mientras la


interrupcin se ejecute y se termin, se reanuda desde el inicio de los datos almacenados.

2. Cules son los responsables de detener el programa y despus que continu desde
el mismo punto?

Se encarga el procesador y el sistema operativo.

3. Como se tratan si hay mltiples interrupciones.

Interrupcin inhabilitada, es decir que las interrupciones se manejan en un orden secuencial.

Interrupcin Prioridad, es decir primero se ejecutara la interrupcin de prioridad ms alta una


vez terminada dicha interrupcin se ejecutara la interrupcin menor.

4. Cul es la funcin principal de la memoria?

La memoria almacena datos e instrucciones y la principal funcin es la de lectura y escritura.

5. Quin es el que interrumpe al procesador en un mdulo de E/S?

El mdulo de E/S pueden enviar seales de interrupcin al procesador es decir son los datos
externos (los dispositivos perifricos).

6. Entre ms ancho sea su bus mayor es el nmero de bits?

S, porque la anchura del bus de direcciones es la capacidad del sistema, entre ms ancho es el
bus de direcciones mayor es el rango de posiciones a las que se pueden referenciar.

7. Cules son los mtodos de arbitraje de un bus?

Centralizados, es un nico dispositivo hardware denominado controlador del bus o rbitro en


la que asigna tiempos en el bus.
Distribuidos, no existe con arbitro es decir que cada mdulo de E/S posee un controlador
lgico.

8. Defina el funcionamiento del procesador?


El procesador lee instrucciones y datos, escribe datos una vez que los ha procesado y
utiliza ciertas seales para controlar el funcionamiento del sistema. Tambin puede
recibir seales de interrupcin.
9. En qu consisten los buses de transferencia de bloques de datos?
Un ciclo de direccin viene seguido por n ciclos de datos. El primer dato se transfiere a
una direccin especificada; el resto de datos se transfieren secuencialmente desde las
direcciones siguientes.
10. Los buses utilizan una temporizacin sncronos y asncronos cuales son las
diferencias?

Sncronos: se determina por un reloj dependiendo del flanco positivo o negativo, todos los
dispositivos del bus pueden leer la lnea de reloj y todos los eventos empiezan al principio del
ciclo del reloj.

Asncronos: No manda el reloj la presencia de un evento en el bus es consecuencia y


depende de que se produzca un evento previo.
11. Qu es una seal de estado en un reloj?

La seal de estado es indistinta de 0 o 1 puede tener lneas de estados (Requiere el acceso) es


decir que se pueda utilizar dicho bus.

Realizar 15 preguntas de los temas visto en clase (interrupciones mltiples hasta antes de
CPI)

1. Cules son las 2 alternativas que se siguen para tratar con interacciones mltiples

La primera es desactivar las interrupciones mientras se est procesando una interrupcin.


Una segunda alternativa consiste en definir prioridades para las interrupciones y permitir que una
interrupcin de prioridad ms alta pueda interrumpir a un gestor de interrupcin de prioridad
menor

2. Porque un controlador de disco es un dispositivo de E/S

Porque puede intercambiar datos directamente con el procesador ya que estos pueden iniciar una
lectura o escritura en memoria especificando la direccin de una posicin concreta de la misma,
el procesador tambin puede leer o escribir datos de (o en) un mdulo de E/S.

3. Cules son los tipos de intercambios que se necesitan en un mdulo de un


computador indique las formas de E/S de cada uno.

Memoria: generalmente, un mdulo de memoria est constituido por N palabras de la misma


longitud. A cada palabra se le asigna una nica direccin numrica (0,1,..., N 1).

Mdulo de E/S: la E/S es funcionalmente similar a la memoria. Hay dos tipos de operaciones,
leer y escribir. Adems, un mdulo de E/S puede controlar ms de un dispositivo externo.

Procesador: el procesador lee instrucciones y datos, escribe datos una vez los ha procesado, y
utiliza ciertas seales para controlar el funcionamiento del sistema.

4. Cules son los tipos de transferencia que debe dar cobertura la estructura de
interconexin.

Memoria a procesador: el procesador lee una instruccin o un dato desde la memoria.

Procesador a memoria: el procesador escribe un dato en la memoria.

E/S a procesador: el procesador lee datos de un dispositivo de E/S a travs de un mdulo de E/S.

Procesador a E/S: el procesador enva datos al dispositivo de E/S.

Memoria a E/S y viceversa: en estos dos casos, un mdulo de E/S puede intercambiar datos

directamente con la memoria, sin que tengan que pasar a travs del procesador.

5. Defina que es un bus una caracterstica y de que est constituido.

Un bus es un camino de comunicacin entre dos o ms dispositivos.

Una caracterstica clave de un bus es que se trata de un medio de transmisin compartido.

Un bus est constituido por varios caminos de comunicacin, o lneas. Cada lnea es capaz de
transmitir seales binarias representadas por 1 y por 0

6. Complete la siguiente figura sobre Interconexiones un mediante bus


Respuesta

CPU Memoria Memoria - E/S - E/S

Lnea de control Lnea de direccin Lnea de datos

7. Para que se utiliza las lneas de control en una interconexin de buses

Se utilizan para controlar el acceso y el uso de las lneas de datos y de direcciones. Puesto que las
lneas de datos y de direcciones son compartidas por todos los componentes, debe existir una
forma de controlar su uso.

8. Defina 3 lneas de control tpicas usadas en la interconexin de buses

Escritura en memoria (Memory write): hace que el dato del bus se escriba en la posicin
direccionada.

Lectura de memoria (Memory read ): hace que el dato de la posicin direccionada se site en
el bus.

Transferencia reconocida (Transfer ACK): indica que el dato se ha aceptado o se ha situado


en el bus.

9. Cules son las 2 causas principales de que al momento de conectar una gran
cantidad de dispositivos las prestaciones puedan disminuir en la jerarqua mltiples
de buses.

En general, a ms dispositivos conectados al bus, mayor es el retardo de propagacin. Este retardo


determina el tiempo que necesitan los dispositivos para coordinarse en el uso del bus.

El bus puede convertirse en un cuello de botella a medida que las peticiones de transferencia
acumuladas se aproximan a la capacidad del bus.

10. Cules son los tipos de buses y hable de cada una de ellas

Las lneas del bus se pueden dividir en dos tipos genricos: dedicadas y multiplexadas.
Una lnea de bus dedicada est permanente asignada a una funcin o a un subconjunto fsico
de componentes del computador.

Una lnea de bus multiplexada usan de menos lneas, cosa que ahorra espacio y, normalmente,
costes

11. Hable sobre el mtodo de arbitraje y de un ejemplo en el diseo de buses

En todos los sistemas, exceptuando los ms simples, ms de un mdulo puede necesitar el control
del bus. Por ejemplo, un mdulo de E/S puede necesitar leer o escribir directamente en memoria,
sin enviar el dato al procesador.

12. Que es un temporizador en el diseo de buses y la temporizacin asincrnica y


sincrnica

El trmino temporizacin hace referencia a la forma en la que se coordinan los eventos en el bus.
Los buses utilizan temporizacin sncrona o asncrona

Con temporizacin sncrona, la presencia de un evento en el bus est determinada por un


reloj.
Con la temporizacin asncrona, la presencia de un evento en el bus es consecuencia y
depende de que se produzca un evento previo.
13. A quien afecta la anchura de buses en el diseo de buses
Afecta a las prestaciones del sistema: cuanto ms ancho es el bus de datos, mayor es el
nmero de bits que se transmiten a la vez.
Afecta a la capacidad del sistema: cuanto ms ancho es el bus de direcciones, mayor es
el rango de posiciones a las que se puede hacer referencia.

14. Como se utiliza la transferencia de datos en el caso de un bus con direcciones y datos
multiplexados.

Se utiliza primero para especificar la direccin y luego para transferir el dato. En una
operacin de lectura, generalmente hay un tiempo de espera mientras el dato se est captando
del dispositivo esclavo para situarlo en el bus.

15. Defina 3 de los tipos de transferencia de datos

Lectura
En una operacin de lectura, generalmente hay un tiempo de espera mientras el dato se est
captando del dispositivo esclavo para situarlo en el bus

Escritura

Puede haber tambin un retardo si se necesita utilizar algn procedimiento de arbitraje para
acceder al control del bus en el resto de la operacin

Bloque

En este caso, un ciclo de direccin viene seguido por n ciclos de datos. El primer dato se
transfiere a o desde la direccin especificada; el resto de datos se transfieren a o desde las
direcciones siguientes.

1. Cules son los tipos de buses y ventajas de cada una de ellas?

Los tipos de buses se pueden dividir en dos tipos genricos: dedicadas y multiplexadas.

Una lnea de bus dedicada est permanente asignada a una funcin o a un subconjunto
fsico de componentes del computador.
La ventaja del multiplexado en el tiempo es el uso de menos lneas, cosa que ahorra
espacio y, normalmente, costes.
2. Que proporcionan los diferentes tipos de buses que poseen las computadoras y
Mencione un bus y cules son los componentes que conecta?

Los diferentes tipos de buses que poseen las computadoras proporcionan comunicacin
entre sus componentes a distintos niveles dentro de la jerarqua del sistema, uno de
ellos es el bus del sistema que conecta los componentes principales del computador que
son procesador memoria, E/S.
3. Cules son las instrucciones que interpreta la CPU y que lleva a cabo una accin
requerida?

Existen cuatro tipos:

Procesador-Memoria: deben transferirse datos desde la CPU a la memoria, o desde


la memoria a la CPU.
Procesador-E/S: deben transferirse datos a o desde el exterior mediante
transferencias entre la CPU y un mdulo de E/S.
Procesamiento de Datos: la CPU ha de realizar alguna operacin aritmtica o lgica
con los datos.
Control: una instruccin puede especificar que la secuencia de ejecucin se altere.
4. Cules son los mdulos que est constituido un computador segn las estructuras de
interconexin?

Son 3 tipo elementales:

Memoria
Procesador.
Modulo E/S.

5. Indique cuales son las lneas pertenecientes a la estructura del bus y describa cada una
de ella.
Las lneas se pueden clasificar en tres grupo funcionales:
Lneas de control.- proporcionan un camino para transmitir datos entre los
mdulos del sistema.
Lneas de direccin.- se utilizan para designar la fuente o el destino del dato
situado en el bus de datos.
Lneas de datos.- se utilizan para controlar el acceso y el uso de las lneas de
datos y de direcciones.
6. Describa el funcionamiento del bus
Si un mdulo desea enviar un dato a otro debe hacer dos cosas:
Obtener el uso del bus.
Transferir el dato a travs del bus.
Si un mdulo desea pedir un dato a otro mdulo, debe de:
Obtener el uso del bus.
Transferir la peticin al otro mdulo mediante las lneas de control y direccin
apropiadas. Despus debe esperar a que el segundo mdulo enve el dato.
7. .- Qu es la temporizacin?

El termino temporizacin hace referencia a la forma en que se coordinan los eventos


en el bus. Los buses utilizan temporizacin sincrnica y asincrnica.

8. Indique las dos causas principales por las cuales las prestaciones pueden disminuir
cuando se conecta una gran numero de dispositivos al bus.
En general, a ms dispositivos conectados al bus, mayor es el retardo de
propagacin. Este retardo determina el tiempo que necesitan los dispositivos
para coordinarse en el uso del bus.
El bus puede convertirse en un cuello de botella a medida que las peticiones de
transferencia acumuladas se aproximan a la capacidad del bus.
9. Escriba los elementos diseo de un bus
Tipo
Mtodo de Arbitraje.
Temporizacin.
Anchura del bus.
Tipo de transferencia de datos.
10. Cules son los tipo de temporizacin y descrbalas?
La temporizacin sncrona: la presencia de un evento en el bus est
determinada por un reloj. El bus incluye una lnea de reloj a travs de la que se
transmite una secuencia en la que se alternan intervalos regulares de igual
duracin a uno y a cero.
La temporizacin asncrona: pueden compartir el bus una mezcla de dispositivos
lentos y rpidos, utilizando tanto las tecnologas ms antiguas, como las ms
recientes.
1. Qu diferencias hay entre acceso secuencial, acceso directo y acceso aleatorio?

Acceso secuencial: la memoria se organiza en unidades de datos llamadas


registros, El acceso debe realizarse con una secuencia lineal especfica.
Acceso directo: los bloques individuales o registros tienen una direccin nica
basada en su direccin fsica. El acceso se lleva a cabo mediante un acceso directo
a una vecindad dada, seguido de una bsqueda secuencial, bien contando, o bien
esperando hasta alcanzar la posicin final.
Acceso aleatorio (randoni): cada posicin direccionable de memoria tiene un
nico mecanismo de acceso cableado fsicamente. El tiempo para acceder a una
posicin dada es constante e independiente de la secuencia de accesos previos

2. Cul es la relacin general entre tiempo de acceso, coste y capacidad de


memoria?

A menor tiempo de acceso, mayor coste por bit.


A mayor capacidad, menor coste por bit.
A mayor capacidad, mayor tiempo de acceso.

3. cmo se denominan las memorias externas no voltiles y para que se


utilizan?
Las memorias externas no voltiles o permanentes se denominan tambin
memorias secundarias o auxiliares. Se utilizan para almacenar programas y
ficheros de datos, y suelen estar visibles al programador solo en trminos de
ficheros y registros, en lugar de bytes aislados o de palabras.

4. Mencione los elementos que conforman la organizacin tpica de cach


Procesador, cach, bus del sistema, buffer de direcciones, buffer de datos, control,
direcciones, datos.

5. Cul es el objetivo de la memoria cache?

El objetivo de la memoria cach es lograr que la velocidad de la memoria sea lo


ms rpida posible, consiguiendo al mismo tiempo un tamao grande al precio de
memorias semiconductoras menos costosas.

6. Escriba los elementos de diseo de la cach


Tamao de cache
Funcin de correspondencia
Algoritmo de sustitucin
Poltica de escritura
Tamao de lnea
Numero de cachs
7. Qu diferencias existe entre las correspondencias directa, asociativa, por
conjuntos?

Correspondencia directiva: consiste en hacer corresponder cada bloque de


memoria principal a una sola lnea posible de cache.
Correspondencia asociativa: permite que cada bloque de memoria principal pueda
cargase en cualquier lnea de la cache.
Conjuntos: es la asociacin de la correspondencia directa y asociativa sin sus
desventajas, la cache se divide en v conjuntos, cada uno de k lneas.

8. Qu es el tiempo de latencia en las memorias de acceso aleatorio?


Es el tiempo que tarda en realizarse una operacin de escritura o de lectura, es
decir, el tiempo que transcurre desde el instante en el que se presenta una direccin
a la memoria.

9. A qu se referencia con Palabra y tamao de palabra?

Es la unidad natural de organizacin de la memoria. El tamao de la palabra


suele coincidir con el nmero de bits utilizados para representar nmeros y con la
longitud de las instrucciones

10. Cules son los tres parmetros que se usan para medir las prestaciones de
una memoria?
Tiempo de acceso (latencia)
Tiempo de ciclo de memoria
Velocidad de transferencia.

11. Cules son los tipos de algoritmo de sustitucin que se pueden utilizar en la
memoria cach?
Utilizado m e n o s recienten ente (LRU)
Prim ero en entrar-primero en salir (FIFO)
Utilizado m e n o s frecuente ente (LFU)
Aleatorio

12. En qu consiste la tcnica de escritura inmediata?


Todas las operaciones de escritura se realizan tanto en cach como en memoria
principal asegurando que el contenido de memoria sea siempre valido y su
principal desventaja es que esta tcnica genera un trfico sustancial de memoria
que puede generar un cuello de botella.

13. Mencione una caracterstica de la correspondencia asociativa


Con la correspondencia asociativa hay flexibilidad para que cualquier bloque sea
reemplazado cuando se va a escribir uno nuevo en la cach.
14. Desventaja de la correspondencia asociativa
La principal desventaja de la correspondencia asociativa es la compleja
circuitera necesaria para examinar en paralelo las etiquetas de todas las
lneas de cach.
15. Qu es la correspondencia asociativa por conjuntos?
La correspondencia asociativa por conjuntos es una solucin de compromiso que
recoge lo positivo de las correspondencias directa y asociativa, sin presentar sus
desventajas.
1) Escriba las caractersticas de los sistemas de memoria de computadoras
Ubicacin
Capacidad
Unidad de transferencia
Mtodo de acceso
Prestaciones
Dispositivos fsico
Caractersticas fsicas
Organizacin

2) Qu es la ubicacin en la memoria?
Es la que nos indica si la memoria es interna o externa al computador.
3) Cul es el objetivo bsico de la Memoria Cach?
Lograr que la velocidad de la memoria sea lo ms rpida posible, consiguiendo al
mismo tiempo un tamao grande al precio de memorias semiconductoras menos
costosas.

4) Qu pasa cuando se quiere leer una palabra de memoria?


Se hace una comprobacin para determinar si la palabra est en la cach.
Si es as, se entrega la palabra al procesador. Si no, un bloque de memoria principal, un
cierto nmero de palabras, se transfiere a la cach y despus la palabra es entregada
al procesador.
5) Nombre los elementos bsicos de diseo de la memoria cache
Tamao de cache
Funcin de correspondencia
Algoritmo de sustitucin
Poltica de escritura
Tamao de lneas
Numero de caches
6) Qu diferencia hay entre un acceso secuencial, acceso directo y
acceso aleatorio?
Acceso secuencial.- la memoria se organiza en unidades de datos llamadas
registros el acceso debe realizarse con una secuencia lineal especifica
Acceso directo.- tiene asociado un mecanismo de lectura y escritura este
acceso se lleva a cabo mediante un acceso directo a una vecindad dada
seguido de una bsqueda secuencial
Acceso aleatorio.-cada posicin direccionable de memoria tiene un nico
mecanismo de acceso cableado fsicamente. El tiempo para acceder a una
posicin dada es constante e independiente de la secuencia de accesos
previos.
7) Cul es la diferencia entre las memorias internas y memorias
externas?
Las memorias internas son las que pueden identificarse como las memorias
principales entre ellas se encuentran las memorias cache y la memoria del
procesador
Las memorias externas son las que son accesibles por el procesador atraves de
los controladores de entradas y salidas entre ellas se encuentran los perifricos
de almacenamiento tales como los discos duro, cintas y entre otros.
8) Desde el punto de vista del usuario nombre tres prestaciones
importantes y de una breve explicacin de ellas.
a. Tiempo de acceso: para memoria de acceso aleatoria es el tiempo que
tarda en realizarse una operacin de lectura y escritura.
b. Tiempo de ciclo de memoria: las memorias de acceso aleatorio
consiste en el tiempo de acceso y algn tiempo ms antes de realizar un
segundo acceso.
c. Velocidad de transferencia: Es la velocidad a la que se pueden
transferir los datos.
9) Menciones las 3 caracterstica de jerarqua de Memoria
A menor tiempo de acceso, mayor coste por bit.
A mayor capacidad, menor coste por bit.
A mayor capacidad, mayor tiempo de acceso.
10) Que ocurre cuando se desciende en la jerarqua:
a) Disminuye el coste por bit.
b) Aumenta la capacidad.
c) Aumenta el tiempo de acceso.
d) Disminuye la frecuencia de accesos a la memoria por parte del procesador.

11) Entre las posibles aproximaciones a la coherencia de cach se


incluyen:
Vigilancia del bus con escritura inmediata
Transparencia hardware
Memoria excluida de cach

12) Cmo se denominan las memorias externas no voltiles y para que


se utilizan?
Las memorias externas no voltiles o permanentes se denominan tambin
memorias secundarias o auxiliares. Se utilizan para almacenar programas y
ficheros de datos, y suelen estar visibles al programador solo en trminos
de ficheros y registros, en lugar de bytes aislados o de palabras.
13) Qu diferencias existe entre las correspondencias directa, asociativa,
por conjuntos?
Correspondencia directiva: consiste en hacer corresponder cada bloque de
memoria principal a una sola lnea posible de cache.
Correspondencia asociativa: permite que cada bloque de memoria principal
pueda cargase en cualquier lnea de la cache.
Conjuntos: es la asociacin de la correspondencia directiva y asociativa sin
sus desventajas, la cache se divide en v conjuntos, cada uno de k lneas.
14) Cules son los Nmero de cachs
Cachs multinivel.
Cach unificada frente a cachs separadas.
1. De qu trata la HPC o Computacin de Alto Rendimiento?

La HPC trata los supercomputadores y su programacin, especialmente para


aplicaciones cientficas que implican grandes cantidades de datos, clculos con
vectores y matrices, y el uso de algoritmos paralelos.

2. Cul es la jerarqua tpica de memoria?

La jerarqua tpica de una memoria cuando desciende es la siguiente:

Disminuye el coste por bit.


Aumenta la capacidad.
Aumenta el tiempo de acceso.
Disminuye la frecuencia de accesos a la memoria por parte del procesador.
3. Qu tipo de memoria es la cache y en qu trminos se expresa normalmente su
capacidad?
La memoria cach es tambin otro tipo de memoria interna y su capacidad se expresa
normalmente en bytes (1 byte = 8 bits) o de palabras y las longitudes de palabra
comunes son 8, 16, y 32 bits.
4. A que es igual la unidad de transferencia en las memorias internas?
Es igual al nmero de lneas de entrada/salida de datos del mdulo de memoria. A
menudo es igual a la longitud de palabra, pero suele ser mayor, por ejemplo 64, 128, o
256 bits.
5. Diga una caracterstica entre la memoria cache interna y externa?

Una caracterstica obvia de las memorias es su Capacidad. Para memorias internas se


expresa normalmente en trminos de bytes (1 byte = 8 bits) o de palabras. Longitudes
de palabra comunes son 8, 16, y 32 bits. La capacidad de las memorias externas se
suele expresar en bytes.

6. Cules son los parmetros de medida de prestaciones?


Tiempo de acceso (latencia).
Tiempo de ciclo de memoria.
Velocidad de transferencia.

7. Describa las aproximaciones de coherencia de la cach


Tenemos las siguientes aproximaciones:
Vigilancia del bus con escritura inmediata.- cada controlador de cach
monitoriza las lneas de direcciones para detectar operaciones de escritura en
memoria por parte de otros maestros del bus.
Transparencia hardware.- se utiliza hardware adicional para asegurar que
todas las actualizaciones de memoria principal, va cach, quedan reflejadas en
todas las cachs.
Memoria excluida de cach.- solo una porcin de memoria principal se
comparte por ms de un procesador, y esta se disea como no transferible a
cach.
8. Qu es el tamao de lnea?
Otro elemento de diseo es el tamao de lnea. Cuando se recupera y ubica en cach
un bloque de datos, se recuperan no slo la palabra deseada sino adems algunas
palabras adyacentes.
9. Qu es tiempo de acceso (latencia)?

Es el tiempo que tarda en realizarse una operacin de escritura o de lectura, es decir el


tiempo que transcurre desde el instante en el que se presenta una direccin a la
memoria hasta que el dato sea memorizado o est disponible para su uso.

10. Qu es velocidad de transferencia?

Es la velocidad a la que se puede transferir los datos a, o desde, una unidad de


memoria.

11. Cules son elementos de diseo de la cache?


Tamao de cach
Funcin de correspondencia.
o Directa
o Asociativa
o Asociativa por conjuntos
Poltica de escritura
o Escritura inmediata
o Post-escritura
o Escritura nica
Algoritmo de sustitucin
o Utilizado menos recientemente (LRU)
o Primero en entrar-primero en salir (FIFO)
o Utilizado menos frecuentemente (LFU)
o Aleatorio.
Tamao de lnea
Nmero de cachs
o Uno o dos niveles
o Unificada o partida.
12. Qu es el tiempo de ciclo de memoria?
Este concepto se aplica principalmente a las memorias de acceso aleatorio y consiste
en el tiempo de acceso y algn tiempo ms que se requiere antes de que pueda
iniciarse un segundo acceso a memoria.
13. Qu es cache multinivel?
Con el aumento de densidad de integracin, ha sido posible tener una cach en el
mismo chip del procesador: cach on-chip. Comparada con la accesible a travs de un
bus externo, la cach on-chip reduce la actividad del bus externo del procesador y por
tanto reduce los tiempos de ejecucin e incrementa las prestaciones globales del
sistema.
14. Describa los tipo de Funcin de Correspondencia
Correspondencia directa. La tcnica ms sencilla, denominada correspondencia
directa, consiste en hacer corresponder cada bloque de memoria principal a
solo una lnea posible de cach.
Correspondencia asociativa. La correspondencia asociativa supera la
desventaja de la directa, permitiendo que cada bloque de memoria principal
pueda cargarse en cualquier lnea de la cach.
Correspondencia asociativa por conjuntos. La correspondencia asociativa por
conjuntos es una solucin de compromiso que recoge lo positivo de las
correspondencias directa y asociativa, sin presentar sus desventajas.
15. Cul es el algoritmo de sustitucin ms efectivo?
El ms efectivo es probablemente el denominado utilizado menos recientemente
(LRU, least-recently used): se sustituye el bloque que se ha mantenido en la cach por
ms tiempo sin haber sido referenciado. Esto es fcil de implementar para la asociativa
por conjuntos de dos vas. Cada lnea incluye un bit USO.
1. Cmo se accede a la informacin de la memoria interna o externa
Interna: directamente accesible por el procesador.
Externa: accesible por el procesador mediante mdulos de E/S.
2. Caracterstica de la memoria del computador La Capacidad: De qu depende el
tamao de la palabra y la localidad de la memoria.
La longitud de la palabra depende de la cantidad de bits que tenga (8, 16, 32 bits) y cuantas
palabras debo obtener.
La direccin o la localidad de memoria es donde la palabra se encuentra.
3. Porque depende del bus del sistema cada ciclo de memoria y no del procesador
Porque las transiciones que se realizan en la memoria son direcciones, datos, lneas de seal de
control que permiten la comunicacin con los dems dispositivos.
4. La jerarquizacin de una organizacin, que tiene la memoria del computador.

Procesador (Registros, memoria principal, cach)


Memoria Interna (Discos magnticos, CD-ROM, CD-RW, DVD-RW, DVD RAM)
Memoria Externa (Cintas magnticas, Disco duro fijo, discos pticos)
5. Las caractersticas fsicas de almacenamiento de datos, las memorias no borrables
porque no se pueden modificar su informacin.
Las memoria nos borrables o tambin conocidas como memoria no voltil, la informacin
almacenada no se puede alterar salvo que se destruya la unidad de almacenamiento.
6. Mencione cules son los beneficios de aplicar una jerarqua en la memoria de un
computador?
Los beneficios de aplicar una jerarqua son: Disminucin del coste por bit, aumenta la capacidad,
aumento en el tiempo de acceso y disminucin de frecuencia de accesos a la memoria por parte del
procesador.
7. Si tenemos 3 niveles en la memoria al acceder a la informacin que se encuentre en el
nivel 2 minimizamos el tiempo de acceso?
Minimizamos el tiempo de acceso, cuando se disminuye el costo por bit y acceso por parte del
procesador. Es decir, si la palabra accedida se encuentra en la memoria ms rpida se produce un
acierto, y si se encuentra en otro nivel se denomina fallo. Entre ms acierto, ms minimizacin.
8. Que ocurre con la cach cuando hay un fallo o un acierto en la bsqueda de una
palabra o informacin.
Acierto de la cach, los buffer de datos y direcciones se inhabilitan y la comunicacin es entre el
procesador y la cach, sin trfico de bus. Cuando ocurre un fallo de cach, la direccin deseada se
carga en el bus del sistema y el dato es llevado al buffer de datos tanto la cach como el procesador.
9. Por qu es limitado el tamao de la cache?
El tamao de cache esta tambin limitado por las superficies disponibles de chip y la
tarjeta, como las prestaciones de la cache son muy sensible al tipo de tarea.
10. Mencione cuales son los elementos del diseo de la cache
Funcin de correspondencia, Algoritmo de sustitucin, Poltica de escritura, Numero de caches,
tamao de lnea.
11. Cules son los Tipos de correspondencia?
Correspondencia directa
Correspondencia asociativa
Correspondencia asociativa por conjuntos
12. En qu se diferencia en la lgica de control, entre los tipos de correspondencia directa,
asociativa, asociativa por conjuntos.
Directa: Consiste en hacer corresponder cada bloque de memoria principal a solo una lnea posible
de cache
Asociativa: permite que cada bloque de memoria principal pueda cargarse en cualquier lnea de la
cache
Asociativa por conjunto: Interpreta de manera directa y asociativa.
13. Mencione el algoritmo ms ptimo y eficiente para sustituir un bloque cuando la
memoria cach se haya llenado
(LRU, least-recently used), denominado "utilizado menos recientemente" en la cual sustituye un
bloque que se ha mantenido en la memoria cach sin haber sido referenciado.
14. Como se denomina la tcnica alternativa que minimiza las escrituras en memoria en la
poltica de escritura
En la poltica de la escritura existe una tcnica alternativa que se denomina postescritura que
minimiza las escrituras que se encuentran en memoria.
15. Cul es a funcin del campo de etiqueta de correspondencia Asociativa?
El campo de etiqueta identifica nicamente a un bloque de memoria principal. Para determinar si un
bloque est en la cache, su lgica de control debe examinar simultneamente todas las etiquetas de
lneas para buscar una coincidencia.
16. De cuntos bits constan las etiquetas de una direccin de memoria principal?
Una direccin de memoria principal consta de una etiqueta de 22 bits, ms dos bits que identifican
un nmero de byte. La etiqueta de 22 bits debe almacenarse con el bloque de 32 bits de datos en
cada lnea de la cach.
1. Escribir 3 conceptos relacionados con la memoria interna y describir que son

Palabra: es la unidad natural de organizacin de la memoria.

Unidades direccionables: en algunos sistemas la unidad direccionable es la palabra. Sin

embargo muchos de ellos permiten direccionar a nivel de bytes.

Unidad de transferencia: para la memoria principal es el nmero de bits que se leen o escriben
en memoria a la vez.

2. Mencione y explique las 3 cuestiones de la jerarqua de memoria

cunta capacidad?

Si se consigue hasta una cierta capacidad, probablemente se desarrollarn aplicaciones que la utilicen. La
cuestin de la rapidez es, en cierto sentido, fcil de responder.

Qu tan rpida?

Para conseguir las prestaciones ptimas, la memoria debe seguir al procesador. Es decir, cuando el
procesador ejecuta instrucciones
de qu coste?

En la prctica, el coste de la memoria debe ser razonable con relacin a los otros componentes.

3. Cul es el objetivo de la memoria cache

El objetivo de la memoria cach es lograr que la velocidad de la memoria sea lo ms rpida posible,
consiguiendo al mismo tiempo un tamao grande al precio de memorias semiconductoras menos
costosas.

4. Complete la siguiente figura de la Memoria cache principal

Respuesta
CPU Cache - memoria principal

Transferencia de palabras transferencia de bloques

5. Mencione los elementos de diseo de la memoria cache


Tamao de cach
Funcin de correspondencia
Algoritmo o de sustitucin
Poltica de escritura
Tamao de lnea
Nmero de cachs
6. Defina como debe ser el tamao de una memoria cache

El tamao de la memoria cache debe ser lo suficientemente pequeo como para que el coste total
medio por bit se aproxime al de la memoria principal sola, y que fuera lo suficientemente grande
como para que el tiempo de acceso medio total sea prximo al de la cach sola.

7. En el diseo de una memoria cache ( funcin de correspondencia) defina que es la


correspondencia directa y asociativa
Correspondencia directa. La tcnica ms sencilla, denominada correspondencia directa, consiste en
hacer corresponder cada bloque de memoria principal a solo una lnea posible de cach

Correspondencia asociativa. La correspondencia asociativa supera la desventaja de la directa,


permitiendo que cada bloque de memoria principal pueda cargarse en cualquier lnea de lcach.

8. Que es la correspondencia asociativa en la definicin de correspondencia de la memoria


cache

Es una solucin de compromiso que recoge lo positivo de las correspondencias directa y asociativa,
sin presentar sus desventajas. En si toma la facilidad de uso de la memoria directa y la utilidad de la
memoria asociativa asindola una muy compleja y sencilla al momento de implementarse.

9. Defina los algoritmos de sustitucin para algunos casos


Para el caso de correspondencia directa, solo hay una posible lnea para cada bloque particular y no
hay eleccin posible.

Para las tcnicas asociativas se requieren algoritmos de sustitucin.


Para conseguir alta velocidad, tales algoritmos deben implementarse en hardware. Se han probado
diversos algoritmos

10. Mencione los 2 casos a considerar al momento de remplazar un bloque de la cache en la


poltica de estructura del diseo de la memoria cache

1 Si el bloque antiguo de la cach no debe ser modificado, puede sobrescribirse con el nuevo bloque
sin necesidad de actualizar el antiguo.

2 Si se ha realizado al menos una operacin de escritura sobre una palabra de la lnea


correspondiente de la cach, entonces la memoria principal debe actualizarse
1. Cul es el objetivo de la Memoria Cache?
El objetivo de la memoria cach es lograr que la velocidad de la memoria sea lo
ms rpida posible.
2. Cules son las tcnicas que usa la funcin de correspondencia?
Directa
Asociativa
Asociativa por conjuntos

3. Qu es la unidad de transferencia para las memorias internas?


Para memorias internas, la unidad de transferencia es igual al nmero de lneas de
entrada/salida de datos del mdulo de memoria.
4. En qu consiste la Correspondencia Directa en la funcin de
Correspondencia?
Es la tcnica ms sencilla, consiste en hacer corresponder cada bloque de memoria
principal a solo una lnea posible de cach, se implementa fcilmente utilizando
la direccin.
5. Que son las memorias externas no voltiles o permanentes?
Se denominan tambin memorias secundarias o auxiliares. Se utilizan para
almacenar programas y ficheros de datos, y suelen estar visibles al programador
solo en trminos de ficheros y registros, en lugar de bytes aislados o de palabras.
6. Qu es correspondencia asociativa por conjuntos?
es una solucin de compromiso que recoge lo positivo de las correspondencias
directa y asociativa.
7. Qu es correspondencia asociativa?
La correspondencia asociativa permite que cada bloque de memoria principal
pueda cargarse en cualquier lnea de la cach.
8. Defina la memoria cache?
Es la memoria de acceso rpido de una computadora, que guarda temporalmente
los datos recientemente procesados. La memoria cach es un bfer especial de
memoria que poseen las computadoras, que funciona de manera semejante a la
memoria principal, pero es de menor tamao y de acceso ms rpido.
9. Mencione cuatro algoritmos de sustitucin
Utilizado menos recientemente (LRU, least-recently used)
Primero en entrar primero en salir (FIFO, First-In-First-Out)
Utilizado menos frecuentemente (LFU, Least-Frequently Used)
Eleccin aleatoria

10. Cmo se divide el primer nivel de la cache?


Nivel 1 Data Cache: Se encarga de almacenar datos usados frecuentemente y
cuando sea necesario volver a utilizarlos, accede a ellos en muy poco tiempo,
por lo que se agilizan los procesos.
Nivel 1 Instruction Cache: Se encarga de almacenar instrucciones usadas
frecuentemente y cuando sea necesario volver a utilizarlas, inmediatamente
las recupera, por lo que se agilizan los procesos.

11. Qu aspectos se toman en cuenta para la coherencia de la cache?


Vigilancia del bus con escritura inmediata
Transparencia hardware
Memoria excluida de cach
12. Cules son los criterios que se debe tomar en cuenta para el diseo de la
cache?
1) Tamao de cache

2) Funcin de correspondencia
3) Algoritmo de sustitucin
4) Poltica de escritura
5) Tamao de lnea
6) Nmero de cachs
13. Cules son los tipos de poltica de escritura de la memoria cache?
Escritura Inmediata
Escritura Aplazada
Escritura Obligada
14. Cules son los parmetros de prestaciones que toma en cuenta el usuario?
Tiempo de acceso (Latencia)
Tiempo de ciclo de memoria
Velocidad de transferencia
15. Cul es la diferencia entre las memorias voltil y no voltil?
Las memorias voltiles la informacin se va perdiendo o desaparece cuando se
desconecta la alimentacin.
Las memorias no voltiles la informacin, una vez grabada, permanece hasta que se
modifique; no se necesita la fuente de alimentacin para retener la informacin.

Vous aimerez peut-être aussi