Sistemas Operativos
Características: Es el únicoprograma del que no se puede prescindir
Gestiona periféricos, ficheros y usuarios
Ofrece un entorno para el desarrollo del trabajo del ordenador
Los SO más comunes tienen dos grandes nivelesdiferenciables: A) Nivel bajo o núcleo del SO. B) Nivel alto, de utilidades y herramientas
Herramientas y utilidades
Gestión de los periféricos. Manipulación de los sistemas de almacenamiento en discoEditor. Ensamblador. Gestión de usuarios. Herramientas de modificación de sistema .Compiladores e Intérpretes de lenguaje de programación
Procedimientos telemáticos
Proceso Esta definición varía enel caso de sistemas operativos multi-hilo (multiproceso), donde un proceso consta de uno o más hilos, la memoria de trabajo (compartida por todos los hilos) y la información de planificación. Cada hiloconsta de instrucciones y estado de ejecución.
Estados de un proceso:
Ejecutándose (es un proceso que está haciendo uso del procesador).
Listo (se puede ejecutar, pero se suspendió temporalmentepara dejar que otro proceso se ejecute).
Bloqueo (no puede ejecutarse en tanto no ocurra algún evento externo).
Hebras Una hebra es un punto de ejecución de un proceso.
Diferencia entre proceso yhebras. Un proceso es una entidad relativamente independiente que dispone de su propio espacio de direcciones, su propia información de estado.
Por otro lado, un hilo es una entidad más reducida capazde convivir junto a otros hilos bajo el contexto de un único proceso,
GESTION DE ENTRADA Y SALIDA
La gestión de entrada / salida es una de las funciones principales de todo Sistema Operativo encuanto al control de todos los dispositivos, como lo son: Comunicación con los dispositivos. Detección de interrupciones y control de errores. Proporcionar una interfaz entre los dispositivos y el resto...
Regístrate para leer el documento completo.