Comentario

Nuestra pequeña exposicion tiene como objetivo definir cada unos de los sistemas operativos; diciendo sus caracteristicas y conceptos

jueves, 8 de abril de 2010

MICROSOFT WINDOWS.






MICROSOFT WINDOWS




Microsoft Windows es una serie de sistemas operativos desarrollados y comercializados por Microsoft. Microsoft introdujo por primera vez un entorno operativo denominado Windows en noviembre de 1985 como un complemento para MS-DOS en respuesta al creciente interés en Interfaz gráfica de usuario (GUI).Microsoft Windows llegó a dominar el mercado de ordenadores personales del mundo, superando a Mac OS, que había sido introducido previamente. En octubre de 2009, Windows tenía aproximadamente el 91% de la cuota de mercado de los sistemas operativos de cliente para el uso en Internet. La versión más reciente del cliente de Windows es Windows 7; la versión de servidor más recientes es Windows Server 2008 R2; y para dispositivos móviles, Windows Mobile 6.5.




CARACTERISTICAS




Desarrollado tomando como base el núcleo de Windows 2000: Windows XP Professional tiene como base el código comprobado de Windows NT® y Windows 2000, que presenta una arquitectura de cómputo de 32 bits, así como un modelo de memoria totalmente protegido.



Verificador optimizado de drivers de dispositivos: Desarrollado con base en el verificador de drivers de dispositivos de Windows 2000, la versión de Windows XP Professional proporcionará pruebas más fuertes para drivers de dispositivos.


Escenarios de reinicio sustancialmente reducidos: Elimina la mayoría de los escenarios que obligaban a los usuarios finales a reiniciar en Windows NT 4.0 y Windows 9x. Así mismo, muchas de las instalaciones de software no requerirán de reinicio.


Protección mejorada del código: En Windows XP Professional, las estructuras críticas de datos del kernel son de sólo lectura, de tal forma que los drivers y aplicaciones no los puedan afectar. Adicionalmente, todo el código del driver de dispositivos es de sólo lectura y está protegido.


Soporte paralelo DLL: Windows XP Professional proporciona un mecanismo para que se instalen y ejecuten de manera paralela varias versiones de componentes individuales de Windows.
Protección de archivos de Windows: Windows XP Professional protege los archivos del sistema para que no los sobrescriban las instalaciones de las aplicaciones. En el caso de que se sobrescriba un archivo, la Protección de archivos de Windows lo reemplazará con la versión correcta.



Windows Installer: Servicios de un sistema que ayuda a los usuarios a instalar, configurar, dar seguimiento, actualizar y remover programas de software correctamente.



Políticas mejoradas de restricción de software: Windows XP Professional cuenta con políticas mejoradas para la restricción de software, que le proporcionan a los administradores un mecanismo basado en políticas para identificar software que se ejecute en su ambiente. Este recurso se puede usar para evitar virus y caballos de Troya, así como las interrupciones de software.

DIFERENCIAS ENTRE SOLARIS, UNIX, LINUX, WINDOWS, UBUNTU






DIFERENCIAS ENTRE SOLARIS, UNIX, LINUX, WINDOWS, UBUNTU





Linux a diferencia de Windows, es multitarea real, y multiusuario, posee un esquema de seguridad basado en usuarios y permisos de lectura, escritura y ejecución establecidos a los archivos y directorios. Esto significa que cada usuario es propietario de sus archivos, y otro usuario no puede acceder a estos archivos. Esta propiedad no permite el contagio de virus entre archivos de diferentes usuarios.

Una diferencia, quizás la más importante de todas, con respecto a cualquier sistema operativo comercial, es el hecho de que es software libre, qué quiere decir esto? que junto con el sistema, se puede obtener el código fuente de cualquier parte del mismo y modificarlo a gusto. Ésto da varias ventajas, por ejemplo: La seguridad de saber qué hace un programa tan solo viendo el código fuente, o en su defecto, tener la seguridad que al estar el código disponible, nadie va a agregar «características ocultas» en los programas que distribuye.

La libertad que provee la licencia GPL permite a cualquier programador modificar y mejorar cualquier parte del sistema, ésto da como resultado que la calidad del software incluido en GNU/Linux sea muy buena.

El hecho de que el sistema sea mantenido por una gran comunidad de programadores y usuarios alrededor del mundo, provee una gran velocidad de respuesta ante errores de programas que se van descubriendo, que ninguna compañía comercial de software puede igualar.

