Vous êtes sur la page 1sur 5

FUNCIONES BASICAS DE UN SISTEMA OPERATIVO

Los sistemas operativos, en su condicin de capa software que


posibilitan y simplifica el manejo de
un ordenador, desempean una serie
de funciones bsicas esenciales para
la gestin del equipo.
Un sistema operativo desempea 5
funciones bsicas en la operacin de
un sistema informtico:
suministro de interfaz al usuario
administracin de recursos
administracin de archivos
administracin de tareas
servicio de soporte y utilidades
EVOLUCIN DE LOS SISTEMAS OPERATIVOS

La informtica tal y como se le conoce hoy da, surgi a raz de la II


Guerra Mundial, en la dcada de los 40. En
esos aos no exista siquiera el concepto de
"Sistema Operativo" y los programadores
interactuaban directamente con el hardware de las computadoras
trabajando en lenguaje mquina (esto es, en binario, programando
nicamente
con
0s
y
1s).
El concepto de Sistema Operativo surge en la dcada de los 50. El
primer Sistema Operativo de la historia fue creado en 1956 para un
ordenador IBM 704, y bsicamente lo nico que haca era comenzar
la ejecucin de un programa cuando el anterior terminaba.
En los aos 60 se produce una revolucin en el campo de los
Sistemas Operativos. Aparecen conceptos como sistema multitarea,
sistema multiusuario, sistema multiprocesadores y sistema en tiempo
real.
Es en esta dcada cuando aparece
UNIX, la base de la gran mayora de los
Sistemas Operativos que existen hoy en
da.
En los aos 70 se produce un boom en
cuestin de ordenadores personales,
acercando estos al pblico general de
manera impensable hasta entonces. Esto
hace que se multiplique el desarrollo,
crendose el lenguaje de programacin
C
(diseado
especficamente
para
reescribir
por
completo
el
cdigo
UNIX).
Como consecuencia de este crecimiento exponencial de usuarios, la
gran mayora de ellos sin ningn conocimiento sobre lenguajes de
bajo o alto nivel, hizo que en los aos 80, la prioridad a la hora de
disear un sistema operativo fuese la facilidad de uso, surgiendo as
las
primeras
interfaces
de
usuario.
En los 80 nacieron sistemas como MacOS, MS-DOS, Windows.
En la dcada de los 90 hace su aparicin Linux, publicndose la
primera versin del ncleo en
septiembre
de
1991,
que
posteriormente se unira al proyecto
GNU,
un
sistema
operativo
completamente libre, similar a
UNIX, al que le faltaba para
funcionar un ncleo funcional. Hoy
en da la mayora de la gente conoce
por Linux al Sistema Operativo que realmente se llama GNU/Linux

COMPONENTES DE UN SISTEMA OPERATIVO


El sistema operativo y sus componentes funcionan de forma
sincronizada para permitir la adecuada operacin y el rendimiento
esperado de un sistema de computacin.
Los componentes del sistema operativo de los que estaremos
hablando en este artculo 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 y 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.
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, la memoria principal es
voltil y pierde su contenido .
La memoria principal se optimiza para asignar espacio en memoria 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.
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.
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.
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
simultneamente sus programas, varios procesos
simultneamente, varios programas se pueden
tiempo, varios procesos se pueden intercalar
simulando una ejecucin simultnea.

pueden ejecutar
se pueden ejecutar
ejecutar al mismo
para su ejecucin

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.
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.
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.
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.