telecomunicaciones

Páginas: 8 (1773 palabras) Publicado: 7 de septiembre de 2014

UNIVERSIDAD DE TARAPACA
Escuela de Ingeniería Eléctrica Electrónica














Índice
Introducción 3
Llamadas al Sistema Operativo 4
Modos de ejecución en una CPU 5
Llamadas al Sistema 5
Bibliotecas de interfaz de llamadas al sistema 5
Gestión de Procesos 6
Gestión de la Memoria Principal 7Gestión del almacenamiento secundario 8
Sistema de entrada y salida 9
Sistema de archivos 9
Sistema de protección 10
Sistema de Comunicaciones 10
Interprete de Órdenes 10
Programa de Sistema 11
Conclusión 12






Introducción

Se definirán los pasos a seguir para las aplicaciones que sellevan a cabo en forma interna en un Sistema Operativo, los cuales actúa como un mediador de forma que los programas de aplicación puedan acceder y utilizar los recursos y servicios del sistema de una forma más fácil sin preocuparse de la gestión de los mismos.














Llamadas al Sistema Operativo

Una llamada al sistema operativo va de la mano con la interfaz entre elsistema operativo, los programas y los usuarios. Las llamadas al sistema se pueden realizar de varias formas dependiendo del computador.

Para hacer la llamada se requiere cierta información, aparte de la identidad de la llamada, esta información depende del sistema operativo y de la llamada en concreto.

Las llamadas al sistema se pueden agrupar en cinco categorías:

1.- Control de proceso:Crear, cargar, ejecutar un proceso, obtener y establecer atributos, esperar un suceso, liberar memoria, abortar y terminar proceso

2.- Manipulación de archivos: Crear, abrir, leer, obtener y establecer atributos, cerrar y eliminar archivos.

3.- Manipulación de periféricos: Solicitar, escribir, leer, obtener y establecer atributos, liberar periférico.

4.- Manipulación de lainformación: Obtener fecha y hora, establecer fecha y hora, obtener y establecer datos del sistema, obtener y establecer atributos.
5.- Comunicaciones: Crear conexión, enviar mensajes, recibir mensajes, transferir información del estado y eliminar conexión.


Modos de Ejecución en un CPU
Las aplicaciones no deben poder usar todas las instrucciones de la CPU. No obstante el SistemaOperativo, tiene que poder utilizar todo el juego de instrucciones del CPU. Por ello, una CPU debe tener (al menos) dos modos de operación diferentes:
Modo usuario: La CPU podrá ejecutar sólo las instrucciones del juego restringido de las aplicaciones.
Modo supervisor: La CPU debe poder ejecutar el juego completo de instrucciones.

Llamadas al Sistema
Las llamadas al sistema proveen una interfazentre los procesos y el Sistema de Operación. Por lo general estas llamadas se encuentran disponibles como instrucciones en lenguaje ensamblable. En algunos sistemas podemos realizar llamadas al sistema desde programas en lenguajes de alto nivel, en cuyo caso se asemejan a llamadas a funciones o procedimientos.
Una aplicación, normalmente no sabe dónde está situada la rutina de servicio de lallamada. Por lo que si ésta se codifica como una llamada de función, cualquier cambio en el Sistema Operativo haría que hubiera que reconstruir la aplicación.
Pero lo más importante es que una llamada de función no cambia el modo de ejecución de la CPU. Con lo que hay que conseguir llamar a la rutina de servicio, sin tener que conocer su ubicación, y hacer que se fuerce un cambio de modo de operaciónde la CPU en la llamada (y la recuperación del modo anterior en el retorno).

Bibliotecas de interfaz de llamadas al sistema
Las llamadas al sistema no siempre tienen una expresión sencilla en los lenguajes de alto nivel, por ello se crean las bibliotecas de interfaz, que son bibliotecas de funciones que pueden usarse para efectuar llamadas al sistema. Las hay para distintos lenguajes de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Telecomunicaciones
  • Telecomunicaciones
  • Telecomunicaciones
  • telecomunicaciones
  • Telecomunicaciones
  • telecomunicaciones
  • telecomunicaciones
  • Las telecomunicaciones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS