jueves, 10 de mayo de 2007

¿QUIENES SOMOS?

Somos estudiantes de Técnica Profesional en Computación, cursamos primer semestre y la intención de crear un proyecto de aula inició por una estrategia de la Fundación Tecnologica Antonio de Arevalo de motivar a los estudiantes a la investigación y conocer temas que son fundamentales en el desarrollo de nuestro perfil como profesionales.

Esto fué elaborado gracias a la constante colaboración de nuestro grupo de trabajo conformado por cuatro estudiantes cada uno con una función específica dentro del mismo, sin desmeritar la ayuda brindada por el profesor Joaquín Lara Sierra docente del área Introduccion a los Computadores.

El objetivo de este Proyecto de Aula no es más que crear una especie de guía que nos sirva como base en nuestro proceso de formación y además a las personas interesadas en el tema.


El grupo de trabajo "el cuadrado mágico" esta conformado por:

*Miguel Eduardo Martínez Tovar

*John Alexis Florez Escobar

*Francisco Javier Ligardo Herrera

*Juan Jair Carmona Bermejo


martes, 8 de mayo de 2007

I. INTRODUCCION


A manera de introducción se puede decir, que los Sistemas Operativos constituyen la parte básica y esencial de la computadora, puesto que es prácticamente en el Sistema Operativo donde le indicamos o digitamos las instrucciones al computador para que este las ejecute y nos brinde lo que pidamos. La computadora se a convertido con el paso de los años en herramienta de ayuda fundamental para la vida del hombre, esto debido a los grandes avances y transformaciones que a sufrido para su mejor utilidad, aunque estos cambios no han sido solamente físicos, también a sufrido diversas transformaciones la parte lógica o el Software en la que se involucran los Sistemas Operativos, todo para optimizar la relación usuario-computadora.
Hoy en día se cuenta con empresas muy importantes en el desarrollo de software como lo es la “Microsoft”, la cual se preocupa por estar a tono con los tiempos en cuanto a avances tecnológicos se refiere.
Por tanto a continuación en este proyecto de aula se plasmaran las diferentes investigaciones y consultas que se han hecho en el equipo de trabajo para tener en cuenta en sí que son los Sistemas Operativos, para que sirven, como se clasifican, etc. Y tengamos un poco de conocimiento acerca de sus orígenes, su historia y su evolución, con el propósito de que sirva como guía o referencia a aquellas personas interesadas en el tema.

II. OBJETIVOS


A. GENERAL:
Adquirir los conocimientos necesarios o básicos acerca de los Sistemas Operativos para comprender todo lo relacionado con el mismo.
B. ESPECIFICOS:
*Reconocer la importancia de los Sistemas Operativos en una computadora.
*Estudiar la historia y evolución de los Sistemas Operativos para estar informados de forma responsable sobre sus orígenes.
*Plasmar mediante este proyecto de aula una guía o ayuda para el estudio de los Sistemas Operativos.

III. SISTEMAS OPERATIVOS

1. ¿QUÉ ES UN SISTEMA OPERATIVO?

Un sistema operativo es un conjunto de programas de computadora diseñados especialmente para cubrir los siguientes objetivos:
Servir como
interfaz entre el equipo físico (hardware) de una computadora y el usuario, con el fin de presentar una "cara" más sencilla y amistosa al mismo, y
Optimar los
recursos (tanto de software como de hardware) con que cuenta una computadora y hacer utilizable ésta última.

2. ¿CÓMO ESTÁ CONFORMADO UN SISTEMA OPERATIVO?


Un sistema operativo está conformado básicamente por cuatro módulos:
*Administrador de Proceso.
*Administrador de memoria.
*Administrador de dispositivos.
*Administrador de archivos.

A veces se considera un quinto módulo: el intérprete de comandos o intérprete de instrucciones, el cual se encarga de "traducir" las órdenes que el usuario ingresa mediante el teclado u otros dispositivos a un "lenguaje" que la máquina pueda entender.

3. CARACTERÍSTICAS DE UN SISTEMA OPERATIVO


Las características deseables más importantes de un sistema operativo son:
*Permitir la
concurrencia de procesos, traslapándose el tiempo de entrada/salida (E/S) con el de cálculo y ocupando la memoria con varios programas.
*Posibilitar la ejecución de cualquier proceso en el momento que se solicite siempre y cuando haya suficientes recursos libres para él.
*Ser eficiente en cuanto a reducir: el tiempo medio que ocupa cada
trabajo, el tiempo que no se usa la CPU, el tiempo de respuesta en sistemas multiacceso y el plazo entre dos asignaciones de CPU a un mismo programa.
*Ser eficiente en cuanto a aumentar la utilización de recursos en general, tales como memoria, procesadores, dispositivos de E/S, discos magnéticos, datos, etc.
*Ser fiable, es decir, un sistema operativo no debe tener errores y debe prever todas las posibles situaciones.
*Ser de tamaño pequeño.
*Posibilitar y facilitar en lo posible el "diálogo" entre computadora y usuario de la misma.
*Permitir compartir entre varios usuarios los recursos de hardware con que cuenta una computadora.
*Permitir a los usuarios compartir datos entre ellos, en caso necesario.
*Facilitar la E/S de los diferentes dispositivos conectados a una computadora.

4. FUNCIONES DE UN SISTEMA OPERATIVO


Las funciones más importantes que debe cumplir un sistema operativo son las siguientes:
*Aceptar los trabajos y conservarlos hasta su finalización.
*Detectar errores y actuar de modo apropiado en caso de que se produzcan.
*Controlar las operaciones de E/S.
*Controlar las interrupciones.
*Planificar la ejecución de tareas.
*Entregar recursos a las tareas.
*Retirar recursos de las tareas.
*Proteger la memoria contra el acceso indebido de los programas.
*Soportar el multiacceso.
*Proporcionar al usuario un sencillo manejo de todo el sistema.
*Aprovechar los
tiempos muertos del procesador.
*Compartir los recursos de la máquina entre varios procesos al mismo tiempo.
*Administrar eficientemente el sistema de cómputo como un todo armónico.
*Permitir que los diferentes usuarios se comuniquen entre sí, así como protegerlos unos de otros.
*Permitir a los usuarios almacenar información durante plazos medianos o largos.
*Dar a los usuarios la facilidad de utilizar de manera sencilla todos los recursos, facilidades y lenguajes de que dispone la computadora.
*Administrar y organizar los recursos de que dispone una computadora para la mejor utilización de la misma, en beneficio del mayor número posible de usuarios.
*Controlar el acceso a los recursos de un sistema de computadoras

5. CLASIFICACIÓN


Debido a la evolución de los sistemas operativos fue necesario realizar una clasificación; considerando las diferencias existentes entre sus componentes los podemos clasificar en:
*Sistemas operativos por lotes.
*Sistemas operativos multiprogramación.
*Sistemas operativos multiusuario.
*Sistemas operativos de tiempo compartido.
*Sistemas operativos de tiempo real.

6. HISTORIA DE LOS SISTEMAS OPERATIVOS


En 1960 uno debía definir un sistema operativo como el software que controla el hardware. Es claro que necesitamos una mejor definición. Nosotros vemos el sistema operativo como la serie de programas, dispuestos ya sea en el software o en la memoria fija, que hacen al hardware utilizable. El hardware provee “poder computacional básico”. Los sistemas operativos ponen este poder convenientemente a disposición de usuario.
Un sistema operativo es principalmente un administrador de recursos, y el recurso primario que administra es el hardware del computador; contiene varias características, como:
*Definir la “interfaz del usuario”
*Compartir el hardware entre usuarios
*Permitir a los usuarios compartir los datos entre ellos
*Planificar recursos entre usuarios
*Facilitar la entrada / salida
*Recuperase de errores

Los recursos clave que un sistema operativo administra son:
*Los procesadores
*El almacenamiento
*Los dispositivos de entrada / salida
*Los datos
*El sistema operativo es una interfaz con:
*Los operadores del computador
*Los programadores de aplicaciones
*Los programadores de sistemas
*El personal administrativo
*Los programas
*El hardware
*Los usuarios

6.1. AÑOS 40:
6.2. AÑOS 50:
* MONITOR RESIDENTE:
*PROCESAMIENTO POR LOTES:
*ALMACENAMIENTO TEMPORAL:
*SISTEMAS OPERATIVOS DESARROLLADOS:
6.3. AÑOS 60:
*MULTIPROGRAMACIÓN:
*TIEMPO COMPARTIDO:
*TIEMPO REAL:
*MULTIPROCESADOR:
*SISTEMAS OPERATIVOS DESARROLLADOS:
6.4. AÑOS 70:
*INCONVENIENTES DE LOS SISTEMAS EXISTENTES:
*CARACTERÍSTICAS DE LOS NUEVOS SISTEMAS:
*SISTEMAS OPERATIVOS DESARROLLADOS:
6.5. AÑOS 80:
* APPLE MACINTOSH:
*MICROSOFT WINDOWS:
*LINUX:
*UNIX:

7. GENERACIONES DE LOS SISTEMAS OPERATIVOS


Los sistemas operativos, al igual que el hardware de los computadores, han sufrido una serie de cambios revolucionarios llamados generaciones. En el caso del hardware, las generaciones han sido enmarcadas por grandes avances en los componentes utilizados, pasando de válvulas (primera generación), a transistores (segunda generación), a circuito integrados (tercera generación), a circuitos integrados de gran y muy gran escala (cuarta generación). Cada generación sucesiva de hardware ha sido acompañada de reducciones substanciales en los costos, tamaño, emisión de calor y consumo de energía, y por incrementos notables en velocidad y capacidad.

*GENERACIÓN CERO (DÉCADA DE 1940):
*PRIMERA GENERACIÓN (DÉCADA DE 1950):
*SEGUNDA GENERACIÓN (PRIMERA MITAD DE LA DÉCADA DE 1960):
*TERCERA GENERACIÓN (MITAD DE LA DÉCADA DE 1960 A LA MITAD DE LA
DÉCADA DE 1970):
*CUARTA GENERACIÓN (DE LA MITAD DE LA DÉCADA DE 1970 A NUESTROS
DÍAS):

IV. CASAS PRODUCTORAS

8. MICROSOFT

Familia de sistemas operativos propietarios desarrollados por la empresa de software Microsoft Corporation, fundada por Bill Gates y Paul Allen. Todos ellos tienen en común el estar basados en una interfaz gráfica de usuario basada en el paradigma de ventanas, de ahí su nombre en inglés. Las versiones de Windows que han aparecido hasta el momento se basan en dos líneas separadas de desarrollo que finalmente convergen en una sola con la llegada de Windows XP. La primera de ellas conformaba la apariencia de un sistema operativo, aunque realmente se ejecutaba sobre MS-DOS.

8.1. ORÍGENES:
Bill Gates y Paul Allen crearon la empresa en 1975. Se establecieron en Albuquerque (Nuevo México) y cuatro años más tarde se trasladaron a Seattle.
Sus primeros productos fueron intérpretes de
BASIC, más tarde hicieron compiladores de Fortran y COBOL. La primera versión del compilador BASIC de Microsoft fue inspirada por Bill Gates a partir de un artículo en una revista sobre el Altair 8800.

8.2. VERSIONES:

*MS-DOS:
*WINDOWS 1.0:
*WINDOWS 2.0:
* WINDOWS 3.0:
*OS/2 1:
*OS/2 2.0:
*OS/2 3.0 y 4.0:
*Windows 3.1 y Windows 3.11:
*Windows NT:
*Windows NT 3.1:
*Windows NT 3.5/3.51:
*Windows NT 4.0:
*Windows 95:
*Windows 98:
*Windows 98 Second Edition:
* Windows Millenium Edition:
* Windows 2000:
* Windows XP:
* Windows Server 2003:
* Windows Vista:

9. UNIX


