Arquitectura y Sistemas Operativos Clase 3 UNIDAD 2: SISTEMAS OPERATIVOS (Generalidades) SISTEMA OPERATIVO → DEFINICIÓN Conjunto de rutinas que permiten controlar las operaciones de la computadora con una mínima intervención humana. CONCEPTOS GENERALES • CONJUNTO DE RUTINAS • SISTEMA OPERATIVO BÁSICO • Característica: RESIDENTE • Componentes: • NÚCLEO • Sinónimos: KERNEL, MONITOR, RESIDENTE,SUPERVISOR. • Función: controlar recursos • Recursos físicos: cpu, discos, memoria, etc. • Recursos lógicos: procesos, programas, datos • INTERFAZ DE USUARIO • Sinónimo: SHELL. • Tipos: • CLI → Command Line Interface. • GUI → Graphic User Inteface • Función: facilitar el uso del sistema al usario. • IPL → Initial Program Loader •
Sinónimo: BOOT STRAPPING
• Función: cargar el sistema operativo básico. • UTILITARIOS DEL SISTEMA • Característica → NO RESIDENTES. • CAPAS O NIVELES • NIVEL 1 – PLANIFICADOR DE TRABAJOS • Sinónimo: JOB SCHEDULLER • Funciones: • Cargar programas. • Crear procesos. • Administrar y controlar accesos de usuarios. • Establecer protecciones. • Asignar el estado de listo a un trabajo (JOB). • Complemento: Lenguaje de control de trabajos (JOB CONTROL LANGUAJE). • NIVEL 2 – ADMINISTRADOR DE RECURSOS • ADMINISTRADOR DEL PROCESADOR • PLANIFICADOR DE PROCESOS • Sinónimo: DISPATCHER • Función: asignar CPU a los procesos. • CONTROLADOR DE TRÁFICO • Sinónimo: TRAFIC CONTROLER • Función: mantener el contexto asociado al proceso (PCB: Process Control Block). • ADMINISTRADOR DE MEMORIA • Función: asignar memoria a los procesos.
Página 1 de 2
• ADMINISTRADOR DE PERIFÉRICOS • Funciones: • Asignar dispositivos. • Asignar SPOOLER. • Asignar DRIVERS. • ADMINISTRADOR DE LA INFORMACIÓN • Sinónimo: FILE SYSTEM. • Función: administrar el sistema de ARCHIVOS y DIRECTORIOS. • ADMINISTRADOR DE LAS COMUNICACIONES • Función: mantener una red. • REQUISITOS MÍNIMOS • Simplicidad. • Modularidad • Portabillidad • Confiabilidad • Capacidad Multiusuario • Capacidad para Multiprogramación • Soporte de Red o Procesamiento Distribuido. • FUNCIONES BÁSICAS • INICIALIZACIÓN • COLD START • WARM START • MÁQUINA EXTENDIDA • ARQUITECTURAS • MONOLÍTICA • Característica: no posee capas. • Ejemplo: DOS • JERÁRQUICA • Característica: dividida en capas o niveles, comunicadas por interfaces. • Ejemplo: OS/2. • ANILLOS • Sinónimo: RINGS. • Característica: anillos concéntricos, comunicados por aperturas llamadas TRAP. Similar a la estructura jerárquica. • CLIENTE / SERVIDOR • Característica: presenta un MICROKERNEL que sincroniza mensajes entre un PROCESO CLIENTE y un PROCESO SERVIDOR. • Funciones del MICROKERNEL • Atender las INTERRUPCIONES. • Administrar la multiprogramación • Sincronizar los mensajes • Ejemplo: QNX • MÁQUINA VIRTUAL • Característica: crea en memoria copias idénticas del hardware, permitiendo instalar diferentes sistemas operativos. • Ejemplo: VIRTUAL BOX de SUN Microsystems.
Página 2 de 2