anlisis, configuraci³n y administraci³n de sistemas operativos

Download Anlisis, configuraci³n y administraci³n de sistemas operativos

Post on 14-Feb-2017

224 views

Category:

Documents

5 download

Embed Size (px)

TRANSCRIPT

  • Treball fi de carrera

    ENGINYERIA TCNICA EN INFORMTICA DE SISTEMES

    Facultat de Matemtiques

    Universitat de Barcelona

    Anlisis, configuracin y administracin de sistemas operativos

    basados en Unix

    Anbal Moreno Gil

    Director: Sergio EscaleraRealitzat a: Departament de Matemtica

    Aplicada i Anlisi. UBBarcelona, 20 de juliol de 2004

  • Resumen

    En el mundo de la informtica una pieza clave para su buen funcionamiento y desarrollo son los sistemas operativos donde se ejecutan todos nuestros programas. Estos sistemas operativos facilitan una plataforma de ejecucin organizada y estable. De este modo, los programadores no tienen que preocuparse del hardware donde se ejecutar su software. Por otro lado, la gran demanda de sistemas operativos y la evolucin de la informtica ha llevado a los desarrolladores a diversificar las ramas para adaptarlos a los nuevos tiempos y, aunque el mundo de la informtica no tenga una de las historias ms extensas, el nmero de sistemas operativos diferentes es ya considerable.

    En el proyecto, nos centraremos en dos de estos sistemas y realizaremos un estudio comparativo. Descubriremos la historia de los sistemas basados en Unix y, concretamente, la de los dos sistemas seleccionados para el proyecto: Debian y OpenSolaris. Adems, veremos las caractersticas ms destacables de cada uno, as como una comparativa entre los rendimientos de cada uno de los sistemas mediante unos test manufacturados. Por ltimo, investigaremos una parte imprescindible en todo sistema operativo, los sistemas de almacenamiento.

    Resum

    En el mn de la informtica una pea clau pel seu bon funcionament i desenvolupament sn els sistemes operatius on s'executen tots els nostres programes. Aquests sistemes operatius faciliten una plataforma d'execuci organitzada i estable pels nostres programes. Per una altra banda, la gran demanda de sistemes operatius i la evoluci de la informtica han portat als desenvolupadors a diversificar les branques per adaptar-los als nous temps i, encara que el mn de la informtica no tingui una de les histries ms extenses, el nmero de sistemes operatius diferents, ara per ara, s considerable.

    En el projecte, ens centrarem en dos d'aquests sistemes i realitzarem un estudi comparatiu. Descubrirem la histria dels sistemes basats en Unix i, en concret, la dels dos sistemes selecionats pel projecte: Debian i OpenSolaris A ms a ms, veurem les caracterstiques ms destacables de casascun, aix com una comparatica entre els rendiments de cada un dels sistemes per mitj d'uns test manufaturats. Per ltim, investigarem una part imprescindible en tot sistema operatiu, els sistemes d'emmagatzematge.

    Abstract

    A key in the world of computing for its proper functioning and development are operating systems. These operating systems provide a platform for an organized and stable performance of our programs. In this way, programmers do not have to worry about the hardware where they run their software. On the other hand, the high demand for operating systems and the evolution of computers has led the developers to diversify its branches to adapt to new times. Although the computer world does not have one of the longest histories, the number different operating systems is already considerable.

    In this project, we focus on two of these systems and perform a comparative study. We describe the history of Unix-based systems and, specifically, of two systems selected for the project. In addition, we will analyze the highlights of each, and a comparison between the yields of each of the systems manufactured by a test. Finally, we will investigate an indispensable part in any operating system, the storage systems.

  • ndice1. Introduccin ...................................................................................................................................... 4 2. Objetivos ........................................................................................................................................... 4 3. Planificacin y costes ....................................................................................................................... 4 4. Sistemas operativos .......................................................................................................................... 6

    4.1 Casos de estudio ......................................................................................................................... 9 4.2 Linux ........................................................................................................................................ 10

    4.2.1 Historia ............................................................................................................................. 10 4.2.2 Arquitectura ..................................................................................................................... 13 4.2.3 Jerarqua de directorios .................................................................................................... 13 4.2.4 RunLevels ........................................................................................................................ 14

    4.3 Solaris ..................................................................................................................................... 15 4.3.1 Historia ............................................................................................................................. 15 4.3.2 Runlevels .......................................................................................................................... 18 4.3.3 Zonas ................................................................................................................................ 18 4.3.4 Auto recuperacin preventiva .......................................................................................... 26 4.3.5 Dynamic Tracing (Dtrace) ............................................................................................... 26

    4.4 Comparativa ............................................................................................................................. 26 5. Sistemas de almacenamiento .......................................................................................................... 28

    5.1 LVM (Logical Volume Manager ) ............................................................................................ 28 5.2 ZFS (Zettabyte File System) ................................................................................................ 35

    6. Diseo ............................................................................................................................................. 41 6.1 Pruebas de rendimiento ............................................................................................................ 41

    6.2 Multithread .......................................................................................................................... 4

Recommended

View more >