Sistemas operativos - notas de preguntas y respuestas en ejercicios de clase respuesta 14--

Aprendizaje apuntes de clase de vídeo del sistema operativo
Descripción: Otros "de preguntas y respuestas notas en clase," también "sistema operativo" columna

【】 4-1

Este resumen de la discusión lección después de la escuela:

  1. ¿Qué es un estado seguro? secuencia de la seguridad? ¿Por qué no hay no se producirá un estancamiento sistema de secuencia de la seguridad? Si hay una secuencia seguridad, entonces la secuencia es la única seguridad de la misma?
    A: Si el estado actual de la existencia de una secuencia de seguro del estado actual es el estado de seguridad; secuencia de seguridad está representado por la secuencia del proceso con el fin de asignar recursos, no se producen estancamiento sistema; serie a causa de las necesidades de seguridad son una variedad de recursos por proceso máxima asignación de recursos en el proceso, de acuerdo con el proceso de asignación de recursos al máximo para que cada proceso puede ser ejecutado con éxito, que es, sin duda cada proceso puede completarse con éxito durante el proceso real de avanzar en el proceso (como en la realización del proceso real, cada uno de sus necesidades de recursos también no tiene que ser necesariamente el número máximo de los recursos, tales como: la necesidad de completar el proceso P1 necesario para llevar a cabo 5 de la impresora, a continuación, la siguiente respiración puede solicitar la aplicación de recursos de cinco impresora, podría ser cualquier menos de un 5 valor, o que éstos aplicación de cinco impresora puede completarse una vez que la aplicación también es posible en múltiples aplicaciones; respiración completa aplicación sin ningún problema, no hay problema incluso varias veces); si hay secuencia de la seguridad, la secuencia no es segura debe ser único en los ejercicios que hacemos banqueros algoritmo menudo se encuentran cuando la secuencia de la seguridad no es el único caso.

  2. ¿Cuál es el uso de la idea del algoritmo del banquero (estancamiento prevención? Evitar el estancamiento? Detectar los puntos muertos? Aliviar el punto muerto?) Frente al fracaso?
    R: algoritmo del banquero evitar el estancamiento es el uso de la idea de estancamiento mango. La lección para romper las cuatro condiciones necesarias para el estancamiento de las tres (recordar las cuatro condiciones necesarias para el estancamiento es qué? Mutuamente exclusivas condiciones, no la privación, solicitar y mantener las condiciones, condición de espera circular) es la idea de estancamiento prevención ; simplificar mapa de asignación de recursos es la detección de interbloqueos ideas, videos instructivos para levantar el bloqueo no dijo, principalmente dos métodos: para aprovechar los recursos (el proceso en un callejón sin salida forzada la privación de recursos para su distribución a otros procesos, a saber, puente de un solo tablón en la primera salida de alguien, dejar que otra persona vaya primero) proceso, la terminación (o retirada) (es decir, para matar un proceso que toma recursos naturales será lanzado).
    Punto muerto debe ser tratado de acuerdo con: la prevención de estancamiento -> estancamiento de evitar -> detecta puntos muertos -> estancamiento proceso fueron puestos en libertad, los dos primeros son de antemano, después de que los dos últimos es que un punto muerto comenzará a encontrar la manera de muerto en la yema, si el estancamiento es inevitable que va a pasar, y luego considerar el siguiente paso cómo detectar los puntos muertos y la forma de levantar el bloqueo.

  3. mesa de banqueros algoritmo es el foco de la actualidad, habrá ejercicios después de clases, los exámenes pueden todos tienen este problema, recuerdo a dibujar cuando la resolución de problemas, o sólo una parte de los puntos! Además de esto ya no es el tema, por favor, su propia práctica después de la escuela.
    A: La mesa cada paso: recurso de tabla de asignación de seguridad y listas de comprobación. Además, cada matriz de mesa (vector), que significa:
    Número representación matricial de la asignación de cada proceso y ha sido (o ya asignado) de diversos recursos ;; Max representación matricial de los procesos requieren el número máximo de recursos Necesita: tabla de asignación de recursos representación matricial de los procesos requiere el número de recursos; Disponible vector representa el número de recursos ociosos actualmente.
    Seguridad tabla de verificación: representación matricial El trabajo es el número después de cada asignación de los recursos disponibles, la (primera fila) inicial es igual Disponible vector, desde la segunda línea es igual a la línea de salida Trabajo + Disponible; matriz de Necesidad y Asignación tablas de contenido de la matriz y de asignación de recursos son los mismos; trabajo + representa disponibles se completa el número de todos los recursos disponibles del proceso actual.

  4. Revisar la jerarquía de memoria? Es decir, el proceso de gestión de memoria (gestión de memoria) entender el programa en?
    R: jerarquía de memoria, en orden descendente: un registro, memoria caché, la memoria principal (RAM), la memoria secundaria (memoria externa), y la velocidad descendente de pequeño a grande capacidad, el propósito de la jerarquía es aliviar la velocidad y capacidad contradicciones.
    Gestión de la memoria (a menos que se especifique otra cosa se refiere a la gestión de memoria, gestión de memoria externa en la parte posterior de la sección de gestión de dispositivos). Ejecutar cualquier programa debe ser cargado en la memoria para ejecutar, comprender el proceso de carga de un programa, entonces usted sabe cómo se asignan los recursos de esta memoria compartida a los diversos programas, entre ellos los principales contenidos de la gestión de memoria: la asignación de memoria, la traducción de direcciones (mapeo ), protección de memoria, expansión de memoria (memoria virtual, el siguiente capítulo de contenido).

  5. ¿Cómo entender la dirección lógica y la dirección física?
    A: Physical Dirección: la memoria como dos filas de pequeños espacios (espacios pequeños cada uno de bytes: 1B = 8 bits, también llamado una célula); unidad 0, la unidad 1, unidad 2, la unidad 3, ... (Nota numeradas de 0) es la dirección física de la memoria, esta es una dirección lineal unidimensional no puede ser cambiado a.
    Dirección lógica: se requiere espacio de almacenamiento 6 espacios Supongamos que necesita para escribir programas o seis espacios de almacenamiento (es decir, 6 bytes o 6 unidades) mientras se carga el programa, pero la primera unidad de memoria 10 (o más delante número de unidades, no necesariamente 10) se contabilizan, a continuación, puede único programa de la dirección física de la unidad de carga 10 aperturas (nota numeradas del 0), pero su programa pensado que la dirección física es de 10 unidades sus direcciones 0 - 0 es la dirección lógica (dirección lógica de cada nota de programa están numeradas de 0), el No. 1 que corresponde a la dirección lógica después de la dirección física 11, y así sucesivamente. La dirección lógica 0 se convierte a una dirección física 10, que es una conversión de dirección (mapeo).
    Imagínese, como una clase a su programa, su número de estudiante es la dirección lógica del programa, a la clase para ir a la escuela es la primera actuación (al aula es de programa en la memoria) del programa, que lleva el número en el aula es un examen físico dirección, que es la posición para sentarse y encontrar a alguien asignación de dirección.

Y agregó:

Cualquier dirección lógica de un programa se numeran a partir de 0, el contenido de la primera byte 0 es el inicio del programa y, a continuación así sucesivamente. Ejemplos de número de estudiante no es necesariamente, porque el número de estudiante es editado por un profesional, es una primera clase a un estudiante no es necesariamente el número 0 (por supuesto, el número de estudiante es a partir de 1 series)

Publicado 94 artículos originales · alabanza won 40 · Vistas a 30000 +

Supongo que te gusta

Origin blog.csdn.net/weixin_46218781/article/details/105381133
Recomendado
Clasificación