System Operacyjny

System Operacyjny jest to zbiór programów pośredniczących pomiędzy użytkownikiem oraz jego aplikacjami a systemem.

System Operacyjny to zestaw programów przeznaczonych do zarządzania zasobami komputera w celu efektywnego wykorzystania jego urządzeń i tworzenia użytkownikowi dogodnych mechanizmów ułatwiających uruchamianie, eksploatacje i tworzenie programów.

Zadania systemu operacyjnego:

-kontrola zasobów pamięci

-priorytetowanie wykorzystanych instrukcji

-sterowanie oraz ochrona zasobów

-kontrola urządzeń wejścia/wyjścia

-wykrywanie urządzeń

-ułatwianie korzystania z sieci komputerowej

-umożliwienie wielodostępności

-zarządzającym plikami

-tworzenie środowiska, w którym użytkownik wykorzysta programy w wygodny i wydajny sposób

-obsługa błędów i przerwań

Funkcje systemów operacyjnych:

a) ochrona danych - zapobieganie niszczeniu danych lub nielegalnego ich użycia przez osoby niepowołane.

b) obsługa zadań - dzielenie zasobów fizycznych (urządzeń) i logicznych (programy, pliki) komputera według specyficznej dla danego systemu operacyjnego strategii Np. przy współbieżnym realizowaniu kilku programów jednocześnie.

c) odnawianie danych - mające na celu usunięcie lub zminimalizowanie skutków awarii, umożliwiające odtworzenie stanu informacji o komputerze a tym samym wznowienie jego pracy.

Do czego służy system operacyjny:

-umożliwia korzystanie z urządzeń np. komputera, telefonu, odtwarzacza MP3

-kontrolowanie i podział zasobów między wielu użytkowników oraz aplikacje

-efektywne wykorzystanie sprzętu

-umożliwianie uruchomienia innych programów na danym sprzęcie

Cechy systemu operacyjnego?

  1. wydajność - zasoby powinny być maksymalnie wykorzystane przez aplikacje a nie przez system operacyjny

  2. niezawodność - praca systemu powinna być nieprzerwana i bezobsługowa gdzie to tylko możliwe

  3. pielęgnowalność - konfiguracja, diagnostyka, instalacja oprogramowania, kontrola wersji, uaktualnienia

  4. mały rozmiar - aby zajmował mało miejsca po instalacji na dysku twardym.

Typy systemów operacyjnych:

  1. podział ze względu na sprzęt:

-mainframe

-typu Desktop

-wieloprocesorowe

-rozproszone

-macierzowe (klastry)

-czasu rzeczywistego

-urządzeń przenośnych

-środowisko obliczeniowe

  1. podział ze względu na funkcje:

-specjalistyczne

-bazodanowe

-ogólnego przeznaczenia

-przemysłowe

-medyczne

-i inne