Você está na página 1de 20

CLASIFICACIN DE LOS SISTEMAS OPERATIVOS

SISTEMA OPERATIVO UNIX


SISTEMA OPERATIVO LINUX
SISTEMA OPERATIVO WINDOWS NT
El alumno desarrollara una tabla comparativa de la clasificacin segn diferentes criterios los
desarrollos histricos de sistemas operativos comerciales, tales como, Windows, Linux y Unix.
Se evaluara el contenido de la informacin, la investigacin, presentacin y orden de la tabla.
Deber contener presentacin y bibliografa.



INTRODUCCIN
Qu es un sistema operativo?
Una computadora est formada por dos componentes fundamentales: hardware y software. El
sistema operativo es la parte esencial del software. Si nos imaginamos la estructura de nuestra
mquina como una pirmide, en la base tendramos el hardware: las unidades de disco, la
memoria disponible, el procesador, los dispositivos perifricos como son las impresoras y por
supuesto parcialmente con el hardware tenemos nuestro sistema operativo, con programas
especializados llamados controladores de dispositivo que permiten que el sistema operativo
imparta ordenes al hardware.
El sistema operativo es, un software bsico que acta como intermediario entre el usuario y el
hardware de un ordenador, controlando y administrando los recursos de la computadora de
manera ms sencilla, cmoda y eficiente. Estos recursos son:
Memoria
Tiempo de CPU
Espacio de disco
Perifricos
Actualmente los sistemas operativos presentan estructuras que permiten realizar estas
operaciones con mayor flexibilidad e independencia del hardware sobre el que se montan.
Los sistemas operativos se han clasificado tradicionalmente siguiendo estos criterios:
a) Por su estructura
b) Por los servicios que ofrecen
a) Sistemas operativos por su estructura: segn esta clasificacin los sistemas operativos pueden
poseer las siguientes estructuras:
Estructura monoltica o modular: En la estructura monoltica o modular el sistema se
dispone como un conjunto de procedimientos entrelazados de tal forma que cada uno
puede llamar a cualquier otro. Un ejemplo de Sistema Operativo monoltico tpico es Unix.
Son sistemas en las que la interdependencia entre sus elementos es total, no pueden
trabajar unos sin los otros.
Estructura jerrquica o por capas: Consiste en organizar el sistema como una jerarqua de
capas que podemos ver de varias formas:
Como un sistema operativo en niveles, cada uno sobre el inmediatamente inferior.
El primer sistema construido de esta manera fue el sistema THE (technische
Hogeschool Eindhoven)
Como un sistema organizado en anillos, presentando el sistema MULTICS.
En este sistema, las zonas ms internas o ncleo estn ms protegidas de posibles
accesos indeseados desde las capas ms externas y tiene un contacto ms prximo con el
hardware.
Los sistemas operativos modernos tratan de mover el cdigo a capas superiores y as conseguir un
sistema operativo con ncleo mnimo, ms seguro y gil.
Podramos decir que el sistema est dividido en pequeas partes que controlan distintas funciones,
como el servicio a archivos o servicio a la memoria. De esta manera si hay un error en cualquiera
de los procesos servidores, stos pueden fallar, pero sin afectar a todo el sistema. De esta manera
trabajan los sistemas operativos Microkernel o de procesos cliente / servidor.
b) Servicios operativos por los servicios que ofrecen.
Siempre hemos escuchado los trminos monotarea o monousuario. Es evidente que los sistemas
operativos monousuarios soportan un solo usuario a la vez, caso tpico de los primeros
ordenadores personales o PCs.
Los Sistemas operativos monotarea son primitivos y slo manejaban una tarea a la vez por
usuario, es decir, ejecutaban las tareas de una en una. Claro ejemplo de estos dos casos es MS-
DOS, siglas de Microsoft Disk Operating System (sistema operativo de disco de Microsoft), sistema
operativo monotarea y monousuario que trabajaba con una interfaz de lnea de comandos.
Los sistemas operativos actuales suelen ser multiproceso, multitarea y multiusuario.
Procesan varias labores al mismo tiempo y son capaces de dar servicio a ms de un usuario a la
vez. Normalmente ejecutar tantas tareas como procesadores tenga, y si el nmero de tareas es
superior al nmero de procesadores, el equipo distribuye la carga de trabajo entre ellos, dedicando
ciertas cantidades de tiempo a cada tarea en funcin de unos criterios de prioridad.
Un sistema operativo multitareas puede ejecutar varias tareas a la vez dedicando un tiempo a cada
una de ellas en funcin de su prioridad.



