Sistema OperativoVersión en línea Acontinuación describiremo, ¿Qué es? ¿Cómo funciona?... por Steven Espinoza 1 SISTEMA OPERATIVO Introducción al Sistema Operativo 2 SISTEMA OPERATIVO ¿QUÉ ES UN SISTEMA OPERATIVO?Un sistema operativo es un conjunto de programas o software, destinado a permitir la comunicación entre el usuario y la máquina de forma cómoda y eficiente; se encarga de gestionar los recursos del ordenador, esto incluye la gestión del hardware desde los niveles más básicos. Realizar el interfaz sistema-usuario. Compartir los recursos de Hardware entre los usuarios. Permitir a los usuarios compartir sus datos entre ellos. Prevenir que las actividades de un usuario no interfieran en las de los demás usuarios. *Calendarizar los recursos de los usuarios. Facilitar el acceso a los dispositivos de E/S. Recuperarse de fallas o errores. Llevar el control sobre el uso de los recursos (entre otras). 3 SISTEMA OPERATIVO Funciones de los Sistemas OperativosAdministración del procesador: el sistema operativo administra la distribución del procesador entre los distintos programas por medio de un algoritmo de programación. Gestión de entradas/salidas: el sistema operativo permite unificar y controlar el acceso de los programas a los recursos materiales a través de los driver.Gestión de archivos: el sistema operativo gestiona la lectura y escritura en el sistema de archivos, y las autorizaciones de acceso a archivos de aplicaciones y usuarios. Gestión de la información: el sistema operativo proporciona cierta cantidad de indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto del equipo.Gestión de ejecución de aplicaciones: el sistema operativo se encarga de que las aplicaciones se ejecuten sin problemas asignándoles los recursos que éstas necesitan para funcionar. 4 SISTEMA OPERATIVO Clasificación de los Sistemas OperativosDebido a la evolución de los sistemas operativos fue necesario realizar una clasificación; considerando las diferencias existentes entre sus componentes los podemos clasificar en: Sistemas operativos por lotes. Sistemas operativos de multiprogramación. Sistemas operativos multiusuario.Sistemas operativos de tiempo compartido. Sistemas operativos de tiempo real. 5 SISTEMA OPERATIVO EVOLUCIÓN DE LOS SISTEMAS OPERATIVOSEs habitual considerar cuatro etapas o generaciones en la evolución de los sistemas operativos:PRIMERA ETAPA (1943 – 1955) tarjetas perforadas y lenguaje máquina - ensambladores.SEGUNDA ETAPA (1956 – 1963) procesamiento por lotes / lotes en serie. TERCERA ETAPA (1963 – 1979) SO multiprogramación/trabajo interactivo.CUARTA ETAPA (1980 – actualidad) SO en red y distribuídos. 6 SISTEMA OPERATIVO USO DE LA INTERFAZ GRÁFICA: PARTES DEL SISTEMA OPERATIVO. 7 SISTEMA OPERATIVO Sistema Operativo como administrador de recursosLa otra tarea de un sistema operativo consiste en administrar los recursos de un computador cuando hay dos o más programas que ejecutan simultáneamente y requieren usar el mismo recurso (como tiempo de CPU, memoria o impresora). Además, en un sistema multiusuario, suele ser necesario o conveniente compartir, además de dispositivos físicos, información. Al mismo tiempo, debe tenerse en cuenta consideraciones de seguridad: por ejemplo, la información confidencial sólo debe ser accesada por usuarios autorizados, un usuario cualquiera no debiera ser capaz de sobrescribir áreas críticas del Sistema, etc. (En este caso, un usuario puede ser una persona, un programa, u otro computador). 8 SISTEMA OPERATIVO