I. Системное ПО
I. Системное ПО (СПО) управляет всеми ресурсами ЭВМ и осуществляет общую организацию процесса обработки информации и интерфейс ЭВМ с проблемной средой, в частности с пользователем.
Программное обеспечение ПК.
Порядок включения и выключения компьютера
Включение устройств компьютера начинается с периферии, т. е. сначала нужно включить все устройства, кроме системного блока (модем, сканер, принтер, монитор, колонки и т. д.), в последнюю очередь системный блок. Почему соблюдается такая последовательность?
Самая главная деталь в компьютере – это процессор, он находится в системном блоке и при включении электропитания на системном блоке начинается загрузка компьютера. В самом начале загрузки производится первый тест оборудования, программа проверяет готово ли устройство к работе, включено ли оно. Если устройство не включено, то программа отмечает его как отсутствующие и дальнейшая работа с устройством возможна лишь после перезагрузки компьютера. Понятно, что включив в первую очередь системный блок, вы не успеете до первого тестирования оборудования включить все устройства и они не будут обнаружены компьютером.
Выключение компьютера производится в обратном порядке. Сначала выключаем системный блок (после появляющегося на экране, разрешения выключить электропитания), а затем все периферийные устройства. Поскольку, работа всех устройств зависит от команд с процессора, для того чтобы исключить вариант: идет команда на устройство, а оно отключено (произойдет сбой в программе), соблюдается такая последовательность.
Сам по себе компьютер не обладает знаниями ни в одной области применения. Все эти знания сосредоточены в выполняемых на компьютерах программах.
Процесс функционирования любой вычислительной системы представляет собой пошаговое выполнение процессором определённой последовательности простых команд, называемой программой. Программа составляется в соответствии с алгоритмом решения конкретной задачи на языке, пригодном для автоматического выполнения процессором.
Совокупность программ, разработанных для ЭВМ, называется программным обеспечением (ПО).
В зависимости от назначения ПО делится на системное, прикладное и инструментальное.
II. Инструментальное ПО – программы, предназначенные для разработки новых программ.
III. Прикладное ПО – программы для решения конкретных задач или выполнения определённых действий, необходимых пользователю, например, текстовый редактор, электронная таблица, программа поиска неисправностей ЭВМ, обучающие программы, игры.
В свою очередь составляющие эти компоненты допускают дальнейшую детализацию:
Программное обеспечение (ПО) ЭВМ | ||
Системное ПО (СПО) | Инструментальное ПО (ИПО) | Прикладное ПО (ППО) |
·операционные системы; ·утилиты; ·операционные оболочки; ·средства тестирования и диагностики ЭВМ | ·транслятор; ·библиотеки стандартных программ; ·средства редактирования, отладки и тестирования; ·системы программирования; ·прикладные утилиты. | ·ПО пользователя; ·ППП; ·общего назначения; ·проблемно-ориентированные; ·интегрированные; ·расширяющие функции ОС. |
Операционные системы представляют собой пакеты программ, которые обеспечивают эффективную работу всех аппаратных средств компьютера, а также возможность управления всеми его ресурсами (см. раздел 3.5).
Утилиты (utility — полезность) представляют собой небольшие, но очень полезные программы, которые выполняют разнообразные вспомогательные функции по управлению работой аппаратных средств, по повышению эффективности их работы, проверки работоспособности, обслуживания и настройки.
Утилиты – необходимая компонента инструментария пользователя любого уровня, поэтому хороший подбор утилит во многих случаях существенно облегчает использование компьютера для многих приложений, расширяя стандартные возможности ОС.
Разновидности утилит:
ü программы контроля, тестирования и диагностики, которые используются для проверки правильности функционирования устройств компьютера и для обнаружения неисправностей в процессе эксплуатации; указывают причину и место неисправности;
ü программы оптимизации и контроля качества дискового пространства ;
ü программы восстановления информации, форматирования, защиты данных ;
ü коммуникационные программы, организующие обмен информацией между компьютерами;
ü программы для управления памятью, обеспечивающие более гибкое использование оперативной памяти;
ü программы для записи CD-ROM, CD-R и многие другие.
ü Для выполнения операций по обмену данными между программой и различными внешними устройствами в состав операционной системы включается ряд специализированных программ, которые принято называть драйверами (drive – управлять). Отсутствие или применение не соответствующего устройству драйвера делает бесполезным это устройство.
ü Программы-архиваторы служат для создания сжатия данных.
ü Антивирусные программы обеспечивают пользователя необходимыми средствами борьбы с упоминавшимися выше компьютерными вирусами.
Часть утилит входит в состав операционной системы, а другая часть функционирует независимо от нее, т.е. автономно.
Операционные оболочки представляют собой дополнительные программы, которые предназначены для повышения удобства управления работой операционных систем.
Средства тестирования и диагностики в целом составляют средства технического обслуживания ЭВМ и предназначены для проверки работоспособности, наладки и технической эксплуатации; эти средства используются инженерно-техническим персоналом, обслуживающим вычислительную технику. В качестве примера для IBM – совместимых и ряда других персональных компьютеров можно привести пакет CheckIt. Результаты выполнения тестирования выводятся в наглядном виде, предоставляя информацию о состоянии узлов компьютера, которая доступна и может быть полезна пользователю не ниже средней компьютерной квалификации или техническому персоналу. Например, ScanDisk (проверка диска), очистка диска, дефрагментация диска.
Разрабатываются, настраиваются и поддерживаются в рабочем состоянии системные программы специалистами, которых принято называть системными программистами. Они должны обладать высокой квалификацией, в деталях знать аппаратное обеспечение компьютера и способы работы с данными на машинном уровне. Рядовому пользователю приходится постоянно сталкиваться с системными программами, но уже с точки зрения их эксплуатации, использования их возможностей для решения своих задач. С некоторыми программами этой группы мы познакомимся в следующих главах пособия.