Informatyka dla gimnazjum/Typy systemów operacyjnych: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Lun Vulp (dyskusja | edycje)
m noinclude
Lun Vulp (dyskusja | edycje)
ramka dla zainteresowanych
Linia 5:
Dawno, dawno temu popularne (oczywiście jak na tamte czasy!) były systemy jednoprocesowe/dostępowe. Były one niezmiernie proste (a co za tym idzie szybkie), ale pozwalały na wykonywanie jednocześnie tylko jednego programu. Nie można było jednocześnie czytać poczty i przeglądać strony WWW.
 
Z czasem zostały wyparte niemal całkowicie przez systemy ''wieloprocesowe''. Takimi są systemy z rodziny UNIX (w tym Linux, Free-, Net- i OpenBSD), Windows 9x/NT, MacOS, AmigaOS i wiele innych. [
{| style="float:right;width:20em;background-color:#9f9;border:1px solid #707"
!DLA ZAINTERESOWANYCH:
|- style="text-align:justify"
|Także w pewnym sensie DOS jest systemem wieloprocesowym, jednak ten - chociaż dopuszcza kilka procesów w pamięci - wykonuje tylko jeden (inne "śpią").]
|}

Systemem wieloprocesowym nie jest jednak stary system CP/M. Upraszczało to w znaczącym stopniu jego budowę i czyniło go bardzo szybkim.
 
Kolejną cechą systemu operacyjnego jest jego ''wielodostępowość'', tj. możliwość pracy wielu użytkowników jednocześnie (czyli od razu musi być wieloprocesowy) i/lub rozróżnianie określonych uprawnień różnych użytkowników. Takim systemem nie jest Windows 9x - nie dość, że pracować przy komputerze może tylko jeden użytkownik, to jeszcze ten jedyny użytkownik ma nieograniczone możliwości dostępu, a więc może usunąć pliki systemowe i nikt mu w tym nie przeszkodzi. Nie jest to możliwe np.: w Linuksie, gdzie pracując na zwykłym koncie użytkownika, możemy zniszczyć dane tylko w swoim prywatnym katalogu, ale gdy zabierzemy się za pliki systemowe system nie dopuści do niczego, na co nie pozwalają nasze uprawnienia. Na Linuksie może też pracować kilka osób jednocześnie.