TRUPUTĖLIS APIE PROGRAMINĘ ĮRANGĄ
Sisteminėje programinėje įrangoje galima išskirti kelias klases: operacinės sistemos (operating systems), aptarnaujančios programos (utilities), aplinkos arba terpės (shell), tinklų programinė įranga, programavimo sistemos. Pagrindinė operacinių sistemų paskirtis - koordinuoti ir valdyti kompiuterio resursus. Operacinė sistema užtikrina visų kitų programų darbą. Tai labai sudėtingi uždaviniai, nes pavyzdžiui vienam klavišo paspaudimui apdoroti reikia įvykdyti daugiau kaip 1000 mašininių komandų. Pagrindinė operacinė sistema dirbant su IBM PC genties kompiuteriais yra MS - DOS (sukurta firmos Microsoft). Su šiais kompiuteriais taip pat naudojamos DR - DOS (sukurta firmos Digital Research), OS/2, UNIX.
Operacinė sistema MS - DOS faktiškai tapo standartu dirbant su IBM PC genties kompiuteriais. Šiai operacinei sistemai sukurta daug taikomosios programinės įrangos ir ji labai plačiai naudojama. Aptarnaujančios programos atlieka dalį operacinės sistemos funkcijų ir paprastai suteikia papildomų galimybių ir patogumų. Dažniausiai jomis naudotis yra patogiau nei operacinės sistemos komandomis. Populiariausios aptarnaujančios programos yra Norton Commander, Norton Utilities, PC Tools, Advanced Disk Manager (ADM) bei daugybė kitų programų. Vartotojo aplinka arba terpė atlieka tuos pačius veiksmus kaip ir operacinės sistemos komandos. Ji naudoja vartotojui draugišką interfeisą (bendravimo bûdą). Tai tarpininkas tarp vartotojo ir operacinės sistemos, padedantis greitai rasti duomenis, programas, redaguoti, kopijuoti, pašalinti failus, vykdyti programas. Paprastesnės terpės yra DOS Shell, PC Shell, Xtree Pro, sudėtingesnės grafinės - Windows, DESQview.
Kompiuterių tinklų programinė įranga valdo duomenų srautus tinkluose, valdo atitinkamą aparatûrą. Šios programinės įrangos darbas analogiškas operacinių sistemų darbui. Dažniausiai dirbama su tinklais Novell NetWare, Token Ring, IBM PC Network, OS2/LAN. Programavimo sistemos yra priemonės programinei įrangai kurti. Kiekviena programavimo kalba turi savo privalumų ir trûkumų. Negalima sakyti, kad yra viena pati geriausia programavimo kalba. Vienos labiau tinka moksliniams - techniniams uždaviniams spręsti, kitos - ekonominei informacijai apdoroti, trečios orientuotos į aparatûros valdymą. Populiariausios programavimo kalbos yra Macro Assembler, C, C++, Pascal, Basic, Modula -2, Prolog, COBOL, FORTRAN.

Operacinė sistema MS - DOS