Diferencia entre revisiones de «Conceptos básicos»
De Wiki de Sistemas Operativos
(→Programa) |
(Faltaba "Llamadas a sistema" en la wiki y se explicó en clase.) |
||
Línea 11: | Línea 11: | ||
Queda definido por: {programa, estado} | Queda definido por: {programa, estado} | ||
+ | |||
+ | === Llamadas a sistema === | ||
+ | * Se implementan a través de una interfaz (o API) que ofrece el Sistema Operativo. Son mecanismos que ofrece el SO. a los procesos para que soliciten un servicio o recurso al SO. (Otra definición, según Wikipedia: Llamadas que ejecutan los programas de aplicación para pedir algún servicio al SO.) Estas llamadas a sistema evitan que el proceso acceda directamente a los recursos del hardware. | ||
=== Usuario === | === Usuario === |
Revisión del 17:17 12 oct 2011
Contenido
2.1. Conceptos básicos
A continuación se desarrollan conceptos básicos que se emplearán a lo largo de la asignatura.
Programa
- Secuencia de instrucciones que, al ejecutarse, desarrolla algún tipo de actividad.
Proceso
- Instancia de un programa que está en ejecución. Como mínimo dispone de una línea de ejecución. Se puede entender como la vista dinámica de un programa en ejecución y también se le conoce como la imagen del estado de la CPU y la memoria durante la ejecución de un programa.
Queda definido por: {programa, estado}
Llamadas a sistema
- Se implementan a través de una interfaz (o API) que ofrece el Sistema Operativo. Son mecanismos que ofrece el SO. a los procesos para que soliciten un servicio o recurso al SO. (Otra definición, según Wikipedia: Llamadas que ejecutan los programas de aplicación para pedir algún servicio al SO.) Estas llamadas a sistema evitan que el proceso acceda directamente a los recursos del hardware.
Usuario
- Sujeto que interactúa con la computadora. Puede ser un humano o un autómata (software).
- En sistemas UNIX encontramos un código único para cada uno, el UID (User IDentifier). A su vez debe pertenecer a un grupo, definido por el GID (Group IDentifier).
Fichero
- Estructura de datos que almacena información.