Está en la página 1de 6

UNIVERSIDAD NACIONONAL AUTONOMA DE HONDURAS DEL VALLE DE SULA

NOMBRE:
Gabriela Nicole Munguia Cáceres

N. de Cuenta:
20182002965

LICENCIADO:
Ing. Héctor García

ASIGNATURA:
Sistema Operativo 1

SECCION:
1000

TRABAJO:
Capítulo 7 palabras claves y preguntas

LUGAR:
San Pedro Sula, Cortes fecha: 20 de noviembre del 2021
Palabras claves

CARGA REUBICABLE: La desventaja de enlazar referencias de memoria a


direcciones específicas antes de la carga es que el módulo de carga resultante sólo se
puede colocar en una región específica de memoria principal. Sin embargo, cuando
muchos programas comparten memoria principal, podría no ser deseable decidir al
principio en qué región de la memoria se debe cargar un módulo particular. Es mejor
tomar esta decisión en tiempo de carga.

COMPACTACIÓN: Una técnica utilizada cuando la memoria se divide en particiones


de tamaño variable. De vez en cuando, el sistema operativo desplaza las particiones
de forma que queden contiguas y la memoria libre quede en un único bloque libre.

COMPARTICIÓN: Cualquier mecanismo de protección debe tener la flexibilidad de


permitir a varios procesos acceder a la misma porción de memoria principal.

DIRECCIÓN FÍSICA: La ubicación absoluta de una unidad de datos en memoria (por


ejemplo, la palabra o byte en memoria principal, el bloque en memoria secundaria).

DIRECCIÓN LÓGICA: Una referencia a una ubicación de memoria independiente de


la asignación actual de los datos a memoria. Antes de acceder a memoria, se debe
llevar a cabo una traducción a una dirección física.

DIRECCIÓN RELATIVA: Una dirección calculada como un desplazamiento respecto a


una dirección base.

EDITOR DE ENLACES: La naturaleza de este enlace de direcciones dependerá del


tipo de módulo de carga que se cree y cuando se lleve a cabo el proceso de enlace.

ENLACE DINÁMICO: Un módulo de núcleo puede cargarse y enlazarse al núcleo


mientras el núcleo está en memoria y ejecutándose. Un módulo también puede
desenlazarse y eliminarse de la memoria en cualquier momento.

ENLAZADO: Un proceso puede estar enlazado con otro proceso en una cola, anillo o
con cualquier otra estructura. Por ejemplo, todos los procesos en estado de espera por
un nivel de prioridad en particular pueden estar enlazados en una cola.
FRAGMENTACIÓN: Ocurre cuando la memoria se divide en particiones de tamaño
variable correspondientes a los bloques de datos asignados a la memoria (por
ejemplo, segmentos en memoria principal). Debido a que los segmentos se mueven en
memoria, se crean huecos entre las porciones de memoria ocupadas.

FRAGMENTACIÓN INTERNA: Ocurre cuando la memoria se divide en particiones de


tamaño fijo (por ejemplo, marcos de páginas en memoria principal, bloques físicos en
disco). Si se asigna un bloque de datos a una o más particiones, se podría malgastar
espacio en la última partición. Esto ocurrirá si la última porción de datos es más
pequeña que la última partición.

GESTIÓN DE MEMORIA: La gestión de memoria en un multiprocesador debe tratar


con todos los aspectos encontrados en las máquinas un procesador. Además, el
sistema operativo necesita explotar el paralelismo hardware existente, como las
memorias multipuerto, para lograr el mejor rendimiento. Los mecanismos de
paginación de los diferentes procesadores deben estar coordinados para asegurar la
consistencia cuando varios procesadores comparten una página o segmento y para
decidir sobre el reemplazo de una página.

MARCA: En almacenamiento virtual paginado, un bloque de longitud fija de memoria


principal que se utiliza para contener una página de memoria virtual.

ORGANIZACIÓN LÓGICA: Casi invariablemente, la memoria principal de un


computador se organiza como un espacio de almacenamiento lineal o unidimensional,
compuesto por una secuencia de bytes o palabras. A nivel físico, la memoria
secundaria está organizada de forma similar.

ORGANIZACIÓN FÍSICA: De la misma manera que las direcciones de memoria virtual


deben convertirse en direcciones físicas de memoria principal teniendo en cuenta la
estructura de segmentación y paginación, las referencias lógicas a ficheros y registros
se deben convertir en direcciones físicas del almacenamiento secundario, teniendo en
cuenta la estructura de pistas y sectores del dispositivo de almacenamiento
secundario. La asignación de espacio del almacenamiento secundario y de buffers del
almacenamiento principal se tratan también en este nivel.

PÁGINA: En almacenamiento virtual, un bloque de longitud fija que tiene una dirección
virtual y que se transfiere como una unidad entre memoria principal y secundaria.

