Las llamadas al sistema

Páginas: 5 (1065 palabras) Publicado: 18 de abril de 2013
Las llamadas al sistema comúnmente usan una [[conjunto de instrucciones|instrucción]] especial de la [[CPU]] que causa que el procesador transfiera el control a un [[código]] privilegiado . previamente especificado por el mismo código. Esto permite al código privilegiado especificar donde va a ser conectado así como el estado del procesador.

Cuando una llamada al sistema es invocada, laejecución del programa que invoca es interrumpida y sus datos son guardados, normalmente en su [[Bloque de control del proceso|PCB]] (Bloque de Control de Proceso del inglés Process Control Block), para poder continuar ejecutándose luego. El procesador entonces comienza a ejecutar las instrucciones de código de alto nivel de privilegio, para realizar la tarea requerida. Cuando esta finaliza, se retornaal proceso original, y continúa su ejecución.
El retorno al proceso demandante no obligatoriamente es inmediato, depende del tiempo de ejecución de la llamada al sistema y del [[algoritmo]] de [[planificación]] de [[CPU]]. ecanismo
Las llamadas al sistema comúnmente usan una instrucción especial de la CPU que causa que el procesador transfiera el control a uncódigo privilegiado . previamenteespecificado por el mismo código. Esto permite al código privilegiado especificar donde va a ser conectado así como el estado del procesador.
Cuando una llamada al sistema es invocada, la ejecución del programa que invoca es interrumpida y sus datos son guardados, normalmente en su PCB (Bloque de Control de Proceso del inglés Process Control Block), para poder continuar ejecutándose luego. Elprocesador entonces comienza a ejecutar las instrucciones de código de alto nivel de privilegio, para realizar la tarea requerida. Cuando esta finaliza, se retorna al proceso original, y continúa su ejecución. El retorno al proceso demandante no obligatoriamente es inmediato, depende del tiempo de ejecución de la llamada al sistema y del algoritmo de planificación de CPU.
[editar]Las bibliotecas comointermediarias
Generalmente, los sistemas operativos proveen bibliotecas que relacionan los programas de usuario y el resto del sistema operativo, usualmente una biblioteca C como glibc o el runtime de Microsoft C. Esta biblioteca maneja los detalles de bajo nivel para transferir información al kernel y conmutar a modo supervisor, así como cualquier procesamiento de datos o tareas que deba serrealizada en modo supervisor. Idealmente, esto reduce la dependencia entre el sistema operativo y la aplicación, e incrementa su portabilidad.
[editar]Ejemplos y herramientas
En los sistemas operativos bajo norma POSIX o similares, algunas llamadas al sistema muy usadas son open, Read (system call), write,close, wait, exec, fork, exit y kill. Los sistemas operativos actuales tienen cientos dellamadas, por ejemplo Linux 2.x y FreeBSD tienen más de 300.
[editar]Implementaciones típicas
La implementación de las llamadas al sistema requiere un control de transferencia que involucra características específicas de laarquitectura del procesador. Una forma típica de implementar es usar una interrupción por software. Linux usa esta implementación en la arquitectura x86.
Para los procesadorescon arquitectura RISC, ésta es la única forma, pero arquitecturas CISC como x86 soportan otras técnicas adicionales. Un ejemplo es SYSCALL/SYSRE.
FORMTO DE ARCHIVO DE TEXTO
Archivo de texto
Un archivo de texto llano, texto simple, texto plano, texto sencillo o texto pelado (en inglés plain text) es un archivo informáticocompuesto únicamente por texto sin formato, sólo caracteres, lo que lo hacetambién legible por humanos. Estos caracteres se puedencodificar de distintos modos dependiendo de la lengua usada. Algunos de los sistemas de codificación más usados son: ASCII, ISO-8859-1 o Latín-1 y UTF-8.
Carecen de información destinada a generar formatos (negritas, subrayado, cursivas, tamaño, etc.) y tipos de letra (por ejemplo, Arial, Times, Courier, etc.). El término texto llano...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Llamadas Al Sistema
  • Llamada al Sistema
  • llamados a Sistema en Sistemas Operativos
  • Sistemas opertativos Llamada a Sistema
  • Llamadas Al Sistema Minix
  • Se llama sistema circulatorio
  • Llamadas al Sistema SO
  • LLAMADAS AL SISTEMA 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS