Sistemas Operativos
Enviado por Dinih • 2 de Abril de 2014 • 1.837 Palabras (8 Páginas) • 175 Visitas
Caracteristicas y funciones generales:
Windows:
Características:
• Tiene la posibilidad de editar, catalogar y enviar correos electrónicos.
• Opciones de marca de la bienvenida a Windows.
• Botones de la barra de herramientas del explorador.
• Protección a los archivos del sistema.
• Restauración del sistema.
• Herramientas de soporte y ayuda incorporadas.
Funciones generales:
• Desarrollado con base en el nuevo núcleo de Windows 2000.
• Protección de archivos de Windows.
• Arquitectura protegida por Kernel.
• Separación de procesos.
• DLLs paralelas.
• Organización de los recuerdos digitales y los archivos multimedia de la familia en una ubicación central.
• Copia de seguridad diaria y automática de los equipos domésticos.
• Recuperación sencilla de archivos perdidos e, incluso, de la información completa de los equipos.
• Acceso total desde los equipos de la red a todos los archivos de Windows Home Server.
• Dirección web personalizada para compartir sus fotos y vídeos hogareños.
• Instalación rápida y sencilla.
• Capacidad de almacenamiento expansible para uso futuro.
• Aplicaciones innovadoras de terceros.
Linux:
Características:
• Es un sistema multitareas y multiusuario, es decir, que varias personas pueden estar conectadas al mismo tiempo y ejecutar simultáneamente varios programas.
• Fue diseñado para ser portable: hay versiones para COMMODORE, AMIGA, MACINTOSH, ATARI, etc. Hoy en día se avanza en la arquitectura alfha (competidora de Pentium) y SPARC (la arquitectura RISC de SUN); hay previsiones para soportar POWER PC cuando se popularice.
• Es posible adaptar, con poca dificultad, programas de otros sistemas y para otros sistemas. El núcleo, librería, utilidades, compiladores tienen sus fuentes accesibles a cualquiera.
• Soporta ejecutables con enlace dinámico, al estilo de los DLL de Windows. Es posible incorporar drivers al núcleo o quitarlo sin arrancar el sistema.
• Emula de forma automática el coprocesador sino está instalado.
• Permite acceso a memoria virtual, hasta 256 Mbytes. Se pueden cargar programas de cualquier tamaño, sin otro límite que el de la memoria total disponible.
• Permite el enlace dinámico de programas, haciendo que la mayor parte del código común a varios programas se carguen en memoria en una sola copia, con lo que se ahorra espacio y aumenta la rapidez de compilación y ejecución.
Funciones general:
• Sistema multitarea En Linux es posible ejecutar varios programas a la vez sin necesidad de tener que parar la ejecución de cada aplicación.
• Sistema multiusuario Varios usuarios pueden acceder a las aplicaciones y recursos del sistema Linux al mismo tiempo. Y, por supuesto, cada uno de ellos puede ejecutar varios programas a la vez (multitarea).
• Shells programables Un shell conecta las ordenes de un usuario con el Kernel de Linux (el núcleo del sistema), y al ser programables se puede modificar para adaptarlo a tus necesidades. Por ejemplo, es muy útil para realizar procesos en segundo plano.
• Independencia de dispositivos Linux admite cualquier tipo de dispositivo (módems, impresoras) gracias a que cada una vez instalado uno nuevo, se añade al Kernel el enlace o controlador necesario con el dispositivo, haciendo que el Kernel y el enlace se fusionen. Linux posee una gran adaptabilidad y no se encuentra limitado como otros sistemas operativos.
• Comunicaciones Linux es el sistema más flexible para poder conectarse a cualquier ordenador del mundo. Internet se creó y desarrollo dentro del mundo de Unix, y por lo tanto Linux tiene las mayores capacidades para navegar, ya que Unix y Linux son sistemas prácticamente idénticos. Con linux podrá montar un servidor en su propia casa sin tener que pagar las enormes cantidades de dinero que piden otros sistemas.
Unix:
Características:
• Sistema Multiusuario.
• Sistema Multitarea.
• Trabaja en tiempo compartido.
• Sistema interactivo.
• Estandarizado.
• Potente.
• Versátil.
• Software y sistema operativo portable.
• Permite ejecutar procesos en Background y Foreground.
• Presenta niveles altos de seguridad.
• Presenta una estructura jerárquica de archivos.
• Posee un gran número de utilidades : Editores de línea , de pantalla, formateadores, depuradores de programas…
• Posibilidad de comunicación UNIX – UNIX (UUCP)
• Fácil integración en sistemas de red.
• Posibilidad de usar distintos lenguajes de programación: C,
• Fortran, Cobol, Pascal,…
• Gran cantidad de software disponible en el mercado.
Funciones general:
Compiladores de compiladores.
Ejecución de programas.
Facilidades de comunicaciones.
Funciones para control de status.
Funciones para control de usuarios.
Funciones para impresión.
Herramientas de desarrollo de programación.
Lenguaje C, funciones y bibliotecas asociados.
Macroprocesamiento.
Manejo de directorios y archivos.
Manejo de gráficas.
Manejo de información.
Manejo de terminales.
Mantenimiento y respaldos.
Otros lenguajes algorítmicos integrados.
Preparación de documentos.
MACH:
Característica:
combinación de características de memoria y comunicación entre procesos. Mach ofrece una combinación extensible y de propósito general de la memoria y los mensajes en el corazón del núcleo.
Administración de la memoria
• La administración de memoria se lleva a cabo usando objetos de memoria.
• Estas técnicas de administración de memoria se emplean para implantar la transmisión de mensajes.
Comunicación
• Los hilos se comunican mediante mensajes, independientes de la ubicación; los mensajes contienen datos tipificados para facilitar su interpretación. Con este sistema simplificado pueden implantarse
• Toda la comunicación se lleva a cabo a través de puertos, canales de comunicación unidireccionales administrados y protegidos por el núcleo.
Funciones general:
Soporte para múltiples aplicaciones usando multitarea.
Hilos, los cuales pueden ser pensados como las partes de una aplicación, o mini-aplicaciones cuando hay multitarea.
Soporte multi-procesadores, en una máquina
...