Академический Документы
Профессиональный Документы
Культура Документы
SISTEMAS OPERATIVOS
TERMINO ACADEMICO: 10 CODIGO: SYC-30833
CONTENIDO DE LA MATERIA.
1.- INTRODUCCIN A LOS SISTEMAS DE COMPUTACIN. Concepto de Hardware, Software, Firmware. 2.- INTRODUCCIN A LOS SISTEMAS OPERATIVOS Conceptos bsicos. Que es un Sistema Operativo. Estructura. Evolucin histrica. 3.- PROCESOS EN LOS SISTEMAS OPERATIVOS Concepto de Procesos. Implantacin, Asignacin de recursos y estados de los procesos. Procesos y Hebras. El planificador de procesos. Sincronizacin, Comunicacin de procesos. Exclusin mutua. Semforos. Monitores. Mensajes. Interbloqueo. 4.- GESTIN DE MEMORIA. Gestin de memoria con particiones fijas y variables. Paginacin. Segmentacin. Memoria virtual. Concepto e implementacin.
CONTENIDO DE LA MATERIA.
5.-
GESTIN DE ARCHIVOS. Archivos y directorios. Implementacin de sistemas de archivos. Administracin de espacio. Caches. Manejador de dispositivos en general. Mecanismos de proteccin y Control de acceso.
6.-GESTIN DE ENTRADAS Y SALIDAS. Control de E/S. E/S controladas por programa y por interrupciones. Acceso directo a memoria (DMA). Procesador de E/S. Buffer de E/S. 7.- SISTEMAS OPERATIVOS DISTRIBUIDOS. Redes de Computadoras. Sistemas Operativos de Red vs. Sistemas Operativos distribuidos 8.- SISTEMAS OPERATIVOS COMERCIALES: Estructuras de S.O. Comerciales: UNIX/LINUX, WINDOWS 9X/NT/2XXX, entre otros.
BILIOGRAFIA
1 .- STALLINGS W. Sistemas Operativos 2da. Edit. Prentice-Hall. 1997 2.- TANNENBAUM A. Sistemas Operativos Modernos 1ra. Edit. Prentice Hall 1994 3.- TANNENBAUM A. Sistemas Operativos Diseo e Implementacin 2da. Edit. Prentice Hall 1998 4.- DONOVAN MADNICK. "Operating Systems". Mc Graw Hill. 2da Edicin.5.- STRUBLE. "Assembler Language Programming". 3ra Edicin.6.- RUEDA FRANCISCO. "Sistemas Operativos". Mc Graw Hill.-
TEMA 1
1. Concepto de Computador. 2. Nacimiento del Computador Actual. 3. Elementos Bsicos del Computador. 4. Arquitectura Von Newmann. 5. Unidades Funcionales Bsicas. 6. Principios Bsicos de Funcionamiento. 7. Fases en la Ejecucin de Instrucciones. 8. Parmetros Caractersticos de un Computador.
DATOS
COMPUTADOR
RESULTADOS
INSTRUCCIONES DE MAQUINAS
Mquina que acepta datos de entrada, efecta con ellos unas operaciones aritmticas y/o lgicas y produce resultados de salida, todo ello sin la intervencin de un operador humano.
Actualmente se habla de Computador Electrnico Digital Electrnico: Se basa en tecnologa Electrnica. Digital: La informacin se representa con un sistema digital de tipo binario.
REGISTROS GENERALES
MEMORIA PRINCIPAL
CODIGO
UNIDAD ARITMETICA
ROM
UNIDAD DE CONTROL
ESTADO
UNIDAD DE ESTRADA/SALIDA
DATOS
CONCEPTOS BSICOS. 1. UNIDAD ARITMETICA LOGICA: Permite realizar una serie de operaciones aritmticas y lgicas sobre uno o dos operandos. 2. UNIDAD DE CONTROL: Es la encargada de hacer funcionar al conjunto, para lo cual realiza cclicamente la siguiente secuencia Lee de memoria la siguiente instruccin maquina que forma el programa. Interpreta la instruccin leda: aritmtica, lgica, de salto, etc. Lee, si los hay, los datos de memoria referenciados por la instruccin. Ejecuta la la instruccin. Almacena, si lo hay, el resultado de la instruccin.
UNIDAD DE ENTRADA Y SALIDA (E/S): Es la encargada de hacer la transferencia de informacin entre la memoria principal (o registros generales) y los perifricos. La entrada y salida se puede bajo el gobierno de la unidad de control (E/s programada) o de forma independiente (acceso directo a memoria o DMA).
El PROCESADOR.
El procesador o Unidad Central de Procesamiento (UCP) es el cerebro del computador, es el que realiza todos los procesos (de ah el nombre) del computador, un proceso es un conjunto de instrucciones que permiten funcionar un programa.
Registros de estado.
Memoria Principal. Registros de controladores de E/S. JUEGO DE INSTRUCCIONES. SECUENCIA DE FUNCIONAMIENTO MODO DE EJECUCION.
SECUENCIA DE FUNCIONAMIENTO DEL COMPUTADOR Los tres mecanismos bsicos de ruptura de secuencia son los siguientes: Las instrucciones maquina de salto o bifurcacin, que permiten que el programa rompa su secuencia lineal de ejecucin, pasando a otra seccin de s mismo Las interrupciones externas o internas, que hacen que la unidad de control modifique el valor del contador de programa, saltando a otro programa (que deber ser el sistema operativo) Una instruccin maquina de llamada al sistema ( p. Ej.: TRAP;INT o SC), que produce un efecto similar a la interrupcin, haciendo que se salte otro programa (que deber ser el Sistema Operativo).
Entre los mas importantes se pueden encontrar los siguientes: 1. Contador de Programa (PC). 2. Puntero de Pila 3. Registro de Instruccin. Bits de estados aritmticos como: signo, Acarreo, Cero o Desbordamiento. Bits de modo de ejecucin. Bits del control de interrupciones. 4. Registro de Estado. Contiene entre otros los bits siguientes:
INTERRUPCIONES
Tambin conocida como interrupcin hardware o peticin de interrupcin) es una seal recibida por el procesador de un ordenador, indicando que debe "interrumpir" el curso de ejecucin actual y pasar a ejecutar cdigo especfico para tratar esta situacin. Una interrupcin se solicita activando una seal que llega a la unidad de control.
Solicitud de Interrupcin
Vector
Tratamiento de interrupcin
EL RELOJ
Trmino que se aplica a los computadores con tres acepciones diferentes, muy bien relacionadas. stas tres acepciones son las siguientes: Seal que gobierna el ritmo d ejecucin de las interrupciones maquina (CLK). Generador de interrupciones peridicas o temporizador. Contador de fecha y hora, o reloj de tiempo real RTC (REAL TIME CLOCK)
Reloj/Contador
Divisor de frecuencia
int. oscilador
Clk
Procesador
JERARQUA DE MEMORIA
JERARQUA DE MEMORIA