Sistema Operativo Nuevo

Páginas: 5 (1116 palabras) Publicado: 5 de mayo de 2013
Colegio Técnico Santa Ana
Sistemas Operativos

Proyecto-Sistema Operativo- Socril Lovas

Profesor:
Mario Vargas Montes

Estudiantes:
Cristian Vásquez B.
Sofía López Marín
Modalidad Nocturna

Fecha de Entrega:
29/04/2013




Contenido















Introducción


Un sistema operativo es un programa o conjunto de programas que en un sistema informáticogestiona los recursos de hardware y provee servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de los restantes.
El objetivo de este proyecto es crear un nuevo S.O el cual deberá tener todas sus partes funcionales, como lo son los diferentes administradores que lo componen, tales son, el Administrador de memoria, Administrador del procesador, Administrador de losprocesos, Administrador de los dispositivos y Administrador el de archivos.












Administración de Memoria:
Un sistema operativo de multiprogramación con particiones variables, con asignación de memoria de mejor ajuste. Con particiones variables sólo se le asigna al proceso el espacio que necesita del total del hueco y el resto pasa a formar un nuevo hueco. La política de mejorajuste asigna a un proceso el hueco más pequeño, de la lista de huecos, que sea lo suficientemente grande para poder ubicarlo en él.
Memoria Virtual
Paginación: Este S.O utilizará el algoritmo de reemplazo de páginas "la de menor uso reciente" (LRU), ya que es una buena aproximación al óptimo, lo que le da una gran ventaja sobre los demás, se basa en la observación de que las páginas de usofrecuente en las últimas instrucciones se utilizan con cierta probabilidad en las siguientes. De la misma manera, es probable que las páginas que no hayan sido utilizadas durante mucho tiempo permanezcan sin uso por bastante tiempo. Implementando el algoritmo con esta base, al ocurrir un fallo de página, se elimina la página que no haya sido utilizada durante el tiempo más grande.
Administración delProcesador:
Se busca que se utilice el 100% del procesador, además de maximizar la cantidad de trabajos por unidad de tiempo, pero buscando que el tiempo de ejecución sea el menor posible, al igual que el tiempo de espera y el de resultado, por ello se optó por utilizar el algoritmo de asignación de procesos llamado Multicolas, el cual asigna distintas colas y distintos quantums dependiendo deltipo de bloqueo al que llega el proceso. Este tipo de administración logra lo que se denomina un "Balance General del Sistema" debido a que compensa la utilización de los recursos respecto de la ejecución de los procesos otorgando mayor prioridad de ejecución (cola de Listos de mayor prioridad) a los procesos que utilizan los periféricos más lentos y viceversa.



Administración de Procesos:Para prevenir el bloqueo mutuo que se puede dar cuando dos procesos o más a la vez solicitan los mismos recursos se optó por utilizar el Algoritmo del Banquero, ya que este utiliza los principios del Algoritmo de Seguridad y el de Solicitud de Recursos. Requiere conocer con anticipación los recursos que serán utilizados por todos los procesos. El algoritmo mantiene al sistema en un estado seguro.Un sistema se encuentra en un estado seguro si existe un orden en que pueden concederse las peticiones de recursos a todos los procesos, previniendo el interbloqueo. El algoritmo del banquero funciona encontrando estados de este tipo. Los procesos piden recursos, y son complacidos siempre y cuando el sistema se mantenga en un estado seguro después de la concesión. De lo contrario, el proceso essuspendido hasta que otro proceso libere recursos suficientes.
Administración de Dispositivos:

Según si un dispositivo de almacenamiento de acceso directo (DASD) tiene cabezas fijas o móviles, tres factores pueden afectar el lapso requerido para tener acceso a un archivo:
* El tiempo de búsqueda
* El tiempo de latencia
* El tiempo de transferencia
En base a esto se buscó la mejor...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • El nuevo auge de los sistemas operativos: Evolución a través de los años.
  • Nuevas tendencias en sistemas operativos
  • LOS SISTEMAS OPERATIVOS Nuevo
  • ¿Qué Es Un Sistema Operativo? y Tipos De Sistemas Operativos
  • Sistema Operativo Y Tipos De Sistemas Operativos
  • Atomicidad de operaciones
  • operaciones basicas del sistema operativo
  • Sistemas Operativos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS