Opracowanie - system operacyjny i jego składowe

Nasza ocena:

3
Pobrań: 14
Wyświetleń: 553
Komentarze: 0
Notatek.pl

Pobierz ten dokument za darmo

Podgląd dokumentu
Opracowanie - system operacyjny i jego składowe - strona 1 Opracowanie - system operacyjny i jego składowe - strona 2 Opracowanie - system operacyjny i jego składowe - strona 3

Fragment notatki:

Systemy operacyjne – notatki do wykładu
1. Wprowadzenie
1.1 System operacyjny.
System operacyjny (najprościej) - program, który pośredniczy między użytkownikiem komputera
a sprzętem.
Zadania s.o:
 Ukrywa szczegóły sprzętowe systemu komputerowego poprzez tworzenie abstrakcji (maszyn
wirtualnych).
Przykłady:
- jednolity sposób dostępu do urządzeń zewnętrznych
- zbiory bloków dyskowych widziane jako pliki o symbolicznych nazwach
- duża, szybka, dedykowana pamięć operacyjna
- współbieżne wykonanie programów (jako abstrakcja równoległości)
 Zarządzanie zasobami:
- zasoby to „obiekty” niezbędne do wykonania programu, np. pamięć, czas CPU,
wejście-wyjście, porty komunikacyjne (wszystko co przedstawia wartość funkcjonalna dla
systemu)
- strategie przydziału i odzyskiwania zasobów (zarządzanie pamięcią, zarządzanie
procesorem, zarządzanie plikami, zarządzanie urządzeniami)
- efektywność zarządzania zasobami decyduje o wydajnej eksploatacji sprzętu
komputerowego
 Dostarcza „przyjazny” interfejs
- wygoda użycia (ustawianie przełączników, karty perforowane, taśmy perforowane,
terminale graficzne z myszką i klawiaturą)
Składowe systemu komputerowego:
 Sprzęt - podstawowe zasoby obliczeniowe (CPU, pamięć, urządzenia we-wy)
 System operacyjny - nadzoruje i koordynuje posługiwanie się sprzętem
 Programy użytkowe - określają sposób użycia zasobów systemu do rozwiązania zadań
stawianych przez użytkowników
 Użytkownicy (ludzie, maszyny, inne komputery, programy zewnętrzne)
1.2 Historia
Wczesne systemy operacyjne – „goły sprzęt”:
 Struktura:
- wielkie maszyny obsługiwane za pośrednictwem konsoli
- dla jednego użytkownika (konieczność harmonogramów pracy etc.)
- programista/użytkownik pełnił rolę operatora
· nieefektywne wykorzystanie kosztownych zasobów
1
Systemy operacyjne – notatki do wykładu

- niskie wykorzystanie CPU
- pełna sekwencyjność pracy urządzeń
- przestoje sprzętu związane z wykonywaniem czynności operatorskich
Wczesne oprogramowanie
-asemblery, programy ładujące, programy łączące, biblioteki typowych funkcji, kompilatory,
programy sterujące urządzeń
Systemy wsadowe:
 Zatrudnienie operatora (użytkownik oraz operator)
 Skrócenie czasu instalowania zadania przez przygotowywanie wsadu zadań o podobnych
wymaganiach
 Automatyczne porządkowanie zadań - automatyczne przekazywanie sterowania od jednego
zadania do drugiego
 Rezydentny monitor:
- początkowo sterowanie należy do monitora
- przekazanie sterowania do zadania
- po zakończeniu zadania sterowanie wraca do monitora
 Wprowadzenie kart sterujących (Job Control Language)
- Istotna zmiana trybu pracy z punktu widzenia użytkownika
- Zwiększona przepustowość systemu kosztem średniego czasu obrotu zadania
- Problem: niska wydajność (CPU i urządzenia we-wy nie mogą pracować równocześnie,
czytnik kart bardzo wolny)  Rozwiązanie: praca w trybie pośrednim (off-line)
 Zastosowanie czytników taśm magnetycznych:
- Przyspieszenie obliczeń poprzez ładowanie zadań do pamięci z taśm oraz czytanie ... zobacz całą notatkę



Komentarze użytkowników (0)

Zaloguj się, aby dodać komentarz