![]()
Para el desarrollo del presente caso de estudio se ha utilizado el lenguaje
Matlab,
una muy poderosa herramienta para el cálculo numérico,
aplicada acá a la simulación de requerimientos de paginación
de memoria virtual y a evaluar si secuencias aleatorias de dichos requerimientos
podrían llevar a situaciones del tipo de la llamada Anomalía
de Belady o
Anomalía FIFO [7, Deitel].
Lo interesante del presente caso de estudio es que se permiten simular requerimientos de paginación para secuencias grandes (de cientos o de miles de requerimientos) como así también para grupos muy numerosos de celdas de páginas, lo que nos acerca a situaciones reales.
Los aspectos teóricos relacionados con los algoritmos de paginación y con la anomalía mencionada, han sido desarrollados en el Capítulo “Administración de la Memoria”.
Conforme a lo antes indicado, el objetivo del caso de estudio desarrollado fue el de codificar un programa en Matlab (Anomalia.m) que efectuara el testeo de la posible Anomalía de Belady para una secuencia aleatoria de requerimientos de páginas en un sistema de paginación FIFO, visualizando en pantalla los datos obtenidos y gráficamente los principales resultados y que permitiera generar un archivo acumulativo de seguimiento (Anomalia.txt y su versión formateada Anomalia.dat).
Descripción del Problema Planteado
Una descripción detallada del problema de la Anomalía de Belady o Anomalía FIFO puede consultarse en el Capítulo “Administración de la Memoria”, siendo especialmente pertinente el tema relacionado con Estrategias de Administración del Almacenamiento Virtual.
Descripción del Algoritmo Utilizado
Al igual que en el apartado anterior, una descripción detallada de los fundamentos teóricos del algoritmo aplicable a este caso, puede consultarse en el Capítulo “Administración de la Memoria”, siendo especialmente pertinente el tema relacionado con Estrategias de Administración del Almacenamiento Virtual. [7, Deitel].
El programa en Matlab desarrollado se encuentra en el archivo Anomalia.m y posee las siguientes características:
Se lo puede invocar desde el entorno de Matlab mediante “Anomalia.m” y recibe como entradas por pantalla los datos de configuración de la simulación referidos a:
El código del programa desarrollado (Anomalia.m)
es el siguiente:
% Maestría en Informática y Computación.
%Testeo de la posible Anomalía de Belady para una secuencia
aleatoria de requerimientos
% de páginas en un sistema de paginación FIFO.
% n: Número de celdas de página en la memoria real.
% M: Vector de celdas de página en la memoria real.
% R: Matriz de requerimientos de páginas por testeo.
% T: Vector de requerimientos de páginas para un testeo.
% fallos: número de fallos de página.
clc
echo off
n = 0;
M = 0;
R = 0;
T = 0;
fallos = 0;
i = 0;
j = 0;
r = 0;
s = 0;
p = 0;
encontrada = 0;
k = 0;
l = 0;
Fp(3) = 0;
Cp(3) = 0;
Aux(2) = 0;
disp(’ ’)
disp(’Testeo de la posible Anomalía de Belady para una secuencia
aleatoria de’)
disp(’requerimientos de páginas en un sistema de paginación
FIFO.’)
disp(’***********************************************************************’)
disp(’ ’)
disp(’Para indicar el número de celdas de página en la
memoria real tipee ”n = N°ent;”,’)
disp(’donde ”N°ent” es un número entero positivo.’)
disp(’Luego tipee ”return”.’)
disp(’ ’)
keyboard
disp(’Para generar aleatoriamente la matriz de requerimientos de páginas
tipee ”R = rand(N°elem,N°test);”,’)
disp(’donde ”N°elem” es el número de elementos del vector
de requerimientos de páginas y’)
disp(”’N°test” es el número de testeos que se harán.’)
disp(’Luego tipee ”return”.’)
disp(’ ’)
keyboard
for i = 1:n,
M(i) = 0;
end
if R == 0
disp(’No se ha cargado la matriz de requerimientos de páginas.’)
keyboard
end
if n == 0
disp(’No se ha cargado el número de celdas de páginas
disponibles.’)
keyboard
end
l = n;
r = size(R,1);
s = size(R,2);
for q = 1:s,
for i = 1:r,
T(i) = round(R(i,q) * 1000);
end
disp(’**********************************************************’)
disp(’T: Vector de requerimientos de páginas para la simulación:’)
disp(’**********************************************************’)
T
% Determinación de si la página requerida está
en memoria real.
n = round(l * 0.8);
for k = 1:3,
for j = 1:r,
for i = 1:n,
if M(i) == T(j)
disp(’Página encontrada en memoria real: ’)
disp(T(j))
encontrada = 1;
i = n;
end
end
if encontrada == 0
disp(’Fallo de página; se debe cargar a memoria real la página:
’)
disp(T(j))
fallos = fallos + 1;
for i = 1:(n-1),
M(i) = M(i+1);
end
M(n) = T(j);
end
encontrada = 0;
end
disp(’**********************************************************’)
disp(’Número de fallos de página ocurridos: ’)
disp(fallos)
disp(’Número de celdas de página de memoria real: ’)
disp(n)
disp(’**********************************************************’)
Fp(k) = fallos;
Cp(k) = n;
fallos = 0;
if k == 1
n = l;
else if k == 2
n = round(l * 1.2);
end
end
for i = 1:n,
M(i) = 0;
end
end
disp(’ ’)
disp(’**********************************************************’)
disp(’Pares celdas de página disponibles y fallos de páginas
ocurridos: ’)
rx = ’Vector de requerimientos de páginas para la simulación:’;
tx = ’Pares celdas de página disponibles y fallos de páginas
ocurridos: ’;
bx = ’ ’;
%
% Colocar C: o D: según el disco de trabajo.
%
fid = fopen(’D: n TesisMic n Anomalia n Anomalia.txt’,’a’);
fprintf(fid,rx);
fprintf(fid,’\n’);
for i = 1:r,
vx = num2str(T(i));
fprintf(fid,vx);
fprintf(fid,’\n’);
end
fprintf(fid,tx);
fprintf(fid,’\n’);
for i = 1:3,
Aux(1) = Cp(i);
x(i) = Cp(i);
Aux(2) = Fp(i);
y(i) = Fp(i);
disp(Aux)
nx1 = num2str(Aux(1));
fprintf(fid,nx1);
fprintf(fid,bx);
nx2 = num2str(Aux(2));
fprintf(fid,nx2);
fprintf(fid,’\n’);
end
disp(’**********************************************************’)
figure(q);
colormap(pink);
set(q,’DefaultTextColor’,’cyan’);
plot(x,y,’r-’,x,y,’g*’);
title(’BUSQUEDA DE ANOMALIA DE BELADY EN PAGINACION FIFO’);
ylabel(’N° de Fallos de Páginas’);
xlabel(’N° de Celdas de Página’);
disp(’**********************************************************’)
if Fp(3) > Fp(2) | Fp(2) > Fp(1)
disp(’SI se ha producido la Anomalía de Belady en la simulación
efectuada.’)
tx = ’SI se ha producido la Anomalía de Belady en la simulación
efectuada.’;
fprintf(fid,tx);
fprintf(fid,’\n’);
else
disp(’NO se ha producido la Anomalía de Belady en la simulación
efectuada.’)
tx = ’NO se ha producido la Anomalía de Belady en la simulación
efectuada.’;
fprintf(fid,tx);
fprintf(fid,’\n’);
end
end
disp(’**********************************************************’)
end
end
end
fclose(’all’);
Los resultados detallados de las ejecuciones se muestran paso a paso en pantalla y son grabados en el archivo de datos y ejecuciones, que en este caso ha sido el archivo Anomalia.txt, que es un archivo con registros de longitud variable, cuyos datos formateados, para algunas ejecuciones tomadas como referencia, se encuentran en el archivo Anomalia.dat.
El archivo generado (Anomalia.txt), posee la siguiente estructura:
Vector de requerimientos de páginas para la simulación:
622 684 182 511 999 231 233 655 611 501 3 281 558 359 421 446 12 985
980 847 11 866 957 967 224 990 516 267 982 487 924 629 308 803 134 573
175 802 399 982 871 11 492 676 578 17 453 985 781 1000 389 972 228 770
221 956 498 941 155 457 842 976 30 112 409 700 547 68 886 737 949 985 621
500 623 703 765 891 577 633 535 285 360 178 365 848 543 264 497 447
Pares celdas de página disponibles y fallos de páginas
ocurridos:
8 90
10 90
12 89
NO se ha producido la Anomalía de Belady en la simulación
efectuada.
Vector de requerimientos de páginas para la simulación:
471 590 792 692 95 212 714 16 192 330 16 255 483 891 675 736 874 893
584 552 3 811 238 435 584 240 629 792 506 334 401 419 899 333 801 875 745
932 209 533 278 199 803 788 178 353 668 61 174 499 771 74 944 280 601 843
120 492 344 645 570 49 648 148 390 856 204 604 10 975 447 274 138 932 53
104 588 470 16 879 449 797 104 631 742 553 405 16 753 664
Pares celdas de página disponibles y fallos de páginas
ocurridos:
8 86
10 86
12 86
NO se ha producido la Anomalía de Belady en la simulación
efectuada.
Vector de requerimientos de páginas para la simulación:
444 876 979 864 979 26 827 777 286
Pares celdas de página disponibles y fallos de páginas
ocurridos:
2 8
3 8
4 8
NO se ha producido la Anomalía de Belady en la simulación
efectuada.
Vector de requerimientos de páginas para la simulación:
553 865 706 923 273 591 822 483 706
Pares celdas de página disponibles y fallos de páginas
ocurridos:
2 9
3 9
4 9
NO se ha producido la Anomalía de Belady en la simulación
efectuada.
Vector de requerimientos de páginas para la simulación:
223 774 721 174 115 506 678 53 549 627 667 333 735 375 1 684 179 443
974 772 325 115 599 726 781 586 799 99 934 867 930 448 935 651 633 726
130 444 353 909 869 791 316 340 318 322 586 39 653 171 895 169 669 593
76 225 539 823 161 326 952 110 591 951 87 923 602 356 134 122 693 12 533
547 0 653 160 981 182 339 376 534 448 915 436 886 543 203 666 331 961 733
713 551 5 34 78 43 990 703 553 647 364 236 846 90 776 762 499 471 600 889
748 184 96 60 288 718 155 113 211 396 278 651 457 47 504 377 923 529 244
717 598 784 129 980 817 394 398 927 943 577 679 784 398 998 604 968 945
990 9 581 995 660 381 23 519 393 335 463 395 36 878 994 98 117 173 412
784 345 210 447 649 294 6 616 164 865 826 498 14 543 55 603 678 45 187
64 620 665 519 864 281 283 881 826 190 902 9 57 965 918 413 397 432 994
181 771 553 179 864 141 63 648 778 328 478 178 741 556 781 720 955 385
786 192 258 73 886 546 398 58 516 113 955 757 817 366 118 584 415 637 648
290 452 163 552 64 415 82 263 859 2 451 88 520 680 203 716 607 560 40 208
614 842 244 583 356 674 153 883 384 620 703 972 636 34 856 617 149 715
444 601 200 437 349 715 282 323 909 415 974 280 843 348 178 522 867 720
343 817 149 596 402 373 978 158 499 749 347 521 914 349 54 510 446 161
212 290 806 51 746 596 354 250 704 226 293 331 904 987 328 556 898 812
413 686 548 615 9 658 956 437 750 250 109 490 109 443 494 16 172 755 307
23 844 238 418 214 141 889 974 68 13 360 833 511 246 583 809 758 71 90
825 893 735 279 606 204 631 311 596 362 934 348 706 629 209 74 985 347
651 7 318 891 855 32 761 361 4 362 586 842 538 941 880 122 744 548 864
278 948 126 116 513 976 66 49 609 459 364 605 368 808 787 651 965 810 627
851 227 243 279 969 269 388 371 585 674 767 859 370 570 372 929 69 448
923 375 874 714 703 418 606 94 500 678 12 728 521 289 42 890 276 49 238
171 117 641 847 806 519 224 91 81 51 694 553 735 69 719 278 763 888 603
451 777 980 246 876 390 12 197 638 31 28 364 628 547 899 791 168 118 192
746 731 27 479 343 713 509 671 85 264 491 616 82 620 556 638 477 185 561
52 924 841 342 550 283 459 683 668 887 924 855 254 983 411 49 712 162 515
801 241 890 980 968 218 482 592 868 472 592 705 256 68 780 672 462 990
347 286 465 870 454 153 732 663 693 615 622 976 250 125 40 620 578 819
887 901 718 467 279 745 724 291 844 85 515 805 636 384 605 834 958 170
832 248 509 479 94 22 167 685 981 968 51 485 87 219 635 160 727 765 171
887 343 173 477 990 792 318 987 882 266 863 708 852 515 288 980 674 465
133 609 770 70 832 850 679 551 896 715 783 618 298 281 434 264 952 445
89 882 852 859 747 619 986 361 198 531 652 219 463 381 896 972 645 456
599 420 96 665 560 393 331 753 549 175 788 734 490 717 696 520 986 651
269 988 466 990 999 41 371 69 732 217 334 118 176 698 187 847 953 141 918
597 888 679 507 867 221 419 895 210 272 965 602 874 818 77 53 513 524 521
150 36 430 988 627 26 412 342 206 657 945 994 575 643 457 51 819 956 408
20 848 183 962 223 218 627 952 842 753 950 658 570 231 428 994 840 825
881 579 330 333 796 231 646 201 993 301 236 378 29 826 798 15 317 693 113
318 607 568 985 313 930 477 132 946 719 874 586 154 856 136 450 348 147
18 128 235 721 739 202 371 32 244 290 713 362 401 507 102 767 58 98 178
176 537 971 818 907 696 228 425 560 169 623 847 710 845 157 415 583 701
272 715 880 714 469 663 756 74 599 185 175 54 526 831 252 794 108 698 383
873 255 60 26 61 371 428 422 469 584 207 248 910 884 215 811 601 923 356
17 878 488 437 273 405 135 963 327 202 262 88 512 996 408 777 568 938 831
309 694 171 729 936 82 657
Pares celdas de página disponibles y fallos de páginas
ocurridos:
240 707
300 669
360 640
NO se ha producido la Anomalía de Belady en la simulación
efectuada.
Vector de requerimientos de páginas para la simulación:
194 820 451 580 707 594 281 802 152 811 930 594 524 36 855 367 408
496 41 171 672 555 670 884 768 254 697 309 325 452 269 889 517 125 78 160
314 619 918 177 973 772 783 168 12 998 114 519 896 554 179 353 990 88 714
768 508 222 495 104 483 818 94 762 59 288 696 963 757 776 726 271 331 295
986 309 624 61 63 723 183 788 710 707 384 989 460 839 172 19 28 443 255
646 348 905 172 780 260 810 27 287 671 516 883 292 24 234 872 522 628 927
300 900 652 301 170 888 553 966 204 347 805 474 598 708 650 906 999 847
577 771 837 784 400 938 769 633 102 429 982 603 29 707 849 526 824 851
333 650 752 180 891 257 983 813 579 882 965 553 459 674 646 445 421 990
87 434 313 898 677 418 990 528 769 135 309 384 631 263 469 872 479 71 837
960 536 330 679 580 135 773 951 590 348 954 988 511 562 255 581 602 2 399
370 707 532 99 533 200 703 632 9 815 655 842 720 171 171 919 992 73 921
632 447 279 399 180 298 578 760 348 745 696 578 949 822 8 135 180 11 143
536 809 45 243 803 446 527 751 960 751 140 18 720 986 570 989 57 470 761
447 53 827 277 581 736 380 63 239 832 59 36 352 767 472 42 538 754 578
91 274 548 936 756 948 965 732 490 236 606 20 615 888 979 208 368 644 637
46 380 318 136 416 528 152 717 935 383 136 101 677 763 128 394 971 633
734 611 584 461 240 957 684 981 348 529 222 140 21 70 311 222 458 363 703
427 32 461 527 901 750 171 712 970 854 549 333 26 512 904 857 67 592 366
451 488 264 158 27 940 144 207 921 295 831 888 745 749 371 966 854 923
158 209 36 833 815 973 841 489 199 84 927 590 931 856 895 858 26 152 631
27 451 370 472 771 402 999 38 908 777 896 711 137 964 365 438 689 938 135
161 236 355 763 621 288 339 881 340 312 572 400 780 546 933 710 222 643
59 473 253 606 548 812 360 969 259 530 648 405 72 995 539 482 559 755 930
461 31 561 220 189 300 533 142 615 58 447 258 109 174 339 439 215 192 900
484 504 301 130 541 221 402 680 958 968 178 740 470 867 607 616 204 510
975 306 489 152 892 719 335 32 43 811 451 275 991 432 779 577 474 978 325
137 434 17 979 975 120 437 877 988 773 642 903 524 946 570 152 340 354
867 214 693 832 69 549 666 47 919 544 18 743 525 945 565 559 256 962 661
649 876 596 32 989 369 241 265 889 455 615 75 223 10 785 196 946 727 391
201 988 658 596 428 786 360 758 445 112 245 185 832 149 662 652 430 899
185 86 37 619 114 671 932 361 523 952 668 171 183 423 992 625 45 394 753
307 618 126 875 796 810 407 162 757 166 935 395 978 340 93 508 98 941 941
689 61 568 901 240 784 656 749 799 756 967 590 317 992 552 422 474 257
291 811 774 94 525 234 686 805 309 125 852 233 161 255 573 289 297 827
145 878 323 517 106 943 529 810 536 446 316 797 655 761 652 145 453 952
549 53 409 853 746 330 733 359 688 835 242 587 499 43 420 288 198 39 684
378 699 91 522 290 745 310 522 86 269 482 509 853 49 555 260 574 318 430
455 512 170 264 714 868 341 787 539 707 109 89 731 547 985 499 730 813
235 301 379 389 493 45 467 841 987 973 342 812 68 661 174 468 925 551 783
779 41 383 395 607 946 707 125 287 7 18 408 142 353 584 700 191 104 468
379 316 130 417 554 187 671 879 43 125 465 183 363 766 415 370 157 104
814 538 292 467 698 640 758 370 748 885 903 51 666 640 146 66 705 428 764
799 514 183 96 618 806 247 674 161 570 957 52 355 621 820 969 846 743 441
776 700 976 353 545 485 733 318 295 370 805 832 826 368 295 732 459 73
89 241 329 716 797 589 601 842 32 4 88 796 29 348 25 822 843 268 25 78
915 553 634 138 417 531 759 147 978 394 566 517 531 470 73 711 947 297
371 136 378 592 712 510 849 28 488 654 46 479 856 727 989 561 749 484 951
67 685 813 276 475
Pares celdas de página disponibles y fallos de páginas
ocurridos:
240 702
300 666
360 636
NO se ha producido la Anomalía de Belady en la simulación
efectuada.
Vector de requerimientos de páginas para la simulación:
415 703 646 137 984 445 705 811 119 593 673 197 536 367 743 438 148
870 417 171 277 901 194 135 414 21 510 457 92 497 974 659 573 887 920 863
398 310 149 199 706 810 479 59 842 770 495 985 321 370 432 258 245 140
83 769 299 670 743 35 313 326 236 308 273 273 120 567 19 428 136 739 882
76 119 344 223 88 81 609 706 813 745 963 451 406 37 949 31 52 514 767 860
653 549 43 216 75 85 293 620 264 417 830 298 920 310 434 257 992 467 102
418 601 518 188 768 68 715 936 604 314 387 640 289 110 104 182 912 716
216 148 89 519 643 115 938 827 182 304 547 321 840 54 591 409 689 891 526
409 218 138 115 117 215 280 482 379 704 342 587 325 717 639 125 345 398
207 647 146 992 369 347 653 335 753 106 295 153 65 509 231 863 902 995
438 607 639 329 710 579 896 130 807 217 685 617 519 769 419 910 173 76
242 8 982 126 820 266 368 573 81 336 752 431 691 486 740 936 253 190 403
350 342 215 621 431 33 147 592 92 117 799 537 198 532 579 828 168 348 233
940 257 340 101 838 370 645 323 401 952 73 941 63 694 634 612 770 464 110
762 296 516 292 616 821 710 920 183 382 733 526 306 848 808 720 323 720
161 72 727 792 137 638 187 619 169 397 203 263 565 946 133 618 170 772
738 65 701 699 269 585 614 29 146 722 226 799 637 938 949 194 788 385 222
531 918 299 693 383 313 34 533 161 186 55 277 687 397 587 724 349 65 735
246 535 661 73 450 745 788 606 6 755 855 329 687 502 116 971 202 540 80
325 438 469 541 743 743 30 620 724 838 454 66 518 692 418 84 935 868 922
400 28 568 229 14 227 423 471 3 889 271 929 727 55 208 360 352 331 990
326 325 93 518 576 830 575 432 620 864 108 158 641 133 509 200 425 405
519 829 473 875 680 709 22 83 362 996 360 962 92 67 256 853 831 461 719
472 195 111 88 635 244 502 923 538 101 184 347 516 804 848 84 533 992 397
588 235 565 467 87 491 122 509 551 289 807 844 26 701 278 10 200 753 124
935 84 218 631 911 917 161 69 655 193 535 221 288 182 987 802 546 651 781
613 182 599 891 734 127 826 642 600 941 476 246 691 717 47 777 808 621
400 112 659 994 48 535 881 17 823 673 205 134 539 98 176 835 870 466 110
515 215 618 333 124 234 972 889 974 331 729 628 2 617 891 570 864 118 761
19 622 947 99 640 159 782 577 119 265 87 28 662 14 555 16 451 294 338 612
752 116 642 218 3 668 839 735 103 823 775 797 111 392 197 200 948 676 731
818 433 473 204 803 813 310 197 437 811 449 621 905 453 795 932 696 881
724 259 685 293 338 731 565 666 294 342 695 824 456 599 208 783 686 93
947 262 463 144 743 408 667 987 419 60 306 514 170 192 352 904 560 210
657 165 690 666 134 445 915 826 667 618 209 969 930 637 123 311 177 764
397 802 113 787 849 863 253 899 857 660 932 705 862 508 653 894 221 336
497 667 118 907 27 888 584 580 862 744 331 511 174 822 136 976 206 89 616
522 941 418 199 420 456 340 60 102 41 120 671 732 711 608 996 449 889 342
276 53 655 943 129 226 766 772 388 874 562 579 242 324 465 441 172 241
336 607 806 155 206 550 117 944 677 220 627 592 269 801 577 847 929 198
908 880 417 499 235 500 898 459 1 166 454 507 982 342 335 8 596 175 605
211 275 530 646 396 327 668 846 991 289 961 164 830 657 46 542 61 1 887
883 895 667 760 777 340 437 148 487 300 864 296 506 568 986 752 162 475
24 368 764 857 723 95 270 569 405 131 625 706 821 39 556 78 215 709 204
132 191 318 336 625 839 507 4 606 695 788 609 851 608 648 540 696 753 652
217 383 143 87 677 680 407 773 195 539 994 576 808 963 635 611 445 77 165
457 107 503 400 948 469 84 163 193 562 620 323 131 128 299 844 698 28 28
770 571 863 491 138 957 191 419 311 160 838 677 344 206 490 422 617 550
378 892 924 514 245 353
Pares celdas de página disponibles y fallos de páginas
ocurridos:
240 711
300 666
360 646
NO se ha producido la Anomalía de Belady en la simulación
efectuada.
Vector de requerimientos de páginas para la simulación:
563 623 142 314 991 869 640 44 12 846 588 14 985 593 253 130 678 19
443 843 62 355 266 416 375 529 267 160 284 927 363 581 955 445 128 587
449 52 374 795 500 341 910 945 813 133 394 490 141 260 420 295 715 331
850 259 330 241 11 218 876 196 668 343 90 876 942 266 255 622 619 699 355
633 875 370 782 252 115 352 57 535 536 476 727 219 311 155 732 514 27 751
144 771 189 859 150 340 600 456 190 794 976 893 454 814 284 620 396 358
376 530 689 7 749 249 228 744 500 185 538 569 167 78 612 875 883 83 894
60 490 152 98 915 169 365 353 792 510 248 956 3 97 52 237 237 929 199 140
69 850 395 588 213 459 143 937 329 387 498 496 602 28 140 167 581 36 736
595 602 986 859 227 339 579 964 734 354 232 484 532 364 854 578 56 462
752 1 349 243 130 898 889 86 14 291 614 44 440 598 141 923 388 496 410
635 24 401 59 793 91 990 96 350 583 842 367 72 124 190 560 224 413 227
320 481 657 499 39 390 670 227 551 784 74 370 663 770 46 39 858 824 731
835 483 477 166 302 782 107 360 788 731 658 97 193 578 249 577 195 608
221 5 490 747 199 885 721 585 88 205 750 899 987 693 12 316 965 607 715
337 175 24 981 517 26 816 873 108 829 111 820 937 606 598 95 871 71 786
61 24 216 314 284 108 791 783 42 306 237 356 319 325 373 728 822 353 519
346 807 354 929 38 965 785 946 892 645 864 772 790 8 855 765 6 817 717
8 128 799 99 660 465 185 268 831 104 745 482 721 4 828 951 552 681 292
304 328 523 828 625 664 631 109 631 212 914 73 994 900 794 459 992 649
430 972 973 544 257 311 991 453 440 554 481 113 502 14 275 134 349 457
797 572 801 407 79 689 462 739 700 294 903 102 847 721 231 512 670 993
858 820 470 79 160 860 341 186 885 171 204 987 165 839 376 792 146 829
64 658 141 824 435 444 295 935 602 875 951 292 294 18 509 570 80 284 878
824 999 751 908 124 34 460 168 292 700 632 751 713 74 932 92 598 718 415
839 369 245 850 891 652 204 584 322 332 320 130 246 761 395 176 238 741
130 208 43 179 743 651 299 90 653 554 304 736 908 714 866 424 950 342 36
277 296 330 960 904 248 101 997 81 318 681 758 436 295 31 656 184 873 854
195 565 287 911 178 903 120 116 477 985 535 51 775 491 293 900 908 182
948 924 890 699 770 390 659 138 49 871 783 583 731 580 743 468 545 63 592
929 583 704 42 685 457 34 468 120 72 321 310 855 304 828 859 552 932 859
25 941 111 888 247 757 243 116 684 692 821 276 425 967 249 930 361 542
150 645 871 848 650 783 22 872 416 859 596 376 783 790 446 441 894 226
923 110 104 383 925 167 363 589 604 20 771 26 797 627 120 383 666 966 196
435 278 73 3 3 120 962 346 370 439 366 751 68 341 791 918 458 581 945 4
154 521 268 784 24 202 492 454 597 587 888 672 458 491 967 673 178 295
564 680 179 163 594 804 696 309 746 643 7 999 484 622 288 499 504 458 323
678 681 169 114 955 351 164 430 915 414 448 501 225 591 364 290 491 395
458 663 929 813 178 759 617 85 210 774 358 136 144 886 515 616 288 252
401 488 327 570 584 703 83 172 357 473 621 881 356 988 860 960 554 437
795 422 913 271 556 851 555 573 663 311 368 783 828 307 796 535 318 599
413 701 320 247 582 264 859 781 531 43 60 749 283 363 887 687 500 241 524
337 4 585 766 148 441 349 708 973 365 690 918 590 284 714 676 917 227 159
563 123 175 274 160 915 198 722 325 888 69 736 458 623 686 571 953 758
732 1 775 784 76 489 155 798 425 404 968 460 230 375 350 199 275 56 584
540 636 191 368 120 829 307 678 804 989 599 300 671 738 121 708 661 272
159 936 919 759 768 484 820 941 52 882 957 128 465 398 110 965 708 741
867 763 690 645 591 260 707 827 271 682 378 989 967 641 957 413 621 894
451 966 685 474 457 902 911 540 688
Pares celdas de página disponibles y fallos de páginas
ocurridos:
240 703
300 679
360 651
NO se ha producido la Anomalía de Belady en la simulación
efectuada.
Vector de requerimientos de páginas para la simulación:
830 266 128 559 353 864 783 456 850 860 604 821 240 11 570 992 541
752 413 918 748 48 515 924 188 474 420 659 641 133 84 930 276 276 39 280
425 663 883 279 921 7 600 454 151 809 387 682 888 825 267 670 822 883 128
469 707 573 305 65 208 245 895 696 265 429 647 126 647 916 786 961 766
585 472 656 671 521 727 740 75 521 111 528 70 564 167 762 48 562 170 82
779 142 314 902 704 54 117 300 973 914 973 47 437 805 870 207 833 975 924
543 27 799 158 414 780 916 289 366 447 114 524 859 139 448 213 182 615
261 306 848 621 582 543 403 82 535 422 314 711 155 177 93 680 733 870 16
698 509 361 823 183 612 302 706 569 126 156 787 950 475 425 917 24 853
661 566 907 661 679 581 383 919 276 967 74 308 318 336 973 296 677 293
808 826 944 233 763 7 641 546 698 841 656 278 759 146 671 596 505 885 568
890 249 136 617 28 218 209 88 135 116 498 511 418 947 856 340 9 867 983
604 14 747 147 411 952 601 828 891 893 388 52 842 45 80 7 568 527 19 47
184 466 504 496 479 243 283 819 69 73 780 212 79 650 939 656 64 706 18
799 773 937 748 377 168 117 374 87 78 849 684 765 572 54 569 84 86 76 465
835 89 464 492 14 728 748 627 151 891 828 135 625 129 611 802 845 518 256
790 534 243 741 611 309 80 568 814 196 943 188 286 388 642 183 24 724 939
977 818 518 62 802 489 501 998 114 742 305 711 863 135 62 538 701 230 485
665 429 636 381 299 472 780 347 222 673 361 826 537 393 925 514 143 751
336 324 490 714 226 266 275 346 177 394 61 817 993 642 621 571 8 640 205
150 655 766 46 556 856 166 278 78 75 742 792 713 750 836 86 29 982 808
415 930 435 741 413 44 68 181 103 403 169 125 479 783 373 610 96 649 743
509 565 98 200 715 858 655 920 768 385 714 228 694 970 325 761 561 241
799 842 111 691 549 599 9 411 92 445 853 617 173 387 184 875 911 951 637
760 29 398 471 379 747 613 279 121 620 836 333 796 51 592 425 926 776 27
722 671 410 226 455 155 531 329 721 195 421 878 229 880 805 523 540 79
266 749 636 120 357 900 790 773 678 606 930 988 96 395 923 876 334 523
122 384 570 600 433 89 922 839 789 420 340 580 101 80 86 524 411 534 124
153 166 86 602 675 44 490 644 10 578 961 974 536 534 414 292 33 162 324
675 820 424 710 32 132 794 288 156 675 763 932 501 476 253 926 794 50 383
181 822 309 785 450 355 878 114 193 441 146 721 814 588 568 861 654 32
153 657 328 695 724 810 226 835 898 66 870 343 748 878 934 468 422 815
908 484 819 879 789 906 27 383 197 752 890 956 621 691 942 969 456 407
391 243 502 106 983 419 173 906 351 383 363 429 655 636 945 66 984 113
715 899 173 820 169 435 802 311 638 76 40 377 38 46 682 637 453 442 362
246 129 933 646 790 9 302 636 211 586 206 664 755 565 940 132 99 392 468
408 451 130 387 886 316 352 154 735 239 37 664 452 572 597 393 82 582 113
879 681 177 150 71 985 390 790 502 815 171 913 333 693 628 13 11 768 860
981 252 889 528 29 461 234 171 173 454 473 662 990 320 693 584 696 68 779
908 339 927 289 590 25 992 316 502 150 793 484 412 28 856 235 311 253 832
74 142 362 490 434 116 485 867 649 979 633 35 315 573 995 683 960 6 123
784 932 313 949 505 977 839 317 825 382 7 525 739 555 864 704 969 760 127
210 109 887 154 903 5 494 950 726 156 890 789 362 112 406 524 9 587 647
77 797 843 59 464 281 749 933 236 178 795 341 245 577 278 850 476 882 426
826 407 189 396 384 333 114 306 552 876 667 416 80 78 836 583 671 602 406
530 531 739 526 223 467 630 158 953 857 916 866 763 58 95 388 147 906 635
589 8 627 486 176 802 731 900 239 394 895 277 659 726 874 633 241 565 352
619 319 378 304 617 458 936 897 511 743 156 610 394 29 890 912 960 186
784
Pares celdas de página disponibles y fallos de páginas
ocurridos:
240 703
300 674
360 646
NO se ha producido la Anomalía de Belady en la simulación
efectuada.
Vector de requerimientos de páginas para la simulación:
526 304 594 255 721 775 610 652 144 499 762 754 362 864 863 626 743
625 110 253 322 345 660 84 996 67 435 815 372 919 667 695 936 392 423 665
338 371 242 78 579 612 729 979 142 86 92 23 630 621 860 19 766 805 939
715 781 547 22 348 937 195 343 213 777 834 671 806 680 292 202 426 378
123 487 986 63 702 113 702 797 28 769 753 968 347 972 911 302 67 846 108
15 311 130 860 488 713 739 787 41 686 877 88 93 178 102 644 219 909 588
647 143 426 802 764 402 813 437 214 333 281 803 263 780 923 265 912 566
737 658 881 619 911 696 565 34 579 246 49 540 782 898 276 511 733 531 600
709 65 401 828 47 55 534 939 81 392 288 549 831 610 377 578 148 620 922
12 169 565 884 334 756 907 33 12 928 80 784 980 313 749 565 89 197 126
58 702 315 112 411 363 241 114 863 866 578 145 538 819 532 328 993 343
735 188 236 975 72 894 925 991 829 948 476 758 384 15 127 837 51 284 664
372 10 420 94 693 190 415 173 319 227 246 501 586 733 457 388 63 917 232
481 378 72 620 174 993 829 658 395 289 614 678 266 836 990 96 537 517 272
581 482 111 866 341 159 972 346 711 984 64 530 75 694 928 326 512 419 318
354 407 30 996 83 179 899 143 335 16 23 220 963 513 184 144 887 792 529
895 172 700 939 458 559 39 200 533 647 627 527 638 760 651 257 386 848
53 292 323 989 940 676 851 760 369 791 454 24 141 829 63 5 224 245 36 388
697 150 765 647 315 481 409 904 147 536 213 368 252 870 318 25 820 402
341 756 224 475 196 190 423 12 842 284 499 538 434 402 906 893 847 927
895 3 673 934 158 52 867 197 33 911 100 462 485 927 235 387 848 972 90
612 860 125 243 771 632 939 124 938 282 712 978 597 996 8 320 370 340 250
738 182 109 154 997 765 147 112 359 291 906 732 103 774 852 894 250 771
129 471 181 434 299 764 242 24 289 557 693 581 221 135 953 927 533 496
757 72 609 617 221 195 426 282 533 111 133 919 18 276 40 334 693 623 130
546 988 478 593 496 849 627 129 225 291 185 983 329 929 726 806 571 113
117 257 874 164 617 709 126 328 580 97 780 873 631 607 642 399 817 260
456 681 482 566 397 302 781 401 194 189 967 181 572 348 611 52 948 339
941 844 958 916 300 659 13 558 730 516 488 132 821 195 391 895 7 324 855
695 733 491 651 982 530 997 205 465 991 77 519 480 985 446 187 106 970
67 104 37 945 162 580 724 33 996 154 24 381 919 723 774 851 659 573 226
9 268 315 776 350 239 642 615 454 17 775 405 301 73 970 97 707 427 954
253 195 507 939 518 160 608 657 56 465 856 791 917 10 219 819 376 317 102
808 135 211 379 706 689 725 784 366 579 283 717 522 178 721 576 910 474
970 911 325 367 984 343 538 340 906 610 379 944990 324 782 772 182 159
904 777 588 615 969 558 414 390 797 176 36 993 478 549 422 781 549 84 934
582 47 917 309 373 338 289 324 460 484 621 895 960 540 706 265 610 688
24 233 978 135 28 194 734 176 928 366 557 273 315 484 639 925 328 495 46
147 929 955 890 268 332 102 808 26 88 117 699 61 546 266 555 147 841 30
486 790 200 60 47 721 61 863 803 966 249 845 179 798 938 630 523 839 374
791 568 729 273 731 862 254 278 812 335 242 576 774 244 951 155 164 701
358 645 381 396 854 995 464 199 197 833 174 125 892 506 288 934 285 838
511 954 721 36 741 208 644 53 145 709 461 660 769 788 937 278 914 103 262
30 973 13 597 106 325 805 162 535 62 121 947 138 31 78 259 425 448 421
224 742 227 918 757 792 930 459 597 750 96 470 997 264 929 333 121 568
531 490 269 756 886 14 329 303 103 831 319 519 907 294 292 333 43 406 892
130 598 467 312 641 124 870 671 878 417 78 356 895 691 12 77 40 399 639
102 323 645 560 20 917 289 172 465 777 227 45 440 869 410 366 149 161 394
957 600 287 392 874 136 115
Pares celdas de página disponibles y fallos de páginas
ocurridos:
160 767
200 741
240 719
NO se ha producido la Anomalía de Belady en la simulación
efectuada.
Vector de requerimientos de páginas para la simulación:
280 111 624 597 358 333 335 725 158 400 823 165 877 326 311 373 848
451 834 412 802 696 15 643 464 250 572 692 246 765 2 219 332 62 567 275
785 974 162 739 944 159 246 850 4 500 68 803 53 975 146 217 218 463 748
855 847 674 307 645 906 539 940 707 449 934 855 811 619 580 908 193 558
978 683 181 885 833 803 127 823 580 842 85 406 585 805 74 160 127 265 251
739 918 429 985 995 808 119 871 402 58 219 272 149 658 755 5 417 688 827
31 74 454 912 905 578 122 823 810 55 933 800 709 634 87 775 618 768 816
653 923 341 971 875 311 536 847 274 47 240 425 401 863 875 12 711 931 829
416 521 988 947 4 158 415 269 582 715 845 112 494 786 959 467 72 808 95
364 963 17 197 577 980 129 921 363 474 11 650 554 513 700 698 641 896 125
180 383 167 154 684 330 716 944 625 620 778 454 520 485 901 48 41 438 621
794 723 780 360 784 512 206 74 427 582 95 482 711 967 220 248 820 903 697
643 557 854 177 878 377 153 161 178 877 665 226 227 85 676 640 680 425
487 568 67 916 348 795 602 1 857 218 771 701 763 915 668 463 385 571 985
160 636 579 744 456 721 473 529 995 506 500 568 732 686 316 680 20 831
703 911 431 610 647 242 330 738 161 155 254 599 828 372 632 890 249 691
357 64 125 229 472 659 820 748 897 777 430 967 966 877 194 988 943 990
57 495 172 136 191 446 120 777 674 337 782 485 609 64 762 410 779 704 556
151 755 22 100 446 342 746 514 993 386 627 741 758 980 73 391 156 129 919
480 451 220 6 156 864 929 669 467 600 753 593 455 256 996 971 988 935 346
720 126 320 583 592 985 170 580 279 317 166 840 591 798 586 624 30 430
157 191 948 185 727 417 911 427 951 763 829 851 218 268 612 721 194 595
461 50 6 782 55 434 406 147 182 416 322 150 575 558 982 792 918 346 798
509 202 658 645 34 492 255 490 232 569 490 850 368 611 366 438 479 909
917 815 972 888 941 785 954 473 401 545 54 336 366 884 994 254 800 126
611 83 117 381 565 472 604 287 408 251 265 821 300 107 516 130 103 531
621 151 786 494 580 727 564 902 601 584 709 740 622 697 776 286 378 959
216 875 466 231 978 872 216 358 262 252 757 205 394 252 736 163 383 159
272 602 542 743 982 364 529 6 412 407 703 332 172 375 390 906 481 489 888
225 190 323 550 625 848 214 300 223 439 103 788 419 357 319 296 807 986
749 951 362 438 722 419 482 898 602 660 8 60 583 584 557 311 632 198 231
961 817 28 14 577 415 495 484 199 278 815 169 558 351 677 999 338 691 122
411 618 195 368 224 521 481 15 278 897 67 777 930 498 995 190 608 26 302
998 819 254 754 216 586 850 608 244 669 64 795 8 835 19 407 225 279 897
42 108 1000 856 782 286 56 599 939 837 934 4 626 450 841 998 945 963 937
657 592 38 175 200 672 88 812 760 845 697 163 508 830 317 184 1 124 912
666 62 496 634 94 143 534 451 607 255 833 502 815 591 559 257 545 321 236
662 429 162 952 756 494 427 419 233 684 371 142 192 327 518 303 511 693
284 87 70 595 139 7 745 113 824 163 526 765 168 917 292 907 958 817 443
174 201 675 835 165 488 291 911 616 263 826 196 298 318 273 609 836 691
419 978 612 849 43 143 574 230 967 493 182 599 90 900 847 309 324 765 78
123 116 869 334 495 351 970 873 257 966 969 621 295 95 152 604 669 365
913 376 690 476 223 643 940 660 703 955 424 120 205 352 395 424 688 495
776 159 669 216 615 960 198 525 863 575 633 87 589 176 259 460 591 698
497 73 914 102 568 14 443 866 382 97 367 213 910 22 331 223 941 134 110
166 124 353 27 551 27 350 22 711 292 364 930 265 494 366 568 650 421 292
494 506 225 454 145 603 403 440 379 352 601 247 214 127 568 400 893 996
311 220 651 681 909 648 412 608 226 439 561 260 70 854 297 584 27 833 263
757 545 803 837 464 233 562 995 395
Pares celdas de página disponibles y fallos de páginas
ocurridos:
160 772
200 749
240 722
NO se ha producido la Anomalía de Belady en la simulación
efectuada.
Vector de requerimientos de páginas para la simulación:
749 359 994 706 779 545 779 794 548 560 752 180 836 79 11 132 388 942
968 451 459 499 45 885 952 636 585 69 16 23 646 875 42 873 716 238 575
526 241 359 95 369 741 801 338 642 202 232 358 787 402 958 62 514 122 484
371 261 83 97 38 840 323 757 317 314 660 520 262 928 666 383 209 702 997
204 503 193 216 835 451 144 263 285 558 561 731 4 932 415 962 415 326 545
714 373 41 121 17 55 580 478 759 16 479 299 666 345 203 36 939 388 507
837 530 70 649 295 614 860 651 7 364 261 220 251 297 509 44 70 37 847 24
494 801 183 849 504 331 373 142 391 999 507 295 348 484 854 235 584 508
928 184 1 481 212 393 331 433 927 524 93 837 833 690 647 237 946 780 555
598 769 777 588 279 67 347 316 290 671 430 562 626 128 785 740 475 451
645 911 959 168 690 374 121 213 196 221 182 945 560 367 706 550 892 619
328 529 369 277 437 883 929 722 905 604 629 994 220 205 794 898 445 144
321 997 805 481 889 963 625 193 563 988 483 546 627 321 830 77 549 411
927 841 887 932 89 13 275 377 160 940 285 688 651 277 158 471 384 177 59
568 714 801 85 933 184 184 647 686 13 22 700 432 236 860 90 882 556 157
864 204 359 784 534 537 353 547 687 886 839 775 316 349 799 22 853 280
822 203 719 471 439 746 550 273 776 952 10 618 466 168 519 691 657 331
665 216 917 835 927 107 50 362 991 926 655 88 209 37 966 622 512 140 136
148 755 783 56 919 448 350 384 294 376 13 125 390 147 791 361 231 348 782
848 109 627 989 837 827 951 116 315 966 957 512 970 619 832 837 604 631
124 217 111 597 935 658 198 793 550 117 359 698 921 202 498 166 53 688
654 442 106 43 915 655 834 982 195 450 566 682 314 289 993 392 675 476
631 166 698 505 131 630 792 435 382 137 844 659 552 518 848 305 182 887
733 576 650 212 185 972 262 263 360 143 43 599 716 518 297 716 578 501
853 216 122 992 980 201 251 445 612 510 365 576 975 154 803 885 939 61
869 743 305 272 869 775 806 437 212 887 525 959 30 884 690 794 951 175
666 697 627 329 542 793 40 329 361 796 224 536 763 303 93 946 135 569 399
474 228 257 917 300 570 203 781 609 216 204 988 377 324 565 478 679 688
401 445 606 229 91 417 370 332 243 984 940 852 528 17 644 814 144 773 439
870 147 263 932 302 294 963 501 321 506 955 877 722 182 518 169 676 468
924 549 559 488 56 868 704 567 388 143 495 624 913 751 432 20 6 987 661
882 766 861 685 217 948 823 334 45 185 59 263 72 115 909 26 677 655 740
453 794 2 598 64 532 71 565 584 188 640 710 915 470 554 29 720 349 716
743 478 485 221 163 15 924 157 486 217 71 608 105 363 413 513 947 145 530
870 530 200 927 266 119 470 379 971 516 167 296 247 281 350 282 870 833
696 133 625 717 67 676 477 156 257 771 687 738 194 835 563 706 574 691
491 837 496 314 286 763 759 443 208 791 737 133 332 85 615 611 331 958
96 74 385 360 111 703 548 413 274 33 237 982 955 683 374 295 46 532 465
944 893 682 801 90 867 643 552 525 397 243 501 859 279 935 886 100 858
894 244 459 360 619 187 440 568 18 186 849 318 136 891 792 889 340 739
407 624 570 420 656 312 494 519 387 487 422 261 357 433 423 839 244 270
990 91 277 556 598 861 989 445 340 710 511 247 890 757 278 406 795 444
618 213 185 281 497 354 450 528 874 528 380 905 399 271 724 326 753 600
212 731 610 431 449 998 571 560 160 757 894 24 572 656 584 308 452 737
505 851 315 661 923 16 389 454 937 558 175 311 233 585 627 914 944 870
691 694 596 331 329 58 74 474 908 428 987 550 688 225 111 927 470 210 44
973 171 404 294 94 578 247 420 533 581 410 252 983 876 916 353 162 498
744 765 974 540 452 744 558 210 412 124 337 456 762 505 305 971 702 700
934 240 752 207 628 125 905 1 445 929 429 864 655 708 614 591
Pares celdas de página disponibles y fallos de páginas
ocurridos:
160 763
200 736
240 709
NO se ha producido la Anomalía de Belady en la simulación
efectuada.
Vector de requerimientos de páginas para la simulación:
336 335 308 711 205 808 146 984 834 111 795 975 484 936 207 534 844
937 449 609 717 213 179 239 793 595 114 530 577 475 204 126 837 40 833
677 348 264 828 404 514 92 488 766 957 160 253 15 889 939 478 188 552 654
165 234 94 105 13 623 401 538 45 651 362 679 99 650 6 204 229 400 33 853
128 396 109 32 357 302 438 975 728 50 186 529 237 791 402 63 808 580 859
884 790 457 353 272 316 463 143 841 854 841 352 288 345 359 969 557 164
293 769 967 196 876 65 273 523 937 449 940 994 201 1 551 593 942 38 402
468 642 415 568 784 42 153 795 810 861 589 947 161 480 1 676 245 843 536
561 110 856 654 499 361 761 483 283 391 266 291 792 326 602 707 784 43
787 805 795 947 157 141 94 723 267 632 889 576 224 802 791 489 425 101
446 80 673 627 385 370 784 488 488 169 139 756 714 595 255 209 186 606
260 711 428 402 981 667 959 496 781 15 855 824 680 626 8 861 865 22 850
153 636 929 415 44 961 310 461 633 140 788 846 227 580 783 695 658 186
892 354 237 321 508 460 200 270 385 142 358 333 72 859 432 529 974 482
988 369 375 276 779 858 931 573 524 562 743 108 428 317 902 726 515 251
256 546 238 514 699 191 914 605 997 787 949 417 941 434 706 136 368 956
756 107 370 946 439 482 236 775 77 269 152 210 792 190 626 950 498 394
983 621 657 48 92 939 323 529 864 643 582 905 582 446 10 362 539 21 118
135 389 616 582 655 803 379 278 422 451 569 153 804 491 286 736 580 92
814 123 919 444 428 548 123 740 135 276 650 549 76 615 202 170 649 263
935 365 135 40 223 992 53 171 255 363 228 261 119 572 410 502 888 431 502
988 590 870 255 440 763 40 927 824 919 977 569 306 881 365 440 197 835
826 873 219 968 826 598 187 75 375 672 111 630 808 580 849 430 993 800
109 69 889 667 661 0 771 765 639 728 169 742 397 545 229 113 1 95 331 81
459 149 696 969 444 262 979 990 402 961 182 25 91 745 582 511 128 459 651
413 817 825 353 834 913 930 700 426 763 618 578 580 199 183 629 482 738
577 312 745 557 749 613 357 337 678 616 954 94 731 337 526 978 312 938
162 504 838 901 352 829 195 767 154 732 195 982 53 591 731 566 973 92 403
327 786 37 423 783 113 955 245 873 552 920 740 756 746 277 528 218 766
775 503 913 577 899 906 897 749 772 250 674 51 716 472 566 630 759 522
648 107 215
737 669 799 908 796 268 65 309 652 900 211 351 397 547 775 417 180
227 954 403 968 920 538 220 492 629 658 774 913 807 650 212 767 377 418
178 95 821 384 114 945 151 865 734 170 326 775 477 11 579 953 248 298 372
839 408 78 424 50 200 571 170 946 653 213 896 265 542 181 281 11 983 999
668 427 245 867 854 338 309 820 340 607 171 921 268 494 606 694 398 967
698 286 779 725 58 265 343 525 422 121 847 668 528 97 255 462 969 915 224
519 878 686 397 419 494 163 61 144 114 82 777 610 648 903 414 544 462 776
842 607 274 600 683 521 787 832 310 404 112 10 680 89 546 339 239 719 73
300 529 370 475 80 542 670 473 546 327 80 433 149 370 20 590 885 348 895
526 811 899 766 621 898 912 615 139 420 562 255 988 15 637 982 791 753
721 895 899 553 711 180 837 451 205 471 370 88 380 488 923 359 508 531
716 912 202 166 225 612 269 634 331 296 333 919 64 686 505 503 976 931
582 426 194 506 955 969 784 580 876 69 802 498 622 60 1 191 428 335 62
123 516 278 757 839 141 166 746 756 59 858 998 215 69 366 756 324 882 591
464 832 471 702 781 797 711 17 402 853 966 91 593 730 65 71 565 23 893
618 578 840 136 958 185 561 407 528 297 651 470 263 428 54 507 994 965
555 1 945 901 94 918 886 939 262 677 843 349 45 835 646 238 856 146 798
328 53 892 227 835 612 459 165 146 456 304 430 55 153 741 508 419 995 943
727 704 763 195 252 781 118 46 387 871 107
Pares celdas de página disponibles y fallos de páginas
ocurridos:
160 769
200 750
240 730
NO se ha producido la Anomalía de Belady en la simulación
efectuada.
Vector de requerimientos de páginas para la simulación:
658 983 823 502 827 213 287 329 36 699 963 536 157 598 217 885 452
436 392 903 334 378 226 374 498 546 279 246 458 384 689 413 423 581 137
451 806 878 910 127 808 70 316 540 292 279 65 128 951 446 838 12 926 269
918 802 348 260 247 231 890 883 435 543 662 872 306 98 342 541 352 347
209 33 453 572 579 127 868 830 715 275 562 369 736 146 111 592 884 82 552
225 733 507 186 500 676 673 553 938 438 998 172
499 839 775 587 618 241 783 518 264 144 779 606 804 520 792 675 457
536 993 765 609 727 379 54 289 833 741 603 773 762 490 802 916 111 527
176 176 567 29 482 838 446 148 165 528 77 420 139 631 641 321 421 353 251
96 327 226 625 539 804 217 612 722 957 227 602 251 353 460 101 689 84 378
900 67 853 519 522 866 526 970 573 879 221 499 517 480 147 699 150 660
858 894 363 391 229 89 471 410 44 223 168 462 119 179 826 606 801 613 322
97 509 370 885 52 545 470 359 968 81 963 837 915 328 693 551 223 447 427
353 678 812 232 198 339 984 87 901 371 542 129 264 618 81 932 516 331 780
671 856 289 863 769 704 771 72 505 995 712 551 772 936 633 714 714 117
466 854 470 596 130 281 337 551 664 690 392 715 130 793 931 739 439 309
331 540 461 332 889 818 802 573 785 967 992 735 550 981 228 652 359 431
199 204 986 967 196 717 52 394 188 340 208 703 896 270 218 603 496 397
301 422 286 876 141 852 298 360 231 727 888 982 123 241 939 475 28 788
465 820 623 784 249 376 27 633 307 453 229 157 931 142 521 439 677 872
112 175 134 918 50 953 334 310 190 593 458 819 989 412 729 98 237 205 714
228 992 314 589 736 280 620 197 621 960 119 618 449 587 308 512 841 618
215 779 5 122 472 36 900 416 183 204 766 5 815 817 386 64 113 236 569 190
230 70 899 276 102 743 944 874 432 985 70 42 334 935 327 831 235 251 304
8 987 800 514 69 908 291 431 911 308 403 502 588 405 992 181 388 285 413
180 3 398 598 213 893 37 604 221 974 189 866 896 74 846 505 728 443 572
750 525 984 249 552 583 315 332 446 543 136 19 193 74 328 291 531 915 237
935 527 243 373 647 518 299 405 734 317 735 393 495 340 12 8 484 389 240
457 464 883 398 166 586 925 403 551 404 18 975 807 781 321 424 475 372
305 265 946 916 737 637 920 43 209 715 573 326 719 477 807 102 74 154 298
723 11 167 623 162 320 322 885 531 565 217 858 977 233 657 117 146 73 756
941 131 598 167 272 106 187 134 979 19 60 765 653 784 148 778 697 145 85
41 717 909 223 16 971 243 264 672 291 311 712 977 314 322 65 71 346 390
418 913 327 132 986 424 794 448 702 861 478 380 343 169 609 773 433 454
220 835 363 73 434 28 165 605 496 454 272 233 231 900 920 484 86 485 570
761 599 819 651 750 173 430 691 412 504 911 556 768 20 599 746 677 358
523 524 404 643 320 937 663 47 67 364 151 558 970 655 468 968 497 260 841
857 477 380 214 314 773 304 900 270 632 430 384 888 846 24 773 291 744
912 660 816 646 122 192 264 157 332 636 43 305 26 72 670 109 12 809 378
645 162 951 365 801 194 330 935 967 741 478 351 31 485 657 780 469 438
67 462 305 859 26 489 584 320 316 899 499 509 53 898 992 745 83 694 24
270 697 78 873 627 775 290 526 748 356 454 399 426 729 133 282 950 635
261 230 695 608 229 747 446 500 635 395 395 146 876 822 142 451 938 523
776 227 677 484 804 14 13 714 411 569 65 367 907 504 418 442 361 407 715
954 491 746 675 945 108 106 223 679 608 673 239 662 307 280 527 105 165
938 289 742 500 148 830 162 341 953 826 625 286 988 567 224 862 575 421
979 961 812 482 942 930 989 556 617 737 734 255 634 531 604 464 198 406
485 832 149 400 633 434 691 96 754 511 144 218 255 45 257 126 70 783 536
438 265 992 760 926 752 989 76 413 70 788 633 352 136 894 531 924 383 580
Pares celdas de página disponibles y fallos de páginas
ocurridos:
160 777
200 745
240 713
NO se ha producido la Anomalía de Belady en la simulación
efectuada.
Vector de requerimientos de páginas para la simulación:
314 49 201 904 960 607 848 218 210 590 829 482 142 779 426 41 126 112
327 70 819 439 213 377 105 355 224 41 798 746 943 129 873 244 537 732 965
243 184 362 476 861 772 761 195 86 687 45 94 734 913 956 59 426 42 781
80 988 237 304 938 990 390 865 596 107 550 403 322 672 706 879 427 202
315 594 572 324 954 594 45 665 127 635 367 212 693 321 619 467 958 49 632
221 147 337 554 376 60 315 548 321 924 744
413 763 356 477 704 802 238 241 107 702 671 790 430 176 412 844 653
673 914 782 187 833 768 302 235 195 257 28 255 129 44 430 696 981 140 516
457 565 378 893 747 153 931 614 558 116 212 917 655 658 445 861 860 977
776 601 893 241 243 214 109 58 970 768 536 752 762 450 414 603 916 73 789
206 419 3 338 686 68 883 269 796 436 850 265 832 282 945 948 388 28 286
544 213 438 818 506 724 544 11 156 976 787 69 706 638 651 284 542 516 169
667 122 909 693 168 309 85 659 53 762 802 743 56 629 506 394 597 185 961
949 707 99 973 886 183 606 826 331 755 405 360 249 150 86 283 603 357 148
674 842 570 137 943 675 185 321 118 734 949 426 956 323 34 410 978 165
519 735 879 47 813 506 637 709 350 365 562 383 462 645 810 968 504 588
503 320 184 584 64 666 342 37 952 255 806 91 888 814 304 94 794 744 104
708 168 703 683 752 480 332 175 440 281 63 971 590 337 434 744 496 201
439 422 601 456 496 488 65 358 62 982 388 225 279 504 707 494 350 467 265
922 607 209 885 511 933 753 702 514 532 425 456 320 723 203 656 20 661
904 413 491 40 546 259 100 558 492 170 520 770 197 58 366 667 43 464 956
817 532 629 169 990 723 860 101 136 715 113 649 223 999 20 349 608 614
626 352 482 346 786 460 272 676 77 907 593 658 961 585 777 28 324 744 860
833 931 317 778 809 579 774 290 536 406 503 213 312 178 784 625 255 715
608 471 929 513 87 57 882 637 109 651 515 184 462 287 300 888 347 384 117
595 462 161 739 285 739 572 626 818 464 939 622 830 300 256 707 525 495
9 210 844 558 610 324 273 187 774 809 146 480 648 823 293 358 714 10 54
788 176 581 55 103 293 410 513 25 913 20 174 421 992 638 922 875 216 168
206 57 143 664 99 874 288 994 188 938 424 271 623 719 697 727 180 674 969
800 837 313 354 622 28 710 492 334 26 30 319 625 206 984 703 104 889 562
532 204 677 75 818 256 861 816 787 114 306 900 773 678 796 201 70 832 913
24 748 478 470 713 838 9 280 23 686 165 941 34 689 338 20 204 125 574 174
106 805 499 581 939 447 577 996 418 172 54 321 975 881 616 404 441 255
882 688 434 720 348 432 919 75 533 454 174 282 198 726 103 908 702 788
931 37 334 5 831 528 334 761 579 322 926 895 959 644 32 94 122 442 88 306
857 40 987 694 828 924 537 18 82 14 324 303 552 913 131 606 532 141 666
492 876 843 352 510 618 403 602 401 63 442 470 524 152 197 372 966 927
464 911 945 441 904 105 991 915 477 66 900 12 56 227 117 198 560 348 515
454 846 100 986 516 992 872 934 765 199 193 589 311 413 988 891 292 643
864 240 791 951 274 188 513 908 469 90 719 769 87 470 935 101 8 817 417
678 211 474 187 147 667 24 90 787 55 64 916 806 547 98 867 704 73 65 352
855 589 445 510 468 738 26 494 612 59 416 838 58 701 437 531 244 409 306
992 6 171 864 3 322 241 410 596 481 177 148 538 964 582 694 580 571 115
185 958 665 151 328 894 952 265 666 424 309 93 585 454 834 226 811 565
768 810 356 111 380 459 255 220 559 933 575 955 981 324 905 697 961 193
851 523 581 899 780 828 132 302 555 110 627 763 851 718 124 478 207 374
981 703 226 976 337 287 202 716 834 5 931 9 18 951 86 129 680 871 648 271
396 751 917 394 63 129 502 105 463 900 432 601 605 633 991 56 910 139 946
366 425 505 301 992 229 776 644 405 962 219
Pares celdas de página disponibles y fallos de páginas
ocurridos:
80 830
100 813
120 801
NO se ha producido la Anomalía de Belady en la simulación
efectuada.
Uno de los gráficos producidos para una de las ejecuciones de evaluación se muestra en la Figura 21.1.
La utilización de Matlab para la resolución del problema planteado ha resultado muy satisfactoria, destacándose las facilidades y potencia del producto, en especial para el cálculo numérico.
Los resultados obtenidos ratifican, como era de esperarse, las previsiones teóricas en cuanto a que el fenómeno llamado Anomalía de Belady o Anomalía FIFO es realmente una situación muy especial que no se ha observado en ninguna de las numerosas simulaciones efectuadas; este hecho ratifica la intuición en el sentido de que si se aumenta el número de celdas de página disponibles debería disminuir el número de fallos (carencias) de páginas en un esquema de paginación FIFO.
Asimismo es necesario señalar que si bien no se ha presentado en ningún caso de los simulados la mencionada Anomalía, sí se han observado casos cercanos a ella, es decir casos en los que incrementando el número de celdas de página disponibles, no se reduce el número de fallos de página, sino que se mantiene igual, lo cual no llega a configurar un caso “anómalo”, pero sí un caso “llamativo”, pues no se produce una disminución de los fallos de página registrados (para producirse la anomalía no es suficiente con que el número de fallos de página se mantenga, sino que éste debe aumentar al aumentar el número de celdas de página disponibles en la memoria principal). Estos casos “llamativos” se han observado en simulaciones con un número muy escaso de celdas de página, es decir en casos alejados de situaciones reales, no habiéndose observado en casos más cercanos a la realidad, es decir en simulaciones con centenas o miles de celdas de página disponibles.
![]()
Número de visitantes actuales disponible desde el 14/07/2002:
![]()
Autor: lrmdavid@exa.unne.edu.ar
Ó FACENA - http://exa.unne.edu.ar
Servicios WEB: webmaster@exa.unne.edu.ar