Sunteți pe pagina 1din 25

UNIVERSIDAD ALAS PERUANAS CARRERA PROFESIONAL DE INGENIERIA AMBIENTAL

TITULO: SISTEMAS OPERATIVOS


ASIGNATURA DOCENTE ALUMNO CDIGO SEMESTRE CICLO : : : : : : OFIMATICA ZILA GARAY PINTO BILLY ANAYA BARRETO 2013137301 2013 - I I

Cusco - Per 2013

PRESENTACION Seor docente Tengo el honor de presentar ante Ud. el trabajo monogrfico sobre los Sistema Operativo Un Sistema Operativo (SO) es el software bsico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario. Las funciones bsicas del Sistema Operativo son administrar los recursos de la mquina, coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento. Los Sistemas Operativos ms utilizados son Dos, Windows, Linux y Mac. Algunos SO ya vienen con un navegador integrado, como Windows que trae el navegador Internet Explorer. Las fuentes de informacin del presente trabajo fueron adquiridos en las bibliotecas pblicas y privadas y en la red de informacin Atte. El alumno

INTRODUCCION

El Sistema Operativo es un conjunto de programas que administra los recursos del computador, y permite que el usuario los utilice. Dependiendo de la forma y el nivel de empleo de los recursos, el usuario puede trabajar directamente con el sistema operativo para comunicarse con el computador, o puede recurrir al Software de Aplicacin. La razn de la presencia de esas capas intermedias de software, entre el usuario y los equipos computacionales, est en dos factores: por un lado los computadores entienden y manejan un lenguaje binario (constituido por 'ceros" y 'tinos"), que resulta incomprensible para el usuario comn, razn por la que los desarrolladores de software crean programas que traducen las ordenes de los usuarios a ese lenguaje binario; y por otro lado las aplicaciones son cada vez ms complejas y se requiere de software y hardware especializado a distintos niveles.

MARCO TEORICO:

SISTEMAS OPERATIVOS
Microsoft Windows Es el nombre de una familia de sistemas operativos desarrollados y vendidos por Microsoft. Microsoft introdujo un entorno operativo denominado Windows el 20 de noviembre complemento de 1985 para como MS-DOS un en

respuesta al creciente inters en las interfaces grficas de usuario (GUI).1 Microsoft Windows lleg a dominar el mercado mundial de computadoras personales, con ms del 90% de la cuota de mercado, superando a Mac OS, que haba sido introducido en 1984. Las versiones ms recientes de Windows son Windows 8 para equipos de escritorio, Windows Server 2012 para servidores y Windows Phone 8 para dispositivos mviles. Versiones El trmino Windows describe colectivamente todas o parte de varias generaciones de productos de sistema operativo de Microsoft. Estos productos generalmente se clasifican como sigue: Windows 95, 98 y Me Windows 95 fue lanzado en 1995, con una nueva interfaz de usuario, compatibilidad con nombres de archivo largos de hasta 250 caracteres, y la capacidad de detectar automticamente y configurar el hardware instalado (plug and play). De forma nativa podran ejecutar aplicaciones de 32-bits y present varias mejoras tecnolgicas que aumentaron su estabilidad respecto a Windows 3.1. Hubo varios OEM Service Releases (OSR) de Windows 95, cada una de las cuales fue aproximadamente equivalente a un Service Pack. El siguiente lanzamiento de Microsoft fue Windows 98 en 1998. Microsoft lanz una segunda versin de Windows 98 en 1999, llamado Windows 98 Second Edition (a menudo acortado a Windows 98 SE).
1

En el 2000, Microsoft lanza Windows Millennium Edition (comnmente llamado Windows Me), que actualiza el ncleo de Windows 98 pero que adopta algunos aspectos de Windows 2000 y elimina (ms bien, oculta) la opcin de Arrancar en modo DOS. Tambin aade una nueva caracterstica denominada Restaurar sistema, que permite al usuario guardar y restablecer la configuracin del equipo en una fecha anterior. Familia NT La familia de sistemas Windows NT fue hecha y comercializada para satisfacer la demanda de una mayor fiabilidad por parte de negocios y otras organizaciones. El primer lanzamiento fue de MS Windows NT 3.1 (1993), el nmero 3.1 para que coincidiera con la versin Windows de consumo, que fue seguido por NT 3.5 (1994), NT 3.51 (1995), NT 4.0 (1996), y Windows 2000 (2000). 2000 es la ltima versin de Windows NT, que no incluye la activacin de productos de Microsoft. NT 4.0 fue el primero en esta lnea para implementar la interfaz de usuario de Windows 95 (y el primero en incluir tiempos de ejecucin de 32 bits integrada de Windows 95). Microsoft paso a combinar sus reas de negocio dirigidas a consumo y a profesionales con el sistemas operativo Windows XP, que incluye las versiones Home y Professional (y las versiones posteriores para tabletas y centros multimedia). Tambin se separaron los calendarios de lanzamiento para los sistemas operativos de servidor. Windows Server 2003, lanzado un ao y medio despus de Windows XP, puso Windows Server al da con MS Windows XP. Despus de un proceso de desarrollo largo, Windows Vista fue lanzado hacia el final de 2006, y su homlogo de servidor, Windows Server 2008 fue lanzado a principios de 2008. El 22 de julio de 2009, Windows 7 y Windows Server 2008 R2 se publicaron como RTM (versin de disponibilidad general). Windows 7 fue lanzado el 22 de octubre de 2009. Windows CE, la oferta de Microsoft en los mercados mviles e integrados, es tambin un verdadero sistema operativo 32 bits que ofrece diversos servicios para todas las subestaciones de trabajo de explotacin. Sistemas operativos de 64 bits Windows NT incluye soporte para varias plataformas diferentes antes de x86 basado en ordenador personal se convirti en dominante en el mundo profesional. Versiones de NT desde 3.1 a 4.0 diversamente compatibles
2

PowerPC, DEC Alpha y MIPS R4000, algunos de los cuales eran procesadores de 64 bits, aunque el sistema operativo trat procesadores como de 32 bits. Con la introduccin de la arquitectura Intel Itanium, que se conoce como IA-64, Microsoft lanz nuevas versiones de Windows para apoyarlo. Las versiones Itanium de Windows XP y Windows Server 2003 fueron liberadas al mismo tiempo que con sus principales contrapartes x86 (32-bit). El 25 de Abril de 2005, Microsoft lanz Windows XP Professional x64 Edition y x64 versin de Windows Server 2003 para el apoyo de x86-64 (o x64 en la terminologa de Microsoft). Microsoft elimin el soporte para la versin de Itanium de Windows XP en 2005. Windows Vista es la primera versin de usuario final de Windows que Microsoft ha publicado simultneamente en las ediciones de x86 y x64. Windows Vista no es compatible con la arquitectura Itanium. La familia de Windows de 64 bits moderna comprende a AMD64/intel64 versiones de Windows Vista y Windows Server 2008 en tanto en Itanium y en ediciones x64. Windows Server 2008 R2 cae la versin de 32 bits, y Windows 7 que tambin est en versiones de 32 bits (para mantener la compatibilidad). Windows CE Windows CE (oficialmente conocido como Windows Embedded), es una edicin de Windows que se ejecuta en equipos minimalistas, tales como sistemas de navegacin por satlite y, excepcionalmente, los telfonos mviles. Windows Embedded se ejecuta como CE, en lugar de NT, por lo que no debe confundirse con Windows XP Embedded, que es NT. Windows CE, que se utiliz en la Dreamcast junto con sistema operativo propietario de Sega para la consola. Windows CE es el ncleo del que deriva Windows Mobile. Windows 8

Windows 8, el sucesor de Windows 7, fue lanzado al mercado el 26 de octubre del 2012. Windows 8 ha sido diseado para ser utilizado tanto en tabletas como en PC. La tableta Microsoft Surface fue lanzada junto con Windows 8, como un competidor para el iPad de Apple y el Galaxy Tab de Samsung. Se ha anunciado que Microsoft Surface estar disponible en dos ediciones - una para

el usuario final tpico, y una edicin profesional dirigido a diseadores y otros usuarios basados en el trabajo. SISTEMA OPERATIVO LINUX En una era de cambios en el ambiente computacional, de una amplia oferta en sistemas operativos e interfaces grficas y sobre todo, del costo que representa contar con un sistema operativo que interactue con el software sin problemas, surge con fuerza inusitada: Linux LINUX es un sistema operativo, compatible Unix. Dos caractersticas muy peculiares lo diferencian del resto de los sistemas que podemos encontrar en el mercado, la primera, es que es libre, esto significa que no tenemos que pagar ningn tipo de licencia a ninguna casa desarrolladora de software por el uso del mismo, la segunda, es que el sistema viene acompaado del cdigo fuente. El sistema lo forman el ncleo del sistema (kernel) mas un gran numero de programas / libreras que hacen posible su utilizacin. LINUX se distribuye bajo la GNU Public License: Ingles , por lo tanto, el cdigo fuente tiene que estar siempre accesible. El sistema ha sido diseado y programado por multitud de programadores alrededor del mundo. El ncleo del sistema sigue en continuo desarrollo bajo la coordinacin de Linus Torvalds, la persona de la que parti la idea de este proyecto, a principios de la dcada de los noventa. Da a da, ms y ms programas / aplicaciones estn disponibles para este sistema, y la calidad de los mismos aumenta de versin a versin. La gran mayora de los mismos vienen acompaados del cdigo fuente y se distribuyen gratuitamente bajo los trminos de licencia de la GNU Public License. En los ltimos tiempos, ciertas casas de software comercial han empezado a distribuir sus productos para Linux y la presencia del mismo en empresas aumenta rpidamente por la excelente relacin calidad - precio que se consigue con Linux.

Las plataformas en las que en un principio se puede utilizar Linux son 386-, 486-. Pentium, Pentium Pro, Pentium II, Amiga y Atari, tambin existen versiones para su utilizacin en otras plataformas, como Alpha, ARM, MIPS, PowerPC y SPARC. QU ES LINUX? Linux es un sistema operativo diseado por cientos de programadores de todo el planeta, aunque el principal responsable del proyecto es Linus Tovalds. Su objetivo inicial es propulsar el software de libre distribucin junto con su cdigo fuente para que pueda ser modificado por cualquier persona, dando rienda suelta a la creatividad. El hecho de que el sistema operativo incluya su propio cdigo fuente expande enormemente las posibilidades de este sistema. Este mtodo tambin es aplicado en numerosas ocasiones a los programas que corren en el sistema, lo que hace que podamos encontrar muchisimos programas tiles totalmente gratuitos y con su cdigo fuente. Y la cuestin es que, seores y seoras, Linux es un sistema operativo totalmente gratuito. Mi mquina corre Linux, y puedo asegurar que es uno de los sistemas que ms aprovecha mi computadora, es decir, con el consigo ejecutar tareas mucho ms rpido que con otros sistemas operativos comerciales. Y es que Linux no requiere grandes prestaciones para funcionar. Las funciones principales de este magnfico sistema operativo son: Sistema multitarea En Linux es posible ejecutar varios programas a la vez sin necesidad de tener que parar la ejecucin de cada aplicacin. Sistema multiusuario Varios usuarios pueden acceder a las aplicaciones y recursos del sistema Linux al mismo tiempo. Y, por supuesto, cada uno de ellos puede ejecutar varios programas a la vez (multitarea). Shells programables Un shell conecta las ordenes de un usuario con el Kernel de Linux (el ncleo del sistema), y al ser programables se puede modificar para adaptarlo a tus necesidades. Por ejemplo, es muy til para realizar procesos en segundo plano. Independencia de dispositivos Linux admite cualquier tipo de dispositivo (mdems, impresoras) gracias a que cada una vez instalado uno nuevo, se aade al Kernel el enlace o controlador necesario con el
5

dispositivo, haciendo que el Kernel y el enlace se fusionen. Linux posee una gran adaptabilidad y no se encuentra limitado como otros sistemas operativos. Comunicaciones Linux es el sistema ms flexible para poder conectarse a cualquier ordenador del mundo. Internet se cre y desarrollo dentro del mundo de Unix, y por lo tanto Linux tiene las mayores capacidades para navegar, ya que Unix y Linux son sistemas prcticamente idnticos. Con linux podr montar un servidor en su propia casa sin tener que pagar las enormes cantidades de dinero que piden otros sistemas. Linux no sacrifica en ningn momento la creatividad, tal y como lo hacen algunas compaas informticas. Linux es una ventana abierta por la que es posible huir hacia un mundo donde la verdadera informtica puede ser disfrutada sin limites ni monopolios. Linux es distribuido mediante una serie de distribuciones como RedHat, Slackware, Deban ... las cuales se diferencian por su mtodo de instalacin y por los paquetes (software) que viene incluido. Es posible que encuentre a la venta versiones de Linux y piense: "si, si.... decan que era gratis..." No se asuste, todo el software de Linux esta regido por la licencia de GNU, con la cual cualquier persona puede modificar un programa y venderlo segn el desee, con la condicin que la persona que compra ese producto puede realizar la misma accin o simplemente hacer copias para todos aquellos que lo quieran sin tener que pagar ms (por lo tanto no se extrae si encuentra distribucin comerciales). Esta licencia es la garanta que afirma la absoluta libertad de este sistema operativo. Si no desea ni siquiera pagar esa msera cantidad puede descargrselo de Internet totalmente gratis (bueno, slo tendr que pagar la factura de telfono ). CARACTERSTICAS DE LINUX multitarea: varios programas (realmente procesos) ejecutndose al mismo tiempo. multiusuario: varios usuarios en la misma mquina al mismo tiempo (y sin licencias para todos). multiplataforma: corre en muchas CPUs distintas, no slo Intel.
6

funciona en modo protegido 386. tiene proteccin de la memoria entre procesos, de manera que uno de ellos no pueda colgar el sistema. carga de ejecutables por demanda: Linux slo lee de disco aquellas partes de un programa que estn siendo usadas actualmente. poltica de copia en escritura para la comparticin de pginas entre ejecutables: esto significa que varios procesos pueden usar la misma zona de memoria para ejecutarse. Cuando alguno intenta escribir en esa memoria, la pgina (4Kb de memoria) se copia a otro lugar. Esta poltica de copia en escritura tiene dos beneficios: aumenta la velocidad y reduce el uso de memoria.

memoria virtual usando paginacin (sin intercambio de procesos completos) a disco: una particin o un archivo en el sistema de archivos, o ambos, con la posibilidad de aadir ms reas de intercambio sobre la marcha (se sigue denominando intercambio, es en realidad un intercambio de pginas). Un total de 16 zonas de intercambio de 128Mb de tamao mximo pueden ser usadas en un momento dado con un lmite terico de 2Gb para intercambio.

la memoria se gestiona como un recurso unificado para los programas de usuario y para el cach de disco, de tal forma que toda la memoria libre puede ser usada para cach y ste puede a su vez ser reducido cuando se ejecuten grandes programas.

libreras compartidas de carga dinmica (DLL's) y libreras estticas tambin, por supuesto. se realizan volcados de estado (core dumps) para posibilitar los anlisis post-mortem, permitiendo el uso de depuradores sobre los programas no slo en ejecucin sino tambin tras abortar stos por cualquier motivo.

casi totalmente compatible con POSIX, System V y BSD a nivel fuente. mediante un mdulo de emulacin de iBCS2, casi completamente compatible con SCO, SVR3 y SVR4 a nivel binario. todo el cdigo fuente est disponible, incluyendo el ncleo completo y todos los drivers, las herramientas de desarrollo y todos los programas
7

de usuario; adems todo ello se puede distribuir libremente. Hay algunos programas comerciales que estn siendo ofrecidos para Linux actualmente sin cdigo fuente, pero todo lo que ha sido gratuito sigue siendo gratuito. control de tareas POSIX. pseudo-terminales (pty's). emulacin de 387 en el ncleo, de tal forma que los programas no tengan que hacer su propia emulacin matemtica. Cualquier mquina que ejecute Linux parecer dotada de coprocesador matemtico. Por supuesto, si tu ordenador ya tiene una FPU (unidad de coma flotante), ser usada en lugar de la emulacin, pudiendo incluso compilar tu propio kernel sin la emulacin matemtica y conseguir un pequeo ahorro de memoria. soporte para muchos teclados nacionales o adaptados y es bastante fcil aadir nuevos dinmicamente. consolas virtuales mltiples: varias sesiones de login a travs de la consola entre las que se puede cambiar con las combinaciones adecuadas de teclas (totalmente independiente del hardware de video). Se crean dinmicamente y puedes tener hasta 64. soporte para varios sistemas de archivo comunes, incluyendo minix-1, Xenix y todos los sistemas de archivo tpicos de System V, y tiene un avanzado sistema de archivos propio con una capacidad de hasta 4 Tb y nombres de archivos de hasta 255 caracteres de longitud. acceso transparente a particiones MS-DOS (o a particiones OS/2 FAT) mediante un sistema de archivos especial: no necesitas ningn comando especial para usar la particin MS-DOS, parece un sistema de archivos normal de Unix (excepto por algunas graciosas restricciones en los nombres de archivo, permisos, y esas cosas). Las particiones comprimidas de MS-DOS 6 no son accesibles en este momento, y no se espera que lo sean en el futuro. El soporte para VFAT (WNT, Windows 95) ha sido aadido al ncleo de desarrollo y estar en la prxima versin estable.
8

un sistema de archivos especial llamado UMSDOS que permite que Linux sea instalado en un sistema de archivos DOS. soporte en slo lectura de HPFS-2 del OS/2 2.1 sistema de archivos de CD-ROM que lee todos los formatos estndar de CD-ROM. TCP/IP, incluyendo ftp, telnet, NFS, etc. Appletalk disponible en el actual ncleo de desarrollo. software cliente y servidor Netware disponible en los ncleos de desarrollo.

Versiones El desarrollo inicial Linux ya aprovechaba las caractersticas de conmutacin de tareas en modo protegido del 386, y se escribi todo en ensamblador. Linus nunca anunci la versin 0.01 de Linux (agosto 1991), esta versin no era ni siquiera ejecutable, solamente inclua los principios del ncleo del sistema, estaba escrita en lenguaje ensamblador y asuma que uno tenia acceso a un sistema Minix para su compilacin. El 5 de octubre de 1991, Linus anunci la primera versin "Oficial" de Linux, versin 0.02. Con esta versin Linus pudo ejecutar Bash (GNU Bourne Again Shell) y gcc (El compilador GNU de C) pero no mucho mas funcionaba. En este estado de desarrollo ni se pensaba en los trminos soporte, documentacin, distribucin. Despus de la versin 0.03, Linus salto en la numeracin hasta la 0.10, ms y ms programadores a lo largo y ancho de internet empezaron a trabajar en el proyecto y despus de sucesivas revisiones, Linus incremento el numero de versin hasta la 0.95 (Marzo 1992). Mas de un ao despus (diciembre 1993) el ncleo del sistema estaba en la versin 0.99 y la versin 1.0 no llego hasta el 14 de marzo de 1994. La versin actual del ncleo es la 2.2 y sigue avanzando da a da con la meta de perfeccionar y mejorar el sistema. La ultima versin estable es la versin 2.2, que soporta muchos ms perifricos, desde procesadores hasta joysticks, sintonizadores de televisin, CD ROMs no ATAPI y reconoce buena cantidad de tarjetas de sonido. Incluye
9

tambin soporte para tipos de archivos para Macintosh HFS, Unix UFS y en modo de lectura, HPFS de OS/2 y NTFS, de NT. Otras Versiones: Linux 2.0 Linux 2.2 Linux 2.3 Sistema de ficheros linux (I) Bueno como sabrs el DOS funciona con FAT, File Allocation Table, o sea una tabla a principio del disco duro donde se almacena, la informacin de cada bloque del disco, de manera que tenemos una lista enlazada para cada fichero. --------- | 2| 0 FICHERO A bloques 0 2 6 --------- | 3| 1 FICHERO B bloques 1 3 4 --------- | 6| 2 --------- | 4| 3 --------- | fin| 4 --------- | | 5 --------- | fin| 6 --------Para leer un fichero A leemos en la fat el bloque 0, vemos donde continua y leemos la fat en el bloque 2, leemos el bloque del disco, y volvemos a leer el bloque de la fat donde esta el bloque 6. Esto parece rpido, y lo es i la FAT esta en memoria, pero si calculamos lo que puede ocupar una FAT de un disco duro de 1Giga donde el disco esta dividido en bloques de pongamos 4024Kb y pongamos 20 bytes por descriptor, tenemos una FAT de 5 megas, (no recuerdo de cuanto era el tamao de bloque/descriptor en MSDOS), lo cual no se puede tener en memoria y si hay que leer cada vez de disco es muy lento. Cuando MSDOS funcionaba en disquete no era demasiado problema tener en memoria unos Ks de FAT, pero con los disco de ahora de Giga ya es un problema. Como lo hace UNIX? Y por supuesto ext2 de Linux? Con otra estructura de datos llamada i-nodes, que para cada fichero tiene un array, con las posiciones del disco donde se encuentra este. De esta manera cuando queremos leer un fichero, leemos solo un trozo de disco contiguo, donde encontramos todas las referencias a se y no toda la FAT que puede ser de mas de un mega. Con los nodos-i (o inodes) no ahorramos espacio de disco (con respecto a FAT), la informacin de en que bloques esta cada fichero la tenemos igual pero mejor organizada. Las tablas de i-nodes tienen un tamao limitado, pero en caso de que se llenen con indirecciones se accede a otras tablas de i-nodes, con lo que el limite del
10

tamao de los ficheros es grande. (bueno esto lo he explicado un poco por encima se podra explicar extensamente). IN> Me imagino que el ext2 es mejor que el msdos, pero realmente que IN> diferencias hay entre ellos (menos lo de los permisos y la lon- IN> gitud del nombre de los ficheros). Pues como has visto es mas rapido y eficiente, aparte de no tener las limitaciones de usuario, permisos, nombres largos, etc. El tamao de bloque de disco, en MS DOS es fijo en funcin del tamao de la particin, en linux en el momento en que formateas la particin con mkfs (o mk2efs no recuerdo) puedes elegir el tamao del bloque segn vayas a tener mas ficheros pequeos, o mas ficheros grandes. Sistema de ficheros linux (II) El ext2 tiene un tamao de i-nodo fijo entre 1 y 4K, independientemente del tamao de la particin. El tamao del i-nodo se selecciona al crear el sistema de archivos y es seleccionable por el usuario. El ext2 tiene una unidad similar al cluster, llamada bloque, y que es, por lo general de 1K, especificable por el usuario e independiente del tamao de la particin, lo cual asegura un buen aprovechamiento del espacio libre con archivos pequeos. El ext2 no usa una FAT, sino una tabla de i-nodos distribuidos en un nmero determinable de grupos a travs de la superficie, lo cual permite balancear la distribucin de los bloques de archivos en la superficie a travs de dichos grupos para asegurar la mnima fragmentacin. El ext2 tiene un lmite mximo de 4GB de archivo, pero no limita el tamao mximo de la particin a 4GB, como es el caso de la FAT. El ext2 tiene soporte para deteccin de un sistema de archivos desmontado incorrectamente cuando el sistema se apaga de forma errnea, y capacidad para autorecuperarlo en caso de fallo accidental. El ext2 mantiene informacin de la ltima vez que se mont y se accedi al volumen (sistema de archivos), as como del nmero de veces que se ha montado dicho volumen desde la ltima comprobacin automtica, as como la fecha en la que se comprob su integridad por ltima vez. El ext2 permite asignar un porcentaje del disco duro que se reserva para el uso de usuarios con un "uid" y "gid" especficos.
11

El ext2 es un sistema de archivos mucho ms avanzado que el MS-DOS, con soporte de correccin y deteccin de errores, compresin de archivos (todava por implementar), mayor tolerancia a la fragmentacin de archivos y con unos tiempos de respuesta muy superiores, aunque a un coste superior de utilizacin de memoria. Qu es la Swap? La swap es un espacio reservado en tu disco duro para poder usarse como una extensin de memoria virtual de tu sistema. Es una tcnica utilizada desde hace tiempo para hacer creer a los programas que existe mas memoria RAM de la que en realidad existe. Es el propio sistema operativo el que se encarga de pasar datos a la swap cuando necesita mas espacio libre en la RAM y viceversa. En Linux, la memoria total disponible por el sistema estar formada por la cantidad de memoria RAM instalada + la swap disponible. El acceso a la swap (disco duro) es mas lento que el acceso a la memoria RAM, por lo que si nuestro ordenador esta muy cargado de trabajo y hace un uso intensivo de la swap, la velocidad del sistema disminuir. Un uso muy intensivo y continuado de la swap es un indicativo de que necesitamos mas memoria en nuestro sistema para que funcione desahogado con el uso que le estamos dando. En linux generalmente se usa como mnimo una particin dedicada a swap (aunque tambin se puede tener un fichero swap). Cuanta Swap necesito? Esta es otra pregunta que es difcil de contestar: Todo depender del uso que se le vaya a dar al sistema y del espacio libre que tengamos. Si vas a utilizar muchos programas a la vez y tienes poca memoria RAM, necesitaras mas swap, si tienes mucha RAM, no necesitaras tanta swap. Hay que recordar que un uso no intensivo de la swap es normal y no afectara mucho a la velocidad del sistema, pero como hemos dicho antes, un uso muy intensivo y continuado es un indicativo de que necesitamos mas memoria RAM. No existe una formula mgica para saber cuanto espacio deberamos reservar para swap. Hay que recordar que la memoria total disponible en Linux es RAM + Swap. Como datos orientativos podramos decir que como mnimo, esta combinacin debera ser de 32MB para sistemas que se utilicen en modo texto y de 64MB en adelante para sistemas que se utilicen en modo grfico.
12

Aqu tienes una serie de consejos sobre la swap: Es recomendable el tener siempre algo de swap configurada, incluso en sistemas con mucha memoria. En linux no se puede tener mas de 128MB en una particin swap, si necesitas mas de 128MB de swap, puedes tener mas de una particin dedicada a swap, por ejemplo, dos de 128MB Si tienes mas de un disco, instala la swap en el que trabaje mas rpido. Si tienes mas de un disco que se puedan acceder simultneamente (por ej. dos SCSI, o dos IDE en diferentes canales IDE), se puede ganar algo de velocidad teniendo una particion swap en cada uno de estos discos. Para un uso privado "normal-alto" del sistema, aqu tienes unos ejemplos orientativos de la cantidad de swap recomendable: 16MB RAM + 64MB Swap 32MB RAM + 96MB Swap 64MB RAM + 64MB Swap 128MB RAM + 128MB Swap 256MB RAM + 128MB Swap

Como dato anecdtico, decir que existen servidores, en donde la cantidad de swap llega a ser de 256MB y hasta 512MB aunque yo tengo ordenadores con 16MB de RAM y 16MB de Swap como servidores de impresin que funcionan sin ningn problema. En fin, cada uno debe de saber el uso que le va a dar a su sistema y analizar la cantidad de memoria necesaria, aunque si tienes espacio de sobra en el disco, mas vale tener mas Swap disponible que la necesaria, por lo que pueda ocurrir en un futuro, como dice el dicho, mas vale que sobre que no que falte. Hardware requerido El Linux funciona correctamente en un 386 SX con 4 Mb de memoria. Pero se deber tener en cuenta que aquellas aplicaciones con fuerte requerimiento de memoria y carga de la CPU (por ejemplo, las X Windows) irn sumamente lentas. Una configuracin mucho ms 'usable' sera la siguiente: 486 DX 33 MHz o superior, con 8 Mb de memoria RAM y con tarjeta de video VGA o superior.
13

Unidad de CD-ROM es altamente recomendable. Casi mejor habra que decir que imprescindible, dado que las distribuciones vienen en ese formato. En la actualidad, la mayora de ellas estn soportadas por el Linux. Asimismo tiene soporte para mdem y tarjeta de sonido. De todas formas, los propietarios de mquinas inferiores a la descrita (todava queda alguno? };-) que no se desanimen. Simplemente debern tener ms paciencia. Y es mi obligacin puntualizar que muchas veces se obtienen mejores resultados con ms memoria que con ms potencia de CPU. Debo puntualizar que en 286 no funcionar el Linux. El kernel est hecho para 386. Hay, sin embargo, un grupo de gente que est trabajando en una versin de Linux para procesadores 8086, pero an est en fase de proyecto. En cuanto al espacio en disco duro, depender en gran medida de lo que se pretenda hacer desde Linux. Segn el 'Linux installation and getting started', con 10 Mb de particin se puede hacer una instalacin mnima pero usable (personalmente me parece bastante optimista). Yo creo que alrededor de 100 Mb resulta espacio suficiente para un Linux completo, incluidas las X Windows. A partir de ah, lo que cada uno considere... Al hacer clculos del espacio en disco duro necesario, deberemos tener en cuenta que se necesita hacer una particin de swap. El tamao de la misma depender de la cantidad de memoria RAM disponible: a ms memoria, menos swap necesitaremos. Dnde instalo Linux? Linux se puede instalar en cualquier disco que tengas en tu sistema y en cualquier particion del disco duro (Primaria o extendida). No podrs tener Linux en una particin compartida con otro sistema operativo, Linux necesita su propia particion/es para funcionar. Cuantas particiones necesito para Linux? La respuesta rpida y fcil es: recomendable al menos dos, una para el sistema/datos y otra para Swap. Usualmente se suelen tener tres, una para el sistema/programas (/), otra para los datos (/home) y otra para swap. La respuesta larga y no tan fcil es mas complicada de explicar: Todo depender muchisimo del uso que se le vaya a dar al sistema. Para sistemas que se utilicen de forma particular y por uno o pocos usuarios bastara con las dos/tres particiones antes mencionadas, esto evitara los
14

problemas de saber que cantidad de espacio necesitan las diferentes particiones y el quedarnos sin espacio en alguna particion vital, mientras que nos sobra en otras. Para sistemas servidores, con gran cantidad de servicios y usuarios es muy recomendable tener varias particiones/discos. Existe un documento (HOWTO: Multi Disk System Tuning) muy bueno y quizs complicado para el principiante que explica cuantas particiones y discos y que tamao deberan tener en funcin del uso que se le vaya a dar al sistema, o en cualquier servidor con documentacin Howto. SISTEMA OPERATIVO MAC OS Mac OS (del ingls Macintosh Operating System, en espaol Sistema Operativo de Macintosh) es el nombre del sistema operativo creado por Apple para su lnea de computadoras Macintosh. Es conocido por haber sido el primer sistema dirigido al gran pblico en contar con una interfaz grfica compuesta por la interaccin del mouse con ventanas, Icono y mens. Deliberada a la existencia del sistema operativo en los primeros aos de su lnea Macintosh en favor de que la mquina resultara ms agradable al usuario, diferencindolo de otros sistemas contemporneos, como MS-DOS, que eran un desafo tcnico. El equipo de desarrollo del Mac OS original inclua a Bill Atkinson, Jef Raskin y Andy Hertzfeld. Esta fue la base del Mac OS clsico, desarrollado ntegramente por Apple, cuya primera versin vio la luz en 1985. Su desarrollo se extendera hasta la versin 9 del sistema, lanzada en 1999. A partir de la versin 10 (Mac OS X), el sistema cambio su arquitectura totalmente y pas a basarse en Unix, sin embargo su interfaz grfica mantiene muchos elementos de las versiones anteriores. Hay una gran variedad de versiones sobre cmo fue desarrollado el Mac OS original y dnde se originaron las ideas subyacentes. Pese a esto documentos histricos prueban la existencia entre el proyecto Macintosh y el proyecto Alto
15

de Xerox PARC. Las contribuciones iniciales del Sketchpad de Ivan Sutherland y el On-Line System de Doug Engelbart tambin fueron significativas. Versiones Antes de la introduccin PowerPC de G3, los ltimos sistemas basados del en el se microprocesador partes significativas sistema

almacenaban en la memoria fsica de slo lectura de la placa base. El propsito inicial de esto fue evitar el uso de la capacidad de almacenamiento limitada de los disquetes de apoyo al sistema, dado que el los primeros computadores Macintosh no tenan disco duro. Slo el modelo Macintosh Classic de 1991, poda ser iniciado desde la memoria ROM. Esta arquitectura tambin permiti una interfaz de sistema operativo totalmente grfica en el nivel ms bajo, sin la necesidad de una consola de slo texto o el modo de comandos de lnea. Los errores en tiempo de arranque, como la bsqueda de unidades de disco que no funcionaban, se comunicaron al usuario de manera grfica, generalmente con un icono o con mensajes con el tipo de letre Chicago y un Timbre de la muerte o una serie de pitidos. Esto contrastaba con los PCs de la poca, que mostraban tales mensajes con un tipo de letra mono-espaciada sobre un fondo negro, y que requeran el uso del teclado y no de un ratn, para la entrada. Para proporcionar tales detalles en un nivel bajo, el Mac OS dependa de software de la base del sistema grabado en la ROM de la placa base, lo que ms tarde ayud a garantizar que slo los computadores de Apple o los clones bajo licencia (con el contenido de la memoria ROM protegido por derechos de autor de Apple, pudieran ejecutar el Mac OS. El Mac OS puede ser dividido en dos familias:

La familia Mac OS Classic, basada en el cdigo propio de Apple Computer. El Sistema Operativo Mac OS X, desarrollado a partir de la familia Mac OS Classic y NeXTSTEP, el cual estaba basado en UNIX.

"Classic" Mac OS (19842001) El "Mac OS clsico" se caracteriza por su falta total de una lnea de comandos; es un Sistema Operativo completamente grfico. Destaca por su facilidad de uso y su multitarea cooperativa, pero fue criticado por su gestin de memoria muy limitada, la falta de memoria protegida y la susceptibilidad a los conflictos
16

entre las "extensiones" del sistema operativo que proporcionan funcionalidades adicionales (tales como la creacin de redes) o el apoyo a un determinado dispositivo. Algunas extensiones pueden no funcionar correctamente en conjunto, o slo funcionan cuando se cargan en un orden determinado. La solucin de problemas de extensiones de Mac OS podra ser un largo proceso de ensayo y error. El Macintosh original utilizaba el Macintosh File System (MFS), un sistema de archivos plano con un solo nivel de carpetas o directorios. Este sistema fue rpidamente reemplazado en 1985 por el HFS, que tena un verdadero sistema de rbol de directorio. Ambos sistemas de archivos son compatibles. La mayora de los sistemas de archivos utilizados con el DOS, Unix u otros sistemas operativos tratan a un archivo como una simple secuencia de bytes, lo que requiere una aplicacin para saber qu bytes representan cual tipo de informacin. Por el contrario, MFS y HFS dan a los archivos dos bifurcaciones. La bifurcacin de datos contiene el mismo tipo de informacin como otros sistemas de archivos, tales como el texto de un documento o los mapas de bits de un archivo de imagen. La bifurcacin de recursos contiene otros datos estructurados, tales como las definiciones de mens, grficos, sonidos o segmentos de cdigo. Un archivo puede consistir slo de los recursos con de datos vaca, o slo una bifurcacin de datos, sin bifurcacin de recursos. Un archivo de texto puede contener su texto en la bifurcacin de datos y la informacin de estilo en la bifurcacin de recursos, de modo que una aplicacin, que no reconoce la informacin de estilo, todava puede leer el texto sin formato. Por otro lado, estas una bifurcaciones proporcionan un reto para la interoperabilidad con otros sistemas operativos; el copiado de un archivo desde un sistema Mac a otro diferente, lo despoja de su bifurcacin de recursos, requiriendo de sistemas de codificacin tales como BinHex y MacBinary. Mac OS X Es lo ms nuevo en la lnea de sistemas operativos de Apple. Aunque oficialmente es designado como "version 10" del Mac OS, tiene una historia en gran medida independiente de las versiones anteriores de Mac OS. Es el sucesor del Mac OS 9 y el Mac OS Classic. Se trata de un Sistema Operativo Unix, basado en el sistema operativo NeXTSTEP y el Ncleo Mach que Apple adquiri tras la compra de NeXT, al regresar su director general Steve Jobs a
17

Apple en este momento. Mac OS X tambin hace uso del cdigo base de BSD. Han existido siete liberaciones significativas de la versin de cliente, siendo la ms reciente la Mac OS X 10.7, conocida como Mac OS X Lion. Hace muy poco, a fines de julio de 2012, aparece Mac OS X v10.8 (Mountain Lion o Puma), la versin ms reciente de este sistema operativo. As como las versiones de cliente, Mac OS X tambin ha tenido seis liberaciones significativas, como una versin de servidor, llamada Mac OS X Server. El primero de ellos, Mac OS X Server 1.0, fue lanzado en versin beta en 1999. Las versiones de servidor son, en arquitectura, idnticas a las versiones de cliente, con la diferencia en la inclusin de herramientas para administracin de servidores, incluyendo herramientas para la gestin de sistemas basados en Mac OS X como servidores de grupos de trabajo, servidores de correo y servidores web, entre otras herramientas. Es actualmente el sistema operativo por defecto para el hardware de servidor Xserve, y como caracterstica opcional en el Mac Mini, as como instalable en la mayora de otros Macs. A diferencia de la versin de cliente, Mac OS X Server se puede ejecutar en una mquina virtual utilizando un software de emulacin como Parallels Desktop. Mac OS X es tambin la base del iOS, anteriormente conocido como el Sistema Operativo del iPhone, el iPod Touch y el iPad, as como la base para el sistema operativo utilizado en el Apple TV. Emulacin del procesador 68000 A pesar de que el software Star Trek nunca fue presentado, emuladores de terceros como vMac, Basilisk II, y Executor, han permitido ejecutar el Mac OS Clsico con PC basados en los microprocesadores Intel. Estos programas fueron limitados a emular la serie de procesadores 68000 y la mayora, como tal, no poda correr las versiones de Mac OS posteriores a la 8.1, que requiere procesadores PowerPC. La mayora tambin requiere una "imagen" Mac ROM o una interfaz de hardware de un verdadero Mac ROM. Los que requieren de una imagen son de dudoso valor legal ya que la imagen ROM puede infringir la propiedad intelectual de Apple. Una excepcin notable fue el software comercial Executor de la empresa Abacus Research & Development, el nico producto que us exclusivamente cdigo 100% mediante ingeniera inversa, sin el uso de la tecnologa de Apple.
18

Se ejecutaba muy rpido pero nunca logr ms all de un subconjunto menor de funcionalidades. Pocos programas fueron completamente compatibles, y muchos son muy propensos a sufrir fallas si se ejecutaban. Executor llen un nicho de mercado para transportar aplicaciones Mac 68000 clsico a las plataformas x86. El desarrollo se detuvo en el ao 2002 y el cdigo fuente fue liberado por el autor a finales de 2008. Los emuladores que utilizaban las imgenes Mac ROM ofrecan casi completa compatibilidad con Mac OS y las versiones posteriores ofrecieron un excelente rendimiento mientras el desempeo de los modernos procesadores x86 aumentaba de manera exponencial. La mayora de los usuarios de computadoras MacIntosh ya haba comenzado a cambiarse a la plataforma PowerPC que ofreca compatibilidad con las versiones del sistema operativo 8.xx y 9.xx junto con soporte de software para el rpido PowerPC. Esto ayud a facilitar la transicin a las aplicaciones solo para PowerPC, mientras los emuladores prematuramente obsoloteos de procesadores 68000 y las aplicaciones para entorno Clsico que ellas soportaban bien, se perfeccionanan lo suficiente como para competir con una verdadera computadora Mac. Clones de Macintosh Varios fabricantes de computadores a travs de los aos han hecho clones de Macintosh capaces de ejecutar Mac OS, en particular Power Computing, UMAX y Motorola. Estas mquinas ejecutaron varias versiones del sistema operativo clsico de Mac. En 1997 Steve Jobs cerr el programa de licencia clon al regresar a Apple. En 2008 el fabricante estadounidense Psystar Corporation anunci un ordenador de bajo coste (499 USD) que ejecutaba Mac OS X 10.5 Leopard. Amenazados por las batallas legales, Psystar denomin a su sistema OpenMac y posteriormente Open Computer. Actualmente Apple sigue en litigio con esta compaa a la que pretende hacer pagar por daos y perjuicios, por cada clon vendido y por los costes de la batalla legal. En 2009 el fabricante HyperMegaNet UG lanz un ordenador "Macintosh Compatible" bajo la marca comercial PearC basndose en el hecho de que la Licencia de software no puede aceptarse al no poder ser leda antes de adquirir el producto puesto que se encuentra dentro de la caja en la que viene el
19

ordenador por lo que la parte que apela a la no instalacin de OS X en hardware que no sea Apple es nula a todos los efectos, al menos en Alemania. CONCLUSIONES Microsoft Windows es el nombre de una familia de sistemas operativos desarrollados y vendidos por Microsoft. Microsoft introdujo un entorno operativo denominado Windows el 20 de noviembre de 1985 como un complemento para MS-DOS en respuesta al creciente inters en las interfaces grficas de usuario Una de las ms importantes es que Linux es una excelente eleccin para trabajar con UNIX a nivel personal. Linux permite desarrollar y probar el software UNIX en su PC, incluyendo aplicaciones de bases de datos y X Windows. Con Linux, se puede correr un sistema UNIX y adaptarlo a las necesidades. La instalacin y uso de Linux es tambin una excelente manera de aprender UNIX si no se tiene acceso a otras mquinas UNIX. Linux no es solo para los usuarios personales de UNIX. Es robusto y suficientemente completo para manejar grandes tareas, as como necesidades de cmputo distribuidas. Muchos negocios especialmente los pequeos se estn cambiando a Linux en lugar de otros entornos de estacin de trabajo basados en UNIX. Grandes vendedores de software comercial se estn dando cuenta de las oportunidades que puede brindar un sistema operativo gratuito. Linux es, propiamente, el ncleo de un sistema operativo. Es decir, el conjunto de programas que controla los aspectos ms bsicos del funcionamiento de un ordenador. Su desarrollo lo inici en 1991 Linus Tovalds, entonces estudiante en la Universidad de Helsinki, en Finlandia, y se complet con miles de aportaciones a travs de Internet. Sistema Operativo de Macintosh) es el nombre del sistema operativo creado por Apple para su lnea de computadoras Macintosh. Es conocido por haber sido el primer sistema dirigido al gran pblico en contar con una interfaz grfica compuesta por la interaccin del mouse con ventanas, Icono y mens.

20

Hay una gran variedad de versiones sobre cmo fue desarrollado el Mac OS original y dnde se originaron las ideas subyacentes. BIBILIOGRAFIA 1. The Unusual History of Microsoft Windows. Consultado el 22 de abril de 2007. 2. Ciclo de vida de soporte de Microsoft (Windows Server 2003 R2). Microsoft. Consultado el 28-02-2010. 3. Microsoft Delivers New Wave of Technologies to Help Businesses Thrive in Todays Economy. Microsoft (11/5/2009). Consultado el 22/5/2009. 4. Microsoft lanzar la ventana de eleccin de navegador en Europa (en espaol). Gigle.net (20 de febrero de 2010). Consultado el 13 de febrero de 2011. 5. El Gobierno de EEUU y 20 estados demandan a Microsoft por competencia desleal. El Mundo. 19 de mayo de 1998. http://www.elmundo.es/navegante/98/mayo/19/microsoftdemanda.html. Consultado el 13 de febrero de 2011. 6. Get The Facts on Windows and Linux: TSTT (en ingls). Microsoft (2005). Consultado el 2 de febrero de 2012. 7. Microsoft da va libre... al XP. ELPAS.com. 24 de septiembre de 2007. http://www.elpais.com/articulo/internet/Microsoft/da/via/libre/XP/elpepute c/20070924elpepunet_2/Tes. Consultado el 13 de febrero de 2011

ANEXOS

21

LOGOS DE LOS SISTEMAS OPERATIVOS

22

S-ar putea să vă placă și