SISTEMAS OPERATIVOS. ¿ QUÉ ES UN SISTEMA OPERATIVO? Es un conjunto de programas o software, cuyo...

22
SISTEMAS OPERATIVOS

Transcript of SISTEMAS OPERATIVOS. ¿ QUÉ ES UN SISTEMA OPERATIVO? Es un conjunto de programas o software, cuyo...

Page 1: 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.

SISTEMAS OPERATIVOS

Page 2: 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.

¿ 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

Page 3: 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.

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

Page 4: 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.

FUNCIONES DEL SISTEMA OPERATIVO

Gestionar los recursos de la computadora

Ejecutar servicios para los programas

Ejecutar los mandatos de los usuarios

Page 5: 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.

ARRANQUE DE LA COMPUTADORA

Arranque del hardware

Arranque del sistema operativo

Page 6: 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.

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

Page 7: 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.

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

Page 8: 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.

Dependiendo del nº de procesos y de usuarios, un sistema operativo puede ser:

- Monotarea- Multitarea o multiproceso- Monousuario- Multiusuario

Page 9: 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.

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

Page 10: 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.

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

Page 11: 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.

Ofrece una serie de servicios a los procesos:

- Solicitar memoria- Liberar memoria- Compartir memoria

Page 12: 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.

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

Page 13: 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.

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

Page 14: 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.

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

Page 15: 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.

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

Page 16: 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.

Los servicios E/S son de lectura y escritura

Están orientados a caracteres (impresoras y terminales) o orientados a bloques (unidades de disco)

Page 17: 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.

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

Page 18: 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.

http://www.youtube.com/watch?v=-dIh-rYfQpI

Page 19: 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.

<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>

Page 20: 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.

http://www.youtube.com/watch?v=BWHWoAIrsTA

Page 21: 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.

<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>

Page 22: 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.