Sei sulla pagina 1di 4

Sistemas operativos

Por: SALVADOR ARIAS, Cecilia*


Introduccin:
El objetivo de los sistemas operativos es gestionar y administrar satisfactoriamente los recursos
hardware, permitiendo que se realicen en varios programas, sin que haya conflictos en el acceso de cada
uno de ellos a cada uno de los recursos que necesite, y sin que ningn programa monopolice alguno de
ellos. Un sistema operativo es un programa de control que tiene por objeto facilitar el uso de la
computadora y conseguir que sta se utilice eficientemente.
Es un programa de control, ya que se encarga de gestionar y asignar los recursos hardware que
requieren los programas. Pensemos en una computadora que es utilizada desde diversos terminales por
varios usuarios. Los recursos hardware son: el procesador (CPU 1), la memoria principal, los discos, y
otros perifricos. Obviamente, si varios usuarios estn utilizando la misma Computadora, debe haber
alguien o algo que asigne los recursos y evite los conflictos que puedan surgir cuando dos programas
requieran los mismos elementos (la misma unidad de disco, o la impresora, por ejemplo). Esta es una de
las funciones del sistema operativo. Adems de esta funcin de asignar los recursos a cada programa, el
sistema operativo se encarga de contabilizar de stos, y de la seguridad (que un usuario no pueda
acceder sin autorizacin a la informacin de otro, por ejemplo).
El sistema operativo facilita el uso de la computadora y tambin hace que la computadora se utilice
eficientemente. Para poner de manifiesto cmo el sistema operativo puede incrementar la eficiencia 2
consideremos un ejemplo sencillo. Los programas tradicionalmente se ejecutan secuencialmente; es
decir, hasta que no concluye la ejecucin de una instruccin 3 no se ejecuta la siguiente. Supongamos que
dentro de un programa hay una instruccin que implica la escritura de una pgina en una impresora lser.
Hasta que no acabe de imprimirse dicha pgina el programa no puede continuar ejecutndose.
Desarrollo temtico
En primer lugar en el sistema operativo tiene su estructura, funciones y caractersticas.
En relacin con las estructuras encontraremos los siguientes:
A. Estructura modular.
1 La unidad central de procesamiento (conocida por las siglas CPU, del ingls: central processing unit), es el hardwaredentro de
una computadora u otros dispositivos programables

2 Capacidad de disponer de alguien o de algo para conseguir un efecto determinado


3 Es un trmino con origen en el latn instructo que hace referencia a la accin de instruir (ensear, adoctrinar, comunicar
conocimientos, dar a conocer el estado de algo).

Tambin
llamados sistemas monolticos. Este tipo de organizacin es con mucho la ms comn; bien
2
podra recibir el subttulo de "el gran embrollo". La estructura consiste en que no existe estructura alguna.
El sistema operativo se escribe como una coleccin de procedimientos, cada uno de los cuales puede
llamar a los dems cada vez que as lo requiera. Cuando se usa esta tcnica, cada procedimiento del
sistema tiene una interfaz bien definida en trminos de parmetros4 y resultados y cada uno de ellos es
libre de llamar a cualquier otro, si este ltimo proporciona cierto clculo til para el primero. Sin embargo
incluso en este tipo de sistemas es posible tener al menos algo de estructura. Los servicios (llamadas al
sistema) que proporciona el sistema operativo se solicitan colocando los parmetros en lugares bien
definidos, como en los registros o en la pila, para despus ejecutar una instruccin especial de trampa de
nombre "llamada al ncleo" o "llamada al supervisor".
B. Estructura por microkernel.
Las funciones centrales de un SO son controladas por el ncleo (kernel) 5 mientras que la interfaz del
usuario es controlada por el entorno (shell). Por ejemplo, la parte ms importante del DOS es un
programa con el nombre "COMMAND.COM" Este programa tiene dos partes. El kernel, que se mantiene
en memoria en todo momento, contiene el cdigo mquina de bajo nivel para manejar
la administracin de hardware para otros programas que necesitan estos servicios, y para la segunda
parte

del

COMMAND.COM

el

shell,

el

cual

es

el

intrprete

de

comandos

Las funciones de bajo nivel del SO y las funciones de interpretacin de comandos estn separadas, de tal
forma que puedes mantener el kernel DOS corriendo, pero utilizar una interfaz de usuario diferente.
C. Estructura por anillos concntricos (capas).
El sistema por "capas" consiste en organizar el sistema operativo como una jerarqua de capas, cada una
construida sobre la inmediata inferior. El primer sistema construido de esta manera fue el sistema THE
(Technische Hogeschool Eindhoven), desarrollado en Holanda por E. W. Dijkstra (1968) y sus estudiantes.
El sistema tena 6 capas, como se muestra en la figura 3. La capa 0 trabaja con la asignacin del
procesador y alterna entre los procesos cuando ocurren las interrupciones o expiran los cronmetros.
Sobre la capa 0, el sistema consta de procesos secunciales, cada uno de los cuales se podra
programar sin importar que varios procesos estuvieran ejecutndose en el mismo procesador, la capa 0
proporcionaba la multiprogramacin bsica de la CPU.
La capa 1 realizaba la administracin de la memoria. Asignaba el espacio de memoria principal para los
procesos y un recipiente de palabras de 512K se utilizaba para almacenar partes de los procesos
(pginas) para las que no exista lugar en la memoria principal. Por encima de la capa 1, los procesos no
4 Se conoce como parmetro al dato que se considera como imprescindible y orientativo para lograr evaluar o valorar una
determinada situacin.

5 Se refiere al ncleo de un sistema operativo.

6
deban
3 preocuparse si estaban en la memoria o en el recipiente; el software de la capa 1 se encargaba
de garantizar que las pginas llegaran a la memoria cuando fueran necesarias.

La capa 2 se encargaba de la comunicacin entre cada proceso y la consola del operador. Por encima de
esta

capa,

cada

proceso

tiene

su

propia

consola

de

operador.

La capa 3 controla los dispositivos de E/S y guarda en almacenes (buffers) los flujos de informacin entre
ellos. Por encima de la capa 3, cada proceso puede trabajar con dispositivos exactos de E/S con
propiedades adecuadas, en vez de dispositivos reales con muchas peculiaridades. La capa 4 es donde
estaban los programas del usuario, estos no tenan que preocuparse por el proceso, memoria, consola o
control de E/S.
D. Estructura cliente servidor
Una tendencia de los sistemas operativos modernos es la de explotar la idea de mover el cdigo a capas
superiores y eliminar la mayor parte posible del sistema operativo para mantener un ncleo mnimo. El
punto de vista usual es el de implantar la mayora de las funciones del sistema operativo en los procesos
del usuario. Para solicitar un servicio, como la lectura de un bloque de cierto archivo, un proceso del
usuario (denominado proceso cliente) enva la solicitud a un proceso servidor, que realiza entonces el
trabajo y regresa la respuesta. En este modelo, que se muestra en la figura 4, lo nico que hace el ncleo
es controlar la comunicacin entre los clientes y los servidores.
E. Estructura cliente servidor
Una tendencia de los sistemas operativos modernos es la de explotar la idea de mover el cdigo a capas
superiores y eliminar la mayor parte posible del sistema operativo para mantener un ncleo mnimo. El
punto de vista usual es el de implantar la mayora de las funciones del sistema operativo en los procesos
del usuario. Para solicitar un servicio, como la lectura de un bloque de cierto archivo, un proceso del
usuario (denominado proceso cliente) enva la solicitud a un proceso servidor, que realiza entonces el
trabajo y regresa la respuesta.
Por otro lado encontramos las funciones las cuales son:

Aceptar todos los trabajos y conservarlos hasta su finalizacin.


Interpretacin de comandos: Interpreta los comandos que permiten al usuario comunicarse con

el ordenador.
Control de recursos: Coordina y manipula el hardware7 de la computadora, como la memoria, las
impresoras, las unidades de disco, el teclado o el Mouse.

6 Al equipo lgico o soporte lgico de un sistema informtico


7 Refiere a todas las partes fsicas de un sistema informtico; sus componentes son: elctricos, electrnicos, electromecnicos
y mecnicos.

Manejo de dispositivos de E/S: Organiza los archivos en diversos dispositivos de

almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnticas.
Manejo de errores: Gestiona los errores de hardware y la prdida de datos.
Secuencia de tareas: El sistema operativo debe administrar la manera en que se reparten los

procesos. Definir el orden. (Quien va primero y quien despus).


Proteccin: Evitar que las acciones de un usuario afecten el trabajo que est realizando otro

usuario.
Multiacceso: Un usuario se puede conectar a otra mquina sin tener que estar cerca de ella.

Conclusiones
A todo esto en conclusin es que gracias al sistema operativo me doy cuenta de que es un programa que
gestiona los recursos de hardware y provee servicios a los programas de aplicacin, ejecutndose en
modo

privilegiado

respecto

de

los

restantes.

Tambin me di cuenta de que hay programas como el explorador de ficheros, el navegador web y todo
tipo de herramientas que estos permiten que la interaccin8 con el sistema operativo, que tambin es
llamado como ncleo o kernel. Adems es que el sistema operativo es de suma importancia ya que sin
ningn sistema no se podra manejar un hardware.
Los sistema operativos son muy importantes en la actualidad, aunque todos son utilizados, el ms comn
es el Windows9 7, tiene ms capacidad que todos.

* SALVADOR ARIAS CECILIA; ESTUDIANTE DE INGENIERA DE COMPUTACIN Y SISTEMAS EN LA


UNIVERSIDAD PRIVADA SAN JUAN BAUTISTA; QUIEN REALIZA EL PRESENTE INFORME
SISTEMAS OPERATIVOS, ASESORADO POR DAVID AURIS VILLEGAS; MASTER POR LA
UNIVERSIDAD LA HABANA CUBA, PER 2015.*

8 Es una accin recproca entre dos o ms objetos, sustancias, personas o


agentes.
9 Microsoft Windows (conocido generalmente como Windows o MS Windows), es el nombre de una familia
dedistribuciones de software

Potrebbero piacerti anche