Simulador de Gestor de Memoria de Sistemas Operativos

Páginas: 7 (1562 palabras) Publicado: 18 de octubre de 2014
Sistemas Operativos I
2º Grado Ingeniería Informática

PROYECTO

Curso 2013-2014

Simulador de un gestor de
memoria

Componentes Grupo 14:
- Oscar Carriazo Ballesteros
- Jorge Barrios Organero
- Rubén Donate Serrano

´
Indice
1. Introducci´n.
o

1

2. Descripci´n General del C´digo.
o
o

1

3. Ficheros de Entrada y Salida.
3.1. Ficheros de Entrada. . . . . . .3.1.1. Fichero de Par´metros.
a
3.1.2. Fichero de Direcciones.
3.2. Fichero de Salida. . . . . . . . .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

..
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

1
1
1
2
3

4. Estructuras de datos.

3

5. Resultados de Ejercicios.
5.1. Ejercicio 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2. Ejercicio 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3. Ejercicio 4. . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4
4
4
4

I

´
Indice de figuras
1.
2.
3.
4.
5.
6.

Ejemplo de Fichero de Par´metros. . . . . .
a
Ejemplo de Fichero de Direcciones. . . . . .
Ejemplo de Fichero de Salida o Resultados.
Soluci´n Ejercicio 2. . . . . . . . . . . . . .
o
Soluci´n Ejercicio 3. . . . . . . . . . . . . .
o
Soluci´n Ejercicio 4.. . . . . . . . . . . . .
o

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
..
.
.

.
.
.
.
.
.

.
.
.
.
.
.

2
2
3
5
5
6

II

1.

Introducci´n.
o

A continuaci´n se detalla un programa, estructurado en c, que se encarga de transformar
o
una direcci´n l´gica en una f´
o o
ısica. Para realizar estas operaciones son necesarios dos fichero .txt.
En el primer fichero se le pasan los par´metros que necesitar´ para realizar la traducci´n.En el
a
a
o
segundo se le pasan las direcciones que tiene que traducir. Y el resultado de las traducciones los
guarda en ficheros .txt. Estos ficheros se explicar´n c´mo funcionan y su contenido m´s adelante.
a o
a

2.

Descripci´n General del C´digo.
o
o
El c´digo del programa se ha organizado mediante los siguientes procedimientos, que son:
o
• Procedimiento leerParametros: Seencarga de abrir el fichero que contiene los par´metros el
a
cual es obligatoria. La direcci´n de ese fichero se le pasa al procedimiento como par´metro
o
a
para que pueda guardar la informaci´n contenida en el mismo en las variables que posteo
riormente utilizar´ el programa para efectuar las transformaciones de las direcciones l´gicas
a
o
a las direcciones f´
ısicas.
• ProcedimientoleerDirecciones: Realiza pr´cticamente lo mismo que el procedimiento leera
Parametros con la unica diferencia que en este caso la informaci´n que se obtiene del fichero
´
o
son las direcciones las cuales hay que traducir.
• Procedimientos regbase, paginacion y segmentacion: Se encargan de realizar la transformaci´n de las direcciones l´gicas obtenidas con el procedimiento leerDirecciones y usano
odo los par´metros obtenidos con el procedimiento leerParametros a las direcciones f´
a
ısicas
correspondientes con los m´todos de particionamiento, paginaci´n y segmentaci´n respece
o
o
tivamente. Por ultimo escribe en el fichero de resultados que corresponda los resultados
obtenidos y mostrarlos por pantalla.
• Procedimiento menuDirecciones: Este procedimiento lo unico que realiza es...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas Operativos-Memoria Virtual
  • administracion de memoria en los sistemas operativos
  • Sistema gestor
  • sistema de gestores
  • Sistema Gestor
  • Administracion De Memoria Sistemas Operativos
  • Memorias de sistemas operativos
  • SISTEMAS OPERATIVOS.- Administracion de memoria

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS