Download - SISTEMAS OPERATIVOS
¿ QUÉ ES UN SISTEMA OPERATIVO?
Es un conjunto de programas o software, cuyo objetivo es simplificar el manejo de la computadora haciéndola segura y eficiente
BREVE HISTORIA DE LOS SITEMAS OPERATIVOS
1940. Primeras computadoras1950. sistemas en batch1960. multiprogramación y
timesharing1970. minicomputadoras y
microprocesadoresFinales de los años 70 y 80.
computadoras personales, redes, sistemas distribuidos y sistemas paralelos, sistemas de tiempo real
FUNCIONES DEL SISTEMA OPERATIVO
Gestionar los recursos de la computadora
Ejecutar servicios para los programas
Ejecutar los mandatos de los usuarios
Componentes del sist.operativo
Gestión de procesosGestión de memoriaGestión de la E/SGestión de archivos y directoriosComunicación y sincronización entre
procesosSeguridad y protección
GESTIÓN DE PROCESOS
Un proceso podemos definirlo como un programa en ejecución
No debemos de confundir el concepto de programa con el de proceso
Dependiendo del nº de procesos y de usuarios, un sistema operativo puede ser:
- Monotarea- Multitarea o multiproceso- Monousuario- Multiusuario
En la gestión de procesos el sistema operativo se encarga de:
- Crear y destruir los recursos- Parar y reanudar los recursos- Crear mecanismos de comunicación
y sincronización para los procesos
GESTIÓN DE MEMORIA
Asigna memoria a los procesosTrata posibles errores de acceso a la
memoria, evitando que unos errores interfieran en la memoria de otros
Permite que los procesos puedan compartir memoria entre ellos. De esta forma pueden comunicarse entre ellos
Gestionan los niveles de memoria
Ofrece una serie de servicios a los procesos:
- Solicitar memoria- Liberar memoria- Compartir memoria
COMUNICACIÓN Y SINCRONIZACIÓN ENTRE PROCESOS
Los procesos son elementos independientes y aislados
Por razones de seguridad, no deben interferir unos procesos con otros
Por otro lado, cuando se divide un trabajo complejo en varios procesos que cooperan entre sí para realizar ese trabajo es necesario que se comuniquen y sincronicen
el sistema operativo ofrece una serie de mecanismos básicos de comunicación que se transfieren en cadenas de bytes.
La vida de estos mecanismos presentan las siguientes fases:
- Creación de mecanismo- Utilización del mecanismo- Destrucción del mecanismo
Una comunicación puede ser síncrona o asíncrona
- En la comunicación síncrona, el emisor ha de estar en el servicio de enviar y el receptor ha de estar en el servicio de recibir
- En la comunicación asíncrona, el emisor no tiene porque esperar a que el receptor solicite el servicio recibir, hace el envío y sigue con la ejecución
GESTIÓN DE LA E/S
El sistema operativo gestiona los recursos de los dispositivos periféricos ( impresora, teclado, ratón…)
Debe alcanzar los siguientes objetivos:- Facilitan el manejo de los dispositivos
periféricos- Ofrece un interfaz sencilla y fácil de
utilizar por los dispositivos- Gestiona errores producidos en el acceso a
los periféricos
Los servicios E/S son de lectura y escritura
Están orientados a caracteres (impresoras y terminales) o orientados a bloques (unidades de disco)
GESTIÓN DE ARCHIVOS Y DIRECTORIOS
Los objetivos fundamentales del servidor de archivos son:
- Facilitar el manejo de los dispositivos periféricos.
- Protege a los usuarios, poniendo limitaciones a los archivos, que es capaz de manipular cada usuario
<iframe title="YouTube video player" class="youtube-player" type="text/html" width="480" height="390" src="http://www.youtube.com/embed/-dIh-rYfQpI" frameborder="0" allowFullScreen></iframe>
<iframe title="YouTube video player" class="youtube-player" type="text/html" width="480" height="390" src="http://www.youtube.com/embed/BWHWoAIrsTA" frameborder="0" allowFullScreen></iframe>