You are on page 1of 5

1. Introduccin.

Un sistema operativo es un programa (o un conjunto de ellos) de control que


tiene por objeto facilitar el uso del ordenador y conseguir que ste se utilice
eficientemente.
El objetivo principal de estos sistemas operativos es gestionar y administrar
correctamente los recursos del hardware. Tambin proporciona las bases para
los programas de aplicacin, y acta como intermediario entre el usuario y el
hardware. Estas tareas, pueden ser llevadas a cabo de varias formas, lo que
permite que algunos sistemas Operativos se diseen para ser prcticos, otros
eficientes y otros para ser ambas cosas.
Los sistemas operativos se pueden encontrar hoy da en cualquier aparato
electrnico que utilice microprocesadores para funcionar. Estos han
revolucionado el mundo y llegando a formar parte de nuestra vida de tal forma
que pueda ser imprescindible para algunas personas ()

2. Definicin de Sistema Operativo.


Se denomina Sistema Operativo o Software de sistema al conjunto de
programas informticos que permiten una satisfactoria administracin de los
recursos de un ordenador. El sistema operativo comienza a funcionar en el
ordenador inmediatamente despus de encenderlo y gestiona el hardware
desde los niveles ms bsicos, permitiendo adems la interaccin con el
usuario.
Cabe aadir que los sistemas operativos no solo funcionan en los ordenadores,
sino que estos tambin se encuentran presentes en la mayora de dispositivos
electrnicos que emplean microprocesadores. Ejemplo de ello es un telfono
mvil o un reproductor de DVD.

2.1. Evolucin e Historia de los Sistemas operativos.


Antes de comenzar a concretar y describir el sistema operativo, sus
caractersticas y funciones sera til hacer una vista atrs en el tiempo y
conocer la historia y evolucin de estos, estudiando a la misma vez la historia
de los ordenadores ya que son dos conceptos que se encuentran relacionados.
Esto nos ayudar a entender mucho mejor los conceptos que se expondrn
posteriormente.
El primer ordenador fue la maquina analtica creada por Charles Babbage,
profesor de matemticas de la Universidad de Cambridge en el siglo XIX.
Charles invirti la mayor parte de su vida y de su fortuna intentando construir su
mquina analtica sin embargo nunca pudo llevarla a cabo porque era un
diseo puramente mecnico y la tecnologa de su poca no le permita
producir, las ruedas, el engranaje y otras partes mecnicas con la alta precisin
que l necesitaba. Cabe aadir, como era de suponer, que la maquina careca
de sistema operativo.
No fue hasta los aos cuarenta cuando empiezan a surgir los primeros
ordenadores, en concreto fue en el ao 1944 cuando se construy el primer
ordenador con fines prcticos el cual se denomin Eniac. A esta etapa se la
conoce como generacin cero y las caractersticas que tenan en comn los
ordenadores de esa etapa fue el carecer de sistemas operativos siendo dadas
las rdenes manualmente y teniendo el usuario un acceso completo al lenguaje
de la mquina.
En 1951 son desarrollados el UNIVAC I y el UNIVAC II. Dando lugar con ellos al
surgimiento de los verdaderos ordenadores lo cuales empezaron a ser de
acceso comn a la gente.
Fue a partir de ah cuando pasamos a la llamada primera generacin momento
en el que surgen los primeros sistemas operativos. Estos fueron diseados
para hacer ms fluida la transicin entre trabajos ya que se perda un tiempo
considerable entre la terminacin de un trabajo y el inicio del siguiente. Este fue
el comienzo de los sistemas de procesamiento por lotes, donde los trabajos se
reunan por lotes o grupos. Cuando el trabajo estaba en ejecucin, este tena
control total de la mquina. Al terminar cada trabajo, el control era devuelto al
sistema operativo, el cual limpiaba, lea e iniciaba el trabajo siguiente. Al inicio
de los aos 50 empezaron a introducirse las tarjetas perforadas, las cuales
servan para introducir los programas de lenguajes de mquina y los
transistores que fueron los que cambiaron su imagen radicalmente.
La segunda generacin comienza en la dcada de los 60 la cual se caracteriz
por el desarrollo de los sistemas compartidos con multiprogramacin y los
principios del multiprocesamiento. El desarrollo de sistemas compartidos hizo
que los usuarios pudieran acoplarse directamente con el ordenador a travs de
terminales, surgiendo as sistemas de tiempo real en el que los ordenadores
fueron utilizados en el control de procesos industriales. Los sistemas de tiempo
real se caracterizan por proveer una respuesta inmediata.

La tercera generacin comienza en 1964 con la llegada de la familia de


ordenadores Sistema/360 de IBM. Estos ordenadores fueron diseados con
sistemas para usos generales. Estos sistemas eran grandes, voluminosos, con
el propsito de serlo todo para toda la gente. Sin embargo estos sistemas lo
que introdujeron fue un mayor complejidad a la cual no estaban acostumbrados
los usuarios.
En la mitad de la dcada de 1970 comienza la llamada cuarta generacin. Esta
generacin constituye el estado actual de la tecnologa. En ella se ampla el
uso de las redes de ordenadores y del procesamiento en lnea donde los
usuarios obtienen acceso a ordenadores alejados geogrficamente a travs de
varios tipos de terminales. En esta etapa el usuario deja de interesarse en los
detalles fsicos. En su lugar el usuario ve un panorama llamado mquina virtual
creada por el sistema operativo.
3. Funciones bsicas de un sistema operativo.
Un sistema operativo desempea 5 funciones bsicas en la operacin de un
sistema informtico:
Entre las principales funciones de un sistema operativo encontramos:
1. Suministro de Interfaz de usuario: Esta es la parte del sistema operativo que
le da al usuario la capacidad de comunicarse con el ordenador, bien sea a
travs de comandos o imgenes. De esta manera el usuario puede cargar
programas, acceder a archivos y realizar otras tareas. Probablemente sta sea
una de las funciones ms relevantes de los sistemas operativos.
2. Gestin de Archivos: ste gestiona la lectura y escritura en el sistema de
archivos, y las autorizaciones de acceso a archivos de aplicaciones y usuarios.
3. Gestin de Recursos: Como gestor de recursos el sistema operativo
administra la unidad central de procesamiento, los dispositivos de entrada y
salida, la memoria principal, los discos, procesos y en general todos los
recursos del sistema.
4. Administrar Tareas: esta funcin de un sistema operativo la realiza a travs
de la asignacin de recursos a cada programa, identificando.
5- Soporte: los servicios de soporte van a depender de los programas que
estemos usando, en general comprenden servicios de actualizacin, seguridad,
identificacin de controladores para nuevos hardware.
4. Partes por las que est conformado un sistema operativo.
Cada parte del sistema operativo est dividido de acuerdo al tipo de
funcionalidad y objetivo que tiene, as tambin a las reas del ordenador a las c
Gestin de procesos

Un proceso es simplemente, un programa en ejecucin que necesita recursos


para realizar su tarea. Si por ejemplo el usuario ejecuta dos programas a la

vez, se crearn una determinada cantidad de procesos que se sumarn a los


que se estn ejecutando para que nuestro ordenador se mantenga activo.
El orden en que se realizan los procesos es de acuerdo a su prioridad, esto es
un ejemplo de planificacin de procesos, lo cual consiste en decidir qu
proceso se utilizara en cada instante de tiempo. Entre las funcionalidades
propias de los procesos tambin se pueden mencionar a los mecanismos de
comunicacin, como su nombre lo indica gestiona la comunicacin entre
distintos procesos.
Gestin de la memoria

La memoria es utilizada por los distintos programas, es decir por el CPU y por
los dispositivos de entrada/salida con los cuales cuenta el ordenador. Acerca de
la memoria se puede mencionar que es de fcil acceso, rpida o bien voltil,
tambin se puede destacar que ante fallas o al apagar la computadora pierde
su informacin en un tiempo de alrededor de tres minutos.
El sistema operativo se encarga de la correcta utilizacin de este recurso, pues
debe de ser el encargado de saber que partes estn siendo utilizadas y por
quien, asignar espacios cuando se requiera, entre otros.
Gestin del almacenamiento secundario

Un sistema de almacenamiento secundario es necesario, ya que la memoria


principal (almacenamiento primario) es voltil y adems muy pequea para
almacenar todos los programas y datos. Tambin es necesario mantener los
datos que no convenga mantener en la memoria principal.
Sistema de entrada y salida
Consiste en un sistema de almacenamiento temporal (cach), una interfaz de
manejadores de dispositivos y otra para dispositivos concretos. Es una de las
principales funciones del sistema operativo pues es el medio por el cual el usuario va a
interactuar con los componentes fsicos de la mquina. Tambin se encargara de
gestionar la comunicacin entre los dispositivos, controlar los posibles errores y
detectar las interrupciones que se puedan dar. Esta rea del sistema operativo hace
para el usuario, una PC ms simple de manipular.
Sistema de archivos
Se refiere a las distintas tcnicas para almacenar la informacin dentro de los discos
duros que aloja el ordenador, estas tcnicas o formas de almacenamiento se llaman
sistema de archivos.
Existen diferentes sistemas de archivos, es decir, existen diferentes formas de
organizar la informacin que se almacena en las memorias (normalmente discos) de
los ordenadores. Por ejemplo, existen los sistemas de archivos FAT, FAT32, ext3,
NTFS, XFS, etc.

Sistemas de proteccin

Se refiere al control de acceso de los programas estableciendo lmites de


seguridad, establece quienes pueden tener acceso a determinados recursos
estableciendo polticas. Entre otros detalles este sistema se encarga de que los
procesos se ejecuten nicamente dentro de los espacios asignados a este.
Sistema de comunicaciones

Para mantener las comunicaciones con otros sistemas es necesario poder


controlar el envo y recepcin de informacin a travs de las interfaces de red.
Tambin hay que crear y mantener puntos de comunicacin que sirvan a las
aplicaciones para enviar y recibir informacin, y crear y mantener conexiones
virtuales entre aplicaciones que estn ejecutndose localmente y otras que lo
hacen remotamente.
Programa de sistema
Es el software que es agregado al sistema operativo pero no forma parte de este,
haciendo posible la ejecucin de programas. Algunas de las tareas que realizan son
manipulacin y modificacin de archivos, manipula informacin del sistema,
proporciona soporte a lenguajes de software entre otros, comunicaciones.

You might also like