Wykonywanie programów,     Operacje wejścia - wyjścia,
Manipulowanie plikami,     Komunikacja,
Wykrywanie błędów,
Przydzielanie zasobów,     Rozliczanie,     Ochrona

USŁUGI SYSTEMU OPERACYJNEGO

System operacyjny dostarcza on pewnych usług zarówno programom i użytkownikom tych programów. Usługi różnią się sobą w różnych systemach operacyjnych. Usługi podzielono na pewne klasy.

Usługi dostępne w systemie operacyjnym:

1.Wykonywanie programów

Możliwość ładowania programów do pamięci i rozpoczęcie jego wykonywania. Program powinien moc zakończyć swą pracę w sposób normalny lub z przyczyn wyjątkowych. Wykonywanie programów jest najważniejszą usługą dla użytkownika systemu komputerowego. System operacyjny powinien zapewnić poprawność działania programu (o ile został on napisany bez żadnych błęœśćów).

Spis zagadnień

2.Operacje (wejścia / wyjścia)

Wykonywany program może potrzebować wyników operacji wej-wyjścia odnoszących się do pliku lub do jakiegoś urządzenia. System operacyjny powinien dostarczać środków potrzebnych do realizacji operacji wejścia - wyjścia przez program użytkownika (np. edytor tekstu, w celu wydrukowania dokumentu). Sam program użytkownika nie może wykonać czynności wejścia - wyjścia. Potrzebne są tzw. sterowniki obsługujące dane urządzenia.

Spis zagadnień

3. Manipulowanie systemem plików

Manipulowanie systemem plików jest widoczną usługą dla użytkownika. Wszystkie zasoby systemu operacyjnego są przechowywane w plikach. Programy wykonywane przez osobę lub inny komputer muszą być w stanie zapisywać i odczytywać pliki. System operacyjny powinien umożliwić wykonywanie następujących czynności na plikach:
- tworzenie plików,
- usuwanie plików,
- zmiana nazwy plików,
- kopiowanie lub przenoszenie plików
Ewidencja oraz możliwość wykonywania powyższych czynności jest możliwa dzięki odwoływaniu się œść wykonywaniaów przez unikatowe nazwy. Każdy system operacyjny posiada określone regułdy system operacyjnyów.

Spis zagadnień

4. Komunikacja

Komunikacja metodą komunikowania się procesów oraz sposoby wymiany informacji. Są to dwie podstawowe metody organizowania komunikacji, pierwszą stosuje się w przypadku procesów działających w tym samym komputerze, druga znajduje zastosowanie przy komunikowaniu się procesów wykonywanych w różnych systemach komputerowych powiązanych za pomocą sieci komp.

Spis zagadnień

5. Wykrywanie błędów

5.Wykrywanie błędów są to możliwości systemu operacyjnego polegające na nieustannym powiadamianiu o występowaniu błędów ( błędy w działaniu jednostki centralnej i pamięci, w urządzeniach wej/wyjścia, lub w programie użytkowym). Na wszystkie rodzaje błędów s.o. powinien odpowiednio reagować, gwarantując poprawność i spójność obliczeń.
6. Przydział zasobów- przydzielanie zasobów między użytkowników (ludzi, komputerów). System operacyjny dysponuje procedurami określającymi przydzielanie pamięci, dysków, modemów, drukarek itp.
7.Rozliczanie-przechowywanie danych o tym, który użytkownicy i w jakim stopniu korzystają z zasobów komputera. Takie przechowywanie rekordów może służyć do rozliczania ( wystawiania rachunków użytkownikom) lub do celów statystycznych. (np: dających dane wpływające na podjęcie decyzji o rekonfiguracji systemu w celu polepszenia jego usług obliczeniowych).
8.Ochrona-możliwośc kontrolowania wykorzystywania systemu przez użytkowników. Ochrona obejmuje sprawdzanie poprawności wywołań systemowych i gwarantuje nadzór nad dostępem do wszystkich zasobów systemu. Zabezpieczenie samego systemu przed niepożądanymi czynnikami zewnętrznymi, zabezpieczenie urządzeń wej/wyjścia przed niedozwolonym dostępem. Rejestrowanie wszelkich prób włamań do systemu.

Spis zagadnień


   Powrót do strony głównej