Sie sind auf Seite 1von 6

DESARROLLO ACTIVIDAD SEMANA 1

Investigar en Internet por lo menos 5 tipos de sistemas operativos y de ellos hacer un breve resumen y en una tabla comparativa detallar: arquitectura, empresa desarrolladora, tipo de licencia. Sistemas Operativos: Linux Sistema operativo que posee un ncleo del mismo nombre. El cdigo fuente es abierto, por lo tanto, est disponible para que cualquier persona pueda estudiarlo, usarlo, modificarlo y redistribuirlo. El trmino Linux se utiliza para describir al sistema operativo tipo Unix que utiliza filosofas y metodologas libres y que est constituido por la combinacin del ncleo Linux con las bibliotecas y herramientas del proyecto GNU, adems de otros proyectos libres y no libres. El trmino Linux tambin hace referencia al kernel que utilizan mltiples sistemas operativos. Es ampliamente popular en el mercado de servidores. Windows Es un sistema operativo desarrollado por la empresa Microsoft y comercializado desde 1985, Microsoft domina el mercado de los sistemas operativos con comodidad, ya que Windows est instalado en ms del 90% de las computadoras con acceso a Internet en todo el mundo. Entre sus principales aplicaciones (que pueden ser desinstaladas por los usuarios o reemplazadas por otras similares sin que el sistema operativo deje de funcionar), se encuentran el navegador Internet Explorer, el reproductor multimedia Windows Media, el editor de imgenes Paint y el procesador de texto WordPad. La principal novedad que aport Windows desde sus orgenes fue su atractivo visual y su facilidad de uso. De hecho, su nombre (ventanas) proviene de la forma en que el sistema presenta al usuario los recursos de su computadora, lo que facilita las tareas cotidianas. Windows, de todas formas, suele recibir numerosas crticas por sus problemas de seguridad y por otros fallos. Symbian Es un sistema operativo que fue producto de la alianza de varias empresas de telefona mvil, entre las que se encuentran Nokia, Sony Ericsson, Psion, Samsung, Siemens, Arima, Benq, Fujitsu, Lenovo, LG, Motorola, Mitsubishi Electric, Panasonic, Sharp, etc. Sus orgenes provienen de su antepasado EPOC32, utilizado en PDA's y Handhelds de PSION. El objetivo de Symbian fue crear un sistema operativo para terminales mviles que pudiera competir con el de Palm o el Windows Mobile de Microsoft. Mac OS 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. Apple quit importancia de forma deliberada a la existencia del sistema operativo en los primeros aos de su lnea Macintosh procurando que la mquina resultara ms agradable al usuario, diferencindolo de otros sistemas contemporneos, como MS-DOS,

que eran un desafo tcnico. Esta fue la base del Mac OS clsico, desarrollado ntegramente por Apple, cuya primera versin vio la luz en 1984. Su desarrollo se extendera en un modelo progresivo hasta la versin 9 del sistema, lanzada en 1999. A partir de Mac OS X, el sistema es un derivado de Unix que mantiene en su interfaz grfica muchos elementos de las versiones anteriores. Solaris Es un sistema operativo de tipo Unix desarrollado desde 1992 inicialmente por Sun Microsystems y actualmente por Oracle Corporation como sucesor de SunOS. Es un sistema certificado oficialmente como versin de Unix. Funciona en arquitecturas SPARC y x86 para servidores y estaciones de trabajo.

Cuadro Comparativo Sistema Operativo Linux Arquitectura Hay dos niveles de ejecucin: Kernel (Establecido en boot time) usuario Un programa (proceso) de usuario solo puede saltar al modo kernel (privilegiado) a travs de una system call La system call comprueba los derechos del usuario y filtra la seguridad Empresa Desarrolladora Nmero de desarrolladores imposible de cuantificar Tipo de Licencia

GNU GPL y otras

Windows

