Sunteți pe pagina 1din 3

QUE ES UN SISTEMA OPERATIVO?

Es un programa que acta como una interfaz entre el usuario de la


computadora y los componentes fsicos del mismo. El objetivo principal del
sistema operativo es facilitar el uso del sistema informtico, empleando el
Hardware de forma eficiente.
Generalmente realiza cuatro funciones:

Gestin de procesos
Gestin de memoria
Gestin de Entrada/Salida
Gestin de Sistema de Ficheros

Un sistema operativo es difcil de definir con exactitud, ya que realiza dos


funciones que no se relacionan. Principalmente, podemos definir el sistema
operativo como:
MAQUINA AMPLIADA
Aqu, la arquitectura de la mquina, es decir, el conjunto de
instrucciones, la organizacin de la memoria, la entrada /salida y la
estructura del bus de muchas computadoras en el nivel del lenguaje de
mquina, es primitiva y difcil de programar.
Sin entrar en detalles, debe estar claro que el programador en promedio no
quiere verse demasiado envuelto en programacin. Para ser mas claro, el
programa que oculta la verdad del Hardware al programador, y adems,
presenta una vista simple y ordenada de los archivos que se pueden leer y
escribir, es el sistema operativo. As como adems de presentar todo
agradable, tambin disimula mucho del trabajo referido a interrupciones,
relojes o cronmetros, manejo de la memoria y otras caractersticas de bajo
nivel. En fin, la funcin del sistema operativo como maquina ampliada es la
de presentar al usuario una maquina fcil de programar.
MANEJADOR DE RECURSOS
Aqu, el sistema operativo se encuentra para controlar todas las
piezas de un sistema complejo. Consiste en ofrecer una distribucin
ordenada y controlada de los procesadores, memorias y dispositivos de
entradas y salida, entre los diversos programas que compiten por ellos.
CONCEPTOS DE LOS SISTEMAS OPERATIVOS
LA interfaz entre el sistema operativo y los programas del usuario, se
denominan llamadas al sistema. Estas llamadas al sistema varan de un
sistema operativo a otro, y se enfocan en leer archivos.
PROCESOS
Un concepto importante de todos los sistemas operativos, es el
PROCESO.
Un Proceso es un programa en ejecucin. Consta del programa ejecutable,
los datos y la pila del programa, su contador de programas, apuntador de
pila y otros registros, as como toda la otra informacin que se necesita para
ejecutar el programa.

ARCHIVOS
Las llamadas al sistema se relacin con el sistema de Archivos. Como
se observ antes, una funcin importante del sistema operativo consiste en
ocultar las peculiaridades de los discos y otros dispositivos de E/S y
presentar al programador un modelo abstracto, limpio y agradable de
archivos independientes del dispositivo. Las llamadas al sistema se
necesitan con claridad para crear archivos, eliminar archivos, leerlos y
escribirlos. Antes de que se pueda leer un archivo, este debe abrirse y
despus de que se haya ledo, debe cerrarse, de modo que las llamadas al
sistema se dan para hacer estas cosas.
ESTRUCTURA DE UN SISTEMA OPERATIVO
Una vez observado el aspecto de los sistemas operativos en su parte
exterior (la interfaz del programador), es tiempo de mirar a su interior. Se
clasifican segn como se hayan organizado internamente en su diseo.
SISTEMA MONOLITICOS
Siendo esta la organizacin ms comn, no exhibe una estructura. El
sistema operativo se escribe como un conjunto de procedimientos, cada uno
de los cuales puede llamar a cualquier otro procedimiento siempre y cuando
este lo necesite. Cuando se emplea esta tcnica, cada procedimiento del
sistema tiene una interfaz bien definida en trminos de parmetros y
resultado, y cada una tiene la libertad de llamar a cualquiera otra, si la
ltima ofrece algn calculo til que la primera necesite.
Esta organizacin sugiere una estructura bsica del sistema
operativo:
1. Un programa CENTRAL que invoque el procedimiento de servicio
solicitado.
2. Un CONJUNTO DE PROCEDIMIENTOS DE SERVICIOS que realice las
llamadas al sistema.
3. Un CONJUNTO DE PROCEDIMIENTOS DE USO GENERAL que ayude a
los procedimientos de servicio.
SISTEMAS EN ESTRATOS
Este sistema consiste en organizar el sistema operativo como una
jerarqua de estratos, cada uno construido arriba del que est debajo de l.
El primer sistema construido fue el SISTEMA THE.
Este sistema tena 6 estratos:
1. ESTRATO 0: Trabajaba con la distribucin del procesador, cambiando
entre procesos cuando ocurran interrupcin, o los relojes expiraban.
Aqu el sistema constaba con procesos secuenciales, cada uno de los
cuales podra programarse sin tener que preocuparse por el hecho de
que mltiples procesos estuvieran corriendo en un solo procesador.
En otras palabras, este estrato ofreca la multiprogramacin bsica de
la CPU.
2. ESTRATO 1:

S-ar putea să vă placă și