Программное обеспечение персонального компьютера
Ни компьютер в целом, ни его составные части не способны сами по себе обрабатывать информацию. Управляют работой компьютера программы, которые имеют различные функции и назначение.
Программа – это последовательность команд, которую выполняет компьютер в процессе обработки данных.
Команда - это описание операции, которую должен выполнить компьютер. Как правило, у команды есть свой код (условное обозначение), исходные данные (операнды) и результат.
Данные – это информация представленная в форме, пригодной для её передачи и обработки с помощью компьютера. Данные хранятся и обрабатываются на машинном языке - в виде последовательностей 0 и 1.
Программное обеспечение (ПО) ПК (Software) - совокупность программ, необходимых для обработки или передачи различных данных, предназначенных для многократного использования и применения разными пользователями.
К программному обеспечению (ПО) относится также вся область деятельности по проектированию и разработке ПО:
Технология проектирования программ (нисходящее проектирование, структурное и объектно-ориентированное проектирование и др.);
Методы тестирования и отладки программ;
Методы доказательства правильности программ;
Анализ качества работы программ;
Документирование программ;
Разработка и использование программных средств, облегчающих процесс проектирования программного обеспечения, и многое другое.
Программное обеспечение условно можно разделить на 3 класса: Системное ПО, Прикладное ПО и Инструментальное ПО.
Системное программное обеспечение, в свою очередь, состоит из Базового ПО и Сервисного ПО.
I. Базовое ПО поставляется вместе с компьютером и обеспечивает его работоспособность. В состав Базового ПО входит операционная система, операционная оболочка и сетевые программные средства.
1. Операционная система (ОС) – это комплекс системных и служебных программных средств, обеспечивающих управление работой компьютера и его взаимодействие с пользователем.
Операционная система поставляется вместе с ПК и составляет основу его программного обеспечения. Программа ОС загружается в оперативную память после включения компьютера и работает параллельно со всеми другими программами до его выключения.
Функции операционных систем:
Обеспечение всех программ единым и стандартным доступом к устройствам ввода-вывода информации.
Запуск других программ.
Организация диалога между компьютером и человеком.
Управление выполнением одной или нескольких одновременно запущенных программ и обменом информации между ними и др.
(Работа на компьютере фактически является работой с его операционной системой. При установке на компьютер только операционной системы ничего содержательного на компьютере также сделать не удастся. Для ввода и оформления текстов, рисования графиков, расчёта зарплаты или прослушивания лазерного диска нужны специальные прикладные программы. Но и без ОС ни одну прикладную программу запустить невозможно. )
Основной функцией всех ОС заключается в обеспечении нескольких видов интерфейсов:
Интерфейс – (от англ. interface – средства взаимодействия, связи, согласования) – совокупность средств сопряжения (обеспечивающего их взаимодействие) и связи устройств компьютера, предназначена для обмена информацией между устройствами вычислительной системы.
Существуют аппаратный, программный и пользовательский интерфейсы:
Аппаратный интерфейс – средство сопряжения устройств вычислительной техники на уровне электронных компонентов.
Программный интерфейс – комплекс правил и соглашений о стыковке программных модулей.
Пользовательский интерфейс – совокупность аппаратных, программных и графических средств для организации диалога с пользователем.