Su arquitectura est compuesta por una serie de componentes separados donde cada cual es responsable de sus funciones y brindan servicios a otros componentes. Esta arquitectura es del tipo cliente servidor ya que los programas de aplicacin son contemplados por el sistema operativo como si fueran clientes a los que hay que servir, y para lo cual viene equipado con distintas entidades servidoras. Una de las caractersticas que Windows comparte con el resto de los Sistemas Operativos avanzados es la divisin de tareas del Sistema Operativo en mltiples categoras, las cuales estn asociadas a los modos actuales soportados por los microprocesadores. Estos modos proporcionan a los programas que corren dentro de ellos diferentes niveles de privilegios para acceder al hardware o a otros programas que estn corriendo en el sistema. Windows usa un modo privilegiado (Kernel) y un modo no privilegiado (Usuario). Uno de los objetivos fundamentales del diseo fue el tener un ncleo tan pequeo como fuera posible, en el que estuvieran integrados mdulos que dieran respuesta a aquellas llamadas al sistema que necesariamente se tuvieran que ejecutar en modo privilegiado (modo kernel). El resto de las llamadas se expulsaran del ncleo hacia otras entidades que se ejecutaran en modo no privilegiado (modo usuario), y de esta manera el ncleo resultara una base compacta, robusta y estable. El Modo Usuario es un modo menos privilegiado de funcionamiento, sin el acceso directo al hardware. El cdigo que corre en este modo slo acta en su propio espacio de direccin. Este usa las APIs (System Application Program Interfaces) para pedir los servicios del sistema. El Modo Kernel es un modo muy privilegiado de funcionamiento, donde el cdigo tiene el acceso directo a todo el hardware y toda la memoria, incluso a los espacios de direccin de todos los procesos del modo usuario. La parte de WINDOWS que corre en el modo Kernel se llama Ejecutor de Windows, que no es ms que un conjunto de servicios disponibles a todos los componentes del Sistema Operativo, donde cada grupo de servicios es manipulado por componentes que son totalmente independientes (entre ellos el Ncleo) entre s y se comunican a travs de interfaces bien definidas. Todos los programas que no corren en Modo Kernel corren en Modo Usuario. La mayora del cdigo del Sistema Operativo corre en Modo Usuario, as como los subsistemas de ambiente (Win32 y POSIX que sern explicados en captulos posteriores) y aplicaciones de usuario. Estos programas solamente acceden a su propio espacio de direcciones e interactan con el resto del sistema a travs de mensajes Cliente/Servidor.

Microsoft

EULA

Sistema Operativo

Arquitectura La arquitectura de Symbian est compuesta por mdulos responsables de tareas especficas que interactan entre s de acuerdo a las necesidades de la aplicacin y de los usuarios, las funciones de los mdulos son las siguientes: Modulo base: Todos los componentes del sistema se apoyan sobre la base la cual incluye los componentes bsicos de todo el sistema operativo, el kernel, la gestin de memoria, la gestin de procesos, servidor de archivo, seguridad de bajo nivel, manejadores de dispositivos y la librera bsica de usuario. Marco de aplicacin: Un framework es una estructura de soporte definida en la cual otro proyecto de software puede ser organizado y desarrollado. Tpicamente, un framework puede incluir soporte de programas, bibliotecas y un lenguaje de scripting (Los lenguajes interpretados o lenguajes de script) forman un subconjunto de los lenguajes de programacin, que incluye a aquellos lenguajes cuyos programas son habitualmente ejecutados en un intrprete en vez de compilados. Modulo de seguridad: Es el gestor de seguridad, proporciona servicios de confidencialidad de datos, integridad y autentificacin mediante la utilizacin de protocolos de comunicacin seguros, autentifica el software instalado mediante firmas digitales. Modulo multimedia: Permite el acceso a la pantalla, al teclado a fuentes y a mapas de bits. Tiene funciones para la grabacin y reproduccin de audio, as como para el manejo de los formatos grficos ms comunes. Modulo de telefona: Se encarga de gestionar las diferentes tecnologas de comunicacin que soporta el telfono celular.

Empresa Desarrolladora

Tipo de Licencia

Symbian

Fue creado por Symbian Ltda. Fundado en 1998 por los accionistas: Nokia (47.9%), Panasonic (10.5%), Samsung (4.5%), Siemens (8.4%), Sony Ericsson (28.7%) y otras marcas que adquirieron la licencia.

