Bienvenidos!!!


miércoles, 30 de mayo de 2012

Final De La Asignatura: Conclusiones

Conclusión General Del Curso

Para terminar este proceso que comenzó el 9 de Febrero de 2012, me he podido dar cuenta que al inicio de la asignatura uno llega con un pensamiento totalmente distinto de lo que es realmente la asignatura; pensando que se vería la instalación de sistema operativo, herramientas y mantenimiento del mismo. Pero esto no es así; al finalizar esta asignatura es posible comprender que el sistema operativo es más que una interfaz grafica de usuario, la complejidad de como cada proceso es asignado al procesador, el manejo de la memoria principal y virtual en su funcionamiento interno.

Además de los conocimientos adquiridos en la asignatura de sistemas operativos dirigida por el Ing. Oscar Wilson Mendoza Martínez, el docente nos incentivo al autoaprendizaje, la innovación para la presentación de cada trabajo y el trabajo en equipo.

viernes, 18 de mayo de 2012

Carga Y Montaje De Archivos



 
Carga Y Montaje De Archivos:

Aplicación:

Una aplicación esta formada por  varios módulos compilados en forma de objetos  que se montan juntos  para resolver  las referencias entre otros módulos y las rutinas de biblioteca.

Carga Dinámica:

El cálculo de direcciones dinámico permite  que un programa pueda cargarse en cualquier región de la memoria principal y luego  interrumpir la ejecución del programa  para ser descargado de la memoria principal  y posterior mente  cargado en una posición diferente.

Montaje:

La  función  de un montador es  tomar como entrada una colección de módulos objeto y generar un modulo de carga que contenga un conjunto  de módulos de programa y datos para el cargador, el montador  crea un único modulo de carga que es la unión de todos los módulos objetos.

Archivos Proyectados En Memoria

 



Archivos Proyectados En Memoria:
 
Los archivos proyectados en memoria son un tipo de archivo especial que se basan en la capacidad de la memoria virtual para utilizar espacio físico en disco como si fueran páginas de memoria RAM.

Básicamente, se trata de almacenar datos en memoria, como variables, registros, buffers, o cualquier otra estructura de datos, pero obligar al sistema a que proyecte esas páginas de memoria en un archivo concreto, en vez de utilizar el archivo de paginación de sistema. Después, al acceder a esas páginas de memoria, en realidad estaremos accediendo a un espacio en el disco duro, correspondiente al archivo que hemos proyectado.

Cuando Utilizarlos:
Básicamente, los archivos proyectados en memoria se utilizan en 3 tareas:
  1. Leer los archivos contenidos en los archivos .exe y .dll cuando se ejecuta un proceso.
  2. Realizar operaciones de E/S a disco sin buffers de memoria intermedios.
  3. Crear zonas de memoria compartida, para intercambiar datos entre procesos.