Важнейшей частью вычислительной системы является программное обеспечение
Программное обеспечение (набор программ, управляющих ПК и его устройствами) | |
Системное ПО | Операционная система: DOS, OS / 2, DR DOS, PC DOS, Unix, Linux |
Системы меню – прообраз операционных оболочек (NORTON, VOLKOV commander) Операционные (графические) оболочки МасOS (для компьютеров Apple Macintosh) X-Windows (для ОС UNIX), Windows 1.01 (1985 г.), Windows 2.0, Windows 3.0 /3.1/ 3.11 (1990-93 г.), Windows NT (1992 г.), Windows 95/ 98/ 2000/ МЕ/ХР/Vista/ 7, 8, 8.1…, Android, iOS… - для мобильных устройств | |
Системы программирования на различных алгоритмических языках | |
Прикладное ПО | Прикладные программы (ПП) |
Сетевое ПО | Сетевое программное обеспечение |
Операционная система (ОС) – программа, загружаемая при включении ПК. Производит диалог с пользователем, осуществляет управление ЭВМ, ее ресурсами, запускает другие программы на выполнение. Обеспечивает удобный способ общения (интерфейс) с устройствами ПК.
Эти основные операции очень низкого уровня (MS DOS).
Операционная система (ОС) | Ядро – основа операционной системы |
Интерфейс – оболочка, с которой работает пользователь | |
Драйверы |
Операционная система ДОС не имеет графической оболочки и работает с командной строкой. Строка приглашения ДОС выглядит так:
С:\> команда / имя файла
Операционные оболочки (системы меню) – работают на основе ДОС и обеспечивают удобный для пользователя интерфейс.
Наиболее распространенные оболочки – NORTON, Windows.
Дополнительное удобство работы требует большего количества оперативной памяти.
Системы программирования на различных алгоритмических языках – включают комплекс различных программных средств, обеспечивающих составление прикладной программы на алгоритмическом языке программирования, контроль над правильностью составления программы, ее отладку и выполнение.
Языки программирования | Машинно-ориентированные языки: машинный и ассемблер |
Языки высоких уровней: фортран, Си, паскаль, бейсик и т.п. |
Этапы развития языков программирования: Basic→ QBasic →Visual Basic Pascal→ Turbo Pascal →Delphi, Fortran →Fortran 77→ Visual Fortran
Прикладные программы (ПП) – работают на базе ДОС и разрабатываются для решения конкретных задач пользователя.
Современные ПП написаны на специальных алгоритмических языках высокого уровня.
Этапы работы Прикладных Программ |
перевод ПП на машинный язык специальной программой – транслятором |
программа считывается в ОЗУ и ей передается управление |
результаты вновь передаются путем перевода на язык высокого уровня |
Сетевое программное обеспечение – представляет собой программы, позволяющие ПК работать в компьютерной сети.