El sistema operativo administra los recursos de la computadora y supervisa las funciones de entrada, proceso, almacenamiento y salida; marca las pautas según las cuales se intercambia información entre la memoria central y la externa; determina las operaciones elementales que puede realizar el procesador; provee de una plataforma de software por encima de la cual otros programas, llamados aplicaciones, pueden ejecutarse; regula el acceso al sistema y proporciona al usuario una interfaz para comunicarse con la computadora.
El sistema operativo debe ser cargado en la memoria central antes que ninguna otra información.
Desde el sistema operativo se ejecutan las tareas básicas, como reconocer entradas desde el teclado, enviar mensajes a pantalla manteniendo rastro de los archivos y directorios en el disco y controlar los dispositivos periféricos como las impresoras.
Para realizar sus funciones, se compone a su vez de dos elementos:
- El kernel (núcleo), que controla las funciones centrales del sistema
- El shell (entorno), que controla la interfaz del usuario
Hoy en día la mayor parte de los sistemas operativos son multiusuario, es decir, permiten el acceso a una computadora a más de un usuario mediante el uso de módems, conexión de terminales a través de puertos seriales y redes; en general son también multitarea, lo que significa que tienen la capacidad para correr más de un programa al mismo tiempo.
Las computadoras que tienen más de un CPU son llamadas multiproceso. Un sistema operativo multiproceso coordina las operaciones de las computadoras multiprocesadoras. Mientras una computadora de multiproceso ejecuta una instrucción a través de un procesador, el otro procesador queda liberado para procesar otras instrucciones simultáneamente. Al usar una computadora con capacidades de multiproceso incrementamos su velocidad de respuesta y procesos.
Existen diferentes sistemas operativos, entre los que podemos encontrar: MS-DOS, Linux, Macintosh y Windows.
Durante mucho tiempo fue el más común y popular de todos los sistemas operativos para PC debido al elevadísimo volumen de software disponible bajo esta plataforma y a la base instalada de computadoras con procesador Intel, compatible con MS-DOS.
| |
Como sistema operativo, Linux es muy eficiente y tiene un excelente diseño. Es multitarea, multiusuario, multiplataforma y multiprocesador; en las plataformas Intel corre en modo protegido; protege la memoria para que un programa no pueda hacer caer al resto del sistema; carga sólo las partes de un programa que se usan; comparte la memoria entre programas aumentando la velocidad y disminuyendo el uso de memoria; usa un sistema de memoria virtual por páginas; utiliza toda la memoria libre para caché; permite usar bibliotecas enlazadas tanto estática como dinámicamente; se distribuye con código fuente; usa hasta 64 consolas virtuales; tiene un sistema de archivos avanzado pero puede usar los de los otros sistemas; y soporta redes tanto en TCP/IP como en otros protocolos.
| |
Windows es hoy en día el sistema operativo de mayor uso debido a la compatibilidad con el software de mayor distribución en el mercado.
|

0 comentarios:
Publicar un comentario