9722065369

9722065369



procedury. Program ładujący przydziela numery segmentów.

5. Pamięć wirtualna. Algorytmy zastępowania stron.

UWAGA (cześć z punktu 4.) Uzupełnić i poprawić

1.    Stronicowanie na żądanie

2.    Błąd strony i jego obsługa

3.    Problem zastępowania i wznawiania rozkazów

4.    Algorytmy wymiany i ich klasyfikacja

5.    Anomalia Belady'ego

6.    Problemy implementacji algorytmów wymiany

□ Najważniejsze pojęcia i zagadnienia: stronicowanie na żądanie, bit poprawności, błąd strony, wymiana stron, problem wznawiania rozkazów, bit modyfikacji, bit odniesienia, algorytm wymiany, zbiór roboczy, wstępne sprowadzanie, efektywność działania systemu pamięci wirtualnej.

Pamięć wirtualna jest organizacją zasobów pamięci, zrealizowaną w oparciu o tzw. przestrzeń wymiany w pamięci drugiego rzędu (na dysku). Pamięć operacyjna (fizyczna) jest dla tych zasobów tylko pewnym oknem, przechowującym część zawartości na potrzeby bieżącego przetwarzania.

Stosowanie pamięci wirtualnej ma wiele zalet nie tylko związanych z możliwością powiększenia zasobów pamięci ponad dostępną pamięć fizyczną.

Umożliwia bardziej racjonalne wykorzystanie pamięci operacyjnej, gdyż programy tworzone są często z nadmiarem w stosunku do typowych potrzeb. Na przykład rozmiary tablic statycznych ustala się z nadmiarem w stosunku do typowych potrzeb, w kodzie uwzględnia się obsługę sytuacji wyjątkowych do których może nigdy nie dojść. Ten nadmiar nie musi być ładowany do pamięci.

Zastosowanie pamięci wirtualnej może też zmniejszyć czas odpowiedzi, gdyż skraca czas ładowania kodu, który często odwzorowywany jest w przestrzeń adresową procesu bezpośrednio z pliku i sprowadzany w niewielkich porcjach na żądanie.

6. Systemy plików i ich organizacja.

Uzupełnić i poprawić

*    Dyskowy system plików - "normalny" system plików pozwalający na zarządzanie danymi na stacjonarnych nośnikach danych, takich jak twarde dyski. Każdy system posiada swój własny system plików (np. Linux - ext2, Windows NT - NTFS itd.).

*    Sieciowy system plików - w zasadzie jest to protokół umożliwiający przesyłanie poleceń do serwera przez sieć oraz wykonywanie operacji na odległość. Informacje są z powrotem

6



Wyszukiwarka

Podobne podstrony:
SEGMENTACJA PAMIECI 1 Wirtualna przestrzeń Tablica segmentów adresowa procesu PI procesu PI Pamięć f
Model systemu (c.d.)■•■Warstwy procesora (niepodzielne) 7: Pamięć wirtualna (segmenty, strony) 6:
Image0005 (3) J.Stadnicki Optymalizacja- wykład dla Mechaniki, część4: PROGRAMOWANIE NIELINIOWE - me
Image0007 (3) X J.Stadnicki Optymalizacja- wykład dla Mechaniki, część4: PROGRAMOWANIE NIELINIOWE -
Image0008 (3) J.Stadnicki Optymalizacja- wykład dla Mechaniki, część4: PROGRAMOWANIE NIELINIOWE — me
Image0011 (3) J.Stadnicki Optymalizacja- wykład dla Mechaniki, część4: PROGRAMOWANIE NIELINIOWE - me
Image1 Program wjęzyku Java
Programowanie proceduralne Programowanie proceduralne - jeden z rodzajów programowania imperatywnego
Pamięć wirtualna składa się z 24 komórek o adresach logicznych od 0 do 23. Strona pamięci wirtualnej
Przykład - pamięć wirtualna KSP, tydzień 9 dr inż. Eligiusz Pawłowski 9
& Pamięć wirtualna •/ Pamięć wirtualna, ma stwarzać wrażenie, iż każde zadanie dysponuje
Pamięć wirtualna Informacja o aktualnym położeniu wszystkich stron wirtualnych jest przechowywana pr
Pamięć wirtualna Ponieważ translacja adresu wirtualnego następuje przy każdym kontakcie z pamięcią
Pamięć wirtualna s mechanizm stronicowania pozwala traktować pamięć masową jako przedłużenie pamięci
Image0006 (3) J.Stadnicki Optymalizacja- wykład dla Mechaniki, część4: PROGRAMOWANIE NIELINIOWE - me
Image0009 (3) J.Stadnicki Optymalizacja- wykład dla Mechaniki, część4: PROGRAMOWANIE NIELINIOWE - me
Image0010 (3) J.Stadnicki Optymalizacja- wykład dla Mechaniki, część4: PROGRAMOWANIE NIELINIOWE — me

więcej podobnych podstron