¿Qué es un Sistema operativo?
Desde su creación, las computadoras digitales han utilizado un sistema de codificación de instrucciones en sistema de numeración binaria, es decir con los 0S. Esto se debe a que los circuitos integrados funcionan con este principio, es decir, hay corriente o no hay corriente.
En el origen de la historia de las computadoras ( hace unos cuarenta años), los sistemas operativos no existían y la introducción de un programa para ser ejecutado se convertía en un increíble esfuerzo que solo podía ser llevado a cabo por muy pocos expertos. Esto hacia que las computadoras fueran muy complicadas de usar y que se requiriera tener altos conocimientos técnicos para operarlas. Era tan complejo su manejo, que en algunos casos el resultado llegaba a ser desastroso.
Además, el tiempo requerido para introducir un programa en aquellas grandes máquinas de lento proceso superaba por mucho el de ejecución y resultaba poco provechosa la utilización de computadoras para resolución de problemas prácticos.
Se buscaron medios más elaborados para manipular la computadora, pero que a su vez simplificaran la labor del operador o el usuario. Es entonces cuando surge la idea de crear un medio para que el usuario pueda operar la computadora con un entorno, lenguaje y operación bien definido para hacer un verdadero uso y explotación de esta. Surgen los sistemas operativos.
Un sistema operativo es el encargado de brindar al usuario una forma amigable y sencilla de operar, interpretar, codificar y emitir las ordenes al procesador central para que este realice las tareas necesarias y especificas para completar una orden.
El sistema operativo, es el instrumento indispensable para hacer de la computadora un objeto útil. Bajo este nombre se agrupan todos aquellos programas que permiten a los usuarios la utilización de este enredo de cables y circuitos, que de otra manera serian difíciles de controlar. Un sistema operativo se define como un conjunto de procedimientos manuales y automáticos, que permiten a un grupo de usuarios compartir una instalación de computadora eficazmente.
¿Qué sistemas Existen?
Los sistemas operativos conocidos más importantes son tres: el DOS que es el sistema operativo más primitivo que existe y que actualmente podríamos decir que se encuentra en desuso.
Windows es otro sistema operativo de gran importancia, quizás por ser el que tiene más demanda, pues su funcionamiento no es tan bueno dado que, aunque es muy gráfico y ahí radica su ventaja y el hecho de que sea el más comprado, tiene muchos pequeños errorcitos que afectan nuestro desempeño en Internet, o qué, ¿¿nunca se han encontrado con las pantallitas famosas de "este programa ha realizado una operación no válida y se cerrará" ??
Finalmente está UNIX, que es el más estable de los sistemas operativos y que se considera muy seguro y confiable. Es considerado por muchos el mejor sistema operativo que existe. La razón por la que el considerado mejor sistema operativo no sea el más comprado y/o difundido se deba a que no es del maestro de la mercadotecnia Microsoft, además de que no es tan visual como Windows, por lo que su uso es un poco más complicado. Este sistema operativo es abierto, o sea que cualquiera lo puede hacer, pero debe de seguir ciertas reglas.
LINUX es un sistema operativo, compatible Unix. Dos características muy peculiares lo diferencian del resto de los sistemas que podemos encontrar en el mercado, la primera, es que es libre, esto significa que no tenemos que pagar ningún tipo de licencia a ninguna casa desarrolladora de software por el uso del mismo, la segunda, es que el sistema viene acompañado del código fuente. El sistema lo forman el núcleo del sistema (kernel) mas un gran numero de programas / librerías que hacen posible su utilización.
LINUX se distribuye bajo la GNU Public License: Ingles , por lo tanto, el código fuente tiene que estar siempre accesible.
El sistema ha sido diseñado y programado por multitud de programadores alrededor del mundo. El núcleo del sistema sigue en continuo desarrollo bajo la coordinación de Linus Torvalds, la persona de la que partió la idea de este proyecto, a principios de la década de los noventa.
Día a día, más y más programas / aplicaciones están disponibles para este sistema, y la calidad de los mismos aumenta de versión a versión. La gran mayoría de los mismos vienen acompañados del código fuente y se distribuyen gratuitamente bajo los términos de licencia de la GNU Public License.
¿Qué ventajas y desventajas existen entre el sistema operativo Windows y el sistema operativo Linux?
¿Qué ventajas tiene Linux sobre Windows?
- Es más seguro
- Ya que la gran mayoría de los ataques de hackers son dirigidos a servidores Windows al igual que los virus los cuales se enfocan principalmente a servidores con éste sistema operativo.
- La plataforma Linux es más robusta lo cual hace más difícil que algún intruso pueda violar el sistema de seguridad de Linux.
- Es más rápido
- Al tener una plataforma más estable, ésto favorece el desempeño de aplicaciones de todo tipo tales como: bases de datos, aplicaciones XML, multimedia, etc.
- La eficiencia de su código fuente hace que la velocidad de las aplicaciones Linux sean superiores a las que corren sobre Windows lo cual se traduce en velocidad de su página.
- Es más económico
- Ya que requieren menor mantenimiento. En servidores windows es más costoso debido a que es necesaria una frecuente atención y monitoreo contra ataques de virus, hackers y errores de código, instalación y actualización de parches y service packs.
- El software Linux así como también un sin número de aplicaciones son de código abierto (gratuitos).
- No requieren supervisión tan estrecha ni pagos de pólizas de mantenimiento necesarias para obtener los Service Packs.
¿Qué ventajas tiene Windows sobre Linux?
- Es más fácil
- Al ser de mayor facilidad de uso Windows en este momento continúa siendo el sistema operativo más comercial lo cual se refleja en la disponibilidad de aplicaciones, facilidad de mantenimiento así como soporte en el desarrollo de nuevas aplicaciones, puntos que pueden ser cruciales en la elección de servidores que corren aplicaciones web.
- Aplicaciones desarrolladas en menor tiempo
- Fruto de la inversión realizada por Microsoft y aunado a una comunidad de programadores cada vez más 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.
- La curva de aprendizaje en el sistema Windows es mucho menor.
Diferencias entre Windows y Linux
Windows es un software propietario (el uso está restringido a la licencia)
Linux es un Software Libre (se puede compartir si se desea con todos)
Windows tiene una opción: Windows
Linux tiene varias distribuciones o paquetes para uso.
Windows es el blanco de más de 100.000 virus y parásitos virtuales.
Linux es prácticamente inmune a los virus.
Windows tiene muchos acuerdos con los fabricantes de hardware y, por tanto, utiliza los controladores binarios de propiedad que dan un buen apoyo para multimedia y juegos 3D de gráficos
Linux desarrolla sus conductores libres y con código fuente (compilábles) o a través de ingeniería inversa sobre la base de la información que se ofrecen por parte de los fabricantes que apoyan el software libre, que aún se encuentran en el número de socios de Windows de código cerrado.
Windows requiere hardware de primera línea. Linux funciona desde Pentium 100, computadoras súper modernas como Quad-Core o todavía Clúster de los superordenadores.
Windows se utiliza en un número menor de servidores y es más utilizado en computadoras de mesa.
Linux es el más ampliamente utilizado en servidores y menos utilizado en computadoras de mesa.
Windows requiere formataciones y más reinicios debido a la instalación de nuevos programas y la inestabilidad del sistema y los inducidos por virus.
Linux fue proyectado para no tener que reiniciar el sistema (cuando se instala un programa que no necesita reiniciar su máquina) y mucho menos hacer formataciones regulares.
Windows se convirtió en el estándar en la era de los 32-bits
Linux está en camino de convertirse en el estándar en la era de los 64-bits
Windows no da mucha margen al usuario para que se convierta en un profundo conocedor del sistema, y también el usuario no logrará una gran ventaja si intentar hacer esto porque el sistema es cerrado.
Linux ofrece al usuario la libertad total a fin de que obtenga un conocimiento completo del sistema con el fin de adecuarlo a sus necesidades específicas, pudiendo modificarlo a voluntad y realmente ir fundo hasta su núcleo para asegurarse de que el sistema lo obedece 100%.
Windows es desarrollado por un número limitado de técnicos en el entorno corporativo privado, en forma de una empresa privada tradicional del siglo 20.
Linux y otros sistemas operativos de código abierto (Open So urce) es desarrollado por un número ilimitado de empleados, la llamada comunidad mundial del software libre, apoyado en Internet, donde todos y cualquier problema por más complejo que pueda parecer, acaba finalmente convirtiéndose en un problema trivial, por lo tanto, Linux tiene menos bugs, por una forma de colaboración en que la producción es típica del siglo 21.
Similitudes:
Ambos tienen intuitiva interfaz gráfica que, bien configurado y ejecutándose en hardware compatible, proporcionar facilidad de uso equivalente a la gran mayoría de actividad en la informática de hoy.
Ambos no son muy fáciles de ser instaladas y configuradas por los usuarios, pero teniendo en cuenta que la instalación es inferior al 0,3% del tiempo que el usuario pasará delante de la máquina, no llega a ser un gran problema.
Ventajas de Windows
• La instalación es muy sencilla y no requiere de mucha experiencia.
• Es multitarea y multiusuario.
• Apoya el uso de múltiples procesadores.
• Soporta diferentes arquitecturas.
• Permite el uso de servidores no dedicados.
• Soporta acceso remoto, ofreciendo la detección de intrusos, y mucha seguridad en estas sesiones remotas.
• Apoyo para archivos de DOS y MAC en el servidor.
• El sistema está protegido del acceso ilegal a las aplicaciones en las diferentes configuraciones.
• Permite cambiar periódicamente las contraseñas.
• Soporta múltiples protocolos.
• Carga automáticamente manejadores en las estaciones de trabajo.
• Trabaja con impresoras de estaciones remotas.
• Soporta múltiples impresoras y asigna prioridades a las colas de impresión.
• Muestra estadísticas de Errores del sistema, Caché, Información Del disco duro, Información de Manejadores, Nº de archivos abiertos, Porcentaje de uso del CPU, Información general del servidor y de las estaciones de trabajo, etc.
• Brinda la posibilidad de asignar diferentes permisos a los diferentes tipos de usuarios.
• Permite realizar diferentes tipos de auditorías, tales como del acceso a archivos, conexión y desconexión, encendido y apagado del sistema, errores del sistema, información de archivos y directorios, etc.
• No permite criptografía de llave pública ni privada.
• No permite realizar algunas tareas en sesiones remotas, como instalación y actualización.
Desventajas
• Tiene ciertas limitaciones por RAM, como: Nº Máximo de archivos abiertos y almacenamiento de disco total.
• Requiere como mínimo 16MB en RAM y un procesador Pentium de 133 MHz o uno superior.
• El usuario no puede limitar la cantidad de espacio en el disco duro.
• No soporta archivos de NFS.
No hay comentarios:
Publicar un comentario