Donar $20 Donar $50 Donar $100 Donar mensualmente
 


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
Arquitectura Dudas
Autor Mensaje
fedepazw Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 2
Agradecimientos dados: 0
Agradecimientos: 1 en 1 posts
Registro en: Jan 2009
Mensaje: #1
Arquitectura Dudas Dudas y recomendaciones Arquitectura de Computadoras
Hola, tengo un par de dudas de arquitectura, quería saber si todas las siguientes afirmaciones son correctas, además debajo de estas afirmaciones tengo un par de preguntas. Desde ya gracias a quien me pueda aclarar estas dudas.

Pentium es un procesador de 32 bits y funciona a 32 bits en modo protegido
El direccionamiento a memoria física por tanto es de 4 Gb (232 = 4 Gb)
El direccionamiento a memoria virtual es de 64 Tb (El espacio virtual o lógico es de 46 bits (14 bits de selector + 32 bits de Desplazamiento))
La MMU (Unidad de Manejo de Memoria) convierte las direcciones virtuales de 46 bits a físicas de 32 bits.
El descriptor de segmento en modo protegido esta definido por (Base: 32 bits + Limite o tamaño 20 bits (Tamaño máximo segmento es 1Mb=220 pero si esta en paginas de 4 Kb=212 es de 4Gb=220+212 = 232) + Atributos 12 bits (dentro de esta esta el bit granularidad que indica si el limite esta expresado en bytes o paginas) = 64 bits)
El Pentium en modo Real funciona a 20 bits.
El direccionamiento a memoria física en modo Real por tanto es de 1 Mb (220 = 1 Mb)
El segmento en modo Real esta definido por (Base: 20 bits + Desplazamiento 16 bits(Tamaño Max de un segmento 64 Kb))
La paginación se puede habilitar solo en modo protegido mediante la habilitación del bit PG en 1 en el registro de control CR0 (MOV CR0 FFFF)
La Unidad de paginación traduce la dirección lineal a física.
La paginación descompone la memoria física en un millón de 4 Kb (Si es 4 Gb en un millón)
Para referenciar la base de la página se necesitan 20 bits, si a la base se le suma el valor del desplazamiento que son 12 bits de menos peso de la dirección de menos peso (Base + Desplazamiento = 32 bits) se obtiene la dirección física de 32 bits
La Tabla de Paginas pesa 4 Mb (1Mb x 4 bytes)
El Pentium maneja 64 páginas.

¿Que representa los 64bits del descriptor de segmento, con que se lo puede relacionar?
¿Porque el puntero a direcciones virtuales es de 48 bits es porque a El direccionamiento a memoria virtual es de 64 Tb (El espacio virtual o lógico es de 46 bits (14 bits de selector + 32 bits de Desplazamiento)) hay que sumarle los 2 bits nivel privilegio RPL?
28-01-2009 12:36
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Emiliano Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 3
Agradecimientos dados: 0
Agradecimientos: 0 en 0 posts
Registro en: Feb 2009
Mensaje: #2
Re: Arquitectura Dudas
¿Que representa los 64bits del descriptor de segmento, con que se lo puede relacionar?
?????


¿Porque el puntero a direcciones virtuales es de 48 bits es porque a El direccionamiento a memoria virtual es de 64 Tb (El espacio virtual o lógico es de 46 bits (14 bits de selector + 32 bits de Desplazamiento)) hay que sumarle los 2 bits nivel privilegio RPL?

El puntero de de 48, la direccion es de 46, hay que ver lo que pide, si puntero o la direccion
20-02-2009 18:55
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)



    This forum uses Lukasz Tkacz MyBB addons.