Podcast
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?
¿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:
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?
¿Cuál de estas memorias suelen tener más capacidad?
Auxiliar
¿De qué están compuestas las tablas de páginas?
¿De qué están compuestas las tablas de páginas?
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?
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?
¿Qué es una palabra?
¿Qué es una palabra?
¿Cómo se denomina al encargado de ceder al CPU al proceso seleccionado?
¿Cómo se denomina al encargado de ceder al CPU al proceso seleccionado?
¿Cuál de las memorias tiene la mayor velocidad de acceso?
¿Cuál de las memorias tiene la mayor velocidad de acceso?
¿De qué está formado el procesador central o CPU?
¿De qué está formado el procesador central o CPU?
¿Qué mide el reloj de un microprocesador?
¿Qué mide el reloj de un microprocesador?
¿Quién desarrolló la tecnología de Hyper-Threading?
¿Quién desarrolló la tecnología de Hyper-Threading?
¿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?
¿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?
¿Qué indica el bit de presencia en una tabla de páginas?
¿Qué indica el bit de presencia en una tabla de páginas?
Defina qué es una tarea.
Defina qué es una tarea.
Defina qué es un programa en ejecución.
Defina qué es un programa en ejecución.
De qué se encarga el dispatcher.
De qué se encarga el dispatcher.
¿De qué está formado el contexto de un proceso?
¿De qué está formado el contexto de un proceso?
¿Qué contiene una tabla de procesos?
¿Qué contiene una tabla de procesos?
¿Qué ocurre con los núcleos de procesador en cada ciclo de reloj?
¿Qué ocurre con los núcleos de procesador en cada ciclo de reloj?
Flashcards
Modelo de Procesos Multihilo
Modelo de Procesos Multihilo
Modelo de procesos donde hay un PCB y un espacio de direcciones por proceso, pero se tienen pilas y bloques de control separados para cada hilo.
Memoria Auxiliar
Memoria Auxiliar
Tipo de memoria con mayor capacidad de almacenamiento que la memoria RAM.
Tabla de Páginas
Tabla de Páginas
Estructura que mapea direcciones virtuales a direcciones físicas, con campos como protección, marco ocupado y referenciada.
Tablas de Páginas Multinivel
Tablas de Páginas Multinivel
Signup and view all the flashcards
Tamaño de Palabra
Tamaño de Palabra
Signup and view all the flashcards
Dispatcher
Dispatcher
Signup and view all the flashcards
Memoria caché
Memoria caché
Signup and view all the flashcards
CPU
CPU
Signup and view all the flashcards
Frecuencia del reloj (CPU)
Frecuencia del reloj (CPU)
Signup and view all the flashcards
Hyper-Threading (HT)
Hyper-Threading (HT)
Signup and view all the flashcards
Sustitución de página (Segunda Oportunidad)
Sustitución de página (Segunda Oportunidad)
Signup and view all the flashcards
Tiempo Restante Más Corto (SRT)
Tiempo Restante Más Corto (SRT)
Signup and view all the flashcards
Primer Trabajo Más Corto (SJF)
Primer Trabajo Más Corto (SJF)
Signup and view all the flashcards
Round Robin
Round Robin
Signup and view all the flashcards
Prioridades
Prioridades
Signup and view all the flashcards
FIFO
FIFO
Signup and view all the flashcards
Fallo de página
Fallo de página
Signup and view all the flashcards
Algoritmo de paginación
Algoritmo de paginación
Signup and view all the flashcards
Programa
Programa
Signup and view all the flashcards
Tabla de Traducción de Páginas (TLB)
Tabla de Traducción de Páginas (TLB)
Signup and view all the flashcards
Planificador
Planificador
Signup and view all the flashcards
Gestión de Memoria
Gestión de Memoria
Signup and view all the flashcards
Tarea
Tarea
Signup and view all the flashcards
Programa en ejecución
Programa en ejecución
Signup and view all the flashcards
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.