Vous êtes sur la page 1sur 3

Organizacin de los contenidos en unidades para la LCC

Unidad 1: LENGUAJE DE MQUINA Y ENSAMBLADOR. PROCESADOR Z80.


1.1. Lenguaje de mquina o cdigo absoluto: conjunto o set de instrucciones. Instrucciones:
concepto, representacin, elementos, formato. Diseo del conjunto de instrucciones.
Tipos de operandos, tipos de operaciones. Programacin en lenguaje de mquina.
1.2. Lenguaje Ensamblador o Compaginador. Particularidades de la programacin en
lenguaje ensamblador. Tipos de instrucciones de un lenguaje ensamblador: de mquina,
macroinstrucciones y de ensamble o seudoinstrucciones.
1.3. El microprocesador Z-80.
1.3.1. Caractersticas principales. Conexiones. Estructura interna. Sistema mnimo de
componentes de un computador basado en un Z-80.
1.3.2. Modos de direccionamiento.
1.3.3. Concepto y uso de la pila. Instrucciones para su manejo.
1.3.4. El lenguaje ensamblador del Z-80. Sintaxis. Repertorio de instrucciones.

Unidad 2: ESTRUCTURA Y FUNCIONAMIENTO DEL PROCESADOR.


2.1. Modelo de Von Neumann y modelos no Von Neumann.
2.2. Estructura de la CPU: La Unidad Aritmtica y Lgica. La Unidad de Control.
2.3. Organizacin de los registros: Registros visibles para el usuario. Registros de Control y
de Estado.
2.4. El ciclo de instruccin: El ciclo de captacin. El ciclo indirecto. El ciclo de interrupcin.
El ciclo de ejecucin.
2.5. Segmentacin de instrucciones: Estrategia de segmentacin. Tratamiento de saltos: flujos
mltiples, precaptar el destino del salto, buffer de bucles, prediccin de saltos.
2.6. Unidad de Control del procesador: Requisitos funcionales. Seales de control. Un
ejemplo de seales de control.

Unidad 3: ENTRADA/SALIDA - ESTRUCTURA Y FUNCION DE CPU -


FUNCIONAMIENTO DE LA UNIDAD DE CONTROL.
3.1. Entrada/Salida: Dispositivos Externos. Mdulos de E/S. E/S Programada. E/S por
Interrupciones. Acceso Directo a Memoria (DMA). Canales. Procesadores de E/S.
Controladores de Perifricos. Interfaces.
3.2. Estructura y Funcin de la CPU: Organizacin del Procesador. Organizacin de los
Registros. Ciclo de Instruccin. Segmentacin de Instrucciones (Pipelining).
3.3. Funcionamiento de la Unidad de Control: Microoperaciones. Control del Procesador.
Implementacin Cableada. Implementacin Microprogramada. Microinstrucciones.
Unidad de Control Microprogramada. Ventajas y desventajas de cada implementacin.
Usos y Aplicaciones.

Unidad 4: SISTEMAS OPERATIVOS. CONCEPTOS GENERALES.


4.1. Conceptos bsicos. Definicin de sistema operativo. Objetivos. Funciones.
4.2. Evolucin de los sistemas de explotacin.
4.2.1. Los comienzos. La subrutina. Los ensambladores. Tiempo de preparacin versus
Tiempo de ejecucin.
4.2.2. Sistema batch serial simple. Lenguaje de control. Modo dual de ejecucin.
4.2.3. La disparidad de velocidades entre el procesador central y los dispositivos
perifricos. Buffering. Entrada/Salida fuera de lnea. Canales de Entrada/Salida.
Spooling.
4.2.4. Sistemas de multiprogramacin. Requerimientos de hardware.
4.2.5. Sistemas de tiempo compartido. Multiprogramacin versus Tiempo compartido.
4.2.6. Sistemas de tiempo real.
4.2.7. Sistemas embebidos.
4.2.8. Sistemas de multiprocesamiento. Grados de acoplamiento. Organizacin.
4.3. Estructura de un sistema.
4.4. El arranque del sistema.

Unidad 5: SISTEMAS OPERATIVOS. PROCESOS.


5.1. Procesos.
5.1.1. Definicin. Estados de los procesos. Creacin y terminacin de procesos. Modelo
de proceso de seis estados.
5.1.2. Descripcin de procesos. Estructuras de control del SO. Localizacin y atributos
de proceso. El papel del BCP.
5.2. Hilos (threads) de ejecucin.
5.2.1. Definicin. Multihilo.
5.2.2. Funcionalidades de los hilos. Estados y sincronizacin de los hilos.
5.2.3. Tipos de hilos de ejecucin. Hilos a nivel de usuario. Hilos a nivel de ncleo.
Enfoque combinado.

Unidad 6: SISTEMAS OPERATIVOS. CONCURRENCIA.


6.3.1. Principios de la concurrencia. Condicin de carrera. Preocupaciones del SO. Interaccin
de procesos. Competencia entre procesos por recursos. Cooperacin entre procesos.
Requisitos para la exclusin mutua.
6.3.2. Exclusin mutua: Soporte hardware. Deshabilitar interrupciones. Instrucciones
hardware especiales.
6.3.3. Exclusin mutua: Soporte software - Semforos. Definicin. Semforos binarios.
Semforos contadores.
6.3.4. Exclusin mutua: Soporte software - Monitores. Definicin.
6.3.5. Exclusin mutua: Soporte software - Paso de mensajes. Definicin.
6.3.6. Interbloqueo. Fundamentos. Condiciones para el interbloqueo. Prevencin. Deteccin y
recuperacin. El problema de los filsofos comensales.

Unidad 7: ADMINISTRACIN DEL PROCESADOR.


7.1. Introduccin. Rutinas de administracin del procesador.
7.2. Algoritmos de planificacin del procesador. FCFS o FIFO. Ms corto primero sin
desalojo. Ms corto primero con desalojo. Administracin por prioridades. Turno
rotatorio (Round Robin). Colas mltiples. Efecto residual.
7.3. Planificacin multiprocesador. Granularidad de sincronizacin. Aspectos de diseo de
planificacin multiprocesador. Planificacin de hilos de ejecucin.

Unidad 8: ADMINISTRACIN DE LA MEMORIA.


8.1. Introduccin. Administracin de memoria simple contigua. Soluciones a la
monoprogramacin. Administracin de memoria particionada fija. Administracin de
memoria particionada variable sin/con compactacin.
8.2. Administracin paginada. Clculo de la direccin. La Tabla de Distribucin de Pginas.
8.3. Memoria virtual.
8.4. Administracin paginada por demanda. La Tabla de Distribucin de Pginas. La Tabla de
Distribucin de Bloques. Algoritmos de remocin.
8.5. Administracin de memoria con segmentacin. Hardware. Implantacin de la Tabla de
Segmentos. Proteccin y compartimiento. Fragmentacin.
8.6. Segmentacin paginada.

Unidad 9: ADMINISTRACIN DE LOS PERIFRICOS.


9.1. Introduccin. Funciones. Caractersticas.
9.2. Hardware de E/S. Tipos de perifricos. Componentes de la va de comunicacin. Canales
de E/S. Unidades de control. Tipos de canales.
9.3. Asignacin de perifricos. Tcnicas para la administracin y asignacin de perifricos.
Polticas de asignacin para perifricos dedicados y compartidos. Asignacin parcial y
total. Base de datos para la administracin de perifricos. Dispositivos virtuales.
9.4. Programacin de E/S. Rutinas del sistema operativo. Ejecucin de una operacin de E/S.
9.5. Tcnicas para optimizar la ejecucin de operaciones de E/S. Planificacin de los
requerimientos en disco.

Unidad 10: ADMINISTRACIN DE LA INFORMACIN.


10.1. Archivos. Concepto, atributos, operaciones y estructura de un archivo. Funciones del
Administrador de la Informacin.
10.2. Directorios de archivos. Contenido, ubicacin y estructura del directorio de archivos.
Nombrado.
10.3. El Sistema de Archivos. Estructura e implementacin del Sistema de Archivos.
Implementacin de archivos. Gestin del espacio libre.

Unidad 11: SEGURIDAD Y PROTECCIN.


11.1. Visin general de seguridad y proteccin. Mecanismos y polticas.
11.2. Objetivos de la seguridad y de la proteccin.
11.3. Ataques a la seguridad. Caballos de Troya, virus, gusanos.
11.4. Aspectos formales y prcticos de la seguridad. Autentificacin de la contrasea.
11.5. Descriptores de acceso y matriz de control de acceso. Estructuras de proteccin.
Capacidades.

Vous aimerez peut-être aussi