domingo, 19 de septiembre de 2010

Capitulo 1

Los sitemas operativos han evoluciodo a tras vez de los años, estos hacen funcion a la arquitectura de una maquina, las maquinas ocomputadoras tienen un lenguaje maquina, que  llegan a ser de 50 y 300 intruciones.

Un sistema operativo (S.O) es quel que sirve de intermediario entra el hardware y  los programas de usuario, un s.o. da un conjunto de operaciones a la maquina o al sistema nombradas "llamadas al sistema",
Minix es un sistema operativo que ocupa en generalidades las llamadas al sistema, una para los procesos y otras para los sistema de archivos.


Un proceso es un programa en ejecución, y cada proceso tiene un espacio de direcciones, una lista de posiciones de memoria, el proceso puede leer y escribir. un espacio de direciones contiene el programa ejecutable, los datos del programa y su pila. Cuando un proceso se suspende debe reiniciarce en el mismo estado exactamente. Un proceso llamado interprete de comando o shell lee un comando de una terminal, el shell debe crear un proceso nuevo que ejecute el compilador.
Un proceso puede crear uno o varios procesos distintos denominados "procesos hijos" y estos asu vez pueden crear procesos hijos. Una señal hace que el proceso suspenda temporalmentelo que estaba haciendo, guarde sus registros en la pila, y comience a ejecutar un procedimiento especial  de manejo de señales. La ejecucion de un proceso no permitido se convierten en señales que se envian al proceso culpable.


La funcion mas importante del S.O.es ocultar las peculiaridades de los discos y otros dispositivos de E/S y presentar al programa un modelo aseado y bonito abstracto de archivos independientes del dispositivo.
Pero se necesita de una llamada al sistema para crear, eliminar, escribirl, leer archivos tambien abrir y cerrar que incluyen las llamdas al sistema para realizarce.

Pero Minix tiene el concepto de direcctorio como mecanismo para agrupar los archivos. Existe la jerarquia de procesos que esta organizada como arboles al igual que el de los archivos.Un archivo dentro de la jerarquia se puede especificar dando su nombre de ruta a partir del tope de la jerarquia de estudio.Mnix es de sistema de archivo montado que contirene uno o mas de unidades de disco flexibles en la sque pueden insertar y retirarse disquete. Minix tiene como concepto un arhivo especial que sirven para que los dispositivos de E/S semejen archivos, estos archivos pueden leerse y escribirse, hay dos tipos de archivos especiales: archivos especiales por bloques y archivos especiales por caracteres.

El sistema operativo Minix es un codigo que ejecuta las llamadas al sistema, sin embargo el comando Shell utiliza intensivamente las caracteristicas del sistema operativo Minix, el shell tambien es interfaz primaria entre usuario sentado ante su terminal y el s.o..

Minix utiliza sus procesos y archivos, minix tiene un total  53 llamadas al sistema, mencionamos A)las llamadas al sistema de administracion de archivos; Fork que es la unica esla nica forma de crear procesos y crea un duplicado del proceso original incluido todos los descriptores de archivos. los procesos en minix tienen dividida su memoria en tres segmentos: segmento de texto(codigo de programa), segmento de datos (las variables) y el segemento de pila. B) llamadas al sistema de señalizacion; cuando se necesitei nterrumpir un proceso, el editor atrapa la señal que se manda y detiene el listado, como es el Dell.  La llamada al sistema SIGACTION esta preparada para aceptar algun tipo de señal  y proporcionar la direccion del procedimiento que manejara la señal asi como para alamecenar la direccion delmanejador actual.
C) llamadas al sistema para administracion de directorios; MKDIR y RMDIR, crean y eliminan directorios vacios, la llamada LINK su funcion es que el archivo aparezca con dos o mas nombres, a menudo en diferentes directorios.D)  llamadas al sistema para protecion en minix tiene un modo de 11 bits para proteccion 9 de esos son para leer, escribir y ejecutar  para el propietario. E) llamadas al sistema para administracion del tiempo; minix tiene 4 llamadas relacionadas con el reloj, TIME, STIME,UTIME y TIMES.

Los S.O se clasifican por algunas estructuras, estructuras monoliticos, sistema por capas, maquinas virtuales y cliente-servidor.

No hay comentarios:

Publicar un comentario