PAGINACIÓN: La transferencia de páginas entre memoria principal y secundaria.


PARTICIONAMIENTO: La operación principal de la gestión de la memoria es traer los
procesos a la memoria principal para que el procesador los pueda ejecutar. En casi
todos los sistemas multiprogramados modernos, esto implica el uso de un esquema
sofisticado denominado memoria virtual.

PARTICIONAMIENTO DINÁMICO: Para vencer algunas de las dificultades con


particionamiento fijo, se desarrolló una técnica conocida como particionamiento
dinámico. De nuevo, esta técnica se ha sustituido por técnicas de gestión de memoria
más sofisticadas.

PARTICIONAMIENTO FIJO: En la mayoría de los esquemas para gestión de la


memoria, se puede asumir que el sistema operativo ocupa alguna porción fija de la
memoria principal y que el resto de la memoria principal está disponible para múltiples
procesos. El esquema más simple para gestionar la memoria disponible es repartirla
en regiones con límites fijos.

PROTECCIÓN: Cada proceso debe protegerse contra interferencias no deseadas por


parte de otros procesos, sean accidentales o intencionadas. Por tanto, los programas
de otros procesos no deben ser capaces de referenciar sin permiso posiciones de
memoria de un proceso, tanto en modo lectura como escritura.

REUBICACIÓN: En un sistema multiprogramado, la memoria principal disponible se


comparte generalmente entre varios procesos. Normalmente, no es posible que el
programador sepa anticipadamente qué programas residirán en memoria principal en
tiempo de ejecución de su programa.

SEGMENTACIÓN: Un programa de usuario se puede subdividir utilizando


segmentación, en la cual el programa y sus datos asociados se dividen en un número
de segmentos. No se requiere que todos los programas sean de la misma longitud,
aunque hay una longitud máxima de segmento. Como en el caso de la paginación, una
dirección lógica utilizando segmentación está compuesta por dos partes, en este caso
un número de segmento y un desplazamiento.

SISTEMA UNIX: Se diseñaron para ejecutar sobre un único procesador y carecen de


la capacidad para proteger sus estructuras de datos del acceso concurrente por parte
de múltiples procesadores.

TABLA DE PÁGINAS: Muestra la ubicación del marco por cada página del proceso.
Dentro del programa, cada dirección lógica está formada por un número de página y
un desplazamiento dentro de la página.
Cuestiones de Repaso
7.1. ¿Cuáles son los requisitos que debe intentar satisface r la gestión de memoria?

 Reubicación
 Protección
 Compartición
 Organización física
 Organización lógica (página 292)

7.2. ¿Por qué es deseable la capacidad de reubicación?


R= Para poder cargar procesos en lugares diferentes de la memoria.
7.3. ¿Por qué no es posible implantar la protección de memoria en tiempo de
compilación?
R= Porque no se conoce de antemano la dirección física que el proceso ocupará en
tiempo de ejecución.
7.4. ¿Cuáles son algunas de las razones para permitir a dos o más procesos tener
acceso a una región de memoria en panicular?
R= Para poder compartir estructuras de datos entre diferentes procesos.
7.5. En un esquema de partición estática, ¿cuáles son las ventajas de usar particiones
de distinto tamaño?
R= Reducir la fragmentación interna. Proporcionar cierta flexibilidad mayor que la
obtenida en el esquema de partición estática con tamaños iguales.
7.6. ¿Cuál es la diferencia entre la fragmentación interna y la externa?

 Fragmentación interna: cuando un proceso ocupa menos espacio que el


asignado a él por el sistema operativo.
 Fragmentación externa: Cuando en la memoria quedan huecos no utilizados
entre procesos que la ocupación.

7.7. ¿Cuáles son las diferencias entre direcciones lógicas, relativas y físicas?
R= Una dirección lógica es una posición de memoria independiente de la asignación
actual de datos a la memoria; se debe hacer una traducción a una dirección física
antes de poder realizar un acceso a la memoria. Una dirección relativa es un caso
particular de dirección lógica, en el cual la dirección se expresa como una posición
relativa a algún punto conocido, normalmente el principio del programa. Una dirección
física o dirección absoluta, es una posición real en la memoria principal. (Página 305)
7.8. ¿Cuál es la diferencia entre una página y un marco de página?
R= los trozos del proceso, llamados páginas, pueden asignarse a los trozos libres de
memoria, llamados marcos o marcos de página. El término marco o encuadre (cuadro)
se utiliza porque un marco puede mantener o encuadrar una página de datos. (página
306)
7.9. ¿Cuál es la diferencia entre página y segmento?
R= Los segmentos pueden ser de tamaño variable y las páginas son de tamaño fijo.
No un: También importante BUDDY SYSTEM

También podría gustarte