OBJETIVOS GENERALES DE LA ASIGNATURA: AL TERMINÓ DEL CURSO, ÉL ALUMNO CONOCERÁ LOS ALGORITMOS, RELACIONES HARTWARE-SOTFWARE, LIMITANTES HARTWARE-SOTFWARE, ORIENTACIÓN PRINCIPAL DEL SISTEMA OPERATIVOS COMUNES, PARAMETRIZACION E SISTEMA OPERATIVO COMUNES. DISEÑO DE PARTES DE UN SISTEMA OPERATIVO APLACÁNDOLO DENTRO DE LAS CONSTRUCCIÓN DE UN SISTEMA DE INFORMACIÓN. TEMA Y SUBTEMA 1. UNIDAD TEMÁTICA ( INTRODUCCIÓN ) 1.1. TEORÍA BÁSICA 1.1.1.DEFINICIÓN Y OBJETIVO DE UN SISTEMA OPERATIVO 1.2. EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS. 1.3. INTRODUCCIÓN DE LOS TÉRMINOS BÁSICOS. 1.3.1.SISTEMA DE TIEMPO COMPARTIDO (TIME SHARING). 1.3.2.SISTEMA DE PROCESAMIENTO POR LOTES. 1.3.3.MULTI-TAREAS (MULTI TASK) 1.3.4.MONITOR 1.3.5.SISTEMAS CONCURRENTES Y PARALELOS. 1.3.6.SISTEMA DE TIEMPO REAL. 1.4. PARTE DE UN SISTEMA OPERATIVO. 1.4.1.MODELOS CAPAS LLAMADAS AL SISTEMA (CALL SYSTEM), INTERRUPCIONES. 1.5. REVISIÓN DELOS SISTEMAS OPERATIVOS EXISTENTES. 1.5.1.UNIX Y SUS CLONES (BSD, LINUX, AIX, EST),DOS.OS/2, VM, MVS,NOVELL, MACINTOSH, WINDOWS NT, ETC. 1.6. FUNCIONAMIENTO DE UN PROCESADOR. 1.6.1.REGISTROS ENSAMBLADOR. 1.7. ASPECTOS DE LA ARQUITECTURA DE UNA PC. 1.7.1.VECTOR DE INTERRUPCIONES 1.7.2.BIOS, DMA. 1.7.3.MEMORIA DE VIDEO (MODO TEXTO Y GRÁFICOS) 2. UNIDAD TEMATICA ( ADMINISTRADOR DE PROCESOS DE UNIX) 2.1. TEORÍA 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 (SHEDULER) 2.2.2.1. PLANIFICACIÓN TIPO ROUND ROBÍN. 2.2.2.2. PLANIFICACIÓN POR PRIORIDADES 2.2.2.3. COLAS MÚLTIPLES 2.2.2.4. PRIMERO EL TRABAJO MAS CORTO. 2.2.2.5. PLANIFICACIÓN GARANTIZADA. 2.2.2.6. PLANIFICACIÓN POR 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 CRITICAS. 2.3.1.3. EXCLUSIÓN MUTA. 2.3.1.4. ABRAZO MORTAL. 2.3.2.PROBLEMA CÁSICOS DELA COMUNICACIÓN. 2.3.2.1. EL PROBLEMA DEL PRODUCTOR-CONSUMIDOR. 2.3.2.2. EL PROBLEMA DE LOS LECTORES 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 Y SINCRONIZACIÓN 2.3.3.1. DESACTIVACIÓN DE INTERRUPCIONES 2.3.3.2. VARIABLES DE CERRADURA 2.3.3.3. ALTERNATIVA ESTRICTA 2.3.3.4. ALGORITMO DE DEKKER 2.3.3.5. SOLUCIÓN DE PETERSON 2.3.3.6. DORMIR Y DESPERTAR (SLEEP AND WARE UP) 2.3.3.7. SEMÁFOROS 2.3.3.8. MONITORES 2.3.3.9. OTRAS TÉCNICAS. INSTRUCCIONES TSL , CONTROLADORES DE EVENTOS 2.3.4.MENSAJES 2.3.5.EQUIVALENCIA ENTRE PRIMITIVAS 2.4. ESTUDIO DE PLANIFICACIONES 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. DIVERS 2.4.2.2. PROGRAMAS RESIDENTES. 3. UNIDAD TEMATICA III ADMINISTRAION DE MENORIA UTILIZANDO UNIX 3.1. MONOROPAGACION 3.2. MULTIPROGAMACIO INTERCAMBIO(SWAPPING) 3.2.1.MAPA DE BITS, LISTA LIGADAS 3.2.2.PARTICIONES VARIABLES 3.2.2.1. MAPA BITS, LISTA LIGADAS 3.2.2.2. PRIMERO EN AJUSTARSE, SIGUIENTE N AJUSTARSE, MEJOR EN AJUSTARSE, PEOR EN AJUSTARSE, ETC. 3.2.2.3. SISTEMAS ASOCIADOS 3.3. FRAGMENTACION 3.4. MEORIA VIRTUAL 3.4.1.PAGINACION 3.4.1.1. TEORI BASICA: MARCOS DE PAGINA,VIRTUALES ,TABLAS DE PAGINAS, FALLO DE PAGINA, BIT DE PRESENCIA THRASSHING, ALORITMO DE REEMPLAZO DE PAGINA. 3.4.1.2. ALGORITMOS DE REEMPLAZO DE PAGINAS (ARP) 3.4.1.2.1. ARP OPTIMO 3.4.1.2.2. ARP SEGÚN EL USO NO TAN RECIENTE (NRU) 3.4.1.2.3. ARP PRIMERO EN ENTRAR PRIMERO EN SALIR 3.4.1.2.4. (FIFO) 3.4.1.2.5. ARP SEGUNDA OPORTUNIDAD 3.4.1.2.6. ARP DEL RELOJ 3.4.1.3. ARP LA DE MENOR USO RECIENTE (LRU) 3.4.1.4. MEMORIA ASOCIATIVAS Y TABLA DE INVERTIDAS 3.4.2.MODELACION: ANOMALIAS DE BELADY 3.4.3.SEGMENTACION 3.5. SEGMENTACIONCON PAGINACION 3.5.1.ESTUDIO DE ADMINSTRADORES DEMEMORIA. 3.5.2.ELADMINISTRADORDE UNIX. 3.5.2.1. EL ADIMISTRADOR 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 4. UNIDAD TEMATICA IV ENTRADA/SALIDA UTILIZANDO UNIX 4.1. PRINCIPIOS DE HARDWARE DE E/S 4.2. PRINCIPIOS DE SOFTWARE DE E/S 4.3. TERMINALES. TECLADO.MONITOR, SHELL (DE DOS Y UNIX) 4.4. DISCOS 4.5. RELOJES 4.6. PUERTOS 4.6.1.SERIAL 4.6.2.PARALELOS 5. UNIDAD TEMATICA V SISTEMADE ARCHIVOS 5.1. ARCHIVOS 5.1.1.ESTRUCURA DE ARCHIVOS 5.1.2.TIPOS DE ARCHIVOS 5.1.3.ATRIBUTOS 5.1.4.OPERACIONES 5.1.5.ARCHIVOS MAPEADOS DE MEMORIA 5.2. DIRECTORIOS 5.2.1.SISTEMAS JERARQUICOS 5.2.2.OPERACIONES 5.3. NODOS-I 5.4. SEMANTICA DE COMPARTICION 5.4.1.ESTUDIODESISTEMA DE ARCHIVOS 5.4.2.SISTEMAS DE ARCHIVO DE UNIX:SUPER BLOQUE, I –NODOS,COMANDADOS FSCK, SYNC, MOUNT. 5.5. SISTEMA DE ARCHIVOS DE DOS: BOOTSECTOR, FAT DIRECTORIOS, TABLAS DE PARTICIONES, TILIRIAS DE REPARACION (NDD, CHKDSK, ETC.) FILE CONTROL BOCK (FCD), VIRUS, ETC. 6. UNIDAD TEMATICA VI SISTEMAS OPERATIVOS DISTRIBUIDOS 6.1. OBJETIVOS 6.2. ASPECTOS DE DISEÑO 6.3. ODELOS DE ARQUITECTURAS 6.4. ALGIRITMOS DE ASIGNACION DE PEOCESADORES 6.5. MEMORIA VIRTUAL DISTRIBUIDA 6.6. SISTEMAS DE ARCHIVOS DISTRIBUIDOS Please download full document at www.DOCFOC.com Thanks