2015 componentes de un sistema operativo
TRANSCRIPT
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.
SISTEMA OPERATIVO
Como Gestor el sistema Operativo administra:
La CPULos dispositivos de E/SLa memoria principalLos dispositivos de memoria secundariaLos procesosY en general todos los recursos del sistema
Gestión de procesosGestión de Memoria PrincipalGestión de Almacenamiento SecundarioGestión de Entrada y SalidaSistema de ArchivosSistemas de ProtecciónSistema de comunicaciones
GESTIÓN DE LOS COMPONENTES DE UN SISTEMA INFORMÁTICO
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.
GESTIÓN DE LOS COMPONENTES DE UN SISTEMA OPERATIVO
GESTIÓN DE PROCESOS
El Sistema Operativo es el responsable de:
Crear y destruir procesosParar y reanudar procesosOfrecer mecanismos para que los procesos puedan comunicarse y sincronizarse.
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.
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 quienDecidir qué procesos se cargarán en memoria cuando haya espacio disponibleAsignar y reclamar espacio de memoria cuando sea necesario.
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.
GESTIÓN DE LOS COMPONENTES DE UN SISTEMA OPERATIVO
GESTIÓN DE ALMACENAMIENTO SECUNDARIO
El Sistema Operativo es el responsable de:
Planificar los discosGestionar el espacio libreAsignar el almacenamientoVerificar que los datos se guarden en forma correcta.
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.
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.
GESTIÓN DE LOS COMPONENTES DE UN SISTEMA OPERATIVO
SISTEMA DE ARCHIVOS
El Sistema Operativo es el responsable de:
Crear y eliminar archivos y directoriosOfrecer servicios para manipular archivos y directoriosEstablecer la correspondencia entre archivos y unidades de almacenamientoRealizar copias de seguridad de archivos.
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.
GESTIÓN DE LOS COMPONENTES DE UN SISTEMA OPERATIVO
SISTEMAS DE ARCHIVOS
Sistemas de archivos:
FATFAT32ext3NTFSXFSEtc.
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.
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 autorizadoEspecificar los controles de seguridad a realizarForzar el uso de mecanismos de protección
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
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