System operacyjny a funkcjonowanie komputera

background image

System operacyjny

System operacyjny jest zestawem oprogramowania:

sterującego wykonaniem innych programów na
komputerze

działającym jako interfejs pomiędzy użytkownikiem a
komputerem

background image

System operacyjny

Najistotniejsze zadania systemu operacyjnego związane z
uruchamianiem i obsługą aplikacji (procesu) to:

1)

Zarządzanie pamięcią

2)

Przydział czasu procesora

3)

Obsługa pamięci

4)

Obsługa wejścia/wyjścia

background image

System operacyjny

Zarządzanie pamięcią:

a) przydział pamięci dla kodu aplikacji,

b) przydział pamięci dla danych (środowiska) aplikacji,

c) ochrona poszczególnych obszarów pamięci.

background image

System operacyjny

Przydział czasu procesora

a) rozpoczęcie wykonywania aplikacji,

b) przełączanie pomiędzy aplikacjami w systemie

wielozadaniowym,
i) na żądanie użytkownika,
ii) praca z wywłaszczaniem,
iii) zakończenie aplikacji,

c) praca wielowątkowa.

background image

System operacyjny

Obsługa pamięci

a) stronicowanie pamięci,

b) obsługa pamięci wirtualnej.

background image

System operacyjny

Obsługa wejścia/wyjścia:

a) obsługa systemów plików,

b) izolowanie warstwy sprzętu od bezpośredniego dostępu

przez aplikacje w środowisku wielozadaniowym,

c) kolejkowanie zadań,

d) obsługa przerwań.

background image

System operacyjny

Podstawowe zadania systemu operacyjnego związane z
obsługą procesów to:

1) Załadowanie kodu aplikacji do pamięci operacyjnej.

Zadanie to można podzielić na kilka części:
a) wyszukanie w fizycznej pamięci wystarczająco dużego
bloku mogącego pomieścić kod aplikacji,
b) przetransmitowanie pliku wykonywalnego
zawierającego kod z miejsca przechowywania w pamięci
masowej do wybranego bloku pamięci operacyjnej.

background image

System operacyjny

2) Kolejnym krokiem jest uruchomienie i obsługa aplikacji.

Zakładamy tu, że mamy do czynienia z systemem
operacyjnym wielozadaniowym.

3) Przydział obszaru pamięci dla aplikacji, w którym będą

przechowywane dane i wyniki. W środowisku
wielozadaniowym wiąże się to z ochroną obszarów
pamięci przed niewłaściwym dostępem, na przykład innej,
błędnie działającej aplikacji.

4) Przydział czasu procesora:
a) rozpoczęcie wykonywania aplikacji, co jest równoznaczne

z wykonaniem przez procesor skoku do pierwszej instrukcji
kodu aplikacji umieszczonej w pamięci operacyjnej,

b) przełączanie pomiędzy aplikacjami lub wątkami.


Document Outline


Wyszukiwarka

Podobne podstrony:
Funkcje grup lokalnych w XP-Praca kontrolna, Systemy operacyjne i sieci komputerowe, soisk kl. I
format[1], Szkoła, Systemy Operacyjnie i sieci komputerowe, systemy, semestr I
System plików, zOthers, Systemy operacyjne i sieci komputerowe
Pamięci dynamiczne RAM, Szkoła, Systemy Operacyjnie i sieci komputerowe, utk, semestr I
bramki logiczne, Szkoła, Systemy Operacyjnie i sieci komputerowe, utk, semestr I
router, Szkoła, Systemy Operacyjnie i sieci komputerowe, sieci
Dyski twarde-woluminy, Szkoła, Systemy Operacyjnie i sieci komputerowe, systemy, semestr II
WiFi, Systemy Operacyjne i Sieci Komputerowe
Normy prawne dotyczące rozpowszechniania programów komputerowych, 1.Systemy operacyjne i sieci kompu
System operacyjny i sieci komputerowe, Liceum
Konsola odzyskiwania systemu, Szkoła, Systemy Operacyjnie i sieci komputerowe, systemy, semestr II
Systemy operacyjne i sieci komputerowe sem3
Windows 7 - Wersje i Instalacja, Systemy Operacyjne i Sieci Komputerowe
Materiał Nauczania - SOiSK - kl. I Technikum, Systemy Operacyjne i Sieci Komputerowe
Rejestry, Szkoła, Systemy Operacyjnie i sieci komputerowe, utk, semestr I
Zagadnienia egzaminacyne z przedmiotu Systemy Operacyjne i Sieci Komputerowe w cosinusie, informatyk

więcej podobnych podstron