El documento describe las funciones principales de un sistema operativo, incluyendo la gestión de procesos, memoria, almacenamiento, entrada/salida, archivos, protección y comunicaciones. Explica que el sistema operativo administra los recursos del hardware y ejecuta programas de aplicación, asignando y coordinando el uso de la CPU, memoria, dispositivos y más.
2. SISTEMA
OPERATIVO
Programa o conjunto de
programas de un sistema
informático que gestiona
los recursos del hardware
y provee servicios a los
programas de aplicación,
ejecutándose en modo
privilegiado.
3. SISTEMA OPERATIVO
Como Gestor el sistema Operativo administra:
La CPU
Los dispositivos de E/S
La memoria principal
Los dispositivos de memoria secundaria
Los procesos
Y en general todos los recursos del
sistema
4. Gestión de procesos
Gestión de Memoria Principal
Gestión de Almacenamiento Secundario
Gestión de Entrada y Salida
Sistema de Archivos
Sistemas de Protección
Sistema de comunicaciones
GESTIÓN DE LOS COMPONENTES DE UN
SISTEMA INFORMÁTICO
5. GESTIÓN DE LOS COMPONENTES DE UN
SISTEMA OPERATIVO
GESTIÓN DE PROCESOS
Un proceso es un programa en
ejecución que requiere recursos
para realizar su tarea: tiempo de
CPU, memoria, archivos y
dispositivos de E/S.
6. GESTIÓN DE LOS COMPONENTES DE UN
SISTEMA OPERATIVO
GESTIÓN DE PROCESOS
El Sistema Operativo es el responsable de:
Crear y destruir procesos
Parar y reanudar procesos
Ofrecer mecanismos para que los procesos puedan
comunicarse y sincronizarse.
7. GESTIÓN DE LOS COMPONENTES DE UN
SISTEMA OPERATIVO
GESTIÓN DE MEMORIA PRINCIPAL
La memoria es una tabla de bytes
que se referencian mediante una
dirección única.
Este almacén de datos de rápido
acceso es compartido por la CPU y
los dispositivos de E/S, es volátil y
pierde su contenido ante fallos del
sistema.
8. GESTIÓN DE LOS COMPONENTES DE UN
SISTEMA OPERATIVO
GESTIÓN DE MEMORIA
PRINCIPAL
El Sistema Operativo es el responsable de:
Conocer que partes de la memoria están
siendo utilizadas y por quien
Decidir qué procesos se cargarán en
memoria cuando haya espacio disponible
Asignar y reclamar espacio de memoria
cuando sea necesario.
9. GESTIÓN DE LOS COMPONENTES DE UN
SISTEMA OPERATIVO
GESTIÓN DE ALMACENAMIENTO
SECUNDARIO
Un sistema de almacenamiento
secundario es necesario, ya que la
memoria principal es volátil e
insuficiente para almacenar
todos los programas y datos.
10. GESTIÓN DE LOS COMPONENTES DE UN
SISTEMA OPERATIVO
GESTIÓN DE ALMACENAMIENTO
SECUNDARIO
El Sistema Operativo es el responsable de:
Planificar los discos
Gestionar el espacio libre
Asignar el almacenamiento
Verificar que los datos se guarden en
forma correcta.
11. GESTIÓN DE LOS COMPONENTES DE UN
SISTEMA OPERATIVO
GESTIÓN DE ENTRADA Y SALIDA
Consiste en un sistema de almacenamiento
temporal – caché -, una interfaz de
manejadores de dispositivos y otra para
dispositivos concretos.
El sistema Operativo debe gestionar el
almacenamiento temporal de E/S y servir
las interrupciones de los dispositivos de
E/S.
12. GESTIÓN DE LOS COMPONENTES DE UN
SISTEMA OPERATIVO
SISTEMA DE ARCHIVOS
Los archivos son una colección de
información relacionada.
Almacenan programas – código fuente y
objeto – y datos tales como imágenes, texto,
bases de datos, etc.
13. GESTIÓN DE LOS COMPONENTES DE UN
SISTEMA OPERATIVO
SISTEMA DE ARCHIVOS
El Sistema Operativo es el responsable de:
Crear y eliminar archivos y directorios
Ofrecer servicios para manipular archivos y
directorios
Establecer la correspondencia entre
archivos y unidades de almacenamiento
Realizar copias de seguridad de archivos.
14. GESTIÓN DE LOS COMPONENTES DE UN
SISTEMA OPERATIVO
SISTEMA DE ARCHIVOS
Existen diferentes sistemas de
archivos, es decir, diferentes
formas de almacenar la
información que se almacena en
la memoria secundaria –
normalmente discos – de los
computadores.
15. GESTIÓN DE LOS COMPONENTES DE UN
SISTEMA OPERATIVO
SISTEMAS DE ARCHIVOS
Sistemas de archivos:
FAT
FAT32
ext3
NTFS
XFS
Etc.
16. GESTIÓN DE LOS COMPONENTES DE UN
SISTEMA OPERATIVO
SISTEMA DE PROTECCIÓN
Mecanismo que controla el
acceso de los programas o
los usuarios a los recursos
del sistema.
17. GESTIÓN DE LOS COMPONENTES DE UN
SISTEMA OPERATIVO
SISTEMAS DE PROTECCIÓN
El Sistema Operativo es el
responsable de:
Distinguir entre el uso
autorizado y no autorizado
Especificar los controles de
seguridad a realizar
Forzar el uso de
mecanismos de protección
18. GESTIÓN DE LOS COMPONENTES DE UN
SISTEMA OPERATIVO
Para mantener las
comunicaciones con otros
sistemas es necesario poder
controlar el envío y recepción
de información a través de las
interfaces de red.
SISTEMA DE COMUNICACIONES
19. GESTIÓN DE LOS COMPONENTES DE UN
SISTEMA OPERATIVO
Se requiere poder crear y mantener puntos
de comunicación que sirvan a las
aplicaciones para enviar y recibir
información, y crear y mantener conexiones
virtuales entre aplicaciones que están
ejecutándose localmente y otras que lo
hacen remotamente.
SISTEMA DE COMUNICACIONES