Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SISTEMAS
OPERATIVOS
ABIERTOS
SISTEMA DE UBICACION DE
MEMORIA Y EJECUCION
COMANDOS
PLATAFORMAS
AMBIENTE
Debe de establecer una
configuración inicial, por
medio de un archivo al que
llamaremos
proyecto.config, donde se
colocaran los parámetros
configurables para ejecutar
el proyecto.
La configuración servirá para
poder usar un ambiente de
consola para escribir comandos
básicos de Linux.
Y servirá también para simular un
ambiente grafico para visualizar el
comportamiento de administración
de memoria en el computador, esta
memoria deberá estar particionada
en N bloques de diferentes tamaños,
según se indique en el archivo de
configuración inicial proyecto.config
……
…….cada proceso que simule ser
ejecutado debe alojarse en algún
espacio de memoria y ser visible
gráficamente. Es importante notar que
se debe comportar según las políticas
de mejor ajuste, primer ajuste y peor
ajuste configuradas en el archivo de
configuración inicial.
Ejemplo Archivo de
configuración
proyecto.config.
Procesos = [N] (N indica el
número MAXIMO de
procesos que se pueden
tener en el simulador de
memoria)
PoliticaAjuste = [P] (P Indica
la política de ajuste, 1 =
Mejor ajuste, 2 = primer
ajuste y 3 = peor ajuste)
Memoria = [M] (M Indica la
capacidad de memoria
simulada que se puede usar)
Numero de bloques = [B]
(B cantidad de Bloques
que se manejaran en la
memoria simulada)
Bloque1 = [C] (Capacidad de
memoria en Kb. del bloque 1)
BloqueN = [CN] (Capacidad de
memoria en Kb. del bloque N)
Los comandos permitidos
son comandos básicos de
consola Shell LINUX/ como
por ejemplo:
Los comandos permitidos
son comandos básicos de
consola Shell LINUX/
Command de Windows
como por ejemplo:
PROYECTO
El proyecto consiste en realizar
primeramente una aplicación
de consola que simule la
ejecución de procesos en
memoria y la ejecución de
comandos básicos de LINUX.
Consola
Considere que para ejecutar
un proceso deberá de colocar
la instrucción Execute con los
parámetros siguientes:
Consola