Sistemas operativos

Microsoft Windows. Linux

  • Enviado por: Miguel Ángel Rodelas
  • Idioma: castellano
  • País: España España
  • 10 páginas

publicidad
cursos destacados
Conviértete en un desarrollador Web Desde Cero aprendiendo jQuery (Capítulo 5)
Conviértete en un desarrollador Web Desde Cero aprendiendo jQuery (Capítulo 5)
¡Bienvenidos a la versión española del curso más completo y más vendido en la web...
Ver más información

Programación orientada a objetos en PHP
Programación orientada a objetos en PHP
La programación orientada a objetos te permitirá llevar a PHP a su máxima capacidad y hacer...
Ver más información


Sistemas Operativos

1. LOS SISTEMAS OPERATIVOS

  • DEFINICIÓN

  • COMO FUNCIONAN

  • SISTEMAS OPERATIVOS ACTUALES

  • BEOS

  • LINUX

  • MS-DOS

  • WINDOWS

  • OTROS

  • 1.4 TECNOLOGÍAS FUTURAS

  • LOS SISTEMAS OPERATIVOS

  • DEFINICIÓN

  • El hardware, por si solo, es incapaz de realizar trabajo. Necesita un conjunto de programas que le preparen y controlen para la ejecución de los programas de aplicación. Estos programas son los que se denominan software básico o software de sistema, que envuelven a la parte física de un ordenador para que el conjunto formado por ambos tenga disponibilidad para trabajar.

    La mayor parte del software básico lo compone el denominado sistema operativo, que podemos definirlo de la siguiente manera:

    El sistema operativo es el conjunto de programas que controlan el funcionamiento del hardware y nos ofrecen un modo sencillo de acceso al ordenador.

    Controlar el funcionamiento del hardware significa coordinar todos los elementos que componen el ordenador para que cada uno cumpla su función y exista una verdadera unión entre ellos.

    Las prestaciones que ofrece un sistema operativo son los siguientes:

    • Control y coordinación de todos los elementos conectados al ordenador.

    • Programas de utilidad para el manejo de ficheros y otros elementos del sistema.

    • Control sobre cualquier programa que se ejecute en el ordenador.

    • Establecimiento de procesos de seguridad para la detección y control de errores.

    Los ordenadores tienen una memoria, denominada ROM, que contiene una serie de programas grabados desde su fabricación y reciben el nombre de firmware. Una vez arrancamos un ordenador, el control del mismo es asumido por estos programas, que tratan de verificar que todo se encuentre en orden y, si esto es así, pasan el control al sistema operativo que establece la comunicación con el usuario, a través de la pantalla, por medio de una señal que indica que el sistema está preparado para recibir órdenes y empezar a trabajar. Esta señal recibe el nombre de símbolo del sistema o prompt.

  • COMO FUNCIONAN

  • Los sistemas operativos controlan diferentes procesos de la computadora. Un proceso importante es la interpretación de los comandos que permiten al usuario comunicarse con el ordenador. Algunos intérpretes de instrucciones están basados en texto y exigen que las instrucciones sean tecleadas. Otros están basados en gráficos, y permiten al usuario comunicarse señalando y haciendo clic en un icono. Por lo general, los intérpretes basados en gráficos son más sencillos de utilizar.

    Los sistemas operativos pueden ser de tarea única o multitarea. Los sistemas operativos de tarea única, más primitivos, sólo pueden manejar un proceso en cada momento. Por ejemplo, cuando la computadora está imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresión.

    Todos los sistemas operativos modernos son multitarea y pueden ejecutar varios procesos simultáneamente. En la mayoría de los ordenadores sólo hay una UCP; un sistema operativo multitarea crea la ilusión de que varios procesos se ejecutan simultáneamente en la UCP. El mecanismo que se emplea más a menudo para lograr esta ilusión es la multitarea por segmentación de tiempos, en la que cada proceso se ejecuta individualmente durante un periodo de tiempo determinado. Si el proceso no finaliza en el tiempo asignado, se suspende y se ejecuta otro proceso. Este intercambio de procesos se denomina conmutación de contexto. El sistema operativo se encarga de controlar el estado de los procesos suspendidos. También cuenta con un mecanismo llamado planificador que determina el siguiente proceso que debe ejecutarse. El planificador ejecuta los procesos basándose en su prioridad para minimizar el retraso percibido por el usuario. Los procesos parecen efectuarse simultáneamente por la alta velocidad del cambio de contexto.

    Los sistemas operativos pueden emplear memoria virtual para ejecutar procesos que exigen más memoria principal de la realmente disponible. Con esta técnica se emplea espacio en el disco duro para simular la memoria adicional necesaria. Sin embargo, el acceso al disco duro requiere más tiempo que el acceso a la memoria principal, por lo que el funcionamiento del ordenador resulta más lento.

  • SISTEMAS OPERATIVOS ACTUALES

  • El sistema operativo más utilizado en la actualidad es Windows. Éste, junto con otros son desarrollados a continuación.

  • BEOS

  • El BeOS es un sistema operativo que ha sido desarrollado por Be Inc. desde principio de los '90 con vistas hacia el futuro. Siendo un sistema operativo que ha sido escrito desde cero, no está atado a ningún esquema o diseño viejo, lo que hizo posible que se lo implementara desde un comienzo haciendo uso de las últimas tecnologías e ideas en lo que a sistemas operativos se refiere.
    Está en principio pensado para satisfacer las cada vez más exigentes capacidades multimedia que se requieren de un PC, pero sin embargo por su amigable interface gráfica y gran potencia se presenta como un excelente sistema operativo de propósito general.

    Aspectos generales

    Aquí se exploran detalles sobre la interface gráfica del BeOS, la posibilidad de utilizar el shell incorporado y algunos hechos interesantes de su uso cotidiano

    -INTERFACE GRÁFICA

    El BeOS opera totalmente a través de su amigable, sencilla e intuitiva interface gráfica con el usuario. Ésta, como era de esperar, se basa en ventanas, iconos, menús, botones, etc.
    No existe en BeOS el modo texto: la interface gráfica forma parte del BeOS de principio a fin. Incluso la aplicación Terminal, que es el shell del BeOS opera desde una ventana de aplicación.
    Asimismo tareas en apariencia complejas como la configuración del sistema, montar o desmontar volúmenes de datos, crear o formatear particiones se realizan de manera intuitiva a través de aplicaciones basadas en la interface gráfica desarrolladas para tales fines.

    Aspectos característicos del BeOS

    Extensiones al sistema (add-ons)

    Mediante los add-ons es posible extender las capacidades del sistema. A partir de ahí tanto el usuario como las aplicaciones pueden hacer uso de la nueva funcionalidad adquirida.

    Extensiones al manejo de formatos multimedia (Media-translators/add-ons)

    Con los media-translators cualquier aplicación multimedia puede ver aumentada la cantidad de formatos que soporta de manera automática y transparente.

    Extensiones a las operaciones sobre archivos (Tracker add-ons)

    Con los Tracker-add-ons el usuario es capaz de efectuar operaciones sobre archivos y/o directorios más allá de las básicas que ofrece el sistema.

    Aplicaciones incrustables (replicants)

    Estas aplicaciones pueden "incrustarse" en otras, formando parte de estas últimas o del escritorio.

    Sistemas operativos

    APARIENCIA GENERAL

    Sistemas operativos

    PREFERENCIAS Y CORREO

    Sistemas operativos

    MENÚ BE

  • LINUX

  • Linux un sistema operativo para PC's compatible con sistemas unix. Fue escrito por Linux Torvalds hacia 1.991 , basándose en otro (minix) sistema operativo cuya misión principal era la de enseñar a los estudiantes los principios de éstos sistemas.

        Linux es un sistema operativo diseñado por y para programadores aunque cada día son más los "usuarios corrientes" que se unen a este sistema operativo. Por tanto, salvo incorporaciones recientes, la mayoría de las cosas deben hacerse "a la mano", y para hacerlas es necesario enterarse de porqué se hacen.

         Los sistemas unix son multitarea y muy rápidos, especialmente recomendados para conexiones a internet (el protocolo TCP/IP, que es el que usa internet,  fue diseñado para sistemas unix).

        Además es "fácil" de usar  al incorporar un sistema de ventanas,  parecido al que usa Windows 95.  Este sistema de ventanas se llama X-WINDOWS pero mucho más rápido y estable.

    Ventajas:

    • Rápido

    • Multitarea real de 32 bits

    • Sistema X-WINDOWS

    • Estable

       Inconvenientes

    Instalación un poco compleja (aunque las nuevas versiones es más fácil).

    Linux incorpora, bien en sus distribuciones estándar ó bien en ficheros bajo licencia gpl, casi cualquier cosa que se espere de un Sistema Operativo:

    • Compiladores: C, C++, ensamblador, pascal, fortran...

    • Utilidades de red: Todos los protocolos bajo TCP/IP (ftp, telnet ..) NFS.

    • Internet: browsers, servidores/lectores de correo, de news, clientes y servidores IRC, servidores web (apache) ...

    • Bases de datos SQL.

    • Xwindows y programas relacionados

    • Muchos juegos

    • Editores y formateadores para ficheros e impresoras.

    Sistemas operativos

  • MS-DOS

  • El sistema operativo MS-DOS (Microsoft-Disk Operating System) creado por Tim Paterson en 1979, fue comercializado por Microsoft Corporation para ordenadores personales en 1980.

    El sistema operativo DOS está compuesto por un conjunto de programas que nos permiten comunicarnos con un ordenador personal, tanto para darle órdenes como para recibir sus informaciones o mensajes.

    Las órdenes que podemos dar a un ordenador a través del sistema operativo reciben el nombre de comandos, y éste la ejecuta utilizando uno de los programas que lo componen, que se llama intérprete de comandos.

    Un comando indica al sistema operativo una operación a realizar. Para solicitar que el ordenador ejecute el trabajo correspondiente a un comando, bastará con escribir el nombre del comando, en ocasiones seguido de una lista de opciones, y , por último, pulsaremos la tecla intro.

    Este sistema operativo realiza tres funciones principales sobre un ordenador personal:

    • Interpretar órdenes o comandos y ejecutarlas.

    • Controlar el movimiento de los datos entre los dispositivos.

    • Controlar los ficheros en disco (magnéticos u ópticos).

    La primera de las funciones la controla el sistema operativo DOS por medio de un programa denominado COMMAND.COM, que es capaz de interpretar una serie de órdenes que se encuentran permanentemente en la memoria interna y que reciben el nombre de comandos internos, y también otras órdenes cuyos programas sólo se cargan cuando se desean ejecutar, recibiendo, en este caso, el nombre de comandos externos.

    Por otra parte, este programa intérprete de comandos atiende a cualquier petición de ejecución de un programa que no pertenezca al propio sistema operativo.

    Sistemas operativos
    Sistemas operativos

  • WINDOWS

  • Microsoft Windows inicialmente era un entorno gráfico que funcionaba bajo sistemas operativos MS-DOS 2.0 o posteriores. Windows fue anunciado por Microsoft Corporation en Noviembre de 1983 y realizado dos años después.

    Al mismo tiempo que se introducía Windows, varios fabricantes de software habían introducido sistemas que ejecutaban programas en entornos de ventanas. El éxito de cada entorno dependía de la calidad y popularidad de las aplicaciones que se diseñaban en ellos. Aunque en este aspecto Windows era bueno en su camino hacia conseguir ser el entorno de ventanas estándar para PC, el empuje definitivo llego cuando en Abril de 1987 Microsoft e IBM anunciaron la introducción de OS/2 y del OS/2 Presentation Manager.

    Desarrollado bajo IBM / Microsoft Joint Development Agreement, el OS/2 era un sistema operativo que usaba el modo protegido de los microprocesadores Intel 80286 .

    Windows 2.0 apareció en Noviembre de 1987 e incorporaba cambios en la apariencia de interfaz de usuario de Windows. El más significativo de estos cambios era que se podían ya superponer ventanas, nuevos diálogos y menús.

    En el año 1990 aparece la versión 3.0 con la que Windows alcanzo un buen nivel de aceptación entre los usuarios. Las razones eran sencillas, un entorno gráfico necesitaba de ordenadores con procesadores y tarjetas gráficas de altas prestaciones así como de una mayor cantidad de memoria RAM. Cuando el mercado dispuso de estas prestaciones a un precio razonable y con la suficiente calidad Windows tuvo una plataforma perfecta para su desarrollo.

    A mediados de 1994 Microsoft anuncia la nueva revolución en la era de la informática. Windows 95, un sistema operativo de 32 bits que asegura una total compatibilidad con las aplicaciones Windows 3.x y que requiere únicamente como mínimo un 386 y 4 Mb de memoria RAM. Realiza multitarea solo entre aplicaciones de 32 bits e incorpora un intuitivo entorno gráfico destinado a personas que no tengan unos conocimientos profundos de informática así como Plug and Play, una herramienta que permite la instalación sencilla de nuevos periféricos que deja que el sistema se encargue de la configuración de estos.

    En Mayo de 1998, aparece una nueva versión de Windows llamado Windows 98, que aunque no impuso un cambio espectacular frente a su antecesor, permitió una total integración a Internet, las nuevas tecnologías y supuso un lavado de cara a todos los fallos que tenia Windows 95.

    Windows 2000 es uno de los últimos sistemas operativos en ver la luz, y es la evolución lógica de NT 4.0, al cual se le han añadido las características de Windows 9x en cuanto a la facilidad de manejo.

    Windows xp o Whistler es el nuevo sistema operativo de microsoft que sustituirá a los ya conocidos 95, 98 y Me y parece ser que también sustituirá al Windows 2000. Se fundamente en el código Nt mucho mas estable que el 9x, tendrá características de seguridad mas avanzadas como un firewall integrado en el sistema.

     Un interfaz mas configurable los temas que se usaban en windows 9x antes solo hacian cambios en los tipos de letra, colores, sonidos y apariencia de las ventanas mientras que en el xp podran cambiar completamente la apariencia del sistema.

    Xp usara un sistema de proteccion de drivers similar al de Windows 2000 pero con la novedad de ofrecer la opcion vuelta atras que nos permite reinstalar el driver anterior si hemos instalado un driver que hace que el sistema funcione de forma incorrecta.

    Xp ofrece tambien la capacidad de adecuar la interfaz a la potencia de nuestro ordenador reduciendo el colorido de esta o las animaciones y efectos de los menus y ventanas consiguiendo de esta forma liberar recursos.

    Además de éstas contiene otras muchas mejoras respecto a los Windows anteriores.

    Sistemas operativos
    Sistemas operativos

  • OTROS

  • Hay otros muchos sistemas operativos que no hemos recogido porque no tenemos más espacio.

  • TECNOLOGÍAS FUTURAS

  • Los sistemas operativos siguen evolucionando. Los sistemas operativos distribuidos están diseñados para su uso en un grupo de ordenadores conectados pero independientes que comparten recursos. En un sistema operativo distribuido, un proceso puede ejecutarse en cualquier ordenador de la red (normalmente, un ordenador inactivo en ese momento) para aumentar el rendimiento de ese proceso. En los sistemas distribuidos, todas las funciones básicas de un sistema operativo, como mantener los sistemas de archivos, garantizar un comportamiento razonable y recuperar datos en caso de fallos parciales, resultan más complejas.

    9