sistema de paginaciÓn

18
LOGO MEMORIA PAGINADA Y PROCESO DE PAGINACIÓN

Upload: shirley-contreras-ulloa

Post on 20-Jun-2015

5.306 views

Category:

Documents


0 download

DESCRIPTION

AQUI SE OBSERVARA UN RESUMEN BREVE ACERCA DE MEMORIA PAGINADA

TRANSCRIPT

Page 1: SISTEMA DE PAGINACIÓN

LOGO

MEMORIA PAGINADA Y PROCESO DE PAGINACIÓN

MEMORIA PAGINADA Y PROCESO DE PAGINACIÓN

Page 2: SISTEMA DE PAGINACIÓN

¿Qué entendemos por Paginación?

Page 3: SISTEMA DE PAGINACIÓN

Consiste en considerar el espacio de

direcciones lógicas de cada proceso

como un conjunto de bloques de

tamaño consistente llamados

Páginas

Page 4: SISTEMA DE PAGINACIÓN

Tradicionalmente el soporte para la paginación se realiza mediante hardware. Sin embargo, algunos diseños recientes implementan los mecanismos de paginación integrando estrechamente el hardware y el sistema operativo.

Page 5: SISTEMA DE PAGINACIÓN

Definiciones Preliminares

PAGINA

TABLA DE

PAGINA

MARCO DE PAGINA

Page 6: SISTEMA DE PAGINACIÓN

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

Paginación Simple (asignación de paginas a marcos libres)

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

Numero de marco

Memoria principal

A0

A1

A2

A3

A0

A1

A2

A3

B0

B1

B2

a) Quince paginas libres b) Carga del proceso A c) Carga del proceso B

Page 7: SISTEMA DE PAGINACIÓN

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

Paginación Simple

A0

A1

A2

A3

B0

B1

B2

C0

C1

C2

C3

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

Numero de marco

Memoria principal

A0

A1

A2

A3

C0

C1

C2

C3

A0

A1

A2

A3

D0

D1

D2

C0

C1

C2

C3

D3

D4

d) Carga del proceso C f) Carga del proceso De) Expulsión del proceso B

Page 8: SISTEMA DE PAGINACIÓN

0

1

2

3

7

8

9

10

4

5

6

11

12

13

14

Tabla de Paginas del Proceso A

Tabla de Paginas

del Proceso

B

Tabla de Paginas

del Proceso C

Tabla de Paginas

del Proceso D

Línea de Marcos Libres

0

1

2

3

0

1

2

0

1

2

3

0

1

2

3

4

0

1

Estructuras de datos para el ejemplo de la figura 1 en el periodo de tiempo (t).

Page 9: SISTEMA DE PAGINACIÓN

ALGORITMOS DE REEMPLAZO DE PÁGINAS

Page 10: SISTEMA DE PAGINACIÓN

ALGORITMO ÓPTIMO

Page 11: SISTEMA DE PAGINACIÓN

ALGORITMO NO USADOS RECIENTEMENTE (NRU)

Page 12: SISTEMA DE PAGINACIÓN

ALGORITMO PRIMERO QUE ENTRA, PRIMERO QUE SALE (FIFO)

Page 13: SISTEMA DE PAGINACIÓN

ALGORITMO DE SEGUNDA OPORTUNIDAD

Funcionamiento del Algoritmo de Segunda Oportunidad.A.- Páginas Ordenadas en Orden FIFO.B.-Lista de Páginas si ocurre una falla de páginas en el tiempo 20 y A tiene su bit R encendido

Page 14: SISTEMA DE PAGINACIÓN

ALGORITMO POR RELOJ

Page 15: SISTEMA DE PAGINACIÓN

ALGORITMO DE REEMPLAZO DE PÁGINAS MENOS RECIENTEMENTE USADAS (LRU)

LRU Empleando una Matriz.

Page 16: SISTEMA DE PAGINACIÓN

Reemplazo de Páginas por el Algoritmo LRU.

Page 17: SISTEMA DE PAGINACIÓN

Conclusiones

Page 18: SISTEMA DE PAGINACIÓN