UNIX es un
sistema operativo portable, multitarea y multiusuario; desarrollado en principio por un grupo de empleados de los laboratorios Bell de AT&T, entre los que figuran Ken Thompson, Dennis Ritchie y Douglas McIlroy.
Hoy día, la palabra UNIX se utiliza para denotar diferentes conceptos dependiendo del contexto en que es usada. Esto suele dar lugar a confusiones:
UNIX - familia: desde el punto de vista técnico, UNIX se refiere a una familia de sistemas operativos que comparten unos criterios de diseño e interoperabilidad en común. Esta familia incluye más de 100 sistemas operativos desarrollados a lo largo de 20 años. No obstante, es importante señalar que esta definición no implica necesariamente que dichos sistemas operativos compartan código o cualquier propiedad intelectual.
UNIX - el sistema operativo original: desde el punto de vista histórico, UNIX se refiere a la subfamilia de sistemas operativos que descienden de la primera implementación original de AT&T. El término "descendencia" ha de interpretarse como trabajos derivativos que comparten propiedad intelectual con la implementación original.
UNIX - la marca: desde el punto de vista legal, Unix es una marca de mercado. Dicha marca es propiedad de “
The Open Group”, una organización de estandarización que permite el uso de dicha marca a cualquier sistema operativo que cumpla con sus estándares publicados (Single Unix Specification). Todo ello independientemente de que el sistema operativo en cuestión sea descendiente o clónico del Unix original. Resumiendo, la marca Unix no es propiedad de ninguna compañía.

9.1. HISTORIA (KEN THOMPSON Y DENNIS RITCHE)
El inicio del desarrollo de este sistema operativo (uno de los más influyentes en la historia de la
computación) fue muy particular, pues nadie habría predicho el éxito de UNIX después de su primera encarnación.
A finales en 1960, el
Instituto Tecnológico de Massachusetts, los Laboratorios Bell de AT&T y General Electric trabajaban en un sistema operativo experimental llamado Multics (Multiplexed Information and Computing System), desarrollado para ejecutarse en un ordenador o computadora central (mainframe) modelo GE-645. El objetivo del proyecto era desarrollar un sistema operativo interactivo que contase con muchas innovaciones, entre ellas mejoras en las políticas de seguridad. El proyecto, por cierto, consiguió dar a luz versiones para producción, pero las primeras versiones contaban con un pobre rendimiento. Los laboratorios Bell de AT&T decidieron desvincularse y dedicar sus recursos a otros proyectos. Uno de los programadores del equipo de los laboratorios Bell, Ken Thompson, siguió trabajando para la computadora GE-645 y escribió un juego llamado Space Travel (Viaje espacial). Sin embargo, descubrió que el juego era lento en la máquina de General Electric y resultaba realmente caro, algo así como 75 dólares de EE.UU. por cada partida............
9.2. CARACTERÍSTICAS GENERALES:
Es un
sistema operativo de tiempo compartido, controla los recursos de una computadora y los asigna entre los usuarios. Permite a los usuarios correr sus programas. Controla los dispositivos de periféricos conectados a la máquina.
Posee las siguientes
características:
Es un sistema operativo multiusuario, con capacidad de simular multiprocesamiento y procesamiento no interactivo.
Está escrito en un
lenguaje de alto nivel: C.
Dispone de un
lenguaje de control programable llamado SHELL.
Ofrece facilidades para la creación de
programas y sistemas y el ambiente adecuado para las tareas de diseños de software.
Emplea manejo dinámico de
memoria por intercambio o paginación.
Tiene capacidad de interconexión de
procesos.
Permite
comunicación entre procesos.
Emplea un
sistema jerárquico de archivos, con facilidades de protección de archivos, cuentas y procesos.
Tiene facilidad para redireccionamiento de Entradas/Salidas.
Garantiza un alto grado de portabilidad.
9.3. VERSIONES DE UNIX
A continuación en la siguiente tabla se muestran algunas versiones existentes de UNIX, así como algunas características:
Producto;Fabricante / Creador;Descripción
*LINUX;Linus Torvalds;Es un clon de Unix, que tomando como base el Minix, escribio desde cero Linus Torvalds, estudiante de la Universidad de Helsinki (Finlandia), con asistencia de otros muchos hackers en la red que soporta el software de libre distribución de GNU. Tiene todas las características que se encuentran en sus parientes comerciales y otras muchas, incluyendo soporte para ejecución nativa de binarios Java. La versión 0.02 data de 1991, la 1.00 de 1994 y la 2.4 de 2001.
*FreeBSD;Universidad Berkeley;FreeBSD (versión 2.0) es un sistema operativo de tipo Unix basado en la versión 4.2BSD-Lite de UCB para plataforma i386. También se encuentra basado aunque indirectamente en el sistema 386BSD de William Jolitz. Dada su similitud con NetBSD aplazaremos la discusión de sus características hasta el próximo apartado. No obstante diremos que es un sistema extensivamente utilizado tanto en empresas como en entornos domésticos. Su software de red es excelente como revela el hecho que empresas dedicadas a comunicaciones entre ordenadores lo utilicen como plataforma básica.
*NetBSD;Universidad Berkeley;El proyecto NetBSD ha surgido como resultado del esfuerzo de un gran número de personas que tienen como meta producir un sistema operativo tipo Unix accesible y libremente distribuible. NetBSD está basado en una gran variedad de software de libre distribución que incluye entre otros, a 4.4BSD Lite de la Universidad de California-Berkeley, a Net/2 (Berkeley Networking Release 2) el sistema de ventanas X del MIT y software de GNU.
*AIX;IBM;Basado en el sistema operativo Unix System V. Basado en SVR2
*HP-UX;HP;Basado en el sistema operativo Unix System V
*OpenBSD;www.OpenBSD.org;Sistema operativo libre tipo Unix, multiplataforma, basado en 4.4BSD.
*SPARC-OS;Tatung;Basado en el sistema operativo UNIX BSD
*SunOS;SUN;Basado en el sistema operativo UNIX BSD.A partir de la versión 2 pasa a denominarse Solaris
*Solaris;SUN;Basado en el sistema operativo UNIX BSD
*XENIX;Microsoft;Basado en el sistema operativo Unix System V
*IDRIX;;Basado en el sistema operativo Unix System V
*System V;AT&T;System V es la versión más ampliamente usada de UNIX. Es el descendiente directo del UNIX desarrollado por AT&T en 1969. Está actualmente en la revisión 4.1 y a menudo es referenciado como SVR4, o System V Release 4.
*ULTRIX;DEC ahora COMPAQ;Basado en el sistema operativo Unix System V
*SolOS;Solobourne Computers;Basado en el sistema operativo UNIX BSD
*Solinux;SUN;Basado en el sistema operativo Unix System V
*UnixWare;Novell;
*OSF/1;DEC, HP, IBM;
*Minix;Andrew S. Tanenbaum;Para PC y VAX. Se distribuye con los fuentes.Compatible con la versión 7

jueves, 3 de mayo de 2007

10. LINUX


Linux es la denominación de un
sistema operativo tipo-Unix y el nombre de un núcleo. Es uno de los paradigmas más prominentes del software libre y del desarrollo del código abierto, cuyo código fuente está disponible públicamente y cualquier persona puede libremente usarlo, estudiarlo, redistribuirlo y, con los conocimientos informáticos adecuados, modificarlo[1].
Los primeros sistemas Linux se originaron en
1992, al combinar utilidades de sistema y librerías del proyecto GNU con el núcleo Linux, completando un sistema también conocido como GNU/Linux[2]. Desde fines de 1990 Linux ha obtenido el apoyo de diversas empresas multinacionales del mundo de la informática, tales como Microsoft, IBM[3] Sun Microsystems[4], Hewlett-Packard[5] y Novell[6].
Linux es usado como sistema operativo en una amplia variedad de plataformas de
hardware y computadores, incluyendo los computadores de escritorio (PCs x86 y x86-64, y Macintosh y PowerPC), servidores, supercomputadores[7], mainframes, y dispositivos empotrados así como teléfonos celulares.
La
marca Linux (Número de serie: 1916230) pertenece a Linus Torvalds y se define como "un sistema operativo para computadoras que facilita su uso y operación".
Existen
grupos de usuarios del sistema Linux en casi todas las áreas del planeta.

10.1. HISTORIA
La historia de Linux está fuertemente vinculada a la del
proyecto GNU. El proyecto GNU, iniciado en 1983, tiene como objetivo el desarrollo de un sistema Unix completo compuesto enteramente de software libre. Hacia 1991, cuando la primera versión del núcleo Linux fue liberada, el proyecto GNU había producido varios de los componentes del sistema operativo, incluyendo un intérprete de comandos, una biblioteca C y un compilador, pero aún no contaba con el núcleo que permitiera completar el sistema operativo.
Entonces, el núcleo creado por
Linus Torvalds, quien se encontraba por entonces estudiando en la Universidad de Helsinki, llenó el hueco final que el sistema operativo GNU exigía. Subsecuentemente, miles de programadores voluntarios alrededor del mundo han participado en el proyecto, mejorándolo continuamente. Torvalds y otros desarrolladores de los primeros días de Linux adaptaron los componentes de GNU y de BSD, así como de otros muchos proyectos como Perl, Apache, Python, etc. para trabajar con el núcleo Linux, creando un sistema operativo completamente funcional procedente de muchísimas fuentes diferentes, la mayoría libres.
Históricamente es, y será, el sistema operativo de los pobres.


10.3. CARACTERISTICAS:
Los beneficios derivados del uso del sistema operativo UNIX, y por lo tanto de Linux, provienen de su potencia y flexibilidad. Estos son resultado de numerosas características integradas al sistema, las que están disponibles tan pronto como se inicia.
*MULTITAREAS:
*MULTI.USUARIO:
*SHELLS PROGRAMABLES:
*INDEPENDENCIA DE DISPOSITIVOS BAJO LINUX
*COMUNICACIONES Y CAPACIDADES DE RED
*COMANDOS BÁSICOS DE LINUX

10.4. REQUERIMIENTOS PARA INSTALAR LINUX:
A continuación se indican los requerimientos mínimos (M) y óptimos (O) para los componentes más típicos de un PC
Ø Procesador: Intel 80386 (M); Pentium, i486 y cualquier clónico de Intel (O)
Ø RAM: 8 MB (M); de 32 MB a 2 GB
Ø Tarjeta gráfica: VGA (M); SVGA o tarjeta soportada por las XFree86 (O)
Ø Disco duro: 125 MB (M); 500 MB o más (O)
Ø Bus: Todos (M = O)
Ø Lector CD-ROM: velocidad de x2 (M); x8 o mayor (O)
Ø Ratón: Microsoft, Logitech o compatible (M=O)
Ø Tarjeta de red: Ninguna (M); Cualquiera soportada (O)

10.5. LOS COMPONENTES FUNDAMENTALES:
*LA UNIDAD CENTRAL DE PROCESOS:
*BUSES:
*MEMORIA RAM:
*DISCOS DUROS:

10.8. VERSIONES:
*RED HAT:
*MANDRIVA LINUX:
*SUSE LINUX:
*COREL LANZA LINUX PARA INEXPERTOS:
*SLACKWARE LINUX:
*GENTOO LINUX:

11. OTRAS CASAS PRODUCTORAS

11.1. APPLE:
Apple Inc. es una empresa
estadounidense de tecnología informática. Fundada en 1976 tuvo un rol prominente en la revolución informática de los años 70 con su ordenador Apple II. Sus inicios son poco menos que curiosos, y forman parte del folclore informático. Tanto Steve Jobs como Steve Wozniak eran dos grandes aficionados a la electrónica en general y a la informática en particular, en especial Wozniak. Este, desde pequeño, dedicaba sus ratos libres a idear complejos circuitos electrónicos para después optimizarlos al máximo. De esta afición, surgió su primer ordenador, el Apple I, el cual fue presentado en la Homebrew Computer Club. Aunque para Wozniak la construcción de ordenadores no era más que un simple hobby, Jobs rápidamente vio la oportunidad de negocio, por lo que empezó a promocionar el ordenador entre otros aficionados de la informática del Homebrew Computer Club y otras tiendas de electrónica digital.
Pronto empezaron pequeños encargos que resolvían ellos mismos con máquinas hechas a mano, llegando a vender unos 200 Apple I. Se les unieron más amigos, pero las prestaciones del Apple I eran limitadas, así que empezaron a buscar financiación......

