Sistema operativo

Solo disponible en BuenasTareas
  • Páginas : 4 (786 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de mayo de 2011
Leer documento completo
Vista previa del texto
1. ¿Cuáles son las principales funciones de un sistema operativo?
El Sistema Operativo crea el entorno en el que se ejecutan los procesos y para ello ofrece tanto a los procesos como a los usuariosuna serie de funciones que varían mucho de unos sistemas a otros.
Se pueden agrupar en tres grandes categoría:
Gestión de los recursos de la computadora: asignación de recursos, protección ycontabilidad.
Ejecución de servicios para los programas
Ejecución de los mandatos de los usuarios
2. ¿Qué diferencia existe entre un mandato y una llamada al sistema?
La diferencia radica en que losmandatos son ejecutados por los usuarios y las llamadas al sistema son realizadas por los procesos que se están ejecutando en el sistema operativo.
3. ¿Cómo se solicita una llamada al sistemaoperativo?
La "llamada al sistema" (System Call) es el mecanismo usado por un programa aplicativo para solicitar un servicio al Sistema Operativo.
Las llamadas al sistema comúnmente usan una instrucciónespecial 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 el va aser conectado así como el estado del procesador.
En los sistemas operativos bajo norma POSIX o similares, algunas llamadas al sistema muy usadas son open, read, write, close, wait, exec, fork, exity kill. Los sistemas operativos actuales tienen cientos de llamadas, por ejemplo Linux 2.x y FreeBSD tienen mas de 300.
4. ¿Cómo indica POSIX en un programa C el tipo de error que se ha producido enuna llamada al sistema? ¿Y Win32?
• POSIX: devuelve 0 en caso de éxito ó –1 en caso de error.
• Win32: devuelve en general true en caso de éxito y false en caso de error.

5. ¿Cuál de lassiguientes técnicas hardware tiene mayor influencia en la construcción de un sistema operativo? Razone su respuesta
A continuación presento la definición de cada una de estas técnicas hardware:
•...
tracking img