Fundamentos De So

Páginas: 8 (1764 palabras) Publicado: 25 de septiembre de 2012
FUNDAMENTOS DEL SISTEMA OPERATIVO

FUNCIONES DEL SISTEMA OPERATIVO
La misión del sistema operativo (SO) es dar una serie de programas al ordenador que permitan una utilización cómoda de la computadora, dotándola de toda una serie de funciones:


Gestión de los recursos del computador: Debe de controlar a este nivel la asignación de recursos a los programas libres en ejecución,recuperación de recursos cuando los programas no los necesitan. Será lo que conoceremos como "nivel kernel". Ejecución de servicios para los programas: Estos servicios incluirán varios para lanzar la ejecución de un programa, comunicar unos con otros, operar con la E/S, sobre archivos, y el tratamiento y solución de errores. Lo llamaremos "nivel API" Ejecución de los mandatos de los usuarios: Es el módulo delsistema operativo que permite que los usuarios dialoguen de forma interactiva con el sistema, conocido como "nivel shell".





NIVEL KERNEL
El kernel es la parte más interna de un sistema operativo, la que maneja los recursos más básicos que este posee y da la base para que podamos utilizarlo. Realizará la gestión básica de procesos así como va a ser el encargado de proteger unosprogramas de ser accedidos por otros, va a realizar el mantenimiento del sistema de archivos, etc. Podemos definir sus tareas como:


Asignación de recursos: Proporcionarlos para aquellos programas que se encuentran en ejecución, manteniendo para ello estructuras que le permitan saber qué recursos están libres y cuáles están asignados a cada programa, teniendo en cuenta la disponibilidad de losmismos Protección: Ha de garantizarse en este nivel que existe protección entre los usuarios del sistema, y que la información ha de ser confidencial, asegurándose de que unos trabajos no interfieran con otros, es decir, impidiendo que los programas puedan acceder a los recursos de otros.



NIVEL API
Consiste en una serie de servicios que los programas pueden solicitar, complementando los queel hardware proporciona. Tenemos estas cuatro clases de servicios:


Ejecución de programas: Se proporcionan funciones para lanzar la ejecución de un programa así como para detenerla o abortarla, junto con otros que sirvan para conocer y modificar las condiciones de ejecución de los programas, para comunicar y sincronizar unos programas con otros. Operaciones de E/S: Proveen de operaciones delectura, escritura y modificación del estado de los periféricos; la programación de estas operaciones de E/S es compleja y depende del hardware en particular utilizado, ofreciéndose con estos servicios un nivel alto de abstracción para que el programador de aplicaciones no deba preocuparse de estos detalles. Operaciones sobre archivos: Ofrecen un nivel mayor en abstracción que las operaciones deE/S, ya que está orientado a archivos y por lo tanto a operaciones como la creación, borrado, renombrado, apertura, escritura y lectura de archivos.







Detección y tratamiento de errores: Se trata de la parte en que se controlan los posibles errores que puedan detectarse.

NIVEL SHELL
Se trata de la parte del sistema que se encarga de atender y llevar a cabo las peticiones delos usuarios de la computadora, proporcionando una serie de funciones básicas que el usuario pueda llevar a cabo. El nivel de abstracción es mayor que la API, y permite que por ejemplo al borrar un archivo el usuario tenga simplemente que ejecutar "del archivo" en un sistema Dos, en lugar de tener que programar un ejecutable que borre ese archivo llamando a funciones de la API. Tenemos entoncesshells de tipo alfanumérico (modo terminal en Unix, o la clásica ventana Ms-Dos en Windows) donde el modo de trabajo se basa en líneas de texto dadas como instrucciones al sistema, y de tipo gráfico (X-Windows en Unix, entorno gráfico de Windows) Sea cual sea la forma de presentación, alfanumérica o gráfica, el shell debería de cumplir estas funciones:

     

Manipulación de archivos y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fundamentos de los SO
  • mi que so
  • Eso so
  • El So
  • So Suse
  • So
  • la so
  • Que so

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS