Seguimos buscando a Arshak. Ayudanos compartiendo!
Encuesta no oficial de docentes
Resultados de la encuesta no oficial de docentes
Probaste el SIGA Helper?

Donar $100 Donar $200 Donar $500 Donar mensualmente


Enviar respuesta 
 
Calificación:
  • 1 votos - 5 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
ejercicios practica arquitectura URGENTE!!
Autor Mensaje
Unbekant Sin conexión
Militante
Título en mano!
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 70
Agradecimientos dados: 34
Agradecimientos: 12 en 5 posts
Registro en: Feb 2010
Mensaje: #1
ejercicios practica arquitectura URGENTE!! Ejercicios Arquitectura de Computadoras
Mi nombre es Martín alumno de sistemas. Tengo unas dudas sobre como hacer estos ejercicios... POR FAVOR SI ALGUIEN ME PUEDE DAR UNA MANO LES AGRADEZCO ENORMEMENTE, PARA PODER RENDIR ESTE MIERCOLES..

EJ 1:

* SABIENDO QUE UNA CPU GENERA UNA DIRECCION DE 33 BITS QUE PERMITEN ACCEDER A LA MEMORIA PRINCIPAL...
... SI A LA MEMORIA DRAM SE LE HABILITAN 4 GB, Y ESTOS ESTÁN DISTRIBUIDOS EN DOS PLACAS DE 8 CHIPS CADA UNA COMO ESTA ARMADA LA MATRIZ DE MX8 (M POSICIONES DE 8 BITS C/U) EN CADA CHIP Y CUAL ES LA CAPACIDAD DE C/U?

EJ 2
* UN PROCESO QE SE EJECUTA EN UN SISTEMA CON MEMORIA VIRTUAL PURAMENTE SEGMENTADA TIENE UN PRIMER SEGMENTO DE CODIGO DE 4096 BYTES...
...SI LA BASE ALOJADA EN SU DESCRIPTOR Y EXPRESADA EN HEXADECIMAL ES 32 42 70 00.. ¿CUAL ES LA DIRECCION FISICA QUE CORRESPONDERIA AL ULTIMO BYTE DEL SEGMENTO?


EJ 3
*TENIENDO EN CUENTA EL CONTENIDO E LOS REGISTROS MOSTRADOS ABAJO SE PIDE CALCULAR LA DIRECCION FISICA LA QUE SE ACCEDERIA EN MODO REAL MEDIANTE LAS SIG. INSTRUCCIONES E INDICAR CUAL SERIA EL CONTENIDO DE CADA POSICION DE MEMORIA..

POP CX >> DIRECCION= CONTENIDO=
MOV [0000], BX >> DIRECCION = CONTENIDO=


REGISTRO AX=001B
REGISTRO SP=003C
REGISTRO IP=0103
REGISTRO CS=0040
BX=001C
REGISTRO DS=0050
REGISTRO CX=001d
REGISTRO SS= 0060



EJ 4

* UN PROCESO QUE SE EJECUTA EN UN SISTEMA CON MEMORIA VIRTUAL PURAMENTE SEGMENTADA TIENE UN SEGMENTODE DATOS DE 1000 BYTES...

CUANTO VALE EL CAMPO CLASE DE SEGMENTO (s) DEL DESCRIPTOR CORRESPONDIENTE?
CUANTO VALE EL CAMPO LIMITE EXPRESADO EN HEXA?
QE ATRIBUTO DETERMINA SI HA SIDO ACCEDIDO ?
COMO SE DENOMINA Y CUANTO VALE EL BIT QUE INDICA EL LIMITE ESTA EXPRESADO EN BYTES ?


MUCHISIMAS GRACIAS!
SALUDOOOS
15-02-2010 20:47
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Laurita Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 14
Agradecimientos dados: 0
Agradecimientos: 2 en 1 posts
Registro en: Aug 2008
Mensaje: #2
Re: ejercicios practica arquitectura URGENTE!!
a ver!

ejercicio 1:
4 GB divididos en 2 placas = 2 GB (=2^31) por placa.
A su vez, cada placa tiene 8 chips, entonces tenés q dividir esos 2GB por 8 = 2^31/2^3 = 2^28. Esta es la capacidad de cada chip, en bytes, que es 256 mbytes.
Como tb te pide en mx8, y al ser 1 byte 8 bits, expresándolo de esta forma quedaría 256Mx8.

ejercicio 2

Bueno, al ser el segmento de 4kb (2^12), se necesitan 12 bits para determinar el desplazamiento correspondiente a cada uno de los bytes que lo componen. Entonces, el último "desplazamiento" sería 1111 1111 1111 = FFF(16)
Lo que queda es sumar este desplazamiento a la base que te dan, y queda:32 42 70 00 +FFF = 32 42 7F FF.

ejercicio 3


En el caso de la primera instrucción, al hacer un "pop" estás accediendo a la pila, más específicamente a la posición de memoria donde está el último elemento cargado en ella, y se accede con el SS:SP (dirección segmentada), que, por tratarse del modo real, lo que hay q hacer es SS*16+SP para obtener la dir física:

dirección: 0060*16+003C = 00600+003c=0063C
contenido: no se conoce, porque en ningún lado dice cuál es el contenido de la pila


En la segunda instrucción, se accede a un segmento de código
dirección:0050*16+0000=00500
contenido: es el contenido de BX=001C


ejercicio 4



El campo clase de segmento vale 1 por ser normal (de dato, pila o código)

1000 (10)= 1111101000(2) (si no hice mal la cuenta :P) = 3E8 (16)

El atributo que determina si fue accedido, es el accedido :P

El bit de granularidad indica si está expresado en bytes o en páginas, y vale 0


Espero q se haya entendido, cualquier error avisen!
Saludos!
16-02-2010 22:18
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] Laurita recibio 2 Gracias por este post
Asfiaah (17-12-2012), Vahanishe (01-03-2015)
Unbekant Sin conexión
Militante
Título en mano!
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 70
Agradecimientos dados: 34
Agradecimientos: 12 en 5 posts
Registro en: Feb 2010
Mensaje: #3
Re: ejercicios practica arquitectura URGENTE!!
MUCHISIMAS GRACIAS POR TU AYUDA, MIL GRACIAAAAAAAAAAAAAAS!!
SALUDOOS
16-02-2010 22:32
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Laurita Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 14
Agradecimientos dados: 0
Agradecimientos: 2 en 1 posts
Registro en: Aug 2008
Mensaje: #4
Re: ejercicios practica arquitectura URGENTE!!
de nada!!
esperemos aprobar hoy :)
17-02-2010 10:42
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)