eeihkkikhie

Páginas: 5 (1188 palabras) Publicado: 12 de diciembre de 2013
Sistemas Operativos
Luis Angel Pérez Salcedo.
Resumen Semestral.

Generaciones S.O.
Los sistemas operativos se crearon como la mayoría de unas cosas, por una necesidad, en este caso fue la necesidad de tener una interacción o controlar maquinas (obviamente no una podadora) sin necesidad de tener conocimientos avanzados del hardware que se maneja. Sabiendo esto, podemos continuar.
Cuandoinicio la primera generación, todo se controlaba con luces y botones de encendido y apagado, hardware puro, no había S.O. y ni se pensaba en el mismo. En la segunda generación con los transistores pues ya se considera y hasta aparecen los primeros lenguajes de programación.
En la tercera pues ya, ahí se evoluciona a los circuitos integrados, los cuales permiten que se desarrolle el primer S.O.(bastante básico) y se considera el uso de memoria. En la cuarta pues con los avances tecnológicos aparecen las redes, los conceptos de seguridad (nadie querría que entraran a su pc sin permiso) y se hacen S.O. más amigables con el usuario promedio. Y por último la actual, que es con la que estoy haciendo este ensayo y pues tiene posibilidades infinitas (interfaz gráfica, control de casi cualquierhardware, etc.).

Estructura de un S.O.
Bueno, sabiendo como inicio y porque inicio, creo que podemos hablar de cómo está construido y como funciona, empecemos.
Un S.O. funciona igual desde el inicio del mismo, entra una orden, se procesa y sale el resultado de la orden completa, como en un restaurant (recurriendo a los ejemplos de comida), cuando uno pide unas papas, el mesero (en este casoun dispositivo de entrada y/o salida) lleva la orden en papel (el papel es la memoria) al chef, el chef lee la orden y cocina las papas, cuando están listas le pide al mesero que las lleve al cliente, y listo, papas muy ricas.
Ahora, no todo fue así desde el principio, al principio se utilizó un modelo monolítico (todo en uno) que no tenía una organización, solo todo junto, administradores,kernel, gestores de memoria, todo contenido junto. Funcionaba, pero podía funcionar mejor, por lo que se optó por un sistema organizado por capas, para proteger los sistemas, primero esta el gestor de procesador, luego el de memoria, después procesos, dispositivos e/s y manejo de información, todo protegido en una coraza (para que el usuario que no sabe no le mueva) y después viene la interfaz, que yapermite al usuario hacer lo que necesite.
Y así funciona o se acomoda el S.O.

Procesos….
Ahh los procesos, es un tema bastante largo, voy a tratar de ser lo más claro y concreto posible.
Un proceso son una serie de instrucciones a cumplir, para esto el sistema operativo tiene que brindarle los recursos necesarios al proceso sin desatender a otros procesos, es donde se intercalan los procesospara que tenga un rendimiento óptimo el procesador y así atender la mayor cantidad de procesos en el menor tiempo posible, para esto se tiene considerados ciertos estados en los que un proceso puede estar, nuevo, listo, ejecución, bloqueado, suspendido y terminado.
Un proceso puede ser iniciado por el S.O., el usuario o por otro proceso, estos pueden pasar de ejecución a bloqueado o suspensiónpor esperar una acción (inserte el disco 2), a terminado por un error en el proceso, etc.
Estos procesos también están regulados, en este caso por el bloque de control de procesos, que pues le asigna memoria, pila, datos de id y así juntos pues constituyen la imagen de un proceso.
Ok. Ya que se tiene todo esto, como vamos a atender a todos juntos?, sencillo, algoritmos de planificación, que puesintercalan los procesos para que todos sean atendidos, además el S.O. puede cambiar de algoritmo si es necesario, genial no?

Exclusión mutua
Con esto de los procesos y demás, al inicio surgen inconvenientes, en este caso garantizar la exclusión mutua, que consiste en que un recurso no pueda ser tomado por dos procesos al mismo tiempo, y para hacer cumplir esta exclusión mutua surgen dos...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS