Sistema Operativo

6
SISTEMAS OPERATIVOS SISTEMAS OPERATIVOS

Transcript of Sistema Operativo

Page 1: Sistema Operativo

SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS

Page 2: Sistema Operativo

¿QUÉ ES UN SISTEMA ¿QUÉ ES UN SISTEMA OPERATIVO?OPERATIVO?

Un Sistema operativo Un Sistema operativo (SO) es un software (SO) es un software que actúa de interfaz que actúa de interfaz entre los dispositivos entre los dispositivos de hardware y los de hardware y los programas usados por programas usados por el usuario.Por ejemplo:el usuario.Por ejemplo:

Windows Vista o Windows Vista o Mac OS X. Mac OS X.

Page 3: Sistema Operativo

PARA QUÉ SIRVE UN SOPARA QUÉ SIRVE UN SO

Sirve para manejar un ordenadorSirve para manejar un ordenador Sirve para gestionar los recursos de un Sirve para gestionar los recursos de un

ordenadorordenador Sirve para brindar una interfaz al usuario, Sirve para brindar una interfaz al usuario,

ejecutando instruccionesejecutando instrucciones Sirve para permitir que los cambios Sirve para permitir que los cambios

debidos al desarrollo del propio so se debidos al desarrollo del propio so se puedan realizar sin interferir con los puedan realizar sin interferir con los servicios que ya se prestabanservicios que ya se prestaban

Page 4: Sistema Operativo

COMPONENTES DE UN COMPONENTES DE UN SISTEMA OPERATIVOSISTEMA OPERATIVO

1·Gestión de procesos: se encarga de:1·Gestión de procesos: se encarga de:-Crear y destruir los procesos. -Crear y destruir los procesos. -Parar y reanudar los procesos. -Parar y reanudar los procesos. -Ofrecer mecanismos para que se comuniquen y -Ofrecer mecanismos para que se comuniquen y

sincronicen. sincronicen.

2·Gestión de la memoria principal:se en carga de:2·Gestión de la memoria principal:se en carga de:-Conocer qué partes de la memoria están utilizadas y -Conocer qué partes de la memoria están utilizadas y

por quién. por quién. -Decidir qué procesos se cargarán en memoria cuando -Decidir qué procesos se cargarán en memoria cuando

haya espacio disponible. haya espacio disponible. -Asignar y reclamar espacio de memoria cuando sea -Asignar y reclamar espacio de memoria cuando sea

necesario. necesario.

Page 5: Sistema Operativo

3·Gestión del almacenamiento secundario: se encarga 3·Gestión del almacenamiento secundario: se encarga de:de:

-Planificar los discos. -Planificar los discos. -Gestionar el espacio libre. -Gestionar el espacio libre. -Asignar el almacenamiento. -Asignar el almacenamiento.

4·El sistema de E/S: se encarga de :4·El sistema de E/S: se encarga de :un sistema de almacenamiento temporal (caché)un sistema de almacenamiento temporal (caché)

5·Sistema de archivos:se encarga de :5·Sistema de archivos:se encarga de :-Construir y eliminar archivos y directorios. -Construir y eliminar archivos y directorios. -Ofrecer funciones para manipular archivos y -Ofrecer funciones para manipular archivos y

directorios. directorios. -Establecer la correspondencia entre archivos y -Establecer la correspondencia entre archivos y

unidades de almacenamiento. unidades de almacenamiento. -Realizar copias de seguridad de archivos. -Realizar copias de seguridad de archivos.

Page 6: Sistema Operativo

6·Sistemas de protección:se encarga de:6·Sistemas de protección:se encarga de:-Distinguir entre uso autorizado y no autorizado. -Distinguir entre uso autorizado y no autorizado. -Especificar los controles de seguridad a realizar. -Especificar los controles de seguridad a realizar. -Forzar el uso de estos mecanismos de protección. -Forzar el uso de estos mecanismos de protección.

7·Sistema de comunicaciones: sirve para:7·Sistema de comunicaciones: sirve para:-Para mantener las comunicaciones con otros sistemas es -Para mantener las comunicaciones con otros sistemas es

necesario poder controlar el envío y recepción de necesario poder controlar el envío y recepción de información a través de las interfaces de red. información a través de las interfaces de red.

8·Programas de sistema: se encarga de:8·Programas de sistema: se encarga de:-Manipulación y modificación de archivos. -Manipulación y modificación de archivos. -Información del estado del sistema. -Información del estado del sistema. -Soporte a lenguajes de programación. -Soporte a lenguajes de programación. -Comunicaciones. -Comunicaciones.