Download sistema operativo

Document related concepts

Sistema operativo wikipedia , lookup

Núcleo (informática) wikipedia , lookup

Anillo (seguridad informática) wikipedia , lookup

Clonación de discos wikipedia , lookup

Multiusuario wikipedia , lookup

Transcript
SISTEMA OPERATIVO
(SO o, frecuentemente, OS —del inglés Operating System—) puede ser definido como un
conjunto de programas especialmente hechos para la ejecución de varias tareas, en las que sirve de
intermediario entre el usuario y la
computadora, pertenece a un sistema
informático que gestiona los
recursos de hardware y provee
servicios a los programas de
aplicación de software,
ejecutándose en modo privilegiado
respecto de los restantes (aunque
puede que parte de él se ejecute en
espacio de usuario).
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.
En ciertos textos, el sistema operativo es llamado indistintamente como núcleo o kernel,
pero debe tenerse en cuenta que la diferencia entre kernel y sistema operativo solo es
aplicable si el núcleo es monolítico, lo cual fue muy común entre los primeros sistemas. En
caso contrario, es incorrecto llamar al sistema operativo núcleo.
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. Podemos decir entonces que un sistema
operativo, tiene también como función, administrar todos los periféricos de una computadora. Es el
encargado de mantener la integridad del sistema. Entendiendo finalmente que es el programa más
importante de la computadora sobre el cual operarán el resto de las funciones.
Existen muchos tipos de Sistemas Operativos, cuya complejidad varía dependiendo de qué tipo de
funciones proveen, y en qué tipo de equipo puede ser usado.
Algunos sistemas operativos permiten administrar gran cantidad de usuarios, en cambio otros
controlan dispositivos de hardware como una bomba de riego.
Cuando el sistema operativo comienza a funcionar, inicia los procesos que
luego va a necesitar para funcionar correctamente. Pueden ser archivos
que necesitan ser frecuentemente actualizados, o archivos que procesan
datos útiles para el sistema.
Una de las atribuciones del sistema operativo es cargar en la memoria y
facilitar la ejecución de los programas que el usuario utiliza. Cuando un
programa está en ejecución, el sistema operativo continúa trabajando. Por
ejemplo, muchos programas necesitan realizar acceso al teclado, vídeo e
impresora, así como accesos al disco para leer y grabar archivos. Todos
esos accesos son realizados por el sistema operativo, que se encuentra
todo el tiempo activo, prestando servicios a los programas que están
siendo ejecutados.
El sistema operativo también hace una administración de los recursos de la computadora, para evitar
que los programas entren en conflicto. Por ejemplo, el sistema operativo evita que dos programas
accedan simultáneamente al mismo sector de la memoria, lo que podría causar grandes
problemas. El sistema operativo funciona como un "maestro", procurando que todos los programas y
todos los componentes de la computadora funcionen de forma armónica.
Funciones básicas del Sistema Operativo
-El sistema operativo es un conjunto de programas que:
-Inicializa el hardware del ordenador
-Suministra rutinas básicas para controlar dispositivos
-Permite administrar, escalonar e interactuar tareas
-Mantiene la integridad de sistema
El sistema operativo provee utilidades para:
-Administración de Archivos y Documentos creados por usuarios
-Ejecución controlada de Programas
-Comunicación entre usuarios y con otras computadoras
-Administración de pedidos de usuarios para usar programas y espacio de almacenamiento.