martes, 9 de abril de 2013

SISTEMAS OPERATIVOS Y LA DIFERIENSIA ENTRE MAICROSOFT Y LINUX

Sistema operativo


Un sistema operativo (SO, frecuentemente OS, del inglés Operating System) es un programa o conjunto de programas que en un sistema informático gestiona los recursos de hardware y provee servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de los restantes.[2]
Nótese que es un error común muy extendido denominar al conjunto completo de herramientas sistema operativo, es decir, la inclusión en el mismo término de programas como el explorador de ficheros, el navegador web y todo tipo de herramientas que permiten la interacción con el sistema operativo, también llamado núcleo o kernel. Esta identidad entre kernel y sistema operativo es solo cierta si el núcleo es monolítico. Otro ejemplo para comprender esta diferencia se encuentra en la plataforma Amiga, donde el entorno gráfico de usuario se distribuía por separado, de modo que, también podía reemplazarse por otro, como era el caso de directory Opus o incluso manejarlo arrancando con una línea de comandos y el sistema gráfico. De este modo, al arrancar un Amiga, comenzaba a funcionar con el propio sistema operativo que llevaba incluido en una ROM, por lo que era cuestión del usuario decidir si necesitaba un entorno gráfico para manejar el sistema operativo o simplemente otra aplicación. Uno de los más prominentes ejemplos de esta diferencia, es el núcleo Linux, usado en las llamadas distribuciones Linux, ya que al estar también basadas en Unix, proporcionan un sistema de funcionamiento similar. Este error de precisión, se debe a la modernización de la informática llevada a cabo a finales de los 80, cuando la filosofía de estructura básica de funcionamiento de los grandes computadores[3] se rediseñó a fin de llevarla a los hogares y facilitar su uso, cambiando el concepto de computador multiusuario, (muchos usuarios al mismo tiempo) por un sistema monousuario (únicamente un usuario al mismo tiempo) más sencillo de gestionar.[4] (Véase AmigaOS, beOS o MacOS como los pioneros[5] de dicha modernización, cuando los Amiga fueron bautizados con el sobrenombre de Video Toasters[6] por su capacidad para la Edición de vídeo en entorno multitarea round robin, con gestión de miles de colores e interfaces intuitivos para diseño en 3D.
Uno de los propósitos del sistema operativo que gestiona el núcleo intermediario consiste en gestionar los recursos de localización y protección de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. La mayoría de aparatos electrónicos que utilizan microprocesadores para funcionar, llevan incorporado un sistema operativo (teléfonos móviles, reproductores de DVD, computadoras, radios, enrutadores, etc.). En cuyo caso, son manejados mediante una Interfaz Gráfica de Usuario, un gestor de ventanas o un entorno de escritorio, si es un celular, mediante una consola o control remoto si es un DVD y, mediante una línea de comandos o navegador web si es un enrutador.

  • Un Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario.
  • Las funciones básicas del Sistema Operativo son administrar los recursos de la máquina, coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento.
  • Los Sistemas Operativos más utilizados son Dos, Windows, Linux y Mac. Algunos SO ya vienen con un navegador integrado, como Windows que trae el navegador Internet Explorer.

  • Definición de Sistema Operativo

    El sistema operativo es el programa (o software) más importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema operativo. Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc.
    En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad y poder, es como un policía de tráfico, se asegura de que los programas y usuarios que están funcionando al mismo tiempo no interfieran entre ellos. El sistema operativo también es responsable de la seguridad, asegurándose de que los usuarios no autorizados no tengan acceso al sistema.

                                       ALGUNOS DE LOS SISTEMAS OPERATIVOS

    Bueno uno de los sistemas operativos fue THE, creado por un grupo de investigadores en Vierije una universidad en Holanda a fines de los '60, el proyecto fue liderado por Dijstra uno de los grandes cerebros de la computación, el aporte más importante fue el diseño por capas, es decir separar al sistema en capas donde una capa brinda servicios a la capa superior y para poder realizar estos servicios utiliza los servicios de la capa inferior.

    Por otro lado tenemos lo que podriamos llamar el primer gran sistema operativo llamado Multics, la idea de este sistema era tener una gran máquina y que procesara los pedidos de las terminales que son computadoras conectadas a la máquina grande.
    La idea para su desarrollo era tener algo parecido al sistema eléctrico.
    Los principales aportes de este SO fueron los sistemas multiusuarios y multitareas, esto es que varios usuarios pueden usando el sistema al mismo tiempo, y multitarea es que varios procesos se pueden usar simultáneamente.
    Ah Multics es de los años '70 fue desarrollado por la Bell Laboratories y un dato intereesante es que fue el proyecto más ambicioso de su época y la Ford desactivo la última máquina con Multics a fines de los '90, siii increíble.

    Por otro lado tenemos a UNIX que fue desarrollado por Ken Tompson de la Bell Laboratories, este fue el primer SO para maquinas de escritorio fue desarrollado para la PDP-11.
    Tompson se baso su diseño en Multics, e incorporo nuevas abstracciones en SO que hoy usamos como ser ver todo como archivos, o sea perisféricos discos, disquetes, dispositivos de red, esto ayudo a hacer portable e incorporarle nuevas funcionalidades de una forma sencilla, además fue el SO realmente portable.
    El desarrollo de UNIX se repartio entre la versión de Bell, y la de la Universidad de Berkley esta última hizo grandes avances en cuestiones como file systems, y redes el desarrollo de TCP/IP está muy ligado a UNIX.
    Una anécdota muy linda es que cuando se desarrollo UNIX no existían las terminales gráficas como existen ahora con el sistema de ventanas y todo eso, pero la modificación en el sistema bas de UNIX para soportarlas fue mínimo.

    Bueno los sistemas más modernos que hay se podría decir que casi todos son basados en UNIX, como ser Solaris, MacOS, Linux, FreeBSD.


    En cuánto a lo creo que estabas esperando escuchar es Windows, se podría decir que no tubo un aporte a los sistemas operativos, creo yo que fue una involución ya que MS-DOS es un sistema monousuario, Multivac y UNIX que aparecieron décadas antes ya lo tenían, no era multitarea, lo mismo de antes.
    Tubo miles de problemas como ser virus, cosa que no tiene UNIX ya que tiene seguridad en sistema base pues estaba pensado para varios usuarios.
    MS-DOS tiene problemas de fragmentado de disco hasta el día de hoy con XP, cosa que no ocurre con las tecnicas desarrolladas en Berkley años antes de su aparición.
    MS-DOS fue el primer SO con interfaz gráfica...mentira la primera interfaz gráfica fue la Xerox Star que se desarrollo en los '60 y recien fue posible su adaptación a las PC en los '80 y los primeros en popularizarlos fue OS/2 de Apple, que además inventaron el mouse

                DIFERIENSIAS ENTRE MAICROSOFT Y LINUX

    El precio,aparte de que linux es mil veces mejor que windows y 25 veces mejor que mac, Es mas interactivo con el usuario ,aparte de que contiene tantas herramientas fundamentales para programacion. linux no es atacado por virus ya que los hackers prefieren atacar a microsoft,Mac es muy bueno tambien , igual que Linux no es atacado por virus. pero los programas de microsoft hay que pagarlos al igual que los de Mac, mientras que Linux son gratuitos
    En Windows, como es un sistema privativo no puedes (por lo menos no legalmente) modificarlo. Es un sistema bastante intuitivo y fácil de usar (de allí su popularidad). Pero como comenté antes, los sistemas en Linux también son muy intuitivos.
    Debido a su popularidad, la mayoría de los programas se diseñan para este sistema. Pero hay algunos como Firefox, Google Chrome, Picassa, OpenOffice, etc.. que son multiplataforma, ya que el Linux se está haciendo más popular.
    La debilidad de este sistema es su seguridad. Siempre hay que estar pendiente con los antivirus para protegerse.
    Linux es para programadores osea el tope de calidad para ususarios exigentes.
    Mac es independiente pero reserva una gran calidad y es carisima ovio xD
    Windows es el generico, el que mas se vende por ser economico y de calidad buena (solo buena) sin embargo cumple las funciones que exigen los usuarios estandar :P.

    linux es software libre entonces no tienes que pagar nada y puedes descargar todo lo que quieras para el sin tener que andar parcheando ni crakeando nada, tiene entorno visual muy llamativo con tecnicas visuales entretenidas, no te entran virus, lo malo almenos para gente como yo, es que no puedes instalar algunos juegos que solo estan para windows

    mac sinceramente no conozco mucho, lo que si se es que es especial para los diseñadores web

    y windows pues que casi todo lo que hay en el mercado es para windows, sus sistemas operativos despues de windows 98 y 2000 son una porqueria, aunque dicen que windows 7 si esta bueno, se puede decir que encuentras de todo para windows

    todo esto claro que desde el punto de vista del consumidor, si quieres referencia tecnica mejor has tu investigacion