Está en la página 1de 4

Republica Bolivariana de Venezuela Ministerio de La Defensa Universidad Experimental politcnica de la fuerza Armada Ctedra: tecnologa de la informacin y la Comunicacin

Windows y Linux Cuadro Comparativo

Integrantes: Grupo 5 Hernndez Maryuri Cachn Maria E. Rumbos Maria I. Lamas Crisel Seccin 63 NI Prof. Erika Marano

Cuadro comparativo ventajas y desventajas Windows En lo que se refiere a la administracin de memoria, Windows NT 5.0 y sus sucesores utilizan una tcnica de paginacin segmentada (clustered paging) y un liberador de memoria que se utiliza una vez por segundo. Otras de las formas en que Windows favorece la ejecucin de un pequeo conjunto de procesos bsicos se evidencia en el hecho de que, internamente, su ncleo no soporta mltiples hilos de ejecucin. Esto impide que haya bloqueos entre los hilos y favorece la eficiencia y el control de los procesos claves. Similarmente, la administracin de memoria multiprocesador y el modulo de comunicacin entre procesos estn muy integrados con el modulo de control para optimizar el uso del limitado hardware de administracin de memoria propio de procesadores con la arquitectura x86. En Windows NT 5.X, por, ejemplo el intervalo fijo de un segundo en el que se ejecuta la rutina de balance de carga del sistema permite que un atacante con acceso a nivel de aplicaciones pueda inutilizar el kernel a voluntad. En forma similar, la divisin fija 50:50de espacio de memoria de 32 bits en NT 5.2 pueden provocar serias incompatibilidades cuando algn futuro Service Pack agregue el soporte para aplicaciones de 64 bits. Windows es mas fcil Windows en este momento contina siendo el sistema operativo ms comercial lo cual se refleja en la disponibilidad de aplicaciones, Linux Unix, en cambio, utiliza un algoritmo de paginacin adaptable LRU (Least Recently Used, menos utilizado frecuentemente) y el liberador de memoria se ejecuta cuando es necesario. En contraste, el approach de Unix ha sido generalmente a favor de la creacin de procesos y el cambio de contextos entre tareas, lo que le hace perder eficiencia a la hora de ejecutar procesos largos. Se ha favorecido la administracin de memoria en los sistemas multiprocesador con el costo de una mayor complejidad en el hardware y tambin la independencia entre los hilos de ejecucin, lo que hace ms difcil la comunicacin entre ellos.

Unix, por supuesto tiene sus propios problemas. Pero las comunidades de estos sistemas (sobre todo las de Solaris y BSD) estn investigando para solucionarlos y a la vez acercar el ncleo del So mas y mas a las ideas originales de diseo, algo que se comercialmente y prcticamente imposible de hacer para Microsoft.

Linux es mas seguro Ya que la gran mayora de los ataques de hackers son dirigidos a servidores Windows al igual que los virus los cuales se enfocan

facilidad de mantenimiento as como soporte en el desarrollo de nuevas aplicaciones, puntos que pueden ser cruciales en la eleccin de servidores que corren aplicaciones Web. Aplicaciones menor tiempo desarrolladas

principalmente a servidores con ste sistema operativo.

La plataforma Linux es ms robusta lo cual hace ms difcil que algn intruso pueda violar el sistema de seguridad en de Linux. Es ms rpido

Fruto de la inversin realizada por Microsoft y aunado a una comunidad de programadores cada vez ms grande se ha logrado facilitar el desarrollo de aplicaciones y sistemas que corran sobre servidores Windows lo cual se ve reflejado en tiempos de desarrollo menores.

Al tener una plataforma ms estable, esto favorece el desempeo de aplicaciones de todo tipo tales como: bases de datos, aplicaciones XML, multimedia, etc.

La eficiencia de su cdigo fuente hace que la velocidad de las aplicaciones La curva de aprendizaje en el sistema Linux sean superiores a las que Windows es mucho menor. corren sobre Windows lo cual se traduce en velocidad de su pgina. Es ms costoso Es ms econmico Windows es ms costoso debido a que es necesaria una frecuente Ya que requieren menor atencin y monitoreo contra ataques mantenimiento. En servidores El de virus, hackers y errores de cdigo, software Linux as como tambin un instalacin y actualizacin de parches sin nmero de aplicaciones son de y service packs. cdigo abierto (gratuitos). No requieren supervisin tan estrecha ni pagos de plizas de mantenimiento Estos sistemas son muy similares porque usan hardware similar para cumplir objetivos similares. Especficamente, todos ellos actan como interfaces entre el hardware y las aplicaciones del usuario. La mayora de ellos tiene tienen cuatro capas: la capa del usuario se comunica con la de los servicios del SO, que utiliza los servicios del kernel (ncleo) para acceder a los controladores del hardware. El planificador (Schedule) controla los recursos del CPU y el administrador de memoria hace lo mismo con la memoria. El sistema virtual de archivos abstrae el hardware hacia una interfase de administracin de archivos comn para todas las aplicaciones. La interfase de red administra los procesos de entrada/salida y el modulo de comunicacin entre procesos controla la mensajeria entre las tareas de ejecucin. Mirando como estas ideas estn implementadas, nos encontramos con que las

filosofas de diseo influyen como los desarrolladores toman cientos de pequeas decisiones. Debido a que estas filosofas son diametralmente opuestas, micro decisiones tienden a ir en direcciones opuestas y esa es lo que diferencia a los sistemas Unix de los fabricados por Microsoft.

También podría gustarte