sistemas operativos: unix dra. cecilia poblete ibaceta .es el software que controla los recursos

Download SISTEMAS OPERATIVOS: UNIX Dra. Cecilia Poblete Ibaceta .Es el software que controla los recursos

Post on 19-Oct-2018

212 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • SISTEMAS OPERATIVOS: UNIX

    Dra. Cecilia Poblete Ibaceta ltima Revisin 2006

  • Sistemas Operativos Cecilia Poblete Ibaceta

    TABLA DE CONTENIDOS SISTEMA OPERATIVO. ...................................................................................................... 3

    Servicios del Sistema Operativo......................................................................................... 3 Clasificacin de Sistemas Operativos................................................................................. 5 Capas del Sistema Operativo.............................................................................................. 6 Arranque de la Computadora.............................................................................................. 7

    SISTEMA OPERATIVO UNIX. ........................................................................................... 9 Tipos de Archivos............................................................................................................. 10 Ncleo o Kernel................................................................................................................ 11 Shell. ................................................................................................................................. 12 Redireccionamientos. ....................................................................................................... 12 Conectores, Comodines y Filtros. .................................................................................... 13

    CONCEPTOS DEL SISTEMA DE ARCHIVOS ................................................................ 15 Manejo del Sistema de Archivos ...................................................................................... 17

    ADMINISTRACIN DE PROCESOS................................................................................ 20 Concepto de Proceso. ....................................................................................................... 20 Muerte por Inanicin ........................................................................................................ 22 Bloqueo Mutuo................................................................................................................. 22 Casos de Bloqueo Mutuo.................................................................................................. 23 Condiciones para el Bloqueo Mutuo. ............................................................................... 24

    ADMINISTRACIN DE DISPOSITIVOS. ........................................................................ 26 ADMINISTRACIN DE MEMORIA................................................................................. 30

    Organizacin del Almacenamiento .................................................................................. 30 Administracin del Almacenamiento ............................................................................... 30 Paginacin por Demanda.................................................................................................. 40

    EDITOR VI .......................................................................................................................... 42

    2

  • Sistemas Operativos Cecilia Poblete Ibaceta

    SISTEMA OPERATIVO. Es el software que controla los recursos como son la memoria, el almacenamiento en disco. A su vez el hardware de la computadora, necesita del Sistema Operativo para funcionar. Por lo que el Sistema Operativo es el enlace entre el hardware y el software de aplicacin. El software de aplicacin tambin necesita del Sistema Operativo para funcionar, como por ejemplo cuando se pide una impresin o el guardado de un archivo en el disco. El Sistema Operativo tiene servicios externos, a los cuales tiene acceso el usuario, y servicios internos que permiten el buen funcionamiento interno de la computadora

    SERVICIOS DEL SISTEMA OPERATIVO.

    1. Control de entradas y salidas. La informacin de entrada se direcciona hacia las reas de proceso. Los resultados se direccionan hacia los dispositivos de salida, como son el monitor y la impresora. Algunos dispositivos de entrada o salida son el monitor, teclado, mouse, impresora, discos, El Sistema Operativo lleva un inventario de todos ellos y avisa si detecta alguna falla. El ncleo del Sistema Operativo es la parte que reside en memoria principal en todo momento y lleva a cabo la administracin de la memoria y el manejo de entradas y salidas del disco. El ncleo del Sistema Operativo es la parte que reside en memoria principal en todo momento y lleva a cabo la administracin de la memoria y el manejo de entradas y salidas del disco. 2. Control de espacio y tiempo para los procesos. Cada programa que se ejecuta debe contar con un espacio adecuado; el procesador es el que se encarga de realizar las instrucciones del programa. Es en las secciones de la memoria principal, donde se alojan los trabajos a procesar. Un trabajo no debe invadir el espacio de otro trabajo. Cuando un trabajo termina, el rea de memoria puede reutilizarse. El Sistema Operativo tambin controla el tiempo de procesamiento de la informacin, asignando de manera uniforme tanto el espacio para que los programas se ejecuten, como el tiempo en que se realizan. Este control se vuelve crtico cuando se trata de Sistema Operativo con multiproceso (en que 2 o ms CPU comparten la misma memoria y dispositivos) o con multiusuarios. 3. Asignacin de los recursos del sistema. Existe un control que permite que diferentes recursos sean utilizados por distintos usuarios. Por ejemplo, la impresora, la memoria, el disco duro, la unidad de cinta, el CD, etc. 4. Asignacin del rea de almacenamiento. Los archivos son guardados tanto en disco duro como en discos flexibles, CD, cinta, etc. Ante esto el Sistema Operativo debe controlar el acceso a la informacin guardada, donde se puede guardar informacin nueva, cuando el disco no tiene espacio, etc.; es decir, controlar el almacenamiento de modo que sea eficiente y transparente para el usuario.

    3

  • Sistemas Operativos Cecilia Poblete Ibaceta

    A nivel de software, el Sistema Operativo controla los directorios y archivos del software de:

    a. Aplicacin o productividad, como Procesamiento de Datos (Word), Hojas de Clculo (Excel), Bases de Datos (Access),Edicin (Pagemaker)

    b. Conectividad, como Grficos (Adobe Illustrator), de Navegacin (Explorer), de Correo (Internet Mail)

    c. Propio del usuario para su manejo (crear, borrar, editar, etc) d. Sistema, como utileras que permiten controlar el uso de los recursos del hadware

    (Norton Utilities), controladores de dispositivos para ayudar al manejo de los perifricos y lenguajes de programacin (C, Visual Basic, Java)

    e. Educacin, entretenimiento, mapas, simulacin, etc. 5. Deteccin de fallas de equipo. Un componente en mal estado puede afectar todo el sistema. El Sistema Operativo comprueba el estado de cada componente cuando arranca la computadora, enviando un mensaje sobre el dispositivo que no est accesible (daado o desenchufado). Ejemplos de sistemas operativos son: Windows NT, Windows 98, Mac OS, Unix, DOS, etc. Debido entonces, a las mltiples tareas que realiza un Sistema Operativo, ste tiene varios administradores, a nivel de software:

    1. Administrador de Dispositivos 2. Administrador de Archivos 3. Administrador de Memoria 4. Administrador de Procesos

    Y todos se comunican entre s, adems de con el usuario, a travs de la Interfaz de Comandos del usuario. Por otra parte, se debe tener un Administrador de Sistema, que es una persona que realiza diferentes tareas de control, algunas de las cuales son: 1. Control de Hardware donde se considera la administracin y el buen funcionamiento de los dispositivos fsicos. Algunas cuestiones importantes son: el nmero de componentes (computadoras, impresoras, discos, memorias, etc.), dnde estn ubicados, quines son los responsables con equipos asignados, cules son las plataformas existentes, etc. 2. Control de Software donde se considera el nmero de programas, su tipo, el nmero de licencias, etc. Tambin puede crear, modificar o borrar archivos a nivel de la raz. Adems configura el sistema. 3. Control de Usuarios donde se considera el nmero de usuarios, cules son los privilegios asignados, a qu tienen acceso, etc. Tambin crea grupos nuevos de trabajo y los usuarios nuevos determinando a qu grupos pertenecen. Adems asigna las contraseas iniciales para entrar al sistema y, en caso que se olvide, permite asignar uno nuevo.

    4

  • Sistemas Operativos Cecilia Poblete Ibaceta

    4. Control de la Seguridad que se mantiene a travs de polticas y procedimientos muy bien especificados; todo lo necesario desde la entrada al centro donde se encuentran las computadoras hasta que la informacin sea accesada slo por quienes estn autorizados para ello, que de la informacin general, no pueda inferirse informacin confidencial, etc. Por esto es que se determinan los identificadores (ID) y contraseas (passwords). En caso que se trate de una red de computadoras, el administrador deber realizar adems, las tareas propias de dicha red. Por ser el Administrador de Sistemas el dueo de los archivos, en el sentido de ser un usuario privilegiado, con todos los permisos en todos los archivos, debe ser una persona que tenga altas cualidades de honestidad, liderazgo, administrador, revisor, etc.

    CLASIFICACIN DE SISTEMAS OPERATIVOS.

    1. Segn el tiempo de respuesta y la forma de meter los datos al sistema: a) Sistemas por Lotes o Batch: procesos que se realizaban en serie, sin la intervencin

    del usuario, por medio de tarjetas perforadas. Un lote de tareas hechas en un determinado tiempo. La eficiencia del Sistema Operativo se meda en produccin: tantas tareas en tanto tiempo. En un principio, el admin