Maquinas virtuales

Maquinas virtuales Bochs:  Bochs posee la capacidad de emular una CPU con arquitectura Intel x86,       dispositivos comunes de E/S, y un BIOS. Actualmente, Bochs puede ser compilado para emular un 386,486 Pentium/Pentium II/Pentium III/ Pentium 4 o una CPU con arquitectura x86-64, incluyendo instrucciones adicionales como las MMX, SSEx y 3DNow!.(wikipedia). Quemu: es un emulador de procesadores basado en la traducción dinámica de binarios (conversión del código binario de la […]

Leer más Maquinas virtuales

Servicios del sistema operativo

SERVICIOS DEL SISTEMA OPERATIVO Los servicios se programan mediante sentencias de un lenguaje. Ejemplo: C. Estas sentencias son como llamados a función. Se convierten, mediante una rutina de biblioteca de sistemas en un conjunto de instrucciones de máquina que termina con una instrucción de trap. El trap, como toda interrupción es tratada por el SO. […]

Leer más Servicios del sistema operativo

Servicios del sistema operativo: Interrupciones

SERVICIOS DEL SISTEMA OPERATIVO: INTERRUPCIONES LLAMADAS AL SISTEMA Las llamadas al sistema proporcionan la interfaz entre un programa corriendo y el sistema operativo. En general están disponibles como instrucciones en ensamblador. Se han definido lenguajes para reemplazar el lenguaje ensamblador en programación de sistemas que permita realizar en forma directa las llamadas al sistema. Ejemplo: […]

Leer más Servicios del sistema operativo: Interrupciones

Arquitectura del sistema

ARQUITECTURA DEL SISTEMA lo que termina es la arquitectura del sistema: la forma en como enlazamos las componentes para que trabajen con sinergia y cumpla las funciones. controlador es un componente de hardware, se necesitan para garantizar el funcionamiento de las partes del hardware driver es un componente de software ARRANQUE DEL COMPUTADOR – el […]

Leer más Arquitectura del sistema

Algoritmos de reemplazo de pagina

POLITICAS DE RECUPERACION – politica de recuperacion:    – determina cuando una pagina se deberia traer a la memoria principal    – con paginacion bajo demanda (demand paging), una pagina se trae a memoria solo cuando se hace referencia a una posicion en dicha pagina las faltas de pagina forzan el cambio  – que pagina […]

Leer más Algoritmos de reemplazo de pagina

Segmentación

SEGMENTACION – esquema administrativo de memoria que soporta la vision del usuario de la memoria – un programa es una coleccion de segmentos. un segmento es una unidad logica como por ejemplo: Programa principal. Procedimientos. Funciones. Variables locales, variables globales. Bloques comunes. Pila. Tabla de símbolos, arreglos,etc. TABLA DE CORRESPONDECIA DE SEGMENTOS Dirección virtual=(s,d), los […]

Leer más Segmentación