Sie sind auf Seite 1von 3

UNIDAD II

 Bloqueos mutuos.

Hablando en sistemas operativos el popular deadlock o bloqueo


mutuo es una situación en la cual se bloquea un conjunto de procesos,
por el simple hecho de que cada proceso contiene un recurso y está a
la espera de otro recurso adquirido por otro proceso, la situación está
en que al estar un proceso necesitando un recurso que esta teniendo
otro proceso se produce el bloqueo mutuo es como cuando dos trenes
se aproximan en la misma pista y solo esta esa pista, ninguno de los
trenes va moverse, se produce una situación similar en los sistemas
operativos cuando dos o más procesos que mantienen algunos
recursos, y requieren otro recurso el cual está ocupado por otro
proceso…

Este bloqueo mutuo puede surgir si cubre estas condiciones


simultáneamente:

Exclusión mutua que es cuando uno o más de un recurso no son


compartibles es decir; un solo proceso lo puede usar a la vez el otro
debe esperar, Espera y espera un proceso que contiene al menos un
recurso y espera para recursos, No preempiton un recurso no puede
ser utilizado hasta que el proceso que lo ocupa lo libere, Espera
circular cuando un conjunto de procesos se esperan mutuamente en
forma circular.

Estas son las condiciones para que se dé el bloqueo mutuo.

 Administración de almacenamiento

Entendemos por administrar la función que tiene el sistema de


organizar o gestionar el almacenamiento en el dispositivo, para así
maximizar o mejorar el rendimiento de los recursos de
almacenamiento de datos de nuestro sistema.

Como la memoria principal en la mayoría de las veces suele ser


demasiado pequeña para agrupar todos los datos y programas de
forma permanente que quede por un tiempo prolongado, el sistema
operativo debe ofrecer un almacenamiento secundario para hacer una
copia de seguridad de la memoria principal. Los S.O. suelen ofrecer
discos como principal medio de almacenamiento mientras que otros
sistemas de archivos ofrecen un mecanismo de almacenamiento en
línea en los cuales se almacenan los datos requeridos

 Administración de memoria

Por otro lado la administración de memoria a diferencia de


la administración de almacenamiento es el proceso que coordina
la memoria de la computadora, y va dando porciones llamadas
bloques a varios programas que se estén ejecutando, para así
optimizar el rendimiento y tener más fluidez en la interfaz del
sistema operativo.

La memoria de los sistemas reside en el hardware, en


pocas palabra el hardware es la parte física de nuestra
computadora. Entendido esto tenemos que tener en cuenta que
en el hardware reside la administración de la memoria involucra
componentes que físicamente almacenan los datos, como
memorias ram, memorias cache, y memorias SSD que serían las
unidades de estado sólido

Cuando un programa solicita memoria el asignador de memoria


le asigna un bloque para que este ejecute y cuando ya no
necesita ese bloque de memoria estos bloquees quedan
disponibles para una reasignación, esta es una tarea del
administrador de memoria
 Memoria Virtual

Cuando nos referimos a “memoria virtual” hablamos de una


memoria no física es decir no es como el hardware, la memoria
virtual es un esquema de asignación de almacenamiento en el
que la memoria secundaria se puede direccionar como si fuera
parte de la memoria principal.

La memoria virtual es una técnica que se implementa utilizando


el hardware y el software, la principal ventaja visible en este
esquema es que los programas pueden ser más grandes que al
memoria física, es decir nos permite ejecutar un proceso con un
requerimiento alto de memoria disponible por parte de nuestro
S.O.

Das könnte Ihnen auch gefallen