UNIX
Desde que comenz a escapar de AT & T Bell Laboratories en la dcada de 1970, el xito del
sistema operativo UNIX ha dado lugar a muchas versiones diferentes: los destinatarios de la (por lo
que el tiempo libre) cdigo del sistema UNIX todo comenz a desarrollar sus propias versiones
diferentes en su propio, diferente, formas de uso y venta. Universidades, institutos de investigacin,
organismos gubernamentales y empresas de informtica todos comenzaron a utilizar el potente
sistema UNIX para desarrollar muchas de las tecnologas que hoy son parte de un sistema UNIX.
Diseo asistido por ordenador, sistemas de control de la fabricacin, simulaciones de laboratorio,
incluso la propia Internet, todo comenz con la vida y debido a los sistemas UNIX. Hoy en da, sin
los sistemas UNIX, la Internet llegara a un alto. La mayora de las llamadas telefnicas no se
podran hacer, el comercio electrnico se detendra y no habra nunca han sido "Jurassic Park"!
A finales de 1970, un efecto domin haba entrado en juego. Por ahora los estudiantes menores-y
posgrado, cuyo trabajo de laboratorio fue pionero en las nuevas aplicaciones de la tecnologa
estaban alcanzando gestin y de adopcin de decisiones dentro de los proveedores de sistemas
de computadora y entre sus clientes. Y queran seguir utilizando los sistemas UNIX.
Pronto todos los grandes vendedores, y muchas otras ms pequeas, estaban comercializando su
propia, divergente, versiones del sistema UNIX optimizados para sus propias arquitecturas de
computadora y cuenta con muchas fortalezas y caractersticas diferentes. Clientes encontraron
que, aunque los sistemas UNIX estaban disponibles en todas partes, que rara vez fueron capaces
de interfuncionar o coexistir sin una inversin significativa de tiempo y esfuerzo para hacer que
funcionen con eficacia. La marca de UNIX era ubicua, pero se aplic a una multitud de diferentes,
productos incompatibles.
A principios de 1980, el mercado de los sistemas UNIX haba crecido lo suficiente como para ser
vistos por los analistas de la industria y los investigadores. Ahora, la pregunta ya no era "Qu es
un sistema UNIX?" pero "es un sistema UNIX adecuado para los negocios y el comercio?"
A lo largo de principios y mediados de los aos 1980, el debate sobre los puntos fuertes y dbiles
de los sistemas UNIX rabi, a menudo alimentada por las declaraciones de los propios vendedores
que trataban de proteger sus ventas rentables del sistema de propiedad hablando sistemas UNIX
hacia abajo. Y, en un esfuerzo por diferenciar an ms sus productos de la competencia del
sistema UNIX, mantuvieron el desarrollo y la adicin de caractersticas propias.
En 1984, otro factor aadido trado atencin a los sistemas UNIX. Un grupo de vendedores
afectados por la continua invasin de sus mercados y el control de las interfaces del sistema de las
empresas ms grandes, desarroll el concepto de "sistemas abiertos".
Los sistemas abiertos son aquellos que cumplen con las especificaciones o normas convenidas.
Esto dio lugar a la formacin de X / Open Company Ltd, cuyo cometido era, y hoy bajo el disfraz de
The Open Group sigue siendo, para definir un entorno de sistemas abiertos integral. Los sistemas
abiertos, declararon, ahorraran en costes, generar una cartera ms amplia de aplicaciones y la
competencia en igualdad de condiciones. X / Open escogi el sistema UNIX como plataforma para
la base de los sistemas abiertos.
Aunque UNIX todava era propiedad de AT & T, la compaa hizo poco comercialmente con l
hasta mediados de los aos 1980. Entonces el punto de mira de X / Open mostr claramente que
una nica versin, estndar del sistema UNIX estara en los intereses ms amplios de la industria y
sus clientes. La pregunta ahora es, "qu versin?".
En una medida que busca unificar el mercado en 1987, AT & T anunci un pacto con Sun
Microsystems, el principal defensor de la cepa Berkeley derivado de UNIX. Sin embargo, el resto
de la industria ve el desarrollo con considerable preocupacin. Creyendo que sus propios
mercados estaban bajo amenaza que juntaron para desarrollar su propio "nuevo" sistema operativo
de cdigo abierto sistemas. Su nueva organizacin se llam la Open Software Foundation (OSF).
En respuesta a esto, la faccin de AT & T / Sol se form UNIX Internacional.
Los siguientes "guerras UNIX" dividieron a los proveedores de sistemas entre estos dos campos
agrupados alrededor de las dos tecnologas dominantes del sistema UNIX: AT & T System V y el
sistema OSF llamado OSF / 1. Mientras tanto, X / Open Company celebr el terreno central. Se
continu con el proceso de normalizacin de las API necesaria para una especificacin de sistema
operativo abierto.
Adems, mir a las reas del sistema ms all del nivel de sistema operativo en el que un enfoque
estndar aadira valor a proveedores y clientes por igual, el desarrollo o la adopcin de las
especificaciones para los idiomas, conectividad de base de datos, la creacin de redes y el
interfuncionamiento mainframe. Los resultados de este trabajo fueron publicados en sucesivas X /
Open Guas de Portabilidad.
XPG 4 fue lanzado en octubre de 1992. Durante este tiempo, X / Open se haba puesto en marcha
un programa de marca basada en las garantas del vendedor y apoyada por pruebas. Desde la
publicacin de XPG4, X / Open ha seguido para ampliar el alcance de las especificaciones de los
sistemas abiertos, en consonancia con las necesidades del mercado. Como los beneficios de la X /
marca Abrir convirtieron conocidas y comprendidas, muchas organizaciones grandes comenzaron
a usar X / Open como base para el diseo del sistema y las adquisiciones. Para 1993, ms de $ 7
mil millones haban sido gastados en sistemas de marca de X / Open. A comienzos de 1997 esa
cifra se ha elevado a ms de $ 23 mil millones. Hasta la fecha, adquisiciones en referencia a la
cantidad Single UNIX Specification a ms de $ 5.2 mil millones.
A principios de 1993, AT & T vendi UNIX System Laboratories a Novell que estaba buscando un
sistema operativo pesado para ligarse a su gama de productos NetWare. Al mismo tiempo, la
compaa reconoci que la adquisicin de derechos de control de la definicin (especificacin) y la
marca registrada con una organizacin de proveedor neutral facilitara an ms el valor de UNIX
como base de los sistemas abiertos. As que los elementos constitutivos del sistema UNIX (cdigo
fuente / tecnologa y la especificacin / marca registrada), anteriormente propiedad de una sola
entidad son ahora bastante separada
En 1995 X / Open introdujo la marca UNIX 95 para los sistemas informticos garantizados para
cumplir con la Single UNIX Specification. El programa marca Single UNIX Specification ahora ha
alcanzado una masa crtica: proveedores cuyos productos han cumplido con los criterios exigentes
representan en la actualidad la mayora de los sistemas UNIX por valor.
Desde hace ms de veinte aos, desde el inicio de X / Open, UNIX haba estado estrechamente
vinculado con los sistemas abiertos. X / Open, ahora The Open Group, contina desarrollndose y
evolucionando la Single UNIX Specification y el programa marca asociada en nombre de la
comunidad de TI. La liberacin de la especificacin de las interfaces de la tecnologa est
permitiendo a muchos sistemas de apoyo a la filosofa UNIX de herramientas pequeas, a menudo
simples, que se pueden combinar de muchas maneras de realizar tareas, a menudo complejas. La
estabilidad de las interfaces principales preserva las inversiones existentes, y est permitiendo el
desarrollo de un amplio conjunto de herramientas de software. El Open Source movimiento est
construyendo sobre esta base estable y est creando un resurgimiento del entusiasmo por la
filosofa UNIX. En muchas formas de cdigo abierto puede ser visto como la verdadera entrega de
sistemas abiertos que asegurar que sigue yendo viento en popa.
La primera versin de UNIX la desarroll en 1969 Ken Thompson del Grupo de Investigacin de los
Bell Laboratorios al cual se le uni Dennis Ritchie, los cuales produjeron las primeras versiones de
UNIX con otros colaboradores. El nombre Unix es un juego de palabras basado en MULTICS
PRINCIPIOS DE DISEO
UNIX se dise como sistema de tiempo compartido, la interfaz estndar con el usuario (el Shell)
es sencilla y puede ser sustituida por otra si se desea.
El sistema de archivos es un rbol con mltiples niveles que permiten a los usuarios crear sus
propios subdirectorios.
Cada archivo de datos de usuario es tan solo una secuencia de bytes.
Los archivos de disco y los dispositivos de E/S se tratan de manera ms similar posible, as las
dependencias de dispositivos y las peculiaridades se mantienen en el ncleo hasta donde es
posible, aun en el ncleo, la mayor parte de ellas estn confinadas a los drivers de dispositivos.
Unix apoya mltiples procesos, un proceso puede crear fcilmente procesos nuevos.
La planificacin de la CPU es un sencillo algoritmo de prioridades 4.3BSD usa paginacin por
demanda como mecanismo para apoyar las decisiones de gestin de memoria y planificacin de la
CPU, se usa intercambio si el sistema est experimentando una paginacin excesiva.
Fue creado como sistema para la propia comodidad, era lo bastante pequeo como para poder
entender.
La mayor parte de los algoritmos se escogieron buscando sencillez, no rapidez ni sofisticacin.
La intencin era que el ncleo y las bibliotecas proporcionaran un conjunto pequeo de recursos
con la suficiente potencia como para que una persona pudiera construir un sistema ms complejo
en caso de necesitarlo.
El limpio diseo de UNIX ha dado pie a muchas imitaciones y modificaciones, sus diseadores no
establecieron un diseo detallado antes de implementarlo, esta flexibilidad ha sido uno de los
factores clave en el desarrollo del sistema.
El sistema UNIX fue creado por programadores para programadores:
Siempre interactivo y las funciones para desarrollar programas siempre han tenido prioridad:
Tales recursos incluyen el programa make (que puede servir para verificar cules de una coleccin
de archivos fuente de un programa necesitan compilarse y luego compilarlos)
Sistema de control de cdigo fuente (SCCS, Source Code Control System) que sirve para
mantener disponibles versiones sucesivas de los archivos sin tener que almacenar todo el
contenido de cada paso.
El sistema operativo UNIX est escrito principalmente en C, que se cre para apoyar a UNIX.
Se evit el lenguaje ensamblador porque no se saba en qu mquina o mquinas se ejecutara
UNIX, simplificando los problemas de trasladar UNIX de un sistema de hardware a otro.
Desde el principio, los sistemas de desarrollo UNIX han tenido todas las fuentes UNIX disponibles
en lnea y los desarrolladores han usado los sistemas que estn creando como sistemas primarios,
lo cual ha facilitado el descubrimiento de deficiencias y su correccin, as como el descubrimiento
de nuevas posibilidades y su implementacin, lo cual ha fomentado la abundancia de variantes de
UNIX hoy en da. Los beneficios han sido mayores que las desventajas, si algo no funciona, puede
repararse en el sitio local, no hay necesidad de esperar la siguiente versin del sistema; tales
correcciones, lo mismo que nuevos recursos, se pueden incorporar en distribuciones posteriores.
Restricciones de tamao del PDP-11 y los computadores anteriores que se usaron con UNIX
hicieron necesario cierta elegancia.
Mientras otros sistemas cuentan con algoritmos complicados para manejar condiciones
patolgicas, UNIX se limita a efectuar una cada controlada llamada panic (pnico), UNIX no
intenta remediar, trata de evitarlas.
Donde otros sistemas usan fuerza bruta o expansin de macros UNIX ha tenido que idear
enfoques ms sutiles o ms sencillos.
Todas estas ventajas iniciales fueron la causa de buena parte de su popularidad, lo cual incentiv
la utilizacin de UNIX para tareas como trabajo con redes, grficos y operacin en tiempo real, lo
que no siempre es compatible con su modelo original orientado hacia texto.
As se modificaron ciertos recursos internos y se aadieron nuevas interfaces de programacin.
Estos nuevos recursos y otros sobre todo interfaces de ventanas- requirieron grandes cantidades
de cdigo para su soporte y aumentaron radicalmente el tamao del sistema.
Tanto el trabajo con redes como las ventanas duplicaron el tamao del sistema, este patrn hizo
resaltar la perenne fortaleza de UNIX:
Cada vez que haba un nuevo avance en la industria, UNIX casi siempre poda absorberlo sin dejar
de ser UNIX.
INTERFAZ CON EL PROGRAMADOR
UNIX consta de dos partes separables: el ncleo y los programas de sistemas, el sistema operativo
de UNIX est formado por capas, todo lo que est por debajo de la interfaz de llamadas al sistema
y por encima del hardware fsico es el ncleo, a travs de las llamadas al sistema, el ncleo
proporciona el sistema de archivos, planificacin de la CPU, gestin de memoria y otras funciones
del sistema operativo. Los programas de sistemas usan las llamadas reconocidas por el ncleo
para desempear funciones tiles, como compilacin y manipulacin de archivos.
Las llamadas al sistema definen la interfaz con el programador de UNIX, el conjunto de programas
de sistemas que normalmente estn disponibles define la interfaz con el usuario. Las interfaces
con el programador y el usuario definen el contexto que el ncleo debe apoyar.
Las llamadas al sistema en el 4.2BSD para VAX se efectan a travs de una trampa a la posicin
40 de los vectores de interrupciones de VAX. Los parmetros se pasan al ncleo en la pila de
hardware; el ncleo devuelve valores en los registros R0 y R1. El registro R0 tambin podrpia
devolver un cdigo de error. El bit de acarreo distingue un entorno normal de un retorno con error.
La mayor parte del sistema se escriben en C y el manual del programador UNIX presenta todas las
llamadas al sistema como funciones en C.
Un programa del sistema escrito en C para 4.3BSD en el VAX generalmente se puede trasladar a
otro sistema 4.3BSD y compilarse, aunque sean distintos, los detalles de las llamadas al sistema
solo las conoce el compilador, esta caracterstica es una de las principales razones por las que
UNIX es tan transportable.
Las llamadas al sistema de UNIX se pueden agrupar en 3 categoras:
Manipulacin de archivos, control de procesos y manipulacin de infor,nacin.
En UNIX los dispositivos se tratan como archivos (especiales), las mismas llamadas al sistema
manejan tanto archivos como dispositivos (aunque existe una llamada adicional para establecer los
parmetros de un dispositivo).
MANIPULACIN DE ARCHIVOS.
Un archivo UNIX es una secuencia de Bytes.
Los archivos se organizan en directorios con estructura de rbol.
Los directorios tambin son archivos que contienen informacin sobre cmo encontrar otros
archivos. Un nombre de camino de un archivo es una cadena de texto que identifica un archivo
especificando una ruta a travs de la estructura de directorios hasta el archivo. /usr/local/fuente; la
primera diagonal indica la raz del rbol de directorios root,usr subdirectorio de la raz, local
subdirectorio de usr, fuente archivo o directorio que est en el directorio local.

