To tylko jedna z 2 stron tej notatki. Zaloguj się aby zobaczyć ten dokument.
Zobacz
całą notatkę
Wykład 7
Prof. UE dr hab. Ewa Ziemba
Informatyka
Istota systemu operacyjnego
System operacyjny to - program, który odpowiada za zarządzanie zasobami systemu komputerowego oraz pośredniczy w komunikacji pomiędzy użytkownikiem a systemem komputerowym
Podstawowe zadanie systemu operacyjnego - stworzenie środowiska odpowiedniego dla wydajnej pracy użytkownika systemu oraz uruchomionych innych programów użytkowych
Zadania systemu operacyjnego
zarządzanie pamięcią operacyjną - przydzielanie i odbieranie pamięci operacyjnej poszczególnym procesom w trakcie ich realizacji oraz zwalnianie pamięci po ich zakończeniu
zarządzanie czasem pracy procesora -przydzielanie i odbieranie procesora poszczególnym procesom, a w systemach wieloprocesorowych podział realizowanych zadań pomiędzy dostępne w systemie jednostki procesorowe
zarządzanie pomięciami zewnętrznymi przydzielanie i odbieranie dostępu do pamięci zewnętrznych oraz organizację zapisu i odczytu danych
zarządzanie urządzeniami wejścia i wyjścia -decydowanie, który ze zgłaszających takie zapotrzebowanie procesów może skorzystać jako pierwszy z danego urządzenia, a który musi poczekać na jego zwolnienie przez inny proces
zarządzanie procesami - przydzielanie i odbieranie zasobów koniecznych dla realizacji procesów
Rodzaje systemów operacyjnych
Kryteria klasyfikacji systemów operacyjnych:
liczba użytkowników
liczba zadań
sposób komunikacji z użytkownikiem
zakres zadań
liczba procesów
Ze względu na liczbę użytkowników, którzy jednocześnie mogą korzystać z jednego systemu komputerowego:
jednoużytkownikowe - w danym czasie z całości zasobów dostępnych w systemie komputerowym może korzystać tylko jeden użytkownik, który posiada je na wyłączność
wieloużytkownikowe - w trakcie pracy systemu jednocześnie może z niego korzystać wielu użytkowników (kilku, kilkunastu lub kilkuset)
Ze względu na liczbę realizowanych jednocześnie zadań:
jednozadaniowe - w danym czasie może być uruchomione tylko jedno zadanie; do realizacji kolejnego zadania można przystąpić dopiero po zakończeniu realizacji zadania wcześniejszego
wielozadaniowe - jednocześnie może być realizowanych wiele zadań; uruchomione jednocześnie zadania dzielą pomiędzy sobą dostępne w systemie zasoby
Ze względu na sposób komunikacji z użytkownikiem:
wykorzystujące tekstowy interfejs komunikacji z użytkownikiem - komunikacja użytkownika z systemem komputerowym odbywa się za pośrednictwem wiersza poleceń; użytkownik pisze polecenia dla systemu operacyjnego w odpowiednim języku poleceń
... zobacz całą notatkę
Komentarze użytkowników (0)