Бағдарламалық жасақтама түрлері, мақсаттары мен сипаттамалары.
Негізгі ОЖ тұжырымдамалары.
Операциялық жүйелердің эволюциясы.
Операциялық жүйелердің жіктелуі, оның ішінде мобильді құрылғылар
Жұмыс үстелі қосымшаларының жіктелуі.
Бағдарламалық жасақтаманың бірнеше анықтамалары бар.
Бағдарламалық жасақтама – ақпаратты өңдеудің бағдарламалары, процедуралары, ережелері және байланысты құжаттамаларының барлығы немесе бір бөлігі (ISO/IEC 2382-1:1993).
Бағдарламалық қамтамасыз ету - компьютерді басқару үшін қолданылатын бағдарлама немесе көптеген бағдарламалар (IEEE Std 829-2008).
Бағдарламалық қамтамасыз ету – ақпаратты өңдеу жүйесінің бағдарламаларының және осы бағдарламалардың жұмыс істеуіне қажетті бағдарламалық құжаттардың жиынтығы (ГОСТ 19781-90).
Бағдарламалық қамтамасыз ету техникалық (аппараттық), математикалық, ақпараттық, лингвистикалық, ұйымдастырушылық және әдістемелік қамтамасыз етумен қатар бағдарламалық қамтамасыз ету түрлерінің бірі болып табылады.
Бағдарламалық қамтамасыз ету - бұл компьютерлерді әмбебап ететін, әртүрлі мәселелерді шешу үшін әдеттегі компьютерді пайдалануға мүмкіндік беретін нәрсе.
Бағдарламалық жасақтаманың академиялық бағыттары - информатика және бағдарламалық қамтамасыз ету.
Компьютерлік сленгте ағылшын тіліндегі «software» сөзінен шыққан «soft» сөзі жиі қолданылады, оны осы мағынада алғаш рет Принстон университетінің математигі Джон В.Тукей 1958 жылы American Mathematical Monthly журналында қолданған.
Әдетте, бағдарламаларды әзірлеуге қатыспайтын адамдар (оларды пайдаланушылар деп атайды) пайдалану үшін әзірленген. Бағдарламаны пайдаланушының әзірлеуі үшін оның мәтінінен басқа белгілі бір қосымша құжаттама қажет.
Кез-келген компьютер аппараттық және бағдарламалық жасақтамадан тұрады. Бағдарламалық жасақтама пайдаланушы мен компьютер арасындағы делдал болып табылады. Бағдарламалық жасақтаманы (бағдарламалық жасақтаманы) жүйелік және қолданбалы деп бөлуге болады.