Destruir un semáforo

Muchos de los errores CoreDump que se producen al trabajar con semáforos están provocados por no haber eliminado previamente los semáforos en ejecuciones anteriores de nuestro código....

Ejercicio Memoria 06

Dada esta cadena de referencias a memoria virtual: 8, 1, 3, 1, 4, 5, 8, 2, 4, 3, 5, 1, 2, 3, 5, 3, 2, 8, 1, 3, 2, 8 Simule la gestión de estas referencias utilizando las siguientes políticas: LRU; Segunda oportunidad. Suponga que el sistema dispone de tres marcos físicos que inicialmente...

Evaluación

Sistema y criterio de evaluación de la asignatura. Teoría y práctica se evalúan sobre 10 puntos, ponderando al 50% cada una, es decir, finalmente son 5 puntos para teoría y 5 puntos para prácticas. Es obligatorio aprobar (nota>=5) ambas por separado. Aviso importante: SOLO SE GUARDARÁN NOTAS DE LAS PARTES APROBADAS ENTRE LAS CONVOCATORIAS...

Ejercicio Memoria 05

Sea un sistema con un bus de direcciones de 16 bits, con toda la memoria direccionable instalada, donde el tamaño de página es dimensionable al arranque y se ha fijado en un tamaño tal que la tabla de página ocupa 32 entradas de 1 byte cada una y el sistema operativo está ocupando los...

Ejercicio Memoria 04

Sea un sistema de memoria paginada con un tamaño de página de 2 K sobre un bus de direcciones de 32 bits. El sistema operativo puede gestionar toda la memoria direccionable con 32 bits que está instalada y se reserva los primeros 64MB de memoria. a)¿Cuál es el espacio de direccionamiento lógico de los...

Iterando con for en Bash

Aparentemente Bash está diseñado para que el bucle for trabaje con ficheros, al menos eso parece al ver el siguiente código, que mostrará un texto para cada uno de los ficheros que se encuentra en el current directory. Realmente * está siendo sustituido por Bash con una lista de nombres de ficheros...

Man pages, Encontrando ayuda

Las páginas del manual (man pages) de linux nos dan el soporte y la ayuda para encontrar mucha documentación del sistema, entre otras, cuál es el prototipo de las funciones en C que utilizaremos o la sintaxis de un comando de Bash. Si usamos man para pedir ayuda del propio man ( $man man)...

Ejercicio Memoria 03

Sea un sistema de memoria virtual paginada con un tamaño de página de 512 bytes sobre un bus de direcciones de 16 bits con toda la memoria direccionable instalada. Si la parte residente del sistema operativo son siempre los primeros 6K, se pide: a) ¿Qué tamaño ocupará la tabla de páginas si cada entrada...

Ejercicio Memoria 02

Considera un computador con memoria virtual paginada con un esquema de traducción directa en un nivel, donde el espacio virtual es de 128MB, el espacio físico es de 1MB y el tamaño de página es de 4KB. ¿Qué tamaño en bytes tiene la tabla de páginas si esta contiene la información mínima para hacer...