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