Sie sind auf Seite 1von 3

CARACTERSTICAS DE LOS SISTEMAS OPERATIVOS

Un sistema operativo es un programa de instrucciones (software) que permite la interaccin entre el usuario
y los elementos fsicos de la mquina (hardware). Aunque se conoce principalmente como el sistema de
interaccin con las computadoras, tambin se utiliza en otros aparatos tales como cajeros automticos,
telfonos celulares, radios y televisiones digitales, y todos los aparatos que tienen sistemas de interaccin
y almacenamiento, tales como mquinas herramientas, telares, y ms recientemente automviles,
refrigeradores, lavadoras u hornos de microondas.

El sistema operativo consiste en la gestin de seales E/S (seales de Entrada y Salida), con lo que
permiten que al hacer una operacin especfica (seal de entrada) se obtenga siempre un mismo resultado
(seal de salida). Este tipo de instrucciones ya se haba logrado con los telares Jaqard, en los cuales la
instruccin de entrada era el dibujo programado en la tarjeta, el sistema operativo permita interpretar los
agujeros de la tarjeta en tramas de tejido que pasaban a la mquina del telar (seal de salida). Durante el
siglo XX este mismo sistema fue introducido en las primeras computadoras (eniac e IBM 360) por el mismo
sistema de tarjeta perforada.

Los sistemas operativos controlan la relacin de las seales de entrada para obtener siempre las mismas
seales de salida, y con esto, obtener siempre los mismos resultados.

Los sistemas operativos se dividen en grficos y de texto. Los primeros sistemas tenan una interfaz de
tipo texto, en la cual la pantalla solamente mostraba caracteres de texto. Los principales sistemas
operativos de tipo texto fueron el IBM-DOS, MS-DOS, AMIGA, Commodore.

Los sistemas operativos grficos permiten una operacin ms eficiente del dispositivo que lo usa, y el cual
es accesible mediante un dispositivo apuntador (mouse o touch pad) o mediante sistemas tctiles. Los
primeros sistemas de este tipo fueron Mac OS y Windows.

Los sistemas operativos Mixtos combinan las funciones GUI (Graphic User Interfase, Interfaz grfica de
usuario) y de texto. El sistema que representa esta modalidad es Linux.

Todos los sistemas operativos permiten al usuario utilizar una serie de instrucciones programadas
(programas o software) para obtener un nuevo proceso de instrucciones o lograr un resultado fsico, en
alguno de los elementos perifricos de hardware.

Es el encargado de administrar los recursos dentro del sistema, tales como la memoria, o la disponibilidad
de procesamiento durante las distintas operaciones que realiza el procesador de la computadora.

Permite que el usuario pueda interactuar con la computadora a travs de diversos comandos, que son
interpretados por el sistema operativo. Comandos como copiar, pegar o borrar, lo cual se hace mediante
interfaces de texto y grficos que son visibles gracias a una pantalla y se tiene la facultad de manipularlo
gracias a distinto hardware perifrico como Mouse, teclado y otros.

Tienen la peculiaridad de que al ser el intermediario entre el usuario y el hardware facilita el acceso del
usuario a los distintos datos, y permite realizar diversas operaciones a travs de distintos comandos, los
cuales son introducidos por varios medios, (teclado, mouse, botones especficos en distintos aparatos),
con lo que se facilita su uso, ya sea este una computadora, un celular, un horno de microondas u otro.

Los sistemas operativos tienen la facultad de que permiten interactuar con varios dispositivos mediante
comandos directos, como en los sistemas operativos simples que se utilizan en cajeros automticos,
refrigeradores, automviles u hornos de microondas, en los que los comandos son sencillos y prcticos en
su uso, lo que le da una gran conveniencia al uso en ese tipo de aparatos.
Pueden existir distintas versiones del sistema operativo que se distribuyan coetneamente, ya sea para
un tipo especial de servicios que deban de prestar en un equipo determinado, como en el caso de Windows
2000 y Windows 2000 server, que si bien eran sistemas similares, tenan caractersticas especiales para
sus respectivas funciones asignadas.

