Программалық қамтамасыз етуді таңдау
Жаңа компьютер алдың делік. Қосасың — экранда не бар? Ештеңе дерлік: операциялық жүйе ғана. Реферат жазатын редактор қайда? Фото өңдейтін программа ше? Ойын ше? Бәрін ӨЗІҢ таңдап орнатуың керек. Ал таңдау оңай емес: ақылы ма, тегін бе? Ресми ме, «жарылған» ба? Компьютерің тарта ма? Бұл сабақта программалық қамтамасыз етудің түрлерін, лицензияларды және дұрыс таңдау критерийлерін меңгереміз.
Программалық қамтамасыз ету (ПҚ) — компьютерде орындалатын программалардың толық жиынтығы.
ПҚ үш үлкен топқа бөлінеді:
| Түрі | Мақсаты | Мысалдар |
|---|---|---|
| Жүйелік | Компьютердің өзін басқару | Windows, macOS, Linux, драйверлер, антивирус, утилиталар |
| Қолданбалы | Пайдаланушының нақты міндеттері | Word, браузер, Photoshop, ойындар |
| Аспаптық | Жаңа программалар жасау | Python, VS Code, компиляторлар |
Операциялық жүйе (ОЖ) — компьютер ресурстарын басқаратын және пайдаланушы мен аппаратура арасын байланыстыратын басты жүйелік программа. Драйвер — ОЖ-ға нақты құрылғымен (принтер, бейнекарта) «сөйлесуді» үйрететін программа.
| Дереккөз | Жіктеу өлшемі | Түрлері |
|---|---|---|
| Алматыкітап | Мазмұны бойынша | Жүйелік, қолданбалы, аспаптық ПЖ |
| Атамұра | Орнату деңгейі бойынша | Базалық (кірістірілген), жүйелік және қызметтік (пакетте орнатылған), қолданбалы (пайдаланушы өзі орнатады) |
| Арман-ПВ | Құқықтық мәртебе бойынша | Жүйелік (жалпы пайдалану), қолданбалы (арнайы), инструменталдық/аспаптық (мыс. Borland Delphi, MS Visual C++) |
BIOS (Basic Input/Output System) — аналық тақшаға орнатылған барлық компоненттерді басқаруға, олардың жұмысын тексеру мен баптауға арналған программа; аппараттық және программалық жасақтама аралығындағы компонент. Ең маңызды қызметі — операциялық жүйенің бастапқы жүктеуін кезекті жүктегішке беру.
POST (power-on self-test) — компьютерді іске қосқаннан кейін аналық тақшада орнатылған жабдықтардың жұмысын тестілеу. CMOS — батареямен қоректенетін энергияға тәуелді жад: жүйе компоненттері туралы соңғы ақпаратты, ағымдағы күн-уақытты, BIOS құпия сөзін сақтайды. Батарея зақымдалса, CMOS деректері бастапқы қалпына оралады.
Лицензия — программаны пайдалану шарттарын анықтайтын заңды келісім: кімге, қалай және қандай ақыға қолдануға болатыны.
| Түрі | Шарты | Мысал |
|---|---|---|
| Коммерциялық | Ақылы, бастапқы коды жабық | Windows, MS Office, Photoshop |
| Еркін / ашық код (Open Source) | Тегін; кодын көруге, өзгертуге, таратуға болады | Linux, LibreOffice, GIMP, Python |
| Freeware | Тегін, бірақ коды жабық | Chrome, Telegram, Zoom (базалық) |
| Shareware | Сынақ мерзімі/шектеулі нұсқа тегін, толығы ақылы | WinRAR, демо-ойындар |
| Жазылым (Subscription) | Ай/жыл сайын төлем | Microsoft 365, Adobe CC |
Танымал коммерциялық программалардың еркін баламалары: MS Office → LibreOffice; Photoshop → GIMP; CorelDRAW → Inkscape; Windows → Linux. Мектеп, университет және мемлекеттік мекемелер ашық ПҚ-ны жиі таңдайды — тегін әрі тәуелсіз.
Жүйелік талаптар — программаның жұмысына қажетті аппараттық-программалық шарттар: ОЖ нұсқасы, процессор, RAM көлемі, бос диск орны, бейнекарта.
Талаптар екі деңгейде жазылады: минималды (программа әйтеуір іске қосылады) және ұсынылатын (ыңғайлы, жылдам жұмыс). Ереже: компьютерің ҰСЫНЫЛАТЫН талапқа жақын болғаны дұрыс; минималды талаптың бірі де орындалмаса — программа не іске қосылмайды, не азаппен жүреді.
Программа компьютерге сәйкес келмесе, программаны сәйкестендірудің үш кезеңі бар (Алматыкітап):
| Кезең | Мазмұны |
|---|---|
| 1. Техникалық сипаттамалар | Компьютердің ресурстарын білу: Windows-та Пуск → Выполнить → DXDIAG командасы арқылы ОЖ, процессор, жад, бейнекарта сипаттамасын көруге болады. |
| 2. Жүйелік талаптар | Орнатылған программаларды қайта қарау (Панель управления → Программы и компоненты); компьютердің мүмкіндігіне сәйкес келмейтін программаны өшіру. |
| 3. Ауыстыру | Сәйкес келмейтін программаны сол функцияны орындайтын, жүйелік талабы төмен баламамен ауыстыру (мыс. Adobe Photoshop орнына жеңіл әрі тегін GIMP). |
Программаны таңдағанда өзіңе бес сұрақ қой:
| Критерий | Сұрақ |
|---|---|
| 1. Міндетке сәйкестік | Маған қажет функциялар бар ма? Артық «комбайн» алып жатқан жоқпын ба? |
| 2. Жүйелік талаптар | Компьютерім тарта ма? |
| 3. Лицензия мен баға | Тегін/ашық баламасы бар ма? Оқушыға жеңілдік ше? |
| 4. Қауіпсіздік | РЕСМИ сайттан жүктеп жатырмын ба? |
| 5. Үйлесімділік пен қолдау | Файл пішімдері үйлесімді ме? Жаңартулар шыға ма? |
Программалық жасақтаманың сапа критерийлері: функционалдық (қажетті функцияларды қанағаттандыру), сенімділік (функцияларды қалтқысыз орындау), тиімділік (қызмет деңгейі мен ресурс арақатынасы), эргономикалық (қолдануға жұмсалатын күшті азайту), мобильділік (бір платформадан екіншісіне ауысу мүмкіндігі).
Виртуалды машина — компьютердің құрамдас бөліктерінің жұмысын пайдаланып, кез келген операциялық жүйені орнатып, іске қосуға болатын виртуалды орта құратын программа. Бір компьютерде бірнеше виртуалды машина жасап, әрқайсысына түрлі ОЖ орнатып, бір уақытта іске қосуға болады. Серверлік ПЖ — тапсырыс берушінің сұрауы бойынша сервистік функцияларды орындайтын есептеу жүйесінің компоненті.
- ПҚ үш топқа бөлінеді: жүйелік (ОЖ, драйверлер), қолданбалы (редакторлар, браузерлер), аспаптық (программалау).
- Лицензиялар: коммерциялық, еркін/ашық код, freeware, shareware, жазылым.
- «Жарылған» ПҚ — заңсыз әрі қауіпті; әрқашан тегін заңды балама бар (LibreOffice, GIMP, Linux).
- Орнатпас бұрын жүйелік талаптарды тексер (минималды vs ұсынылатын).
- Тек ресми дереккөзден жүкте.