Sie sind auf Seite 1von 24

UNIVERSIDAD NACIONAL EXPERIMENTAL POLITECNICA DE LA FUERZA ARMADA NACIONAL

ESCUELA DE INGENIERIA DE SISTEMAS

SISTEMAS OPERATIVOS
TERMINO ACADEMICO: 10 CODIGO: SYC-30833

SECCIONES: 10M1IS Y 10M2IS


FACILITADOR: ING. MIGUEL ANGEL BRACHO MEDINA Sistemas.operativos.unefa@gmail.com

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

INTRODUCCION A LOS SISTEMAS DE COMPUTACION.

INTRODUCCION A LOS SISTEMAS DE COMPUTACION.

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.

TEMA 1 INTRODUCCION A LOS SISTEMAS DE COMPUTACION.

ESQUEMA DE FUNCIONAMIENTO DEL 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.

TEMA 1 INTRODUCCION A LOS SISTEMAS DE COMPUTACION.

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.

TEMA 1 INTRODUCCION A LOS SISTEMAS DE COMPUTACION. COMPONENTES BASICOS DEL COMPUTADOR

REGISTROS GENERALES

MEMORIA PRINCIPAL

CODIGO
UNIDAD ARITMETICA

ROM

UNIDAD DE CONTROL

ESTADO

CONTADOR DE PROGRAMA REGISTRO DE INSTRUCCIONES PUNTERO DE PILA

UNIDAD DE ESTRADA/SALIDA

DATOS

TEMA 1 INTRODUCCION A LOS SISTEMAS DE COMPUTACION.

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.

TEMA 1 INTRODUCCION A LOS SISTEMAS DE COMPUTACION.

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).

TEMA 1 INTRODUCCION A LOS SISTEMAS DE COMPUTACION.

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.

TEMA 1 INTRODUCCION A LOS SISTEMAS DE COMPUTACION.

MODELO DE PROGRAMACION DEL COMPUTADOR


ELEMTOS DE ALMACENAMIENTO. Son los elementos de almacenamiento del computador que son visibles a la instrucciones de maquina, incluyen: Registros generales. Contador de Programa. Punteros de pila.

Registros de estado.
Memoria Principal. Registros de controladores de E/S. JUEGO DE INSTRUCCIONES. SECUENCIA DE FUNCIONAMIENTO MODO DE EJECUCION.

TEMA 1 INTRODUCCION A LOS SISTEMAS DE COMPUTACION.

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).

TEMA 1 INTRODUCCION A LOS SISTEMAS DE COMPUTACION.

REGISTROS DE CONTROL Y DE ESTADO

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:

5. Registro de control de Memoria

TEMA 1 INTRODUCCION A LOS SISTEMAS DE COMPUTACION.

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.

Agente que interrumpe

Memoria del S.O


Tabla de IDT de Interrupciones Rutina de

Solicitud de Interrupcin

Vector

Tratamiento de interrupcin

Unidad de Control Memoria

TEMA 1 INTRODUCCION A LOS SISTEMAS DE COMPUTACION.

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

TEMA 1 INTRODUCCION A LOS SISTEMAS DE COMPUTACION.

JERARQUA DE MEMORIA

REGISTROS MEMORIA CACHE MEM. PRICIPAL. DISCOS

Nivel 0. Gestionado por el programador o compilador

Nivel 1. Gestionado por el hardware

Nivel 2. Gestionado por el Sistema Operativo.


Nivel 3. Gestionado por el Sistema Operativo.

TEMA 1 INTRODUCCION A LOS SISTEMAS DE COMPUTACION.

JERARQUA DE MEMORIA

Nivel de Memoria Registros Cache de memoria principal Memoria principal Disco

Capacidad 64 a 1024 bytes 8 KB a 8 MB 128 MB a 64 GB 50 MB a 300 MB

Tiempo de Acceso 0,25 a 0,5 ns 0,5 20 ns 60 a 200 ns 5 a 30 ms

Tipo de Acceso Palabra Palabra Palabra Sector

Valores Tpicos de la jerarqua de la memoria

TEMA 1 INTRODUCCION A LOS SISTEMAS DE COMPUTACION.

TEMA 1 INTRODUCCION A LOS SISTEMAS DE COMPUTACION.

TEMA 1 INTRODUCCION A LOS SISTEMAS DE COMPUTACION.

TEMA 1 INTRODUCCION A LOS SISTEMAS DE COMPUTACION.

TEMA 1 INTRODUCCION A LOS SISTEMAS DE COMPUTACION.

Das könnte Ihnen auch gefallen