230 likes | 379 Views
Introducción a la Computación. Sistemas Operativos. Agenda. Definición y Conceptos Evolución Funciones Propiedades Estructura de un S.O. típico Tipos Ejemplos Valoración de los S.O. estudiados. Sistemas Operativos Definición y Conceptos. Definiciones
E N D
Introducción a la Computación Sistemas Operativos
Agenda • Definición y Conceptos • Evolución • Funciones • Propiedades • Estructura de un S.O. típico • Tipos • Ejemplos • Valoración de los S.O. estudiados
Sistemas Operativos Definición y Conceptos • Definiciones • H. Deitel: un SO es un programa que actúa como interfaz entre el usuario de un ordenador y el HW del mismo, ofreciendo el entorno necesario para que el usuario pueda ejecutar programas. • Katzan: conjunto de programas y datos que ayudan a crear otros programas y a controlar su ejecución. • Madnik y Donovan: conjunto de programas que gestionan los recursos del sistema, optimizan su uso y resuelven conflictos.
Sistemas Operativos Definición y Conceptos • Conceptos • conjunto de programas • Servicios hacia programas • Nivel más bajo del Software • Gestión de los recursos físicos • Programa o conjunto de programas que controla el Hardware del ordenador y gestiona los recursos del que dispone éste
Agenda • Definición y Conceptos • Evolución • Funciones • Características • Propiedades • Estructura de un S.O. típico • Tipos • Ejemplos • Valoración de los S.O. estudiados
Sistemas Operativos Evolución • 1. Primeros S.O. • Años 50 • Ayuda en E/S • Traducción de programas fuentes • Proceso • Introducción del programa CINTAS TARJETAS PERFORADAS • Introducción de los datos CINTAS TARJETAS PERFORADAS
Sistemas Operativos Evolución • 2. Primeros S.O. • Años 60 • Ayuda a la programación más decisiva, proporcionado: • Traductores simbólicos más evolucionados • Programas de servicio para periféricos • Mejoras en tiempo. RUTINAS • Automatización de las rutinas. DRIVER • Memoria para el monitor • Memoria para el usuario • BUFFERS
Sistemas Operativos Evolución • Interfaz usuario: con pantalla de texto
Sistemas Operativos Evolución • S.O. con patallas graficas
Agenda • Definición y Conceptos • Evolución • Funciones • Propiedades • Estructura de un S.O. típico • Tipos • Ejemplos • Valoración de los S.O. estudiados
Sistemas Operativos Funciones • 1.Controlar la llegada de trabajos al sistema • 2.Repartir los recursos disponibles • 3. Gestionar entrada y salida • 4. Control de errores y protección de acceso a otros usuarios • 5. Contabilidad y auditoria
Agenda • Definición y Conceptos • Evolución • Funciones • Propiedades • Estructura de un S.O. típico • Tipos • Ejemplos • Valoración de los S.O. estudiados
Sistemas Operativos Propiedades • Fiabilidad • Eficiencia • Local • Global • Facilidad de mantenimiento
Sistemas Operativos Tipos • Sistemas monousuario • Sistemas multiusuario • Sistemas monotarea • Sistemas multitarea • Sistema por lotes • Sistemas en tiempo real • Sistemas en tiempo compartido
Agenda • Definición y Conceptos • Evolución • Funciones • Propiedades • Estructura de un S.O. típico • Ejemplos • Valoración de los S.O. estudiados
Sistemas Operativos Estructura de un S.O. típico • Núcleo (Kernel) • Gestor de memoria • Gestor de operaciones de E/S • Gestor de dispositivos de almacenamiento • Asignación de recursos y ejecución de procesos (planificador – Scheduler)
Agenda • Definición y Conceptos • Evolución • Funciones • Propiedades • Estructura de un S.O. típico • Tipos • Ejemplos • Valoración de los S.O. estudiados
Sistemas Operativos Ejemplos • MS-DOS • Monousuario • Monoproceso
Sistemas Operativos Ejemplos • Windows • Multiproceso • Multiusuario • Fabricado por Microsoft • Licencia vía pago • Disponible para múltiples plataformas
Sistemas Operativos Ejemplos • UNIX • Multiusuario • Multiproceso • Gratuito (Licencia GNU) • Mantenido por los usuarios a lo largo del mundo • Cubre clientes, servidores y supercomputadores • Variedad en versiones dependiendo del requisito del usuario
Agenda • Definición y Conceptos • Evolución • Funciones • Propiedades • Estructura de un S.O. típico • Tipos • Ejemplos • Valoración de los S.O. estudiados
Sistemas Operativos Valoración de los S.O. estudiados • Windows • Estándar en entornos ofimáticos y usuarios finales • Entorno empresarial • UNIX • Robusto • Elementos de misión critica