Przyczyny powstania system贸w operacyjnych by艂y bardzo proste - s膮 to po prostu potrzeby ludzko艣ci. Cz艂owiek tworzy艂 maszyny, kt贸re mia艂y pomaga膰 mu w 偶yciu. Dosz艂o do stworzenia komputer贸w. Potrzeb膮 by艂o zarz膮dzanie tymi maszynami, nie manualne, gdy偶 to zabiera艂o zbyt du偶o czasu. Cz艂owiek zacz膮艂 wiec opracowywa膰 „co艣” co w spos贸b automatyczny obs艂ugiwa艂oby te urz膮dzenia.
Tak w skr贸cie mo偶na opisa膰 powstanie tych bardzo wa偶nych dla informatyki i dla komputer贸w klasy PC program贸w. Od czasu, kiedy mikrokomputery osobiste zago艣ci艂y w domach przeci臋tnych ludzi oczywiste sta艂o si臋, 偶e aby mia艂y szanse zdoby膰 popularno艣膰 i znale藕膰 zastosowanie w wielu dziedzinach musz膮 by膰 艂atwe w obs艂udze. Dlatego od wielu lat jeste艣my 艣wiadkami rozwoju technik programistycznych w kierunku uproszczenia obs艂ugi komputera. Ju偶 w czasach systemu Microsoft DOS powstawa艂y programy wyposa偶one w 艂atwe w obs艂udze interfejsy u偶ytkownika. Mo偶na je by艂o obs艂ugiwa膰 za pomoc膮 myszy. Opiera艂y si臋 na idei okien, czyli prostok膮tnych obszar贸w ekranu prezentuj膮cych jakie艣 dane lub prowadz膮cych interakcj臋 (dialog) z u偶ytkownikiem, kt贸re mog艂y si臋 wzajemnie przys艂ania膰. Jednak co do wygl膮du interfejsu nie by艂o ustalonych standard贸w. Programy takie, jak Turbo Pascal i Turbo C++ firmy Borland a tak偶e Norton Commander realizowa艂y ten interfejs w trybie znakowym poprzez bibliotek臋 Turbo Vision. Inne za艣 poprzez w艂asne, nierzadko graficzne interfejsy.
Jak tylko komputery zapuka艂y do drzwi biur i mieszka艅, dokona艂a si臋 swego rodzaju rewolucja. Przede wszystkim tw贸rcy system贸w operacyjnych zostali zmuszeni do widzenia rzeczy zupe艂nie z innej perspektywy. Co by艂o dobre dla bieg艂ych w pos艂ugiwaniu si臋 rozmaitymi j臋zykami programowania. W takich okoliczno艣ciach powsta艂y systemy operacyjne. Na pocz膮tku zgrzebne i niezbyt por臋czne w obs艂udze systemy "uzbrojono" w ko艅cu w interfejs graficzny. Zbieg okoliczno艣ci doprowadzi艂 do zdobycia dominuj膮cej pozycji kilku system贸w operacyjnych takich jak Unix, MacOS, Microsoft, NetWare Novell, czy te偶 p贸藕niejsza wersja Unixa jakim jest obecnie Linux; w艣r贸d nich systemy Microsoftu zaj臋艂y zdecydowanie najwi臋ksz膮 cz臋艣膰 rynku.
Du偶ym krokiem naprz贸d w dziedzinie rozwoju przyjaznych dla u偶ytkownika interfejs贸w by艂o stworzenie przez firm臋 Microsoft najpierw nak艂adki na DOS - Windows 3.11, a nast臋pnie samodzielnego systemu operacyjnego - Windows 95, 98, Me oraz NT 4.0, 2000,XP i innych mniej znanych wersji. Interfejs u偶ytkownika zosta艂 ujednolicony, a jego g艂贸wna idea - zastosowanie okien sta艂a si臋 tak wa偶na, 偶e to w艂a艣nie od niej pochodzi nazwa systemu. Rozw贸j system贸w operacyjnych by艂 samoistny - ca艂y czas zwi臋ksza艂y si臋 potrzeby konsument贸w - u偶ytkownik贸w. By艂o to wynikiem rozwoju techniki i cywilizacji cz艂owieka. Wszystko zacz臋艂o si臋 od pot臋偶nych maszyn - komputer贸w, kt贸re zajmowa艂y ca艂e pomieszczenia. Przyk艂adem jest tu komputer Odra pracuj膮cy pod systemem George 3, ale nie sko艅czy艂o si臋 bynajmniej na dzisiejszych czasach, gdy偶 systemy operacyjne przysz艂o艣ci s膮 bardzo po偶膮dane.
Dwa cele wp艂yn臋艂y na rozw贸j system贸w operacyjnych, kt贸ry dokona艂 si臋 w ci膮gu minionych prawie 50 lat. Po pierwsze, s艂u偶y艂y do takiego zaplanowania procesu obliczeniowego, kt贸re pozwoli艂oby uzyska膰 efektywne dzia艂anie systemu komputerowego. Po drugie, tworz膮 wygodne 艣rodowisko do opracowywania i wykonywania program贸w.