Unidad iii -teoria de sistemas operativos

Solo disponible en BuenasTareas
  • Páginas : 98 (24288 palabras )
  • Descarga(s) : 0
  • Publicado : 13 de junio de 2011
Leer documento completo
Vista previa del texto
SISTEMA EDUCATIVO UNIVERSITARIO AZTECA
INSTITUTO DE ESTUDIOS SUPERIORES
“SOR JUANA INES DE LA CRUZ”

INGENIERÍA EN SISTEMAS COMPUTACIONALES

ASIGNATURA
Teoría de los Sistemas Operativos

“Investigación Unidad II y III”

SEXTO CUATRIMESTRE

CATEDRATICO
ISC. Eric Mendoza Urquin

PRESENTA
Rodolfo Ramiro Guzmán Díaz

TAPILULA, CHIAPAS; 29 DE MAYO DEL 2011

CONTENIDO

UNIDADII: ADMINISTRADOR DE PROCESOS DE UNIX
2.1 TEORIA BÁSICA
2.1.1 DEFINICIÓN DE PROCESOS, CORRUTINA, ÁRBOL DE PROCESOS
2.1.2 MODELO DE UN PROCESO (DIAGRAMA DE ESTADO)
2.2 PLANIFICACIÓN DE PROCESOS
2.2.1 OBJETIVO DEL PLANIFICADOR
2.2.2 PLANIFICADORES (SCHEDULER)
2.2.2.1 PLANIFICACIÓN TIPO ROUND ROBIN
2.2.2.2 PLANIFICACIONES POR PRIORIDADES
2.2.2.3 COLAS MÚLTIPLES
2.2.2.4 PRIMERO EL TRABAJO MÁSCORTO
2.2.2.5 PLANIFICACIÓN GARANTIZADA
2.2.2.6 PLANIFICACIÓN DE DOS NIVELES
2.3 COMUNICACIÓN Y SINCRONIZACIÓN
2.3.1 PROBLEMAS EN LA COMUNICACIÓN
2.3.1.1 CONDICIONES DE COMPETENCIA
2.3.1.2 SECCIONES CRÍTICAS
2.3.1.3 EXCLUSIÓN MUTUA
2.3.1.4 ABRAZO MORTAL (DEADLOCK)
2.3.2 PROBLEMAS CLÁSICO DE LA COMUNICACIÓN
2.3.2.1 EL PROBLEMA DEL PRODUCTO - CONSUMIDOR
2.3.2.2 EL PROBLEMA DE LOSLECTORES Y ESCRITORES
2.3.2.3 EL PROBLEMA DE LOS FILÓSOFOS COMELONES
2.3.2.4 EL PROBLEMA DEL BARBERO DORMILÓN
2.3.3 SOLUCIONES A LA SINCRONIZACIÓN
2.3.3.1 DESACTIVACIÓN DE INTERRUPCIONES
2.3.3.2 VARIABLES DE CERRADURA
2.3.3.3 ALTERNANCIA ESTRICTA
2.3.3.4 ALGORITMOS DE DEKKER
2.3.3.5 SOLUCIONES DE PETERSON
2.3.3.6 DORMIR Y DESPERTAR (SLEEP AND WAKE UP)
2.3.3.7 SEMÁFOROS
2.3.3.8 MONITORES2.3.3.9 OTRAS TÉCNICAS: INSTRUCCIONES TSL, CONTADORES DE EVENTOS
2.3.4 MENSAJES
2.3.5 EQUIVALENCIA ENTRE PRIMITIVAS
2.4 ESTUDIO DE PLANIFICADORES
2.4.1 EL PLANIFICADOR DE UNIX
2.4.1.1 DRIVERS
2.4.1.2 MANEJO DE PROCESOS
2.4.1.3 IPC’S
2.4.2 EL PLANIFICADOR DE DOS
2.4.2.1 DRIVERS
2.4.2.2 PROGRAMAS RESIDENTES

UNIDAD III: ADMINISTRACIÓN DE MEMORIA UTILIZANDO UNIX

3.1 MONOPROGRAMACIÓN3.2 MULTIPROGRAMACIÓN INTERCAMBIO (SWAPPING)
3.2.1 PARTICIONES FIJAS
3.2.2 PARTICIONES VARIABLES
3.2.2.1 MAPAS DE BITS, LISTA LIGADAS
3.2.2.2 PRIMERO EN AJUSTARSE, SIGUIENTE EN AJUSTARSE Y MEJOR EN AJUSTARSE, PEOR EN AJUSTARSE
3.2.2.3 SISTEMA DE ASOCIADOS
3.3 FRAGMENTACIÓN
3.4 MEMORIA VIRTUAL
3.4.1 PAGINACIÓN
3.4.1.1 TEORIA BÁSICA: MARCO DE PAGINA, VIRTUAL, TABLA DE PAGINAS, FALLO DEPAGINA, BIT DE PRESENCIA, THRASHING, ALGORITMO DE REMPLAZO DE PAGINA.
3.4.1.2 ALGORITMOS DE REMPLAZO DE PAGINA (ARP)
3.4.1.2.1 ARP OPTIMO
3.4.2.1.2 ARP SEGÚN EL USO NO TAN RECIENTE (NRU)
3.4.2.1.3 ARP PRIMERO EN ENTRAR PRIMERO EN SALIR.
3.2.1.2.4 (FIFO)
3.4.1.2.5 ARP SEGUNDA OPORTUNIDAD
3.4.1.2.6 ARP RELOJ
3.4.1.3 ARP LA DE MENOR USO RECIENTE (LRU)
3.4.1.4 MEMORIA ASOCIATIVA Y TABLA DEPAGINAS INVERTIDAS
3.4.2 MODELACION: ANOMALÍA DE BELADY
3.4.3 SEGMENTACION
3.5 SEGMENTACION CON PAGNACION
3.5.1 ESTUDIO DE ADMINISTRADORES DE MEMORIA
3.5.2 EL ADMINISTRADOR DE MEMORIA UNIX
3.5.2.1 EL ADMINISTRADOR DE MEMORIA DE DOS, OVERLAY, DLL
3.5.2.2 MODO REAL Y MODO PROTEGIDO
3.5.2.2.1 DIRECCIONAMIENTO
3.5.2.3 MEMORIA EXTENDIDA
3.5.2.4 MEMORIA EXPANDIDA

BIBLIOGRAFÍA


UNIDAD IIADMINISTRADOR DE PROCESOS DE UNIX
2.1 TEORÍA BÁSICA
Un sistema operativo es un programa especial (software) que controla el computador (hardware). El sistema operativo sirve como una alianza entre el consumidor y los recursos, ofreciendo coordinacion y manejo de los limitados recursos para numerosos consumidores. Los recurso incluyen por ejemplo el CPU, discos, memoria e impresoras, y losconsumidores estan ejecutando programas requiriendo acceso a los recursos
El sistema operativo controla ( en el marco de procesos multihilos por tiempo) como y cuando un programa tendra un truno de usar el CPU y los recursos.
2.1.1 DEFINICIÓN DE PROCESOS, CORRUTINA, ÁRBOL DE PROCESOS
Programa en ejecución. Aquel cuyas instrucciones son ejecutadas en ese momento por el CPU, Entidad que puede ser...
tracking img