Академический Документы
Профессиональный Документы
Культура Документы
INTRODUCCION
Un sistema operativo es el software encargado de ejercer el control y coordinar
el uso de hardware entre diferentes programas de aplicaciones y los diferentes
usuarios.
El sistema operativo se encarga de crear el vnculo entre los recursos
materiales, el usuario y las aplicaciones de texto.
Nota: Usuarios (personas, procesos y recursos).
Cuando un programa desea acceder a un recurso material, no necesito
informacin especfica a los dispositivos perifricos, simplemente enva la
informacin al sistema operativo, el cual la transmite a los perifricos
correspondientes a travs de su driver (controlador).
Estructura general
Introduccin
Internamente, los sistemas operativos varan enormemente en su estructura,
sin embargo, estas tienen muchas caractersticas comunes.
Existen dos modelos muy importantes:
Multiprogramacin
Tiempo compartido (o multitarea)
Multiprogramacin
Significa que muchos programas que no estn relacionados unos con otros
pueden residir en la memoria de una computadora y tomar turnos usando el
CPU.
Si han usado Windows, Unix o Linux ya han experimentado un entorno de
multiprogramacin.
La seccin que permite la multiprogramacin en un sistema operativo se
denomina Kernel, este consiste en un nmero de procedimiento que realizan
funciones, tales como crear tareas y decir cul de ellas correr en un momento.
El Kernel brinda un mecanismo para cambiar el procesador de una tarea a
otra y provee formas primitivas de acceso controlado a recursos compartidos.
Los sistemas multiprogramacin usan de forma eficaz los diversos recursos del
sistema, como por ejemplo la CPU, la memoria y los perifricos.
Tiempo compartido (o multitarea)
En los sistemas de tiempo compartido, la CPU ejecuta mltiples trabajos
conmutando entre ellos.
Las conmutaciones se producen tan frecuente que los usuarios pueden
interactuar con cada programa mientras este est en ejecucin.
Puesto que el sistema cambia rpidamente de un usuario al siguiente, cada
usuario tiene la impresin de que el sistema completo est dedicado a l,
incluso aunque este siendo compartido
Cada usuario tiene, al menos un programa distinto en memoria.
Un programa cargado en memoria y en ejecucin se denomina en proceso.
Diseo monoltico
Es la arquitectura ms simple para un sistema operativo.
Disenno cliente-servidor
En este modelo, lo nico que hace el ncleo es controlar la comunicacin entre
clientes y servicios.
Al separar el sistema operativo en partes cada una de ellas controla una parte
del sistema.
Este modelo puede ser ejecutando en la mayora de las computadoras, ya sean
grandes o pequeas.
Los procesos pueden ser tanto servidores como clientes.
Administrador de entrada/salida
Administrador de procesos
Administrador de archivos
Administrador de memoria
Interfaz de usuario