Además de las ventajas anteriormente enumeradas, GNU/Linux es ideal para su utilización en un ambiente de trabajo, dos razones justifican ésto:



Al ser software libre, no existe el costo de las licencias, y una copia del sistema GNU/Linux puede instalarse en tantas computadoras como se necesite. Existen utilidades para el trabajo en oficina, que son compatibles con las herramientas de la serie MS-Office.


Al tratarse de un producto bajo una licencia de software libre, Linux está disponible a coste cero. Se puede descargar gratuitamente desde Internet o se pueden adquirir distribuciones en CD/DVD, a un coste prácticamente simbólico. Una vez obtenida la copia, ésta puede ser instalada en cualquier ordenador sin ninguna restricción. Como contraste están los sistemas operativos que no son libres como Windows y que tienen unas licencias de uso tan restrictivas que requieren de una una licencia distinta (con un coste aproximado de unos 100€) para cada ordenador donde se quiera instalar.


En general, los sistemas de software libre son intrínsecamente más seguros que los sistemas propietarios. Los requerimientos de las licencias de software libre obligan a poner el código fuente a disposición de la comunidad para que pueda ser estudiado, modificado y redistribuido con toda libertad (sin restricciones). Este hecho contrasta también con la política de los sistemas propietarios como Windows; en los cuales no se distribuye nunca el código fuente (hay que recordar que, entre otras restricciones, este tipo de licencias únicamente permite su uso en un único equipo). Al estar el código fuente de los programas que operan bajo licencia de software libre bajo el escrutinio público de la comunidad, será raro encontrar en ellos backdoors o puertas traseras que puedan comprometer su seguridad.

Unix y Windows parten de paradigmas completamente diferentes para la carga de código en tiempo de ejecución. Antes de intentar construir un módulo con carga dinámica, se debe comprender cómo funciona el sistema final del usuario.

En Unix, un fichero objeto compartido (shared object, .so) contiene código que será utilizado por el programa junto con los nombres de las funciones y datos que espera encontrar en el programa. Cuando el fichero se une al programa, se cambian todas las referencias a dichas funciones y datos para que apunten a sus direcciones de memoria reales en el programa. A grandes rasgos, se realiza una operación de enlace.

En Windows, un fichero de biblioteca de enlace dinámico, (dynamic-link library, .dll) no tiene referencias pendientes. En lugar de ello, todo acceso a funciones y datos pasa por una tabla de consulta. Por ello, no hay que arreglar el código de la DLL para que haga referencia a la memoria del programa. El programa ya utiliza la tabla de búsquedas, lo que cambia en tiempo de ejecución es la tabla de búsquedas para apuntar a las funciones y datos finales.




UBUNTU






UBUNTU




Ubuntu o Ubuntu Linux, es una distribución GNU/Linux basada en Debian GNU/Linux, cuyo nombre proviene de la ideología sudafricana Ubuntu ("humanidad hacia otros").

Proporciona un sistema operativo actualizado y estable para el usuario promedio, con un fuerte enfoque en la facilidad de uso y de instalación del sistema. Al igual que otras distribuciones se compone de múltiples paquetes de software normalmente distribuidos bajo una licencia libre o de código abierto.




CARACTERISTICAS



Ubuntu soporta oficialmente dos arquitecturas de hardware: Intel x86, AMD64; sin embargo ha sido portada extraoficialmente a cinco arquitecturas más: PowerPC, HP PA-RISC, SPARC, IA-64 y Playstation 3. A partir de Ubuntu 9.04 (abril de 2009) se empezó a ofrecer soporte oficial para procesadores ARM.

Al igual que cualquier distribución basada en GNU/Linux, Ubuntu es capaz de actualizar a la vez todas las aplicaciones instaladas en la máquina a través de repositorios, a diferencia de otros sistemas operativos propietarios, donde esto no es posible.

Esta distribución ha sido y está siendo traducida a más de 130 idiomas, y cada usuario es capaz de colaborar voluntariamente a esta causa, a través de Internet.
Los desarrolladores de Ubuntu se basan en gran medida en el trabajo de otros proyectos de software libre y código abierto, pero en especial en el de la comunidad de Debían

SOLARIS



SOLARIS

Solaris es un sistema operativo de tipo Unix desarrollado por Sun Microsystems desde 1992 como sucesor de SunOS. Es un sistema certificado oficialmente como versión de Unix. Funciona en arquitecturas SPARC y x86 para servidores y estaciones de trabajo.


