Temas primer parcial PDF

Title Temas primer parcial
Course Sistemas Operativos
Institution Universidad Argentina de la Empresa
Pages 4
File Size 94.1 KB
File Type PDF
Total Downloads 116
Total Views 149

Summary

Download Temas primer parcial PDF


Description

DEFINICION DE SISTEMA OPERATIVO  

El sistema operativo como una máquina extendida El sistema operativo como administrador de recursos

CONCEPTOS ASOCIADOS A LOS SISTEMAS OPERATIVOS   

Mono y Multiprogramación Mono y Multiusuario Mono y Multiprocesamiento

HISTORIA DE LOS SISTEMAS OPERATIVOS     

La primera generación (1945 a 1955): Sin sistema operativo, programas monitores (HW. Tubos de Vacío) La segunda generación (1955 a 1965): Sistema de procesamiento por lotes (HW. Transistores) La tercera generación (1965 a 1980): Sistemas de tiempo compartido y multiprogramación (HW. C.I. SSI-LSI) La cuarta generación (1980 a la fecha): Sistemas en tiempo real, Multimedia (HW .CI VLSI) Nuevas generaciones (HW: C.I. GSI) Sistemas para móviles e incrustados.

CLASIFICACION DE LOS SISTEMAS OPERATIVOS 



 

Por tipo de plataforma / función Sistemas operativos de mainframe Sistemas operativos de servidores Sistemas operativos de multiprocesadores Sistemas operativos de computadoras personales Sistemas operativos de computadoras de bolsillo Sistemas operativos integrados Sistemas operativos de nodos sensores Sistemas operativos en tiempo real Sistemas operativos de tarjetas inteligentes Por producto Caso Unix Linux Caso Windows Otros Casos Por familia Versiones Por distribución Caso Linux

SUBSISTEMAS BASICOS DE LOS SISTEMAS OPERATIVOS      

Procesos Memoria Archivos Entrada/salida Seguridad Networking

LLAMADAS AL SISTEMA      

Llamadas al sistema para la administración de procesos, planificación Llamadas al sistema para la administración de archivos, directorios Llamadas al sistema para la administración de comunicaciones IPC, Sockets Miscelánea de llamadas al sistema. Caso Win32 APIs Caso Unix POSIX

DIAGRAMAS REPRESENTAIVOS DE UN SISTEMA OPERATIVO 





El Shell (Externo al SO) Caso Windows CMD, Comandos Básicos Caso Linux bash, otros, comandos Básicos. Redireccionamiento Pipeline Stdin, Stdout, Stderror. El Núcleo Caso Unix Caso Windows XP o similar Caso Minix Caso Linux Hipervisores Tipo 1 Tipo 2 Paravirtualización

ESTRUCTURA DEL NUCLEO DEL SO      

Sistemas monolíticos Sistemas de capas Microkernels Modelo cliente-servidor Máquinas virtuales Exokernels

SUBSISTEMA DE GESTION DE PROCESOS

PROCESOS      

Definición de proceso Creación de un proceso Terminación de procesos Jerarquías de procesos Estados de un proceso Implementación de los procesos

HILOS    

Definición y uso de hilos Implementación de hilos en el espacio de usuario Implementación de hilos en el kernel Implementaciones híbridas

COMUNICACIÓN ENTRE PROCESOS   

         

Condiciones de carrera Regiones críticas Exclusión mutua con espera ocupada Intentos 1-Deshabilitar Interrupciones 2-Variable Candado 3-Alternancia estricta 4-Solución de Peterson 5-Instrucción TSL Dormir y despertar Semáforos Mutexes Monitores Pasaje de mensajes Barreras Caso: Barbero Dormilón Caso: Cena de Filósofos Caso: Lectores Escritores Caso: Productor Consumidor

PLANIFICACIÓN      

Concepto de planificación – Scheduler y Dispatcher Planificación en sistemas de procesamiento por lotes FCFS-SJF-SRTN Planificación en sistemas interactivos Round Robin-Priority Scheduling-Multiple Queues-Shortest Process Next –Guaranted Scheduling – Lottery Scheduling. Planificación en sistemas de tiempo real Hard Real Time Soft Real Time Política contra mecanismo Planificación de hilos

SUBSISTEMA DE MEMORIA SIN ABSTRACCIÓN DE MEMORIA

UNAABSTRACCIÓN DE MEMORIA ESPACIOS DE DIRECCIONES  La noción de un espacio de direcciones Intercambio  Administración de memoria libre por lista enlazada o bitmap, compañeros. First Fit -Next Fit -Worst Fit - Best Fit-Quik Fit MEMORIA VIRTUAL   

Paginación Tablas de páginas Tablas de páginas para memorias extensas

ALGORITMOS DE REEMPLAZO DE PÁGINAS        

El algoritmo de reemplazo de páginas óptimo El algoritmo de reemplazo de páginas: no usadas recientemente El algoritmo de reemplazo de páginas: Primera en entrar, primera en salir (FIFO) El algoritmo de reemplazo de páginas: segunda oportunidad El algoritmo de reemplazo de páginas: reloj El algoritmo de reemplazo de páginas: menos usadas recientemente (LRU)...


Similar Free PDFs