Documente Academic
Documente Profesional
Documente Cultură
Administracin de Procesos
Permite a ejecutar cada proceso de un sistema operativo ordenadamente,
rindiendo recursos al proceso que obtenga mayor prioridad y as no exista un
interbloqueo en el sistema operativo.
La implementacin del modelo de procesos se logra debido a que el sistema
operativo almacena en una tabla denominada tabla de control de procesos
informacin relativa a cada proceso que se est ejecutando en el procesador.
Cada lnea de esta tabla representa a un proceso.
La informacin que se almacena es la siguiente:
1) Identificacin del proceso.
2) Identificacin del proceso padre.
3) Informacin sobre el usuario y grupo.
4) Estado del procesador.
5) Informacin de control de proceso
5.1) Informacin del planificador.
1
Memoria Continua
Es el responsable de asignar memoria principal a los procesos para que
puedan ser ejecutados. En un modelo de memoria con asignacin contigua, todo
el espacio lgico de un proceso (Cdigo, Datos, Pila) ha de estar ubicado de forma
contigua en memoria principal, es decir en direcciones fsicas consecutivas
Cuando un proceso finaliza libera la memoria ocupada.
Generalmente se divide la memoria en dos particiones, una para el SO
residente y otra para los procesos de usuario (se suele utilizar un registro base
para proteger al SO).
Concurrencia de Procesos
Dos o ms procesos decimos que son concurrentes, paralelos, o que se
ejecutan concurrentemente, cuando son procesados al mismo tiempo, es decir,
que para ejecutar uno de ellos, no hace falta que se haya ejecutado otro.
La concurrencia de procesos se refiere a las situaciones en las que dos o ms
procesos puedan coincidir en el acceso a un recurso compartido o, dicho de otra
forma, que requieran coordinarse en su ejecucin
Mecanismo para Corregir la concurrencia
Para evitar dicha coincidencia, el sistema operativo ofrece mecanismos de
arbitraje que permiten coordinar la ejecucin de los procesos
En sistemas multiprocesador, esta ejecucin simultnea podra conseguirse
completamente, puesto que podremos asignarle, por ejemplo, un proceso A al
procesador A y un proceso B al procesador B y cada procesador realizaran la
ejecucin de su proceso.
Asignacin de Memoria
Memoria Segmentada
Los segmentos son bloques de memoria de tamao variable, que contienen
informacin de la misma clase y constituyen el objeto principal sobre el que se basa el
mecanismo de proteccin. La segmentacin es eficaz para organizar la memoria en
mdulos lgicos de similares caractersticas, que son el soporte de la programacin
estructurada. Es posible compartir recursos entre todas las tareas si se sitan en el
espacio global, o bien, ser exclusivos de una tarea concreta si estn ubicados en el rea
local de la misma. Se puede asignar a cada segmento un determinado nivel de privilegio.
Memoria Paginada
La paginacin divide el espacio de memoria en trozos de longitud fija, llamados
pginas, que, en el caso del Pentium, tienen un tamao de 4 KB 4 MB. La
paginacin simplifica la labor del programador de sistemas al simplificar los
algoritmos de intercambio entre objetos de la memoria fsica y la memoria virtual,
al manejar elementos del mismo tamao lo que supone un incremento de la
velocidad en la localizacin y relocalizacin de pginas. La paginacin es optativa
y slo funciona cuando la activa el programador.
Memoria virtual
Es una Tcnica de administracin de la memoria real que permite al sistema
operativo bridarle al software de usuario y a s mismo un espacio de direcciones
mayor que la memoria real o fsica.
Todos los sistemas operativos utilizan pare del disco duro para asimilar memoria
RAM y aumentar, as la memoria total del ordenador. A esta memoria se la conoce,
genricamente, como memoria virtual.
Interrupciones de Sistemas Operativos
Una interrupcin es un mecanismo que permite ejecutar un bloque de instrucciones
interrumpiendo la ejecucin de un programa, y luego restablecer la ejecucin del mismo
sin afectarlo directamente. De este modo un programa puede ser interrumpido
temporalmente para atender alguna necesidad urgente del computador y luego continuar
su ejecucin como si nada hubiera pasado.
Administrador de Dispositivos
Mediante el Administrador de dispositivos puede determinar qu dispositivos estn
instalados en el equipo, actualizar software de controlador de dispositivos,
comprobar si el hardware funciona correctamente y modificar opciones de
configuracin de hardware, es decir permite describe que atributos que estn
conectados en el ordenador externamente o internamente.
Spooling
4
Administracin de Archivos
Es una aplicacin informtica que provee acceso a archivos y facilita el realizar
operaciones con ellos, como copiar, mover, eliminar archivos donde el usuario lo
quiera ubicar y poder ingresar a ellos para realizar ciertas tareas.