La ubicacin de archivos y directorios especficos son definidos por los programadores y sus
programas.
Las llamadas al sistema para la manipulacin bsica de archivos son:
Creat, open, read, write, close, unlink y trunc.

1969 The Beginning: La historia de UNIX se inicia en 1969 cuando Ken Thompson, Dennis Ritchie
y otros empezaron a trabajar en el poco utilizado-PDP-7 en un rincn en Bell Labs y lo que era
para convertirse en UNIX.
1971 primera edicin: Tena un ensamblador para una PDP-11/20, sistema de archivos, tenedor (),
roff y ed. Fue utilizado para el procesamiento de texto de los documentos de patentes.
1973 Cuarta Edicin: Escrito en C, lo cual hizo que sea porttil y cambi la historia de los sistemas
operativos.
1975 Sexta Edicin: UNIX se va de casa. Tambin conocida como la Versin 6, este es el primero
en ser parte fuera ampliamente disponible de los Laboratorios Bell. La primera versin BSD (1.x) se
deriva de V6.
1979 7 Edicin: Fue una "mejora con respecto a todos los sistemas Unix anteriores y posteriores"
[Bourne]. Tena C, UUCP y el shell Bourne. Fue portado a la VAX y el kernel fue de ms de 40
kilobytes (KB).
1980 Xenix: Microsoft introduce Xenix. 32V y 4BSD introducidos.
1982 Sistema III: AT & T UNIX System Group (USG) Autorizacin Sistema III, la primera versin
pblica fuera de los laboratorios Bell. SunOS 1.0 buques. HP-UX introdujo. Ultrix-11 Introducido.
1983 System V: Computer Group Investigacin (CRG), UNIX System Group (USG) y un tercer
grupo se fusionan para convertirse en UNIX System Development Lab. AT & T anuncia UNIX
System V, el lanzamiento primero apoyado. Base instalada de 45.000.
1984 4.2BSD: Universidad de California en Berkeley 4.2BSD libera, incluye TCP / IP, nuevas
seales y mucho ms. X / Open formado.
1984 SVR2: System V Release 2 introducido. En este momento hay 100.000 instalaciones UNIX
de todo el mundo.
1986 4.3BSD: 4.3BSD puesto en libertad, incluyendo el nombre del servidor de Internet. SVID
introdujo. NFS enviado. AIX anunci. Base instalada de 250.000.
1987 SVR3: System V Release 3 incluyendo STREAMS, TLI, RFS. En este momento hay 750.000
instalaciones UNIX de todo el mundo. IRIX introdujo.
1988: POSIX.1 publicada. Open Software Foundation (OSF) y UNIX International (UI) formado.
Ultrix 4,2 buques.
1989: AT & T UNIX Software Operacin form en preparacin para spin-off de la USL. Motif 1.0
naves.
1989 SVR4: UNIX System V Release 4 barcos, Sistema unificador V, BSD y Xenix. Base instalada
de 1,2 millones.
1990 XPG3: X / Open lanza XPG3 Brand. OSF / 1 debuts. Plan 9 from Bell Labs barcos.
1991: UNIX System Laboratories (USL) se convierte en una empresa - por AT & T. con
participacin mayoritaria Linus Torvalds se inicia el desarrollo de Linux. Solaris 1.0 debuts.
1992 SVR4.2: USL libera UNIX System V Release 4.2 (Destino). Octubre - XPG4 Marca lanzada
por X / Open. 22 de diciembre de Novell anuncia la intencin de adquirir la USL. Solaris 2.0 naves.
1993 4.4BSD: 4.4BSD la versin final de Berkeley. 16 de junio de Novell adquiere USL
1993 Late SVR4.2MP: Transfiere los derechos de Novell a la marca registrada "UNIX" y el Single
UNIX Specification de X / Open. Iniciativa COSE ofrece "Spec 1170" de X / Open para fasttrack. En
los buques de diciembre de Novell SVR4.2MP, la liberacin definitiva USL OEM de System V
1994 Single UNIX Specification: BSD 4.4-Lite elimina todo el cdigo alega, infringe en USL / Novell.
A medida que el nuevo propietario de la marca comercial UNIX, X / Open introduce la Single UNIX
Specification (antes Spec 1170), la separacin de la marca comercial UNIX de cualquier flujo de
cdigo real.
1995 UNIX 95: X / Open presenta el programa de marca UNIX 95 para las implementaciones de la
Single UNIX Specification. Novell vende la lnea de negocio de SCO UnixWare. Digital UNIX
introdujo. UnixWare 2.0 buques. OpenServer 5.0 debuts.
1996: Las formas de Open Group como una fusin de OSF y X / Open.
1997 Single UNIX Specification, versin 2: The Open Group introduce la Versin 2 de la Single
UNIX Specification, incluyendo el apoyo a tiempo real, los hilos y de 64 bits y los procesadores ms
grandes. La especificacin est disponible gratuitamente en la web. IRIX 6.4, AIX 4.3 y HP-UX 11
buques.
1998 UNIX 98: The Open Group introduce la familia de marcas, entre ellas la Base, Workstation y
Server UNIX 98. Primera UNIX 98 productos registrados envan por Sun, IBM y NCR. El
movimiento Open Source empieza a despegar con anuncios de Netscape e IBM. UnixWare 7 y
IRIX 6.5 buque.
1999 UNIX a 30: El sistema UNIX alcanza su 30 aniversario. Linux 2.2 kernel liberado. The Open
Group y el IEEE comienzan el desarrollo conjunto de una revisin de POSIX y el Single UNIX
Specification. Primeras conferencias LinuxWorld. Dot com fiebre en los mercados burstiles.
Barcos Tru64 UNIX.
2001 Single UNIX Specification, versin 3: La versin 3 de la Single UNIX Specification une IEEE
POSIX, The Open Group y los esfuerzos de la industria. Linux kernel 2.4 en libertad. Stocks de TI
se enfrentan a un momento difcil en los mercados. El valor de las adquisiciones de la marca UNIX
supera los $ 25 mil millones. Barcos AIX 5L.
2003 ISO / IEC 9945:2003: Los volmenes principales de la versin 3 de la Single UNIX
Specification son aprobados como estndar internacional. El "Westwood" nave de pruebas para la
marca UNIX 03. Solaris 9.0 naves E. Linux kernel 2.6 en libertad.
2007: Apple Mac OS X certificada para UNIX 03.
2008 ISO / IEC 9945:2008: La ltima revisin de la API de UNIX conjunto estandarizado
formalmente en ISO / IEC, IEEE y The Open Group. Aade nuevas APIs
2009 UNIX a 40: IDC sobre el mercado UNIX - dice UNIX $ 69 mil millones en el 2008, predice
UNIX $ 74 mil millones en 2013.
2010 UNIX en el escritorio: Apple anuncia los 50 millones de equipos de escritorio y en crecimiento
- se trata de sistemas certificado UNIX.
Las ventajas iniciales de UNIX fueron que el sistema estaba escrito en un lenguaje de alto nivel, se
distribua en forma fuente y ofreca potentes primitivas de sistema operativo en una plataforma de
bajo costo. Estas ventajas hicieron que UNIX se popularizara en instituciones de educacin,
investigacin y gobierno, y finalmente en el mundo comercial. Al principio esta popularidad produjo
muchas variedades de UNIX con recursos modificados y mejorados. Las presiones del mercado
estn haciendo que todas estas versiones se consoliden. Una de las versiones ms influyentes es
4.3BSD desarrollado por Berkeley para el VAX y transportado despus a muchas otras
plataformas.
Unix cuenta con un sistema de archivos cuyos directorios tienen estructura de rbol. El ncleo
maneja los archivos como consecuencia de bytes carentes de estructura. El acceso directo y
secuencial se apoya mediante llamadas al sistema y rutinas de biblioteca.
Los archivos se almacenan como arreglos de bloques de datos de tamao fijo con tal vez un
fragmento final. Los bloques de datos se encuentran a travs de punteros del i-nodo. Las entradas
de directorio apuntan a i-nodos. El espacio de disco se asigna desde grupos de cilindros a fin de
minimizar el movimiento de las cabezas y mejorar el desempeo.
UNIX es un sistema multiprogramado. Los procesos pueden crear fcilmente procesos nuevos con
la llamada al sistema fork. Los procesos se pueden comunicar por medio de conductos o de forma
ms general, sockets. Los procesos se pueden agrupar en trabajos controlados por seales.
Los procesos se representan con dos estructuras:
La estructura de proceso
La estructura de usuario
La planificacin de la CPU es un algoritmo de prioridades que se calculan dinmicamente y que se
reduce a planificacin por turno circular en el caso extremo.
La gestin de memoria en 4.3BSD es mediante intercambio apoyado con paginacin. Un proceso
pagedaemon usa un algoritmo de reemplazo de pgina de segunda oportunidad modificado para
mantener suficientes marcos libres que apoyen los procesos en ejecucin.
La E/S de pginas y archivos emplea un cach de buffers para minimizar la cantidad de E/S real.
Los dispositivos de terminal emplean un sistema de buffers de caracteres aparte.
El apoyo para trabajo con redes es una de las caractersticas ms importantes de 4.3BSD. El
concepto de socket ofrece el mecanismo de programacin para acceder a otros procesos, aun a
travs de una red. Los sockets proporcionan una interfaz a varios conjuntos de protocolos.
Sistema operativo multiusuario y multitarea, pequeo y flexible, UNIX es uno de los ms populares
del mundo debido a su extenso soporte y distribucin. Segn muchos programadores, UNIX es el
autntico y nico sistema operativo: Robusto, eficaz y verstil. Es uno de los primeros sistemas
operativos creados en el lenguaje de programacin de alto nivel C. Esto hace posible su instalacin
en cualquier mquina que tenga un compilador de C.
UNIX es el sistema operativo ms extendido en equipos servidores. Se trata de un sistema de
propsito general, con caractersticas de multiusuario y multitarea. Existen dos versiones de UNIX:
Solaris y Linux.
Sistemas operativos_SilberschatzGalvin
http://www.unix.org/what_is_unix/history_timeline.html


LINUX
Sistema parecido a UNIX, LINUX se dise para ejecutar el mayor nmero posible de aplicaciones.
LINUX es un sistema operativo en rpida evolucin, el ncleo de LINUX apareci en junio de 1996.
La compatibilidad con UNIX ha sido una importante meta de diseo del proyecto LINUX, su
desarrollo inici en 1991 cuando un estudiante firlandes, Linus Torvalds quin escribi y bautiz un
pequeo pero autosuficiente ncleo para el procesador 80386, el primer procesador de 32 bits
verdadero en la gama de CPU compatibles con PC de Intel.
En los albores de su desarrollo, el cdigo fuente de LINUX se ofreca gratuitamente en internet, su
historia ha sido una colaboracin de muchos usuarios de todo el mundo, desde un ncleo inicial
que implementaba parcialmente un subconjunto pequeo de los servicios de sistema de UNIX,
LINUX ha crecido para incluir cada vez ms funcionalidad UNIX.
El sistema LINUX bsico es un entorno estndar para aplicaciones y programacin de los usuarios,
a medida que ha madurado se ha hecho necesaria otra capa de funcionalidad encima del sistema
LINUX. Una distribucin LINUX incluye todos los componentes estndar del sistema LINUX, ms
un conjunto de herramientas administrativas que simplifican la instanciua inicial, una distribucin
moderna tambin suele incluir herramientas para administrar sistemas de archivos, crear y
administrar cuentas de usuario, administrar redes, etc.
Linux es ms usada por sus caractersticas de desarrollo y su mayor extensin en el mundo
educativo.
a) Breve historia de linux.
Linux es un sistema operativo para PCs basados en Intel, que intenta ser un clon de UNIX, sin
ningn software comercial con derechos de autor y que pueda utilizar todo el mundo. Comenz
como una aficin de Linus Tovarlds mientras estudiaba en la universidad de Helsinki. Su objetivo
era crear un sustituto de Minix, similar a UNIX. Poco a poco, y a travs de Internet, muchos
internautas ofrecieron su ayuda a Linus, reportando fallos en el ncleo del sistema (Kernel),
mejorando el cdigo y aadiendo controladores. As, llegamos al estado actual donde la ltima
versin estable del kernel Linux alcanza unos niveles de estabilidad, escalabilidad y rendimiento
que Linux no podra ni imaginar cuando empez su proyecto en 1991. Linux naci ya, como
sistema operativo para trabajo en red, de manera que muchos de los problemas que otros
sistemas operativos tuvieron que solucionar sobre la marcha a lo largo de su evolucin, los
desarrolladores de Linux ya los contemplaban. As, Linux es un sistema operativo sobre el que se
pueden montar estaciones clientes y servidores, sin ms que implementar los servicios necesarios
(Web, FTP, DHCP, etc.) en cualquier estacin. Es decir, no es necesario emplear un sistema
operativo servidor, sino aadir servicios a cualquier estacin.
En un principio, Linux era un ncleo al que se podan incorporar una serie de aplicaciones
obtenidas a travs de Internet. Posteriormente, segn iba evolucionando como sistema operativo y
adquiriendo notoriedad, se comenzaron a desarrollar distribuciones del sistema operativo con
distintas aplicaciones e interfaces de instalacin.
Estas distribuciones han evolucionado hasta nuestros das diferencindose progresivamente, por lo
que podramos hablar de distintas versiones/distribuciones de Linux.
b) El concepto de software libre.
El movimiento GNU/ Linux tiene de trasfondo el concepto de software libre. Se desarrolla bajo las
reglas del proyecto de GNU de Free Software Foundation, Cambridge, Massachussets y
bsicamente significa que los usuarios tienen libertad de ejecutar, copiar, distribuir, instalar,
cambiar y mejorar el programa tantas veces como quieran. En concreto se consideran tres niveles
de libertad:
Libertad para estudiar el programa, aprender de l e incluso usar todo o parte en otros proyectos.
Libertad para distribuir, copiar a quien se quiera y sin lmite alguno; cobrndose por ello lo que se
quiera.
La Libertad de toda la comunidad de usuarios de mejorar el programa y distribuirlo de tal manera
que se puedan beneficiar todos los integrantes de la propia comunidad.
Con el software libre, la nica libertad que no se tiene es la de restringir estos derechos a otros
usuarios, es decir, la libertad de eliminar libertades. Si se distribuye una copia o una modificacin
de un programa libre todos los usuarios tienen los derechos antes citados.
Caractersticas del Sistema Operativo Linux.
Linux es un sistema operativo completo multitarea y multiusuario. Esto significa que pueden
trabajar varios usuarios simultneamente en l, y que cada uno de ellos puede tener varios
programas en ejecucin. Lo explicamos detalladamente a continuacin:
Multiusuario: varios usuarios pueden acceder a las aplicaciones de un nico PC. La caracterstica
que ms resalta de Linux es que un grupo de personas puede trabajar con la misma versin de la
misma aplicacin al mismo tiempo, desde el mismo terminal o desde terminales distintos.
Multitarea: describe la capacidad de ejecutar muchos programas al mismo tiempo sin detener la
ejecucin de cada aplicacin. Linux se basa en la multitarea prioritaria donde cada programa tiene
garantizada la oportunidad de ejecutarse, y se ejecuta hasta que el sistema operativo da prioridad
a otro programa para ejecutarse. MS-DOS y Windows 3.1, por ejemplo, se basan en una forma de
multitarea denominada multitarea cooperativa. Con sta, los programas se ejecutan hasta que
permiten voluntariamente que se ejecuten otros programas o no cesa su actividad por el momento.
En Linux, el microprocesador slo es capaz de hacer una tarea a la vez, pero las realiza en
tiempos tan cortos que no los notamos y es en sus "ratos libres" donde se dedica a ejecutar otras
tareas que se le hayan pedido.
Adems de estas propiedades, Linux se caracteriza por:
Multiplataforma: corre en muchas CPUs distintas, no slo Intel.
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.
La memoria se gestiona como un recurso unificado para los programas de usuario y para la
cach de disco, de tal forma que toda la memoria libre puede ser usada para cach y sta puede a
su vez ser reducida cuando se ejecuten grandes programas.
Consolas virtuales mltiples: podemos entrar como diferentes usuarios de la mquina o como el
mismo usuario y trabajar en distintas consolas virtuales. Es como si en el mismo ordenador
tuviramos varias terminales.
Soporta TCP/IP, incluyendo ftp, telnet, NFS, etc.
Software cliente y servidor Netware disponible en los ncleos de desarrollo.
Sistema de archivos de Linux.
Linux es un sistema operativo que est estructurado en archivos. Todos los elementos de
hardware o software de un equipo estn gestionados a travs de un archivo. El sistema Linux es
una estructura de directorios jerrquica donde se organizan los archivos. Posee una estructura de
rbol donde la parte superior es su raz. Este sistema permite ubicar cualquier dispositivo dentro de
la estructura de archivos, aunque se encuentre en otra unidad de red.
El rbol de directorios suele contener una serie de directorios que incluyen otros subdirectorios,
son pues sistemas de archivos incluidos en otros sistemas ms amplios. Esta caracterstica tiene
como consecuencia que el nombre de un archivo no sea el nombre que se le ha asignado al
crearlo, sino la ruta de ese archivo en el rbol de directorios aadindole, al final, su nombre.
El sistema de archivos de Linux asemeja, como ya hemos indicado, a un rbol, ms bien un
arbusto, de cuya raz crecen todas las ramas. Estas ramas seran los directorios, de cada rama
pueden crecer ms ramas (subdirectorios) o salir hojas (archivos).
Los directorios presentes dentro del sistema raz suelen ser:
/bin: contiene los programas ejecutables binarios.
/sbin: archivos binarios de sistema orientados a su administracin.
/etc: incluye gran parte de los archivos de configuracin del sistema.
/lib: contiene las bibliotecas de opciones compartidas de los distintos programas.
/dev: contiene los archivos de dispositivo que son empleados para acceder a los
elementos de hardware.
/proc: incluye los procesos que se estn ejecutando en ese momento por el
sistema.
/tmp: almacena los archivos temporales.
/home: se emplea para guardar los directorios de los usuarios de los equipos.
/var: incluye los archivos que pueden modificar su tamao.
/usr: contiene todos los archivos y rdenes usados por el sistema. Este directorio
se divide en otros subdirectorios.
/usr/bin: rdenes orientadas a los usuarios y programas de utilidades.
/usr/sbin: rdenes de administracin de sistemas.
/usr/lib: incluye las bibliotecas de los lenguajes de programacin.
/usr/doc: incluye los documentos de Linux.
/usr/man: archivos del manual interactivo.
/usr/spool: contiene los archivos en formato spool.
Un aspecto que indica cmo Linux desde un principio es un sistema multiusuario es la presencia
de la carpeta home, en la que se incluyen todos los usuarios que estn creados en ese sistema.
Por otro lado, Linux ha creado una estructura lgica que permite aprovechar cualquier sistema de
ficheros, FAT 16, FAT 32, etc. y montar, adems particiones Linux nativa o ext.
Cada directorio debe incluir las entradas de cada archivo que contiene. Es decir, aunque parezca
que los archivos se encuentran dentro de una carpeta, fsicamente no es as, los archivos se
encuentran distribuidos por el disco, pero estn asociados a otro archivo (directorio) que incluye la
informacin (entradas) para poder localizarlos.
Para poder acceder a cualquier archivo es necesario que el sistema averige cules son los
bloques de datos del disco en los que este archivo est grabado. Por cada archivo, su directorio
almacena una cadena de datos que forman el nombre del archivo (ruta) y un nmero. El nmero
indica cul es la estructura de datos que contiene la informacin de ese archivo; esta estructura de
datos se conoce como inodo, un inodo por cada archivo. Es el inodo del archivo el que contiene,
entre otras, la informacin sobre los bloques de datos en los que se encuentra ubicado cada
archivo.

LINUX es un moderno sistema operativo gratuito basado en los estndares de UNIX, fue diseado
para ejecutarse de forma eficiente y confiable en hardware de PC comn, tambin se ejecuta en
muchas otras plataformas. LINUX ofrece una interfaz de programacin y de usuario compatibles
con los sistemas UNIX estndar y puede ejecutar un gran nmero de aplicaciones UNIX, incluido
un nmero creciente de aplicaciones con soporte comercial.
LINUX no evolucion en un vaco, un sistema LINUX completo incluye muchos componentes que
se desarrollaron independientemente de LINUX. El ncleo central del sistema operativo LINUX es
totalmente original, pero emite la ejecucin de una buena parte del software UNIX gratuito
existente, y el resultado es un sistema operativo completo compatible con UNIX y libre de cdigo
patentado.
El ncleo de LINUX se implementa como un ncleo monoltico tradicional por razones de
desempeo, pero su diseo es lo bastante modular como para permitir que la mayor parte de los
controladores se cargue y descargue dinmicamente durante la ejecucin.
LINUX es un sistema multiusuario que ofrece proteccin entre procesos y ejecuta mltiples
procesos bajo el control de un planificador de tiempo compartido. Los procesos recin creados
pueden compartir partes selectas de su entorno de ejecucin con sus procesos padres, lo que
hace posible la programacin multihilada. La comunicacin entre procesos se apoya tanto en en
los mecanismos de System V colas de mensajes, semforos y memoria compartida- como en la
interfaz de sockets de BSD, se puede tener acceso simultneo a mltiples protocolos de red a
travs de la interfaz de sockets.
El usuario ve el sistema de archivos como un rbol de directorios jerrquico que obedece la
semntica de UNIX, internamente utiliza una capa de abstraccin para manejar mltiples sistemas
de archivos diferentes. Se manejan sistemas de archivos orientados a dispositivos, acceden al
almacenamiento en disco a travs de dos cachs: los datos se colocan en el cach de pginas que
est unificado con el sistema de memoria virtual y los metadatos se colocan en el cach de buffers:
un cach aparte indizado por bloque de disco fsico.
El sistema de gestin de memora emplea compartimiento de pginas y copiado al escribir para
minimizar la duplicacin de datos compartidos por diferentes procesos. Las paginas se cargan por
demanda cuando se hace la primera referencia a ellas y se paginan de vuelta al almacenamiento
auxiliar segn un algoritmo LFU si es preciso recuperar memoria fsica.


UNIX LINUX WINDOWS
UNIX se dise como
sistema de tiempo
compartido, la interfaz
estndar con el usuario (el
Shell) es sencilla y puede
ser sustituida por otra si se
desea.
SO para PCs basado en Intel Los sistemas operativos Windows
pueden emplear como sistemas
de archivos
FAT16, FAT32 y NTFS
Las ventajas iniciales de
UNIX fueron que el sistema
estaba escrito en un
lenguaje de alto nivel, se
distribua en forma fuente y
ofreca potentes primitivas
de sistema operativo en una
plataforma de bajo costo.
Clon de UNIX No todas las versiones de
Windows soportan todos los
sistemas de archivos
Una de las versiones ms
influyentes es 4.3BSD
desarrollado por Berkeley
para el VAX y transportado
despus a muchas otras
plataformas.
Creado por Linus Tovarlds en
1991
slo las versiones de Windows
NT, Windows 2000 y Windows XP
pueden instalarse sobre discos
formateados con NTFS, mientras
que todas las versiones desde
Windows 95 en adelante se
pueden instalar en FAT 32, MS-
DOS y Windows 3.x son
totalmente compatibles con
FAT16, nicamente
Unix cuenta con un sistema
de archivos cuyos directorios
tienen estructura de rbol.
SO para trabajo en red Los sistemas de archivo permiten
determinar, entre otras cosas
dnde se ubica cada
una de las partes de un archivo
El ncleo maneja los
archivos como consecuencia
No es necesario emplear un
SO servidor, se aaden
Sistema operativo de servidores
de bytes carentes de
estructura.
servicios a cualquier estacin
El acceso directo y
secuencial se apoya
mediante llamadas al
sistema y rutinas de
biblioteca.
Al inicio era un ncleo al que
se incorporaban aplicaciones
por internet, posteriormente se
empezaron a desarrollar
distribuciones del sistema
operativo con distintas
aplicaciones e interfaces de
instalacin.
Estas distribuciones han
evolucionado hasta nuestros
das diferencindose
progresivamente, por lo que
podramos hablar de distintas
versiones/distribuciones de
Linux.

