martulino
Empleado de Fotocopiadora
Sin estado :(
Ing. en Sistemas
Facultad Regional Buenos Aires
Mensajes: 46
Agradecimientos dados: 1
Agradecimientos: 43 en 24 posts
Registro en: Mar 2010
|
Mensaje: #1
[Aporte] Final Arqui 25/07/2012
Finales
Arquitectura de Computadoras
Gente aca dejo el final que tomaron ayer, si alguien puede poner las respuestas se agradece!.
Para aprobar el examen se deben sumar 10 puntos en total.
1) Indique si es cierto que en modo real el Pentium tiene acceso a memoria RAM de solo 1 Giga. En caso afirmativo justifique e indique cantidad de bits de la direccion fisica. En caso negativo indique como esta constituida la direccion segmentada.
2) Indique si es verdad que cuando un segmento no se halla presente en la memoria RAM y si lo esta en la memoria virtual, se provoca una interrupcion y dicho evento es detectado por la MMU. En caso negativo justifique. En caso afirmativo indique el tipo o la denominacion de la interrupcion.
3) Indique a que numero decimal se le asigna la combinacion correspondiente a -0 (cero negativo) en un formato de coma fija de 8 bits.
4) Indique la denominacion de las memorias que constituyen un subsistema cache considerando el tipo de informacion que almacenan.
5) Indique la cantidad de bits del campo desplazamiento en una direccion virtual si considera que el potencial espacio de direcciones es 4 G.
6) Indique cual es el registro de 32 bits que permite el acceso LIFO a la pila.
7) Indique si es verdad que existen hasta 6 registros que se utilizan para determinar el campo selector de una direccion virtual. Si es negativo justifique. Si es afirmativo, indique cuales.
8) Indique con SI o con NO, si es verdad que un dato numerico de tipo DOBLE WORD se almacena en RAM segun la tecnica BIG endian.
9) Indique la organizacion de memoria que divide el espacio de memoria en bloques de tamaño fijao.
10) Indique el PRIMER NUMERO POSITIVO que como resultado de una operacion con numeros SIGNADOS generaria overflow en un formato de 16 bits, expreselo SOLO en decimal.
11) Indique el rango de direcciones (expresado en hexadecimal) para acceder a una memoria de 4K x 8.
12) Que banderas se actualizan luego de la ejecucion de una instruccion de suma?
13) Si se quiere acceder a una instruccion en el segmento de codigo, Cuales de los registros indicados abajo se utilizan para el calculo de la direccion fisica?
AX=0000 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=1516 ES=1516 SS=1516 CS=1516 IP=0100
14) Si se ejecuta una instruccion INC AX. Cual de estos registros se modificara, y con que valo quedara?
AX=0000 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
15) Referido a instruccion de salto incondicional, Que registro se modifica a causa de su ejecucion?
16) En el Pentium, Que unidad se encarga del calculo de los operandos BCD?
17) Como se denomina el registro invisible que apunta a la LDT en modo protegido?
|
|
26-07-2012 21:59 |
|
martulino recibio 6 Gracias por este postmartulino recibio 6 Gracias por este post
Aye (26-07-2012), CarooLina (30-07-2012), gonnza (30-07-2012), sebal (01-08-2012), sebbab (11-02-2014), Vodianisa (18-02-2015)
|
martulino
Empleado de Fotocopiadora
Sin estado :(
Ing. en Sistemas
Facultad Regional Buenos Aires
Mensajes: 46
Agradecimientos dados: 1
Agradecimientos: 43 en 24 posts
Registro en: Mar 2010
|
Mensaje: #3
RE: [Aporte] Final Arqui 25/07/2012
Aca dejo las respuestas, corrigan si alguna esta mal:
1--Falso. Direccion segmentada--> Registro de Segmento : Desplazamiento.
2--Falso. Se genera una excepcion que es registrada por el SO, no una interrupcion.
3--1000 000 --> 64 en decimal.
4--De Instrucciones y de Datos.
5-- 32 bits --> 2^32 = 4Gb
6-- ESP.
7--Si, los registros son: CS,SS,DS,ES,FS,GS.
8--No, ya que se almacena con la tecnica Little Endian.
9-- Paginacion.
10--1 ya que 1+32767 da overflow. (esto lo saco por el rango de los numeros de 16 bits signados, que seria -32768,32767)
11--000-FFF.
12--OF-AF-CF-SF-PF-ZF (estoy en duda si seran solamente s,v,z,c)
13--CS, IP. La direccion fisica seria: 15260.
14--AX, 0001.
15--Ip.
16--ALU.
17--LTDR.
|
|
30-07-2012 19:46 |
|
martulino recibio 1 Gracias por este postmartulino recibio 1 Gracias por este post
ivanmiki (30-11-2013)
|
Gecko
Empleado del buffet
Sin estado :(
Ing. Electrónica
Facultad Regional Buenos Aires
Mensajes: 9
Agradecimientos dados: 0
Agradecimientos: 2 en 1 posts
Registro en: Jun 2009
|
Mensaje: #4
RE: [Aporte] Final Arqui 25/07/2012
Este es el que hice yo, difieren algunas con el de arriba, no se cual estará bien. Puse las referencias al libro de angulo
1)
Capítulo 7 p19
Falso, Direccion = RS * 16 + Desplazamiento
2)
Capítulo 9 p4
Falso, Genera un fallo de página la cual origina una excepcion que maneja una runtina del SO, y se encarga de trasladar la página desde la memoria virtual a la física
3)
Al 128 en formato signo magnitud
4)
Capitulo 6 p6
De instrucciones y de datos
5)
Capitulo 8 p7
32 bits
6)
Capitulo 7 p7
ESP (Extended Stack Pointer)
7)
Capitulo 8 p7
Verdadero, el selector lo representa el Registro de Segmento y existen 6 diferentes CS, SS, DS, ES FS y GS,
8)
Capitulo 8 p2
No, se almacenan en little Endian
9)
Capítulo 8 p3
Páginación
10)
32768
11)
0000 - 8FFFF
12)
Capitulo 7 p10
CF, PF,ZF,SF, OF
13)
Capitulo 7 p14
CS
14)
Capitulo 7 p5
AX = 0100
15)
Si es un salto corto solo se modifica el EIP, si es un salto largo modifica el CS y el EIP también
16)
Capitulo 6 p11
La FPU
17)
Capitulo 8 p16
LDTR
|
|
31-07-2012 21:42 |
|
Gecko recibio 2 Gracias por este postGecko recibio 2 Gracias por este post
ivanmiki (30-11-2013), Vodianisa (18-02-2015)
|