iridania
Short Description
Download iridania...
Description
1. 2. 3. 4. 5. 6. 7. 8.
-8.1, 8.3, 8.4, 8.5 Jeremy -8.8, 8.9, 8.10, 8.12 Enmanuel -9.2, 9.4, 9.10, Bladi 9.12, 9.13, 9.20 Michael -10.1, 10.2, 10.3, Elvin Joel -10.5, 10.6, 10.10 Yominson -11.1, 11.2, 11.4 Darlin -11.3, 11.5, 11.6 Joelvin
Jeremy
8.1 Explicar la diferencia entre la fragmentación interna y externa. Respuesta: R espuesta: La fragmentación interna es la superficie en una región o de una página que no es usado por el trabajo que ocupa dicha región o en la página. Este espacio es disponible para su uso por el sistema hasta que el trabajo está terminado y la página o de la región es puesto en libertad. 8.3 Teniendo en cuenta cinco particiones de memoria de 100 KB, 500 KB, 200 KB, 300 KB, y 600 KB (en orden), ¿cómo cada uno de los de primer ajuste, mejor ajuste y peor ajustealgoritmos de procesos lugar de 212 KB, KB 417, 112 KB y 426 KB (en orden)? Qué algoritmo hace el uso más eficiente de la memoria? respuesta: a. First-fit: b. 212K es poner en 500K partición c. 417K se pone en la partición de 600K d. 112K se pone en la partición de 288K (288K nueva partición = 500K - 212K) e. 426K debe esperar f. Best-fit: g. 212K se pone en la partición de 300K h. 417K es poner en 500K partición i. 112K es poner en 200K partición j. 426K se pone en la partición de 600K
k .
Worst-fit:
l. 212K se pone en la partición de 600K m. 417K es poner en 500K partición n. 112K se pone en la partición de 388K o. 426K debe esperar En este ejemplo, mejor ajuste resulta ser la mejor. 8.4 La mayoría de los sistemas permiten que los programas de asignar más memoria a su dirección espacio durante execution.Data asignados en los segmentos de montón de programas es un ejemplo de la memoria como asignado. Lo que se requiere para apoyar asignación dinámica de memoria en los siguientes esquemas: a. contiguos de asignación de memoria b. segmentación pura c. paginación pura
Respuesta: contiguos de asignación de memoria: puede requerir la reubicación de la programa en su totalidad ya que no hay espacio suficiente para que el programa aumentar su espacio de memoria reservada. Segmentación de pura: también puede requerir la reubicación del segmento que debe ampliarse ya que no hay suficiente espacio para el segmento para hacer crecer su espacio asignado de memoria. paginación pura: la asignación incremental de nuevas páginas es posible en este esquema sin necesidad de traslado del espacio de direcciones del programa.
8.5 Comparar los esquemas de mainmemoryorganization contiguas de memoria asignación, segmentación pura y paginación pura con respecto a los siguientes temas: a. fragmentación externa b. fragmentación interna c. posibilidad de compartir códigos a través de procesos
Respuesta: esquema de asignación de memoria ontiguous sufre externa la fragmentación como espacios de direcciones se asignan de forma contigua y agujeros se desarrollan como procesos muere viejo y los nuevos procesos se inician. También se no permite que los procesos de compartir el código, ya que la memoria virtual de un proceso segmento no se divide en segmentos no contiguos de grano fino. Puro segmentación también sufre la fragmentación fromexternal como un segmento de un proceso se presenta en forma contigua en la memoria física y la f ragmentación se produciría en forma de segmentos de los procesos de muertos se sustituyen por los segmentos de nuevos procesos. Segmentación, sin embargo, permite que los procesos de código compartido; por ejemplo, dos procesos diferentes pueden compartir un segmento de código, pero tienen segmentos de datos distintas. Paginación pura n o sufre de fragmentación externa, sino que sufre la fragmentación frominternal. Los procesos son asignados en la granularidad de página y si una página no se utiliza por completo, los resultados de la fragmentación interna y un desperdicio de espacio correspondiente. Paginación también permite que los procesos de código compartido en la granularidad de las páginas.
Enmanuel
8.8 Programa de binarios en muchos sistemas son típicamente estructurados de la siguiente manera. Código se almacena a partir de una pequeña dirección fija virtuales como 0. La segmento de código es seguido por el segmento de datos que se utiliza para almacenar las variables del programa. Cuando el programa inicie su ejecución, la pila está asignados en el otro extremo del espacio de direcciones virtuales y se le permite crecimiento a la baja de direcciones virtual. ¿Cuál es el significado de la estructura anterior en los siguientes esquemas: a. contiguos de asignación de memoria b. segmentación pura c. paginación pura Respuesta: 1) contiguos de asignación de memoria requiere el sistema operativo para asignar toda la extensión del espacio de direcciones virtuales para el programa cuando se comienza a ejecutar. Esto podría por mucho más alto que el actual los requisitos de memoria del proceso. 2) la segmentación pura da al sistema operativo flexibilidad de asignar una pequeña parte de cada segmento en programa de inicio del tiempo y ampliar el segmento, si es necesario. 3) paginación pura no requiere el sistema operativo para asignar grado de themaximum el espacio de direcciones virtuales de un proceso en el tiempo de inicio, pero aún requiere el sistema operativo para asignar una tabla de páginas que abarca todos los grandes de la espacio de direcciones virtuales del programa. Cuando un programa tiene que extender la pila o el montón, es necesario asignar una nueva página, sino que corresponde al entrada de tabla de la página se asigna previamente. 8.9 Considere un sistema de paginación con la tabla de páginas almacenadas en la memoria. a. Si una referencia a memoria toma 200 nanosegundos, ¿cuánto tiempo dura una referencia a memoria paginada tomar? b. Si agregamos registros asociativos, y el 75 por ciento de todas las páginas de mesa referencias se encuentran en los registros asociativos, lo que es la efectiva la memoria de referencia de tiempo? (Suponga que la búsqueda de una página de mesa
entrada en los registros asociativos toma tiempo cero, si la entrada es allí.) Respuesta: a. 400 nanosegundos, 200 nanosegundos para acceder a la tabla de páginas y 200 nanosegundos para acceder a la palabra en la memoria. b. Tiempo de acceso efectivo = 0,75 × (200 nanosegundos) + 0,25 x (400 nanosegundos) = 250 nanosegundos. 8.10 ¿Por qué la segmentación y la paginación veces se combinan en un sistema?
Respuesta: La segmentación y la paginación se combinan a menudo con el fin de mejorar una sobre la otra. Paginación segmentada es ayuda útil cuando la tabla de páginas se hace muy grande. Una gran parte contigua de la tabla de páginas que se no utilizados se pueden contraer en un segmento de entrada de una sola mesa con un tabla de pagina dirección de cero. Segmentación paginada maneja el caso de tener segmentos muy largos que requieren una gran cantidad de tiempo para su asignación. Por la paginación los segmentos, se reduce perdido la memoria debido a la fragmentación externa así como simplificar la asignación.
8.12 Considere la tabla de segmentos siguientes: Segmento entre ejes
¿Cuáles son las direcciones físicas de las direcciones lógicas siguientes? a. 0430 b. 1,10
c. 2500 d. 3400 e. 4112 respuesta: a. 219 + 430 = 649 b. 2300 + 10 = 2310 c. referencia ilegales trampa, el sistema operativo d. 1327 + 400 = 1727 e. referencia ilegales trampa, el sistema operativo Bladi
9.2 Discutir el soporte de hardware necesarios para apoyar la paginación por demanda.
Respuesta: Por cada operación de acceso a la memoria, la tabla de páginas debe ser consultados para comprobar si la página correspondiente es residente o no y si el programa ha de lectura o escritura para acceder a la página. Estos controles tendrían que llevarse a cabo en el hardware. A Está en la Biblia puede servir co mo una memoria caché y mejorar el rendimiento de la búsqueda la operación.
9.4 Un equipo determinado proporciona a sus usuarios un espacio de memoria virtual de 232 bytes. El ordenador tiene 218 bytes de memoria física. el virtual la memoria se lleva a cabo por la paginación y el tamaño de página es de 4096 bytes.
Un proceso de usuario genera la dirección virtual 11123456. Explicar cómo el sistema establece la ubicación física correspondiente. Distinguir entre el software y las operaciones de hardware.
Respuesta: La dirección virtual en formato binario es 0001 0001 0001 0010 0011 0100 0101 0110 Dado que el tamaño de página es de 212, el tamaño de la tabla de páginas es de 220. Por tanto, la orden baja 12 bits "0100 0101 0110" se utilizan como el desplazamiento en la página, mientras que los restantes 20 bits "0001 0001 0001 0010 0011" se utilizan como desplazamiento en la tabla de la página ..
9.10 Considere un sistema de demanda de paginación con el siguiente calendario medido
usos: La utilización de CPU del 20% Paginación con el disco 97,7% Otros dispositivos I / O del 5% Que (si los hay) de los siguientes (probablemente) mejorar la utilización de la CPU? Explique su respuesta. a. Instalar una CPU más rápida. b. Instalar un disco de paginación más grande. c. Aumentar el grado de multiprogramación. d. Disminuir el grado de multiprogramación. e. Instalar más memoria principal. f . Instalar un disco duro más rápido o varios controladores con múltiples los discos duros. g. Añadir prepaging a la página de buscar algoritmos.
h. Aumentar el tamaño de página.
R espuesta:
El sistema, obviamente, es pasar la mayor parte de su paginación del tiempo,
lo que indica la asignación excesiva de memoria. Si el nivel de multiprogramación se reduce los procesos de residente sería error de página con menos frecuencia y la Utilización de la CPU iba a mejorar . Otra forma de mejorar el rendimiento sería la de obtener más memoria física, o un tambor de paginación más rápido. a. Obtener una CPU más rápida-No. b. Obtener una localización más grande del tambor-No. c. Aumentar el grado de multiprogramación-No. d. Disminuir el grado de multiprogramación-Sí. e. Installmoremainmemory-puede mejorar la utilización de la CPU como más páginas pueden permanecer residentes y no requiere de paginación o de los discos. f . Instalar un disco duro más rápido, o varios controladores con múltiples -También los discos duros una mejora, como el cuello de botella de disco removido por una respuesta más rápida y mayor rendimiento de los discos, la CPU obtener más datos con mayor rapidez. g. Añadir prepaging a la página de buscar algoritmos-Una vez más, la CPU getmore datos más rápido, por lo que será más en uso. Esto es sólo el caso si la acción de paginación es susceptible de obtención previa (es decir , algunos de los el acceso es secuencial). h. Aumentar el tamaño de la página-Aumentar el tamaño de página se traducirá en
menos fallos de página si los datos se accede de forma secuencial. Si los datos el acceso es más o menos al azar , más la acción de paginación podría sobrevenir debido a que menos páginas se pueden mantener en la memoria y más datos de transferencia por fallo de página. Por lo que este cambio es tan probable que se reduzca la utilización, ya que es para aumentarla.
Michael 9.12 ± Supongamos que la política de sustitución (en un sistema paginado) consiste en examinar cada página regularmente y descartar dicha pagina si no ha sido utilizada desde el último examen. ¿Qué ventaja y que inconvenientes tendríamos si utilizáramos esta política en lugar de la sustitución LRU o el algoritmo de segunda oportunidad?
Este algoritmo puede ser implementado con el uso de una referencia poco. Después de cada examen, el bit se pone a cero, un retroceso a uno si la página se hace referencia. El algoritmo se selecciona un Página arbitraria para la sustitución del conjunto de páginas en blanco ya que el último examen. La ventaja de este algoritmo es su simplicidad - no es otra cosa que una bit de referencia tiene que ser mantenido. La desventaja de este algoritmo es que hace caso omiso de la localidad, utilizando únicamente un corto período de tiempo para determinar si para desalojar a una página o no. Por ejemplo, una página puede ser parte del conjunto de trabajo de un proceso, pero puede ser desalojado porque no se referencia desde el último examen (es decir, no todas las páginas en el trabajo conjunto se puede hacer referencia entre los exámenes).
9.13- un algoritmo de sustitución de página debe minimizar el número de fallos de página,
podemos conseguir esta minimización distribuyendo equ ivalentemente las páginas más utilizadas por toda la memoria, en lugar de hacerlas compartir por un pequeño número de marcos de página. Podemos asociar con cada marco de página un contador del número de página asociada con dicho marco. Entonces, para sustituir una página, podemos buscar un marco de página que tenga un valor del contador más pequeño. 1. A.
Definir un algoritmo de sustitución de páginas , utilizando esta idea básica específicamente, tenga en cuenta los siguientes problemas:
1)
Cuál es el valor inicial de los contadores?
2)
Cuando se incrementa los contadores?
3)
Cuantos se decrementan los contadores?
4)
Como se selecciona la pagina que hay que sustituir?
1. B.
Cuantos fallos de páginas se producen en su algoritmo para la siguiente cadena de referencia, si se utilizan cuatro marcos de paginas?
1,2,3,4,5,3,4,1,6,7,8,7,8,9,7,8,9,5,4,5,4,2. 1. C.
Cuales el numero mínimo de fallos de páginas para una estrategia optima de sustitución de páginas, para la cadena de referencia de la parte b con cuatros marcos de pagina?
Respuesta: a. Definir un algoritmo de sustitución de páginas , utilizando esta idea básica específicamente: 1. Valor inicial de los contadores-0. 2. Contadores se incrementan-siempre que sea una nueva página se asocia con ese marco. 3. Los contadores se redujo, cada vez que una de las páginas asociadas con ese marco ya no es necesario. 4. ¿Cómo la página para ser reemplazada se selecciona de encontrar un marco con el más pequeño mostrador. Use FIFO para rompe r los lazos. b. 14 fallos de página c. 11 fallos de página
9.20 Considere un sistema que asigna páginas de diferentes tamaños para sus procesos. ¿Cuáles son las ventajas de este esquema de paginación? ¿Qué modificaciones el sistema de memoria virtual se proporciona esta funcionalidad?
Respuesta: El programa podría tener un segmento de código grandes o el uso de gran tamaño. Estas partes del programa pueden ser asignadas a páginas más grandes, disminuyendo así los gastos generales asociados con la memoria un a tabla de páginas. El sistema de memoria virtual tendría que mantener varias listas de páginas libres para los diferentes tamaños y también necesitan tener un código más complejo para la traducción de direcciones para tener en cuenta diferentes tamaños de página.
Elvin Joel
10.1 Considere un sistema de archivos, donde puede ser un archivo borrado y su espacio en el disco recuperado mientras que los enlaces a archivos que aún existen. ¿Qué problemas pueden ocurrir si un nuevo archivo se crea en la misma área de almacenamiento o con la misma absoluta El nombre de ruta? ¿Cómo pueden estos problemas se deben evitar? Respuesta: Que la F1 es el archivo anterior y F2 el nuevo archivo. Un usuario que desee para acceder a la F1 a través de un enlace existente en realidad el acceso F2. Tenga en cuenta que la protección de acceso para la F1 archivo se utiliza en lugar de la que se asocia con F2. Este problema puede evitarse asegurándose de que todos los enlaces a un archivo borrado también se eliminan. Esto se puede lograr de varias maneras: a. mantener una lista de todos los enlaces a un archivo, la eliminación de cada uno de ellos cuando se elimina el archivo b. conservar los vínculos, la eliminación de ellos cuando se hace un intento de acceder a un archivo eliminado
c. mantener una lista de referencia de archivo (o libre), eliminar el archivo 10.2 La tabla de archivos abiertos se utiliza para mantener información sobre los archivos que se actualmente abierto. Si el sistema operativo mantiene una tabla separada para cada usuario o simplemente mantener una tabla que contiene referencias a los archivos los que se accede por todos los usuarios en el momento actual? Si el mismo archivo se accede por dos diferentes programas o los usuarios, debe haber entradas separadas en la tabla de archivos abiertos?
Respuesta: Al mantener un centro abierto de archivo de la tabla, el sistema operativo puede realizar la siguiente operación que sería inviable de otro modo. Considere la posibilidad de un archivo que está siendo visitada por una o más los procesos. Si el archivo es eliminado, entonces no debería ser removido de el disco hasta que todos los procesos de acceso al archivo ha cerrado. esta comprobación podría llevarse a cabo sólo si hay una contabilidad centralizada de número de los procesos de acceso al archivo. Por otro lado, si dos procesos son acceder al archivo, a continuación, estado separado debe mantenerse para mantener seguimiento de las partes ofwhich actual ubicación del archivo que se accede por los dos procesos. Esto requiere el sistema operativo para mantener las entradas separadas para los dos procesos. 10.3 ¿Cuáles son las ventajas y desventajas de un sistema que prevea cerraduras obligatoria en lugar de proporcionar seguros de asesoramiento cuyo uso es deja a la discreción de los usuarios? Respuesta: En muchos casos, los programas por separado no podría tolerar bewilling acceso simultáneo a un archivo sin necesidad de la necesidad de obtener los bloqueos y garantizando así la exclusión mutua de los archivos. la exclusión mutua puede ser garantizada por las estructuras de otros programas, tales como bloqueos de memoria u otras formas de sincronización. En tales situaciones, la obligación de bloqueos que limitan la flexibilidad en la cantidad de archivos se puede acceder y también podría aumentar los gastos generales asociados con el acceso a los archivos.
Yominson
10.5 Algunos sistemas se abre automáticamente un archivo cuando se hace referencia por primera vez tiempo, y cierre el archivo cuando el trabajo t ermina. Discutir las ventajas
y desventajas de este esquema en comparación con el más tradicional uno, donde el usuario tiene que abrir y cerrar el archivo de forma explícita.
Respuesta: apertura y cierre automático de los archivos libera al usuario de la invocación de estas funciones, por lo que hace que sea más conveniente para el usuario , sin embargo, requiere más sobrecarga que el caso de que apertura y cierre explícito es necesaria.
10.6 Si el sistema operativo se sepa que una determinada aplicación se va
para acceder a los datos del archivo en forma secuencial, como no podía explotar esta información para mejorar el rendimiento?
Respuesta: Cuando un bloque se accede, el sistema de archivos podría prefetch la los bloques subsiguientes en previsión de futuras solicitudes de estos bloques. Este optimización de la precarga se reduce el tiempo de espera con experiencia por el proceso para las solicitudes futuras.
10.10 Analice las ventajas y desventajas de asociar con el control remoto
los sistemas de archivos (almacenados en los servidores de archivos) un conjunto diferente de la semántica fracaso de la asociada co n los sistemas de archivos locales.
Respuesta: La ventaja es que la aplicación se puede tratar con el fracaso condición de una manera más inteligente si se da cuenta de que incurrió en un error while acceso a un archivo almacenado en un sistema de archivos remoto. Por ejemplo, un operación de archivos abiertos, simplemente puede dejar en lugar de acceder a colgando cuando un archivo remoto en un servidor que ha fallado y la aplicación podría hacer frente a la Del sistema de archivos de interfaz de fracaso de la mejor manera posible, y si la operación fuera a co lgar simplemente, a continuación, toda la aplicación se cuelga, que no es deseable. La desventaja es la falta de uniformidad en la semánt ica fracaso y la complejidad resultante en el cód igo de la aplicación. Darlin
11.1 Considere el sistema que utiliza afile amodifed contiguos de asignación de esquema con soporte para extensiones. Un archivo es una colección de extensiones, con cada medida que corresponde a un conjunto contiguo de bloques. Una cuestión clave en estos sistemas es el grado de variabilidad en el tamaño de las extensiones. ¿Cuáles son las ventajas y desventajas de los
siguientes esquemas: a. Todas las extensiones son del mismo tamaño, y el tamaño predeterminado es. b. Las extensiones pueden ser de cualquier tamaño y se asignan de forma dinámica. c. Las extensiones pueden ser de un tamaño fijo pocos, y estos tamaños predeterminados son.
Respuesta: Si todas las extensiones son del mismo tamaño, y el tamaño predeterminado es,
entonces se simplifica el esquema de asignación de bloques. Un mapa de bits simples o una lista gratuita para extensiones libres suficiente. Si las extensiones pueden ser de cualquier tamaño y se asignan de forma dinámica, a continuación, los esquemas de asignación son más complejos necesarios. Puede ser difícil encontrar una medida del tamaño adecuado y puede haber fragmentación externa. Se podría usar el Compañero sistema de imputación discutido en los capítulos anteriores para diseñar un adecuado asignado. Cuando las extensiones pueden ser de un tamaño fijo pocos, y Estos tamaños están predeterminados, se tendría que mantener una por separado lista de mapa de bits o libre para cada tamaño posible. Este esquema es de intermedia complejidad y la flexibilidad intermedia en co mparación con los anteriores esquemas.
11.2 ¿Cuáles son las ventajas de la variación de la asignación enlazada que usa una F AT para encadenar los bloques de un archivo? Respuesta: La ventaja es que al acceder a un bloque que se almacena en medio de un archivo, su ubicación puede ser determinada por perseguir a los punteros almacenados en la grasa en lugar de acceder a todos los de la persona bloques del archivo en un sequentialmanner para encontrar el puntero al objetivo bloque. Por lo general, la mayoría de la grasa se puede Inmemory en caché y por lo tanto los punteros se puede determinar con sólo accesos de memoria en lugar de tener que acceder a los bloques del disco. 11.3 Considere un sistema donde se mantiene el espacio libre en una lista de espacio libre. a. Supongamos que el puntero a la lista de espacio libre se pierde. ¿Puede el sistema de reconstruir la lista de espacio libre? Explique su respuesta. b. Considere un sistema de archivos similar a la utilizada por UNIX con índice de asignación. ¿Cuántos disco I / O pueden ser las operaciones de necesario para leer el contenido de un archivo local pequeño / a / b / c? Supongamos que ninguno de los bloques del disco está siendo almacenado en caché. c. Sugiera un plan para asegurarse de que el puntero no se pierde como resultado de la falta de memoria. Respuesta:
a. Con el fin de reconstruir la lista libre, sería necesario realizar "la recolección de basura." Esto implicaría la búsqueda de la
estructura de directorios completa para determinar qué p áginas son ya asignados a puestos de trabajo. Estas páginas no asignado restante podría ser volver a vincular como la lista de espacio libre. b. El puntero de la lista de espacio libre puede ser almacenada en el disco, tal vez en varios lugares. c. joelvin
11.4 Algunos sistemas de archivos permiten el almacenamiento en disco para ser asignados a diferentes niveles de granularidad. Por ejemplo, un sistema de archivos podría asignar 4 KB del disco el espacio como un solo bloque de 4 KB o hasta ocho bloques de 512 bytes. ¿Cómo podría nos aprovechamos de esta flexibilidad para mejorar el rendimiento? ¿Qué modificaciones tendrían que hacerse a la gestión de espacio libre esquema para apoyar esta función? Respuesta: Tal esquema podría disminuir la fragmentación interna. S i un archivo es de 5 KB, entonces podría ser asignado un bloque de 4 KB y contigua dos Bloques de 512 bytes. Además de mantener un mapa de bits de bloques libres, también se tendría que mantener el estado adicional con respecto a cuál de los subbloques se están utilizando actualmente dentro de un bloque. El asignador de que entonces tenemos que examinar este estado adicional para asignar subbloques y coallesce los sub-bloques para obtener el bloque más grande cuando todos los sub-bloques ser libre.
11.5 Discutir cómo la optimización del rendimiento para sistemas de archivos podría resultar en las dificultades inmaintaining la consistencia de los sistemas en caso de de ordenador se bloquea.
Respuesta: La principal dificultad que pudiera surgir se debe al retraso actualizaciones de datos y metadatos. Actualizaciones podrían retrasarse en la esperanza que los mismos datos se pueden actualizar en el futuro o que la actualización de datos puede ser temporal y puede ser eliminado en un futuro próximo. Sin embargo, si el sistema se desplome sin haber cometido el actualizaciones de retraso, la compatibilidad del sistema de archivos se destruye.
11.6 Considere un sistema de archivos en un disco que tiene dos bloques lógicos y físicos tamaño de 512 bytes. Supongamos que la información sobre cada archivo ya está Inmemory. Para cada una de las tres estrategias de asignación (contiguo, vinculados, e indexados), responder a estas preguntas: a. ¿Cómo es la asignación de direcciones lógicas a físicas logrado en este sistema? (Para la asignación indexada, supongamos que un archivo es siempre menos de 512 cuadras de largo.) b. Si actualmente estamos en el bloque lógico 10 (el último bloque accessed was bloque 10) y desea bloquear el acceso lógico 4, como muchos físicos los bloques deben ser leídos desde el disco? Respuesta: Sea Z la dirección del archivo inicial (número de bloque). a. Contiguos. Divide la dirección lógica por 512 con X e Y de la resultante cociente y el resto, respectivamente. 1. Añadir X a la Z para obtener el número de bloque físico. Y es el el desplazamiento en ese bloque. 2. 1 b. Vinculado. Divide la dirección física lógica por 511 con X e Y el cociente resultante y el resto, respectivamente. 1. Persigue a la lista enlazada (obtener X + 1 bloques). Y + 1 es el desplazamiento en el bloque del último examen físico. 2. 4 c. Indexadas. Divide la dirección lógica por 512 con X e Y de la resultante cociente y el resto, respectivamente. 1. Obtener el bloque índice en la memoria. De bloques de direcciones físicas está contenida en el bloque índice en la posición X. Y es el desplazamiento en el bloque físico deseado.
WebRepCalificación general
View more...
Comments