You are on page 1of 3

SISTEMAS OPERATIVOS

FUNDAMENTOS DE SISTEMAS OPERATIVOS


El programa fundamental de todos los programas de sistema es el sistema operativo (SO),
que controla todos los recursos de la computadora y proporciona la base sobre la cual
pueden escribirse los programas de aplicacin.
Programa ejecutable: fichero que contiene un programa en cdigo binario (lenguaje
mquina) en un formato tal, que procesado adecuadamente posibilita la construccin de
una imagen en memoria para permitir ejecutar dicho programa.
El sistema operativo, es el instrumento indispensable para hacer de la computadora un
objeto til. Bajo este nombre se agrupan todos aquellos programas que permiten a los
usuarios la utilizacin de este enredo de cables y circuitos, que de otra manera serian
difciles de controlar.
Un sistema operativo se define como un conjunto de procedimientos manuales y
automticos, que permiten a un grupo de usuarios compartir una instalacin de
computadora eficazmente.
Un sistema operativo es el encargado de brindar al usuario una forma amigable y sencilla
de operar, interpretar, codificar y emitir las ordenes al procesador central para que este
realice las tareas necesarias y especificas para completar una orden.
Adems, el tiempo requerido para introducir un programa en aquellas grandes mquinas de
lento proceso superaba por mucho el de ejecucin y resultaba poco provechosa la
utilizacin de computadoras para resolucin de problemas prcticos.
Desde su creacin, las computadoras digitales han utilizado un sistema de codificacin de
instrucciones en sistema de numeracin binaria, es decir con los 0S. Esto se debe a que
los circuitos integrados funcionan con este principio, es decir, hay corriente o no hay
corriente.
En el origen de la historia de las computadoras (hace unos cuarenta aos), los sistemas
operativos no existan y la introduccin de un programa para ser ejecutado se converta en
un increble esfuerzo que solo poda ser llevado a cabo por muy pocos expertos. Esto hacia
que las computadoras fueran muy complicadas de usar y que se requiriera tener altos
conocimientos tcnicos para operarlas. Era tan complejo su manejo, que en algunos casos
el resultado llegaba a ser desastroso.
Se buscaron medios ms elaborados para manipular la computadora, pero que a su vez
simplificaran la labor del operador o el usuario. Es entonces cuando surge la idea de crear

un medio para que el usuario pueda operar la computadora con un entorno, lenguaje y
operacin bien definido para hacer un verdadero uso y explotacin de esta. Surgen los
sistemas operativos.
Un sistema Operativo (SO) es en s mismo un programa de computadora. Sin embargo, es
un programa muy especial, quiz el ms complejo e importante en una computadora. El SO
despierta a la computadora y hace que reconozca a la CPU, la memoria, el tecla do, el
sistema de vdeo y las unidades de disco. Adems, proporciona la facilidad para que los
usuarios se comuniquen con la computadora y sirve de plataforma a partir de la cual se
corran programas de aplicacin.
Cuando enciendes una computadora, lo primero que sta hace es llevar a cabo un auto
diagnstico llamado auto prueba de encendido (Power On Self Test, POST). Durante la
POST, la computadora identifica su memoria, sus discos, su teclado, su sistema de vdeo y
cualquier otro dispositivo conectado a ella. Lo siguiente que la computadora hace es buscar
un SO para arrancar (boot).
Una vez que la computadora ha puesto en marcha su SO, mantiene al menos parte de ste
en su memoria en todo momento. Mientras la computadora est encendida, el SO tiene 4
tareas principales:
Proporcionar ya sea una interfaz de lnea de comando o una interfaz grfica al usuario,
para que este ltimo se pueda comunicar con la computadora. Interfaz de lnea de
comando: t introduces palabras y smbolos desde el teclado de la computadora, ejemplo,
el MS-DOS. Interfaz grfica del Usuario (GUI), seleccionas las acciones mediante el uso de
un Mouse para pulsar sobre figuras llamadas iconos o seleccionar opciones de los mens.
Administrar los dispositivos de hardware en la computadora Cuando corren los
programas, necesitan utilizar la memoria, el monitor, las unidades de disco, los puertos de
Entrada/Salida (impresoras, mdems, etc). El SO sirve de intermediario entre los
programas y el hardware.
Administrar y mantener los sistemas de archivo de disco Los SO agrupan la informacin
dentro de compartimientos lgicos para almacenarlos en el disco. Estos grupos de
informacin son llamados archivos. Los archivos pueden contener instrucciones de
programas o informacin creada por el usuario. El SO mantiene una lista de los archivos en
un disco, y nos proporciona las herramientas necesarias para organizar y manipular estos
archivos. Apoyar a otros programas. Otra de las funciones importantes del SO es
proporcionar servicios

PRINCIPALES FUNCIONES Y USOS DEL SISTEMA OPERATIVO

Estas son algunas funciones que el sistema operativo desempea en un computador.


Interpreta los comandos que permiten al usuario comunicarse con el ordenador. Coordina y
manipula el hardware de la computadora, como la memoria, las impresoras, las unidades
de disco, el teclado o el mouse.
Organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles,
discos duros, discos compactos o cintas magnticas.
Gestiona los errores de hardware y la prdida de datos.
Servir de base para la creacin del software logrando que equipos de marcas distintas
funcionen de manera anloga, salvando las diferencias existentes entre ambos.
Configura el entorno para el uso del software y los perifricos; dependiendo del tipo de
mquina que se emplea, debe establecerse en forma lgica la disposicin y caractersticas
del equipo. Como por ejemplo, una microcomputadora tiene fsicamente dos unidades de
disco, puede simular el uso de otras unidades de disco, que pueden ser virtuales utilizando
parte de la memoria principal para tal fin. En caso de estar conectado a una red, el sistema
operativo se convierte en la plataforma de trabajo de los usuarios y es este quien controla
los elementos o recursos que comparten. De igual forma, provee de proteccin a la
informacin que almacena.