11.1.1. MAC OS X:
Mac OS X es el actual sistema operativo de la familia de ordenadores
Macintosh.
En el año
1997 se nombró a Steve Jobs CEO de Apple, y éste decidió terminar con el sistema operativo Mac OS clásico (Mac OS 7, 8 y 9) (que carecía de características modernas presentes en los sistemas de su tiempo) y crear un nuevo sistema operativo tomando como punto de partida a NEXTSTEP, el sistema operativo que Steve Jobs había estado desarrollando con la empresa NeXT (adquirida por Apple).
Mac OS X es un sistema operativo de la familia
UNIX, pero donde el gestor de ventanas X11, característico de estos sistemas, ha sido sustituido por otro denominado Aqua, desarrollado íntegramente por Apple.
Mac OS X Server fue lanzado en el año 1999 y se diferencia por incorporar diferentes herramientas administrativas para la gestión de redes, y servicios de red.
Su fundación de bajo nivel se llama
Darwin y tiene licencia APSL, una licencia open source y software libre en sus últimas versiones. Sin embargo, las capas superiores del sistema (por ejemplo el subsistema gráfico en general) son código cerrado.
Mac OS X incorpora diferentes tecnologías:
Quartz Extreme, Core Image, Core Audio, Core Video, OpenGL y QuickTime entre otras.

11.1.2. VERSIONES
La letra X se corresponde con el
número romano 10 y continua con la numeración de los sistemas operativos previos de Mac OS Classic, como Mac OS 8 y Mac OS 9. Pese a que oficialmente se lee como diez la mayor parte de la gente lo lee como la letra X. Una de las razones para esta interpretación es que tradicionalmente los sistemas operativos basados en Unix se nombran con la X al final (ejemplos: AIX, IRIX, Linux, Minix, Ultrix, Xenix). Otra razón es la tendencia de Apple de referirse a sus versiones específicas como (por ejemplo) "Mac OS X versión 10.4".
Las diferentes versiones de Mac OS X van apodadas con los nombres de grandes felinos en inglés. Antes de su lanzamiento, la versión 10.0 tenía como nombre de proyecto interno en Apple
Cheetah (Guepardo), del mismo modo que la versión 10.1 fue apodada Puma. La versión 10.2 fue llamada Jaguar publicitariamente, y de esta versión en adelante se han seguido haciendo públicos estos nombres siendo Panther el de la versión 10.3 y Tiger el de la 10.4. La próxima versión 10.5 se llamará Leopard, Apple tiene también registrados los nombres de Lynx (Lince) y Cougar (Puma) para su futuro uso.

11.1.2.1. MAC OS X V10.0 (CHEETAH)
11.1.2.2. MAC OS X V10.1 (PUMA)
11.1.2.3. MAC OS X V10.2 (JAGUAR)
11.1.2.4. MAC OS X V10.3 (PANTHER)
11.1.2.5. MAC OS X V10.4 (TIGER)
11.1.2.6. MAC OS X V10.5 (LEOPARD)
11.1.2.7. MAC OS X V10.6

V. CONCLUSION

Se puede concluir que los Sistemas Operativos son de gran importancia en el desarrollo de la computación y por ende de la programación, ya que se constituye como el mediador del usuario y la computadora en la entrada, procesamiento, almacenamiento, y salida de información, gracias a que maneja un interfaz gráfico con un sin número de programas, los cuales desarrollan una tarea específica de acuerdo a la solicitud del usuario, que facilita su uso a la hora de trabajar.

Es interesante el servicio del Sistema Operativo, puesto que el usuario la configura o la adapta para acceder a determinados programas de forma rápida, de acuerdo a la necesidad o al uso que este le emplee, además de configurar el diseño de la interfaz grafica para ambientarla a su gusto.

Por ultimo, cabe destacar que los Sistemas Operativos desde sus orígenes hasta la actualidad han sido objeto de grandes modificaciones, con el propósito de mejorar la calidad de vida del hombre y facilitar su trabajo.

VI. BIBLIOGRAFÍA

INTERNET: "http://es.wikipedia.org/wiki/Historia_de_los_sistemas_operativos