jsaks
Operativos Multiusuario –
Linux
Cap 1. Introducción a los
Sistemas Operativos
Información General
Contenido
Funciones y objetivos de los SO
Evolución de los SO
Logros principales
Características de los SO modernos
Facultad de Ciencias y Tecnología
Taller de Sistemas Operativos Multiusuarios – Linux
Funciones y Objetivos de los
SO
Es un programa quecontrola la ejecución de los
programas de aplicaciones.
Una interface entre la aplicación y el hardware
Principales objetivos del SO
Comodidad
Eficiencia
Capacidad de evolución
Facultad de Ciencias y Tecnología
Taller de Sistemas Operativos Multiusuarios – Linux
Niveles y vistas de un SO
Servicios ofrecidos por el SO
Creación de programas
Editores y depuradoresEjecución de programas
El SO se encarga de la programación de las
numerosas tareas necesarias para ejecutar un
programa
Acceso a los dispositivos de E/S
Cada dispositivo tiene una única interfaz
El SO presenta una interfaz estándar para los
usuarios
Facultad de Ciencias y Tecnología
Taller de Sistemas Operativos Multiusuarios – Linux
Servicios ofrecidos por el SO
(cont…)
Accesocontrolado a los archivos
Acceso a los diferentes medios de comunicación,
pero presenta una interfaz común para los usuarios
Proporciona protección en los sistemas de acceso
múltiple
Acceso al Sistema
Controla el acceso a los sistemas y a los recursos
Detección y respuesta a errores
Errores internos y externos del hardware
Los errores de software
Facultad de Ciencias yTecnología
Taller de Sistemas Operativos Multiusuarios – Linux
Servicios ofrecidos por el SO
(cont…)
Contabilidad
Recopilar estadísticas de uso
monitor de rendimiento
Facultad de Ciencias y Tecnología
Taller de Sistemas Operativos Multiusuarios – Linux
Roles del SO
Una computadora es un conjunto de recursos para
el procesamiento y el almacenamiento de dato
El sistema operativo esresponsable de la gestión
de estos recursos
Facultad de Ciencias y Tecnología
Taller de Sistemas Operativos Multiusuarios – Linux
El SO como Software
El SO funciona de la misma forma que un
software de computadora común y corriente
Es un programa o una serie de programas
ejecutados por el procesador
Sistema operativo abandona con frecuencia el
control y debe depender delprocesador para
recuperarlo
Facultad de Ciencias y Tecnología
Taller de Sistemas Operativos Multiusuarios – Linux
El SO como administrador de
recursos
Evolución del SO
Sistemas operativos evolucionan con el tiempo:
Las actualizaciones de hardware, y nuevos tipos
de hardware:
Necesidad de soporte mas sofisticado
Nuevos servicios:
El uso de múltiples ventanas
Correcciones
Fallosque aparecen en el curso del tiempo
Facultad de Ciencias y Tecnología
Taller de Sistemas Operativos Multiusuarios – Linux
Evolución de Sistemas
Operativos
Puede ser más fácil de entender los requisitos
fundamentales de un sistema operativo
teniendo en cuenta la evolución de los sistemas
operativos
Etapas incluyen
Proceso en serie
Sistemas sencillos de proceso por lotesSistemas por lotes con multiprogramación
Facultad de Ciencias y Tecnología
Taller de Sistemas Operativos Multiusuarios – Linux
Proceso en serie
Ausencia del SO
Máquinas que funcionan a partir de una consola
con luces de la pantalla, interruptores,
dispositivos de entrada, y una impresora
Problemas que incluyen
Planificación
Tiempo de preparación
Facultad de Ciencias y TecnologíaTaller de Sistemas Operativos Multiusuarios – Linux
Sistemas sencillos de proceso
por lotes
Las primeras computadoras eran muy costosas
Fueron muy importante para maximizar la utilización
del procesador
Monitor
El software que controla la secuencia de eventos
Se agrupaba secuencialmente los trabajos por lotes
Cada programa se construía de modo tal que volviera
al monitor...
Regístrate para leer el documento completo.