Los SO de servidor de windows
son muy similares en su
arquitectura a los SO clientes, el
ncleo es prcticamente idntico,
sin embargo, se caracterizan por
incorporar servicios aadidos
UNIX es un sistema
multiprogramado.
Software libre Cada una de las versiones,
incorporar distintos servicios,
pero, adems, presentan distintas
capacidades en cuanto a soporte
de procesadores y gestin de
memoria.
Los procesos pueden crear
fcilmente procesos nuevos
con la llamada al sistema
fork.
los usuarios tienen libertad de
ejecutar, copiar, distribuir,
instalar, cambiar y mejorar el
programa tantas veces como
quieran.
Servidor de archivos e impresin
Los procesos se pueden
comunicar por medio de
conductos o de forma ms
general, sockets.
Sistema operativo completo
multitarea y multiusuario
Servidor Web y aplicaciones Web.
Los procesos se pueden
agrupar en trabajos
controlados por seales.
Multiplataforma: corre en
muchas CPUs distintas, no
slo Intel
Servidor de correo.
La planificacin de la CPU
es un algoritmo de
prioridades que se calculan
dinmicamente y que se
reduce a planificacin por
turno circular en el caso
extremo.
.
Proteccin de la memoria
entre procesos, de manera
que uno de ellos no pueda
colgar el sistema.
Terminal Server.
La gestin de memoria en
4.3BSD es mediante
intercambio apoyado con
paginacin
Carga de ejecutables por
demanda: Linux slo lee de
disco aquellas partes de un
programa que estn siendo
usadas actualmente.
Servidor de acceso remoto/red
privada virtual (VPN)
El apoyo para trabajo con
redes es una de las
caractersticas ms
importantes de 4.3BSD.
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
Servicio de directorio, Sistema de
dominio (DNS), y servidor DHCP.
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.
El concepto de socket ofrece
el mecanismo de
programacin para acceder
a otros procesos, aun a
travs de una red. Los
sockets proporcionan una
interfaz a varios conjuntos
de protocolos.
La memoria se gestiona como
un recurso unificado para los
programas de usuario y para
la cach de disco, de tal forma
que toda la memoria libre
puede ser usada para cach y
sta puede a su vez ser
reducida cuando se ejecuten
grandes programas.

