Sistemas
Sistemas Operativos
Agenda
Definición y Conceptos Evolución Funciones Características Propiedades Tipos Ejemplos Valoración de los S.O. estudiados Estructura de un S.O. típico Resumen
Sistemas Operativos Definición y Conceptos (I)
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 entornonecesario 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
PROGRAMA O CONJUNTO DE PROGRAMAS QUE CONTROLA EL HARDWARE DEL ORDENADOR Y GESTIONA LOS RECURSOS DEL QUE DISPONE ESTESistemas Operativos Definición y Conceptos (II)
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
Sistemas Operativos Definición y Conceptos (y III)
Programa Programa Programa … Programa
Agenda
Definición yConceptos Evolución Funciones Características Propiedades Tipos Ejemplos Valoración de los S.O. estudiados Estructura de un S.O. típico Resumen
Sistemas Operativos Evolución (I)
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
Resultados
IMPRESORASistemas Operativos Evolución (II)
2.Primeros S.O.
Años 60 Ayuda a la programación más decisiva, proporcionando:
Traductores simbólicos más evolucionados Programas de servicio para periféricos
Mejoras en tiempos. RUTINAS Automatización de las rutinas. DRIVER Cambio automático de proceso de ejecución. MONITOR
Memoria para el monitor Memoria para el usuario
BUFFERS
Sistemas OperativosEvolución (III)
Interfaz usuario: con pantallas de texto
Sistemas Operativos Evolución (y IV)
S.O. con pantallas gráficas
Agenda
Definición y Conceptos Evolución Funciones Características Propiedades Tipos Ejemplos Valoración de los S.O. estudiados Estructura de un S.O. típico Resumen
Sistemas Operativos Funciones (I)
1.Controlar la llegada de trabajos al sistema 2.Repartir losrecursos disponibles 3.Gestionar entrada y salida 4.Control de errores y protección de acceso a otros usuarios 5.Contabilidad y Auditoría
Sistemas Operativos Funciones (y II)
Ctrl+Alt+Sup
Agenda
Definición y Conceptos Evolución Funciones Características Propiedades Tipos Ejemplos Valoración de los S.O. estudiados Estructura de un S.O. típico Resumen
Sistemas Operativos CaracterísticasAbstractas
Concurrencia No determinismo
Funcionales Memoria externa permanente
Almacenamiento perpetuo de progrmas y datos Prolongación lógica de memoria interna usando memoria externa Simulación de los dispositivos externos
Compartición de recursos
Recursos físicos Programas datos
Agenda
Definición y Conceptos Evolución Funciones Características Propiedades Tipos Ejemplos Valoración delos S.O. estudiados Estructura de un S.O. típico Resumen
Sistemas Operativos Propiedades
Fiabilidad Eficiencia
Local Global
Facilidad de mantenimiento Simple y de pequeño tamaño
Agenda
Definición y Conceptos Evolución Funciones Características Propiedades Tipos Ejemplos Valoración de los S.O. estudiados Estructura de un S.O. típico Resumen
Sistemas Operativos Tipos (I)
SistemasMonousuario Sistemas Multiusuario
Tipos
Multiprogramación clásica
Aprovechar los tiempos de espera
Multiprogramación en paralelo Tiempo Compartido
Procesado
Batch Transacional
Sistemas Operativos Tipos (y II)
Modo de ejecución
Sistemas BATCH (off-line)
Ejecución diferida Reducir los tiempos de espera de E/S
Sistemas de TIEMPO COMPARTIDO
Interacción entre usuarios y trabajos...
Regístrate para leer el documento completo.