a) dostęp sekwencyjny -
- dostęp liniowy blok po bloku wprzód lub wtył
- czas dostępu zależy od pozycji bloku względem pozycji bieżącej
- np. taśmy
b) dostęp bezpośredni
- każdy blok ma unikalny adres
- czas dostępu realizowany przez kok do najbliższego otoczenia i sekwencyjne przeszukiwanie
- np. dysk magnetyczny
c) dostęp swobodny
- każdy adresowalna lokacja w pamięci ma unikalny, fizycznie wbudowany mechanizm adresowania
- czas dostępu nie zależy od poprzednich operacji i jest stały
- np.. RAM
d) dostęp skojarzeniowy
- dane są lokalizowane raczej na podstawie porównania z ich zawartością niż na podstawie adresu
- czas dostępu nie zależy od poprzednich operacji i jest stały
- np. pamięć podręczna
Wzór na szybkość transferu do/z pamięci.
a) czas dostępu
- dostęp swobodny: czas niezbędny do zrealizowania operacji
- dostęp swobodny: czas niezbędny na ustawienie głowicy
b) czas_cyklu pamięci
- czas dostępu + czas, który musi upłynąć aby mogła nastąpić kolejna operacja (zapis, odczyt)
c) szybkość transferu
- dostęp swobodny: l/czas_cyklu
- dostęp nie swobodny : T_n = T_a + n/r
+ T_n - śr. Czas operacji na n-bitach, T a = śr. czas dostępu + r - szybkość transferu w b/sek
- System operacyjny-program, który nadzoruje i koordynuje dostęp programów do zasobów
- System operacyjny-dystrybutor zasobów przydziela zasoby poszczególnym zamawiającym
- System operacyjny-program, który działa jako pośrednik miedzy użytkownikiem komputera a sprzętem komputerowym
Struktura zarządzania zadaniami procesami.
Struktura zarządzania pamięcią operacyjną.
Struktura zarządzania plikami.
Struktura zarządzania wejściem i wyjściem Sieciowy system operacyjny System ochrony System interpretacji poleceń
Proste systemy wsadowe, wieloprogramowe systemy wsadowe, systemy rozproszone,
Ze względu na architekturę systemy dzielimy na: monolityczna i mikrojądra
2