Los sistemas operativos tienen la caracterstica de ser progresivos en su evolucin para mejorar y
adaptarse a las nuevas necesidades y situaciones, (mejor hardware, correcciones del sistema,
actualizaciones, etc.).

La mayora de los sistemas operativos que existen en el mercado, son sistemas a los que se denominan
de propietario y son aquellos que para su uso requieren el pago de una licencia o permiso del propietario,
y no se permite hacer modificaciones al mismo por estar protegido por derechos de autor.

El sistema operativo que es de libre distribucin y modificable es el sistema Linux. Existen muchas
variantes de este sistema llamadas distribuciones, las cuales conservan las caractersticas de ser de libre
distribucin y de cdigo abierto: OpenSUSE, Debian, Guadalinex, Ulteo, Ubuntu, Kubuntu, Edubuntu,
NewSense, Yoper, Vida Linux, Red Hat, NimbleX, etc.

FUNCIONES DEL SISTEMA OPERATIVO


El sistema operativo es capaz de desempearse en varias funciones:

Gestionar la CPU: Se encarga de administrar la CPU que va a estar repartida entre todos los
procesos que se estn ejecutando.
Gestionar la RAM: Para asignar el espacio de memoria a cada aplicacin y a cada usuario, en caso
de ser necesario. Cuando esta memoria se hace insuficiente, se crea una memoria virtual, de mayor
capacidad, pero como est en el almacenamiento secundario (disco duro), es ms lenta.
Gestionar el I/O: El sistema operativo crea un control unificado de los programas a los dispositivos, a
travs de drivers.
Gestionar los procesos: Se encarga de que las aplicaciones se ejecuten sin ningn problema,
asignndoles los recursos que sean necesarios para que estas funcionen. Si una de ellas no
responde, se procede a matar el proceso.
Gestionar los permisos: Garantiza que los recursos sean slamente utilizados por programas y
usuarios que tengan las autorizaciones que les correspondan.
Gestionar los archivos: Lectura y escritura en el sistema de archivos, y los permisos de acceso a
ellos.
Gestionar informacin: El sistema operativo proporciona informacin, que posteriormente ser
utilizada a modo de diagnstico del funcionamiento correcto del computador.
1. Inicializar la mquina: preparar el ordenador para su funcionamiento.

a) Inicializacin total (Initial Program Loading (IPL), Bootstrapping).

b) Inicializacin parcial.

2. Servir de mquina extendida (virtual): ocultar los detalles del hardware al usuario y proporcionar un entorno
ms cmodo. Objetivos:
a) Seguridad: el S. O. debe evitar que la ejecucin de los programas se interfieran unos entre otros.

Modos de operacin del Hardware:

Modo usuario (estado no privilegiado).


Modo supervisor (estado privilegiado).

b) Abstraccin: los S.O. construyen recursos (virtuales) de alto nivel a partir de los recursos de ms bajo nivel (fsicos). La
mquina fsica se transforma en una mquina virtual. Con el lenguaje de comandos del S.O. (shell, Interfase externa) se
invocan a esos servicios.

3. Administrar los recursos para su funcionamiento: el S.O. es el responsable de:

a) Asignar a un programa todos los recursos que necesite. Para ello, debe ser justo en el reparto y en el tiempo asignado,
impidiendo que no se favorezca a determinados programas.

b) Controlar el uso correcto de los recursos de forma que los programas


no se interfieran.

Funciones del sistema operativo:

1. Establecer una interfaz entre el usuario, el hardware y el software.


2. Controlar estrictamente los dispositivos (perifricos, circuitos, tarjetas, memoria, disco y dems).
3. Controlar procesos (funciones, tareas) en el sistema.
4. Detectar errores en el sistema. Avisa por medio de mensajes la presencia de un error, por ejemplo, cuando queremos
leer un archivo en la unidad de 3 y no hemos introducido el disquete.
5. Planificar recursos entre usuarios. En sistemas compartidos, el sistema operativo asigna recursos y da servicio a todos
los usuarios.
6. Recuperarse de errores. Lo que permite no interrumpir el funcionamiento normal del sistema.
7. Compartir el hardware entre los usuarios.

Das könnte Ihnen auch gefallen