Modelos de Procesos y Memoria en Microprocesadores
19 Questions
1 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿En qué modelo de procesos solo hay un PCB y un espacio de direcciones asociado al proceso, sin embargo ahora hay pilas separadas para cada hilo y bloques de control para cada hilo?

  • Monoproceso
  • Multitarea
  • Multihilo (correct)
  • Multiprogramación
  • Identifique el método de sustitución de páginas viendo el siguiente grafico:

  • FIFO
  • Óptimo
  • Segunda oportunidad (correct)
  • LRU
  • ¿Cuál de estas memorias suelen tener más capacidad?

    Auxiliar

    ¿De qué están compuestas las tablas de páginas?

    <p>Protector, marco, ocupado y referenciada</p> Signup and view all the answers

    En las tablas de multinivel, solo se mantienen en memoria las tablas de páginas. ¿Cómo se denomina este tipo de administración de memoria?

    <p>Jerarquía</p> Signup and view all the answers

    ¿Qué es una palabra?

    <p>El conjunto de bits que la arquitectura de un computador puede manejar como un todo</p> Signup and view all the answers

    ¿Cómo se denomina al encargado de ceder al CPU al proceso seleccionado?

    <p>Dispatcher</p> Signup and view all the answers

    ¿Cuál de las memorias tiene la mayor velocidad de acceso?

    <p>Cache</p> Signup and view all the answers

    ¿De qué está formado el procesador central o CPU?

    <p>Memoria interna, unidad lógica y aritmética, y unidad de control</p> Signup and view all the answers

    ¿Qué mide el reloj de un microprocesador?

    <p>La cantidad de operaciones que será capaz de hacer</p> Signup and view all the answers

    ¿Quién desarrolló la tecnología de Hyper-Threading?

    <p>Intel</p> Signup and view all the answers

    ¿Qué método de sustitución de página es una versión modificada de FIFO que comprueba el bit de referenciada antes de eliminar una página?

    <p>Segunda oportunidad</p> Signup and view all the answers

    ¿Qué indica el bit de presencia en una tabla de páginas?

    <p>Si la página está presente en la memoria principal</p> Signup and view all the answers

    Defina qué es una tarea.

    <p>Es una unidad de trabajo más pequeña dentro de un programa en ejecución.</p> Signup and view all the answers

    Defina qué es un programa en ejecución.

    <p>Es una entidad más amplia que puede incluir varias tareas o hilos en su interior.</p> Signup and view all the answers

    De qué se encarga el dispatcher.

    <p>Se encarga de salvar el contexto del programa que abandona la CPU y el contexto del procesador de un proceso que abandona la CPU.</p> Signup and view all the answers

    ¿De qué está formado el contexto de un proceso?

    <p>El contexto del procesador y el contexto de la memoria.</p> Signup and view all the answers

    ¿Qué contiene una tabla de procesos?

    <p>Un bloque de control del proceso, un dispatcher, el estado del proceso.</p> Signup and view all the answers

    ¿Qué ocurre con los núcleos de procesador en cada ciclo de reloj?

    <p>En cada ciclo de reloj se van a ejecutar varias instrucciones a la vez dependiendo la cantidad de núcleos y Hyper Threading incluye núcleos virtuales para que no se sature el CPU.</p> Signup and view all the answers

    Study Notes

    Modelos de Procesos

    • En el modelo MULTIHILO, hay pilas separadas para cada hilo y bloques de control para cada uno.

    Sustitución de Páginas

    • El método de sustitución de páginas, según el gráfico, se puede identificar como SEGUNDA OPORTUNIDAD.

    Memoria

    • La memoria AUXILIAR suele tener más capacidad que otras memorias.
    • Las tablas de páginas tienen tantas entradas como páginas existentes, con campos como PROTECCIÓN, MARCO y OCUPADO/REFERENCIADA.
    • En las tablas de páginas multinivel, solo se mantienen las tablas de páginas JERARQUÍA en memoria.
    • Una palabra es un conjunto de bits que un computador maneja como unidad, con tamaños comunes de 16, 32, o 64 bits.
    • El DISPATCHER es el encargado de ceder el CPU al proceso seleccionado.
    • La memoria CACHE tiene la mayor velocidad de acceso.
    • El procesador central (CPU) es responsable de ejecutar programas e incluye la MEMORIA INTERNA, la UNIDAD LÓGICA Y ARITMÉTICA y la UNIDAD DE CONTROL.

    Microprocesadores

    • Un microprocesador tiene un reloj interno que marca la cantidad de operaciones que puede realizar, la medida actual de este reloj es en GHZ.
    • Hyper-Threading (HT) es una tecnología desarrollada por INTEL.

    Paginación

    • Cuando no hay marcos libres ocurre un fallo de página.
    • La decisión de liberar un marco se basa en el algoritmo de paginación.
    • Un programa es un algoritmo a ejecutar que puede estar en forma de hoja de carpeta, con variables sin valores.

    Sustitución de Paginación

    • La sustitución de paginación se activa cuando no hay marcos libres de memoria.
    • Elige la página a sustituir con un algoritmo de sustitución.
    • Puede obtener la página faltante desde el área de intercambio.

    Planificación de Procesos

    • Un proceso se puede desplazar (interrumpir) por otro con un tiempo de ejecución estimado menor.
    • El algoritmo SRT (Tiempo restante más corto) ejecuta primero el proceso con el tiempo estimado más corto.
    • SJF (Primer trabajo más corto) también prioriza los procesos con menor tiempo estimado.
    • Round Robin asigna el CPU a cada proceso durante un período de tiempo (Quantum).
    • Los procesos con mayor prioridad se ejecutan primero.
    • FIFO ejecuta los procesos en el orden en que entran.

    Estados del Proceso

    • Un proceso puede estar en estado LISTO, EJECUCIÓN, o BLOQUEADO.
    • El estado de ejecución pasa a bloqueado cuando se solicita una operación de E/S.
    • El estado de bloqueado se actualiza a LISTO cuando se completa la operación.

    Tabla de Páginas

    • La tabla de páginas traduce direcciones virtuales a direcciones físicas, con ayuda del MMU.
    • La TLB (Traducción Lookaside Buffer) almacena los accesos recientes a la tabla de páginas para acelerar el acceso a la memoria.

    Contexto del Procesador

    • El Dispatcher guarda el contexto del programa que abandona la CPU y del procesador.
    • El contexto del proceso incluye el contexto del procesador y el contexto de memoria.

    Ejecución de un Programa

    • La ejecución de un programa implica una tabla de procesos en la RAM, un bloque de control de proceso y el Dispatcher.
    • Los núcleos de procesador ejecutan varias instrucciones simultáneamente con ayuda de Hyper-Threading e implican el ciclo de reloj y la cantidad de núcleos.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    PREGUNTERO SO1 PDF

    Description

    Este cuestionario aborda conceptos clave sobre modelos de procesos, sustitución de páginas y el funcionamiento de la memoria en microprocesadores. Se explorarán temas como las pilas en modelos multihilo, la memoria auxiliar y la velocidad de la memoria cache. Ideal para estudiantes de informática que buscan reforzar su conocimiento en arquitectura de computadoras.

    More Like This

    Process Models in Software Development
    7 questions
    Process Models in Software Engineering
    8 questions
    Process Models in Software Engineering
    32 questions
    Software Development Process Models
    40 questions
    Use Quizgecko on...
    Browser
    Browser