Generaciones, MS DOS, Windows y Unix
Generaciones S.O
Introducción
Generación 0 (1940) 1era(1940): no había MS DOS 1979 S.O comandos 1/2 (1950): tubos al Acceso al lenguaje Interfaz usuarios sistema vacío 1 tarea por vez 3era Generación (60-70) de maquinas interrupciones tratar errores Procesos por lote, 2da(1960): multi P y P 1era Generación (1950) comandos internos tiempo compartido Windows 1/2 : ingeniería software
Interfaz gráfico
Metáfora escritorio Menús y botones Teclado y ratón S: O. Usuario S. O. Servidores
Unix -Lab Bell de ATT
Ejecutaba 1 tarea a la vez
Software Se dividen en
3era(1970):necesidad de $ IBO- os/360
4ta Generación 70, adelante
Multiprogramación y multiprocesamiento
Estructura jerárquica
Nº de procesadores Uniproceso Multiproceso Simétrico Asimétrico
Software de programas Software de aplicación
Bath: e/p -multiprogramación: mep tmito de transacciones:v/p S.O es un conjunto de multiacceso: v/u programas de control tiempo real: ie
Tiempo al CPU - Interprete comandos -G información G , memoria - G E/S - G, CPU
Maneja los recursos del sistema
Ejecución de un programa a la vez
Por servicio: Nº de usuario: Monousuario Multiusuario Nº de tareas Monotareas Multitareas
dos grupos
2da Generación mitad(1960)
S.O actual
4ta (1/2 1970): hasta -S ahora
O general -M/i -soporta * y multiacceso Tipos
Hardware Parte material Para realizar los proceso Necesita: Normas Órdenes
Control recursos
Uso eficiente del sistema Gestiona recursos
coordina: Control E/S Control error y protección
como:
Funcionamiento velocidad velocidad procesador lentitud periféricos
Entrada/salida tratamiento de información almacenamiento masivo
Interfaz con el usuario Fácil trabajo con el hardware Facilidades contables
Tipos y estructura S.O Objetivos y funciones S.O
Máquina virtual acercamiento al hardware
Intermediario entre el hardware y los programas de aplicación
Definición y funcionamiento S.O
MEP: múltiple ejecución de programas; EG: ejecución en grupo; V/P; varios programas; V/U: varios usuarios; I/E interacción con varios equipos; P y P : programación y procesamiento; MI, multiusuario interactivo