Servidor de transmisin
de multimedia en tiempo real
(Streaming).
Sistema operativo
multiusuario y multitarea,
Consolas virtuales mltiples:
podemos entrar como
diferentes usuarios de la
mquina o como el mismo
usuario y trabajar en distintas
consolas virtuales. Es como si
en el mismo ordenador
tuviramos varias terminales.
servicios deben ser aprovechados
por las estaciones de trabajo que
se conectan a la red controlada
por este servidor.
pequeo y flexible, UNIX es
uno de los ms populares
del mundo debido a su
extenso soporte y
distribucin.
Soporta TCP/IP, incluyendo
ftp, telnet, NFS, etc.
Windows: sistema operativo de
multiprocesadores, sist o de comp
personales
Segn muchos
programadores, UNIX es el
autntico y nico sistema
operativo: Robusto, eficaz y
verstil.
Software cliente y servidor
Netware disponible en los
ncleos de desarrollo.

Es uno de los primeros
sistemas operativos creados
en el lenguaje de
programacin de alto nivel
C. Esto hace posible su
instalacin en cualquier
mquina que tenga un
compilador de C.
Linux es un sistema operativo
que est estructurado en
archivos.

1969 The Beginning: La
historia de UNIX se inicia en
1969 cuando Ken
Thompson, Dennis Ritchie y
otros empezaron a trabajar
en el poco utilizado-PDP-7
en un rincn en Bell Labs y
lo que era para convertirse
en UNIX.
El sistema Linux es una
estructura de directorios
jerrquica donde se organizan
los archivos

el microprocesador slo es
capaz de hacer una tarea a
la vez, pero las realiza en
tiempos tan cortos que no
los notamos y es en sus
Posee una estructura de rbol
donde la parte superior es su
raz. Este sistema permite
ubicar cualquier dispositivo
dentro de la estructura de

"ratos libres" donde se
dedica a ejecutar otras
tareas que se le hayan
pedido.
Adems de estas
propiedades, Linux se
caracteriza por:
Multiplataforma: corre en
muchas CPUs distintas, no
slo Intel.
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.
La memoria se gestiona
como un recurso unificado
para los programas de
usuario y para la cach de
disco, de tal forma que toda
la memoria libre puede ser
usada para cach y sta
puede a su vez ser reducida
cuando se ejecuten grandes
programas.
Consolas virtuales
mltiples: podemos entrar
como diferentes usuarios de
la mquina o como el mismo
usuario y trabajar en
distintas consolas virtuales.
Es como si en el mismo
ordenador tuviramos varias
terminales.
Soporta TCP/IP,
incluyendo ftp, telnet, NFS,
etc.
archivos, aunque se encuentre
en otra unidad de red
Linux: sistema operativo de
servidores, sistema operativo
de multiprocesadores, sist
operativo de comp personales
Software cliente y servidor
Netware disponible en los
ncleos de desarrollo.

Você também pode gostar