EPL (Eclipse Public License)

Sistema Operativo

Arquitectura
Posee una arquitectura modular que se construye a partir de cuatro componentes bsicos: el sistema operativo central Darwin, un conjunto de estructuras de aplicaciones, sistemas de grficos basados en estndares y la interfaz de usuario Aqua. Aqua: es la interfaz de usuario creada por Apple para el Mac OS; utiliza colores, transparencias y animaciones para aumentar la funcionalidad y la coherencia del sistema y de las aplicaciones. Estructuras: el Mac OS incorpora un conjunto de estructuras de aplicaciones que permite trabajar con desarrolladores de diferentes comunidades. Cocoa es un conjunto de estructuras orientadas a objetos diseado para agilizar el desarrollo de aplicaciones, ya que permite aadir potentes interfaces de usuario grficas de Aqua al software UNIX existente y crear aplicaciones completamente nuevas desde cero. Carbon est concebido para simplificar la migracin a aquellos desarrolladores que desean realizar una transicin de sus aplicaciones del Mac OS 9 al Mac OS. Java permite el desarrollo y la ejecucin de programas multiplataforma Java 2 Edicin Estndar en Mac OS, incluidos los que estn programados con Java Developer Kit (JDK) 1.4.1. Grficos: el sistema de grficos del Mac OS se compone de tres potentes tecnologas basadas en estndares que estn totalmente integradas en el sistema operativo y proporcionan servicios a nivel de sistema. Quartz 2D es una librera de generacin de grficos de alto rendimiento basada en el estndar multiplataforma PDF de Adobe. Permite visualizar e imprimir grficos y textos suavizados de alta calidad y proporciona soporte de ltima generacin para las tipografas OpenType, PostScript y TrueType. OpenGL es el estndar del mercado para visualizar formas y texturas tridimensionales. El Mac OS incorpora una implementacin totalmente estandarizada, optimizada e integrada. El software para medios digitales QuickTime provee un entorno totalmente estandarizado para crear, reproducir y generar vdeo (MPEG-4), audio (AAC o Codificacin de Audio Avanzada) e imgenes (JPEG 2000 y otros formatos). Darwin: bajo la interfaz de fcil uso y los sorprendentes grficos del Mac OS subyace Darwin, una base UNIX slida de cdigo abierto construido a partir de la aplicacin de tecnologas ampliamente contrastadas como FreeBSD, Mach, Apache y gcc. Darwin es un sistema operativo completo, comparable a Linux o FreeBSD, en el que puede utilizarse el entorno de lneas de comando, red, libreras y kernel con el que estn familiarizados los usuarios de UNIX.

Empresa Desarrolladora

Tipo de Licencia

Mac OS

Apple Inc.

Propietaria / Apple CLUF

Sistema Operativo

Arquitectura Solaris tiene una reputacin de ser muy adecuado para el multiprocesamiento simtrico (SMP), soportando un gran nmero de CPUs. Tambin ha incluido soporte para aplicaciones de 64 bits SPARC desde Solaris 7. Histricamente Solaris ha estado firmemente integrado con la plataforma hardware de Sun, SPARC, con la cual fue diseado y promocionado como un paquete combinado. Esto proporcionaba frecuentemente unos sistemas ms fiables pero con un coste ms elevado que el del hardware de PC. De todas formas, tambin ha soportado sistemas x86 desde la versin Solaris 2.1 y la ltima versin, Solaris 10, ha sido diseada con AMD64 en mente, permitiendo a Sun capitalizar en la disponibilidad de CPUs de 64 bits commodities basadas en la arquitectura AMD64. Sun ha promocionado intensamente Solaris con sus estaciones de trabajo de nivel de entrada basadas en AMD64, ha dejado de ofrecer estaciones de trabajo basadas en arquitectura SPARC, reemplazndolas por modelos basados en Intel Core 2 y AMD64.

Empresa Desarrolladora

Tipo de Licencia

Solaris

Oracle Corporation

Varias (gran parte bajo CDDL)