Sistemas operativos
- TEST: ¿Verdadero o falso?
- BIBLIO: Bibliografia (6)
Los sistemas operativos son indispensables para los ordenadores. Salvo los ordenadores muy pequeños y especializados, como por ejemplo los que controlan los electrodomésticos, todos los ordenadores dependen de un sistema operativo para funcionar. Otros programas no pueden funcionar sin sistema operativo. El sistema operativo realiza las tareas más básicas como captar la información que se introduce mediante el teclado, enviar la información al monitor, controlar el lugar que ocupan los archivos y los directorios en el disco o controlar los periféricos (impresoras, escáneres, discos, etc.) conectados al ordenador. En grandes sistemas suele desempeñar funciones más complejas como controlar el trabajo de múltiples usuarios usando simultáneamente diversos programas, controlar los permisos de acceso de los usuarios, etc.
Distribuye los recursos juiciosamente y permite que cada ordenador tenga sus peculiaridades.
Un sistema operativo básicamente desempeña dos funciones:
- La gestión de los distintos componentes del hardware y el software, y
- garantizar que las aplicaciones funcionaran en ordenadores del mismo tipo, aunque cada uno de ellos tenga características algo particulares.
En lo que respecta al primer aspecto, se puede decir que el sistema operativo acta como un juez prudente: aunque distintas tareas demanden simultáneamente el uso de los recursos del ordenador, adjudica éstos a los distintos demandantes de modo que el resultado sea el óptimo para el conjunto. En aquellas tareas en las que el procesador, los discos, los dispositivos de entrada/salida, etc. estén en competencia distribuye los recursos para que el funcionamiento sea el más adecuado.
En lo que se refiere al segundo aspecto, la ventaja que proporciona un sistema operativo es que no haya que modificar las aplicaciones para que se adapten a las distintas configuraciones que puedan tener los ordenadores concretos. Igualmente si un ordenador cambia de configuración porque se le aumenta la memoria, se le cambia un disco o se utiliza con otra impresora, no es necesario por ello hacer cambios en las aplicaciones, gracias al sistema operativo.
Hay muchas clases de sistemas operativos
Básicamente se pueden distinguir los siguientes tipos:
- Sistemas operativos de tiempo real: los que usan los ordenadores que controlan máquinas, instrumentos de laboratorio y procesos industriales. En éstos lo importante es el proceso mismo, es decir que es crítico que un determinado suceso ocurra en un preciso momento y no en otro. El usuario no suele tener muchas opciones de intervenir.
Los ordenadores de control de procesos industriales utilizan sistemas operativos de tiempo real.
- Sistemas monousuario y monotarea: estos sistemas operativos son capaces de gestionar únicamente una sola tarea de un solo usuario simultáneamente. Hoy en día son de este tipo los sistemas operativos de los pequeños ordenadores de mano.
Los PDA tienen sistemas operativos monotarea y monousuario.
- Sistemas operativos monousuario multitarea: suelen ser de este tipo los sistemas operativos de los ordenadores personales tanto de sobremesa como portátiles: Windows XP o MacOS, por ejemplo. Así en nuestros ordenadores personales habituales podemos estar utilizando nuestro procesador de textos para escribir una carta mientras enviamos un mensaje de correo electrónico.
Los sistemas operativos de los ordenadores portátiles gestionan varias tareas simultáneamente, pero para un solo usuario.
- Los sistemas multiusuario: de este tipo es por ejemplo el sistema operativo Unix. En cambio Windows 2000 no es multiusuario, a pesar de que acepte varios usuarios en una red, porque el sistema en ese caso gestiona una sola aplicación que es la que se encarga de atender las demandas de los usuarios, pero estos no pueden hacer uso de las aplicaciones alojadas en la máquina simultáneamente.
En los grandes sistemas el ordenador principal suele tener un sistema operativo multiusuario y multitarea.
Tareas del sistema operativo
Nada más encender el ordenador, un conjunto de instrucciones grabadas en la memoria ROM verifica el correcto funcionamiento del hardware.
Cuando se enciende el ordenador las instrucciones grabadas en la memoria ROM le llaman al sistema operativo.
Una vez hecho esto, se ponen a funcionar los discos y se carga el programa de arranque en frío del disco a la memoria, para empezar a controlar los distintos componentes del hardware: reservará espacio en la memoria para el sistema operativo, para las aplicaciones, para la información del usuario, establecerá el sistema de comunicación entre los subsistemas y entre éstos y las aplicaciones y finalmente el sistema operativo asumirá el control del ordenador. El trabajo que desempeña el sistema operativo se puede considerar que corresponde a las siguientes tareas:
- Gestionar el procesador > - Gestionar la memoria> - Gestionar los dispositivos> - Gestionar el almacenamiento de datos <strong>> - Posibilitar la relación con las aplicaciones> - Posibilitar las relaciones con el usuario
DOS
Este acrónimo corresponde al término disk operating system en general, pero normalmente se usa para denominar al sistema operativo MS-DOS de la firma Microsoft. Inicialmente fue desarrollado para IBM, pero se convirtió en el sistema operativo estándar de los ordenadores personales compatibles con el de IBM. La versión inicial era muy simple y se parecía mucho a un sistema operativo anterior llamado CP/M. Posteriormente desarrollaron varias versiones más avanzadas. No obstante, no fue nunca multitarea. El sistema Windows que vino posteriormente estaba basado en el MS-DOS.
Microsoft Windows
Con este nombre se denomina a una familia de sistemas operativos para ordenadores personales. Es el sistema operativo que acapara este segmento de mercado, en, quizá, un 90% de las máquinas. Ofrece una interface gráfica al usuario, es multitarea y puede gestionar varios periféricos.
Unix
Sistema operativo desarrollado en los laboratorios Bell a principios de la década de 1970 que es multiusuario y multitarea. Fue el primero que fue escrito en un lenguaje de alto nivel. Eso le dio la posibilidad de ser utilizado prácticamente en cualquier ordenador. Su flexibilidad y su bajo precio le permitieron lograr la primacía en el mundo universitario. Los laboratorios Bell distribuyeron este sistema operativo en su código fuente. Eso significaba que cualquiera lo podía modificar para adaptarlo a sus necesidades, cosa que ocurrió, dando lugar a que en poco tiempo hubiera aquí y allá variantes del sistema. Este hecho complicó la situación y se sintió la necesidad de estandarizarlo.
Linux
Sistema operativo de código abierto, capaz de funcionar en muchas plataformas de hardware. El núcleo del mismo fue desarrollado básicamente por Linus Torvalds. A lo largo de los últimos años ha tenido una importante expansión.
MacOS
Sistema operativo usado por los ordenadores Apple Macintosh. Estos ordenadores salieron al mercado en 1984. Fueron los primeros en difundirse en el mercado con interface gráfica y ratón. Como consecuencia del éxito que tuvo este sistema operativo, otros sistemas operativos, particularmente el Windows siguió el mismo camino.