CARACTERISTICAS

PORTABILIDAD: El software conformado por una ABI aplicación de interfaces binaria (Application Binary Interface) ejecuta con un Shrink-wrapped (Contracción envuelta) el software en todos los sistemas vendidos con la misma arquitectura del microprocesador. Esto obliga a los desarrolladores de aplicaciones a reducir el costo del desarrollo del software y traer productos al mercado rápidamente, y obliga a los usuarios a actualizar el hardware mientras retienen sus aplicaciones de software y minimizan sus costos de conversión.

ESCALABILIDAD: Las aplicaciones se usan con más frecuencia en el sobre tiempo, y requiere sistemas más poderosos para soportarlos. Para operar en un ambiente creciente, el software debe ser capaz de ejecutar en un rango de ancho poderosos y debe ser capaz de tomar ventajas del poder adicional que se está procesando.

INTEROPERATIBIDAD: La computación del ambiente heterogéneo es una realidad hoy. Los usuarios compran de muchos vendedores para implementar la solución que necesitan. La estandarización y una clara interface son criterios para un ambiente heterogéneo, permitiendo a los usuarios desarrollar estrategias para comunicarse por medio de su red. El sistema operativo de Solaris puede interoperar con unos sistemas muy populares hoy en el mercado, y aplicaciones que se ejecutan en UNIX se pueden comunicar fácilmente.

COMPATIBILIDAD: La tecnología de la computación continua avanzando rápidamente, pero necesita permanecer en el ámbito competitivo para minimizar sus costos y maximizar sus ingresos.

UNIX

UNIX



Unix (registrado oficialmente como UNIX®) es un sistema operativo portable, multitarea y multiusuario; desarrollado, en principio, en 1969 por un grupo de empleados de los laboratorios Bell de AT&T, entre los que figuran Ken Thompson, Dennis Ritchie y Douglas McIlroy. Hasta 2009, el propietario de la marca UNIX® es The Open Group, un consorcio de normalización industrial. Sólo los sistemas totalmente compatibles y que se encuentran certificados por la especificación Single UNIX Specification pueden ser denominados "UNIX®" (otros reciben la denominación "similar a un sistema Unix" o "similar a Unix"). En ocasiones, suele usarse el término "Unix tradicional" para referirse a Unix o a un sistema operativo que cuenta con las características de UNIX Versión 7 o UNIX System V


CARACTERISTICA

Sistema universal, válido para toda clase de ordenadores, grandes y pequeños

Transportable, al estar escrito en C

Sistema abierto: las especificaciones son públicas

Ha recogido contribuciones de múltiples personas e instituciones

Soluciones simples y elegantes

LINUX




LINUX




GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel libre similar a Unix denominado Linux, que es usado con herramientas de sistema GNU. Su desarrollo es uno de los ejemplos más prominentes de software libre; todo su código fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los términos de la GPL (Licencia Pública General de GNU) y otra serie de licencias libres.




CARACTERISTICAS




Multitarea: varios programas (realmente procesos) ejecutándose al mismo tiempo.


Multiusuario: varios usuarios en la misma máquina al mismo tiempo (¡y sin licencias para todos!).


Multiplataforma: corre en muchas CPUs distintas, no sólo Intel.


Funciona en modo protegido 386.

Tiene protección de la memoria entre procesos, de manera que uno de ellos no pueda colgar el sistema.

Carga de ejecutables por demanda: Linux sólo lee de disco aquellas partes de un programa que están siendo usadas actualmente.


Política de copia en escritura para la compartición de páginas entre ejecutables: esto significa que varios procesos pueden usar la misma zona de memoria para ejecutarse. Cuando alguno intenta escribir en esa memoria, la página (4Kb de memoria) se copia a otro lugar. Esta política de copia en escritura tiene dos beneficios: aumenta la velocidad y reduce el uso de memoria.

Memoria virtual usando paginación (sin intercambio de procesos completos) a disco: una partición o un archivo en el sistema de archivos, o ambos, con la posibilidad de añadir más áreas de intercambio sobre la marcha (se sigue denominando intercambio, es en realidad un intercambio de páginas). Un total de 16 zonas de intercambio de 128Mb de tamaño máximo pueden ser usadas en un momento dado con un límite teórico de 2Gb para intercambio.