INSTITUTO TECNOLOGICO DE MERIDA INGENIERA EN SISTEMAS COMPUTACIONALES SISTEMAS OPERATIV OS GRUPO : 3SB .
ANCONA PEREZ, JOSE MIGUEL
PERIODO AGOSTO DICIEMBRE 2013
ACTIVIDADES DE LA UNIDAD I INSTRUCCIONES Estudia el captulo I del libro de Silberschatz, Seccin 1.2 Organizacin de una computadora (7. Ed.) y responde las preguntas siguientes: ACTIVIDAD IV. Organizacin de una computadora. En forma individual, contesta las preguntas siguientes: A4.1. Dibuja un diagrama donde se muestren los componentes de una computadora moderna. A4.2 Responde en los recuadros. Qu ocurre cuando Cmo participan los componentes en el proceso de inicio? se enciende la Cuando se inicia, necesita un programa inicial para continuar. computadora? Un programa de arranque generalmente almacenado en una ROM (Bootstrap), como firmware o eeprom. El programa de arranque debe saber cmo cargar el SO, asignando y cargando en la memoria el Kernel. Qu es una interrupcin? Ambiente de interrupciones. Son parte importante de la arquitectura de una computadora. Y son una va para mejorar la eficiencia del procesamiento, por ejemplo, la mayora de los dispositivos externos son mucho ms lentos. Una llamada al sistema? Es una operacin especial cuando el software activa una interrupcin. Tambin es se denomina llamada de monitor. Estructura de RAM. almacenamiento Random-access-memory (memoria de acceso aleatorio). Es la memoria principal en donde se hayan todos los programas de una computadora. nica rea de almacenamiento de gran tamao a la que el procesador puede acceder directamente. Es un dispositivo de almacenamiento voltil que pierde su contenido cuando se quita la alimentacin. Almacenamiento secundario. Es una extensin de la memoria principal. Un requerimiento es que se pueden almacenar grandes cantidades de datos de forma permanente. El ms comn es el Disco magntico Jerarqua de almacenamiento. Se pueden organizar ya sea por su velocidad, o por si son voltiles o no voltiles. Los registros, cach, memoria principal, son voltiles, pero muy rapidos, el problema, es que al ser voltiles, impide el echo que
Preparacin: Ing. Julio Csar Daz Mendoza Pgina 1
Estructura de E/S
Proteccin de Hardware
tengan que permanecer sus datos permanentemente. El disco electrnico, disco magntico, disco ptico y cintas magnticas, suelen ser econmicos, pero lentos, pero su gran ventaja, al no ser voltiles, la informacin la podemos tener permanentemente en la memoria. Memoria Mapeada. Se establecen rangos de direcciones de memoria y se crea una correspondencia entre estos y los registros de los dispositivos. Leer y escribir de estos rangos de memoria implica que la informacin sea transferida desde o hacia los registros. La correspondencia de memoria es muy utilizada para dispositivos como los puertos paralelos y seriales. E/S: Sincrona y Asincrona Sncrona.- Una vez que una operacin de E/S es inicializada, el control regresa al usuario hasta que se completa la operacin de E/S. Existe una instruccin especial de espera (wait); y a lo ms una peticin de E/S es atendida a la vez, impidiendo el procesamiento simultneo de E/S. Asncrona.- Una vez que una operacin de E/S es inicializada, el control regresa al usuario sin esperar que se complete la operacin de E/S. E/S Programada Cuando el CPU escribe informacin en el registro activa un bit para indicar que esta informacin puede ser transferida. El dispositivo toma informacin y cambia el bit del registro para indicar que est listo para la siguiente transferencia. Si el CPU encuesta para saber el estado del bit de control se le llama Programmed I/O. Si el CPU no utiliza la encuesta, sino en cambio recibe una interrupcin entonces la transferencia es guiada por interrupcin. Controladores y Manejadores (drivers) Son controladores de dispositivos que se encuentran en los SO. Es responsable de transferir los datos entre los dispositivos perifricos que controla y su bfer local. DMA Direct memory Access (Acceso directo de memoria). Resuelve el problema al procesador cuando ste se queda sin tiempo para ejecutar otras operaciones mientras se van ejecutando dispositivos que transfieren informacin a una velocidad cercana a la velocidad de la memoria. Memoria cach. Es el remedio de agregar ms memoria entre el CPU y la memoria principal. Cuando el CPU necesita informacin lo que hace es examinar si se encuentra en la cach. Si se encuentra la utiliza. Sino toma la informacin de la memoria principal y pone una copia en la cach. Su principal uso es almacenar datos que han sido utilizados recientemente y que prximamente se usarn de nuevo. Modos de operacin: Cuando una computadora se inicia, se pone en modo protegido, entonces el SO se carga y empieza los procesos del usuario en modo usuario.
Pgina 2
Preparacin: Ing. Julio Csar Daz Mendoza
Proteccin de ES
Proteccin de Memoria
Proteccin del Procesador (CPU)
Protegido / Usuario Cuando una interrupcin o llamada al sistema ocurre, el hardware cambia de modo usuario a modo protegido. Entonces, cuando el SO toma el control de la computadora lo hace en modo protegido. Instrucciones protegidas La operacin dual, nos permite proteger al SO de usuarios errantes y entre ellos. Dicha proteccin se logra designando a algunas instrucciones de mquina que podran causar dao, como instrucciones privilegiadas. El hardware permite la ejecucin de las instrucciones privilegiadas solamente en modo protegido. Ejemplos Cmo protege el SO a los dispositivos? Un programa de usuario puede terminar abruptamente al realizar alguna operacin ilegal de E/S. Al definirse todas las instrucciones protegidas, el usuario no puede manipular instrucciones de E/S directamente sino a travs del SO. Registro Base Establece la direccin de memoria fsica legal ms pequea Registro Lmite Contiene el tamao del rango. Ejemplo: Si el registro base es de 300040 y el registro lmite es de 120900 entonces el programa puede acceder legalmente las direcciones entre 300040 y 420940 inclusive. Timer Un uso ms comn es para implementar el tiempo compartido. Interrumpe cada N milisegundos, donde N es la ranura de tiempo que cada usuario puede ejecutar su programa antes de que el siguiente usuario tome el control del CPU.
Preparacin: Ing. Julio Csar Daz Mendoza
Pgina 3
A4.3 ESTRUCTURAS DE SISTEMAS OPERATIVOS Elabora una presentacin (en grupo) sobre las estructuras de los SO Simple Caractersticas Capas Microkernel Caractersticas Caractersticas
A4.3.1 Escribe un glosario de la terminologa de los SO. (Completa con los trminos de la Unidad I)
Preparacin: Ing. Julio Csar Daz Mendoza
Pgina 4