You are on page 1of 6

Componentes de un sistema operativo

Los diferentes elementos del sistema operativo estn estrechamente relacionados.


Las partes de un sistema operativo comprende un conjunto de acciones que se
llevan a cabo en una computadora. Los componentes del sistema operativo de los que
estaremos hablando son:
Los procesos
La memoria principal
El almacenamiento secundario
El sistema de entrada/salida
El sistema de archivos
Los sistemas de proteccin
El sistema de comunicaciones
Los programas del sistema
El gestor de recursos
Gestin de procesos
Entre los componentes de un sistema operativo estn los procesos. Cuando se habla de
un proceso se hace referencia a un programa en ejecucin. Un proceso es un
conjunto de instrucciones que corresponden a un programa y que son ejecutadas
por la CPU. En un programa se pueden ejecutar uno o varios procesos diferentes.
La ejecucin de un programa necesita recursos del sistema como tiempo de CPU,
memoria, archivos y dispositivos de E/S.
Un proceso puede pasar por los estados nuevo, preparado, ejecucin, bloqueado y
terminado cuando su ciclo de vida es de 5 estados. Si el proceso solo se ejecuta y
termina el ciclo de vida es de 2 estados. Los procesos para su ejecucin se
planifican siguiendo algoritmos. Dos de los algoritmos de planificacin ms comunes
son el algoritmo Round Robin y el algoritmo FIFO.

El sistema operativo es el responsable de asignar recursos a los procesos, crear y


destruir procesos, parar y reanudar procesos y proporcionar que los procesos se
comuniquen y sincronicen.
Gestin de la memoria principal
Otro de los componentes del sistema operativo es la memoria principal. La memoria
principal es un recurso muy importante que se ha de gestionar cuidadosamente
para agilizar la ejecucin de los procesos. Ante un fallo de energa elctrica, como
la memoria principal es voltil se pierde su contenido .
La memoria principal se optimiza para asignar espacio a los diferentes programas a
ejecutar. Entre los diferentes procesos a ejecutar se comparte la memoria principal.
El espacio de memoria asignado se protege para que no se use estando concedido.
El sistema operativo es el responsable de gestionar la memoria principal conociendo
qu espacios de la memoria est siendo utilizada y por qu procesos, decidiendo
qu procesos se cargarn en memoria cuando haya espacio disponible, asignando
y reclamando espacio de memoria cuando sea necesario, administrar el intercambio
entre la memoria principal y la memoria virtual (espacio en el disco usado para los
procesos cuando la memoria principal no es suficiente).

Gestin del almacenamiento secundario


La memoria principal no es suficiente para almacenar los programas y los datos,
adems de ser voltil porque los datos se pierden ante un fallo de la energa
elctrica. Por tal motivo es necesario un sistema de almacenamiento secundario
tambin denominado memoria virtual.
El sistema de almacenamiento secundario representa otro de los componentes de un
sistema operativo y no es ms que un espacio reservado en los discos con el objetivo
de almacenar los programas que no necesitan estar en la memoria principal y para
el intercambio de los programas desde y hacia la memoria principal.
El sistema operativo se encarga de planificar los discos, gestionar el espacio libre,
asignar el almacenamiento y verificar que los datos se guarden en orden.
Sistema de entrada/salida
El sistema de entrada/salida, otro de los componentes del sistema operativo,
representa el intercambio de informacin entre el procesador y los dispositivos
perifricos (teclado, mouse, pantalla, impresora y otros). Los dispositivos perifricos
solicitan recursos del sistema por medio de interrupciones.
El sistema de E/S est compuesto por un sistema de almacenamiento temporal
(cach), una interfaz de controladores de dispositivos y otra interfaz para
dispositivos especficos.

El sistema operativo gestiona el almacenamiento temporal de entrada/salida y las


interrupciones de los dispositivos de entrada/salida.

Sistema de archivos
Los archivos representan un conjunto de informacin almacenada en los discos de una
PC. Dicha informacin se almacena de forma relacionada y organizada. Los
archivos almacenan tanto los programas como los datos.
El sistema de archivos forma parte de los componentes de un sistema operativo y son
la forma en que se organiza la informacin. Los sistemas de archivos ms comunes
son FAT, FAT32, ext3, NTFS, XFS.
El sistema operativo es responsable de construir y eliminar archivos y directorios,
manipular archivos y directorios, establecer la correspondencia entre archivos y
unidades de almacenamiento, realizar copias de seguridad de archivos.

Sistemas de proteccin
En un sistema operativo varios usuarios pueden ejecutar simultneamente sus
programas, varios procesos se pueden ejecutar simultneamente, varios programas
se pueden ejecutar al mismo tiempo, varios procesos se pueden intercalar para su
ejecucin simulando una ejecucin simultnea.

Normalmente estos sistemas operativos utilizan mtodos de proteccin de datos,


por ejemplo para que un programa no pueda usar o cambiar los datos de otro
usuario. El sistema de proteccin es uno de los componentes del sistema
operativo que proporciona el mecanismo que controla el acceso de los programas o
los usuarios a los recursos del sistema.
El sistema operativo se encarga de distinguir entre uso autorizado y no autorizado,
especificar los controles de seguridad a realizar y forzar el uso de los mecanismos
de proteccin.

Sistema de comunicaciones
El sistema de comunicaciones es uno de los componentes de un sistema operativo que
permite el intercambio de informacin entre procesos y programas que se ejecutan
localmente con procesos y programas que se ejecutan de forma remota.
Las tareas de envo y recepcin de informacin las ejecuta el sistema de
comunicaciones a travs de las interfaces de red.

El sistema operativo es el responsable de controlar el envo y recepcin de la


informacin, crear y mantener la comunicacin para que las aplicaciones enven y
reciban informacin, y crear y mantener conexiones virtuales entre aplicaciones
locales y aplicaciones remotas.

Programas del sistema


Los programas del sistema forman parte de los componentes del sistema operativo y
son aplicaciones que se instalan con el sistema operativo pero que no forman parte
de l. Los programas del sistema son tiles para el desarrollo y ejecucin de los
programas de usuario.
Las tareas que realizan los programas del sistema son: manipulacin y modificacin
de archivos, informacin del estado del sistema, soporte a lenguajes de
programacin y comunicaciones.

El sistema operativo es el encargado de gestionar las tareas que realizan los


diferentes programas del sistema.

Gestin de recursos
Una PC est formada por el hardware y el software. El hardware se relaciona con los
componentes fsicos y el software con los programas y el sistema operativo.
Para que una PC pueda realizar las tareas solicitadas por el usuario requiere de la
asignacin de recursos para cada una de esas tareas. El sistema operativo
administra los recursos que se deben asignar a los programas en ejecucin.
El sistema operativo administra la unidad central de procesamiento, los dispositivos
de entrada y salida, la memoria principal o memoria RAM, los discos o memoria
virtual, los procesos o programas en ejecucin y en general todos los recursos del
sistema.