Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по ФЭВМ (основная часть).doc
Скачиваний:
16
Добавлен:
22.04.2019
Размер:
8.11 Mб
Скачать

5.4Программное обеспечение

Современный компьютер действительно является воплощением подлинного единства программной и аппаратной частей. Не только написание программ без машины лишено практического смысла, но и компьютер без программ­ного обеспечения не более чем дорогое украшение стола.

Значение аппаратной (hardware) и программной (software) частей для совре­менного компьютера трудно переоценить. О роли интересующей нас сейчас Программной части говорит хотя бы тот факт, что стоимость современных программных средств, по крайней мере, не меньше стоимости самой машины, включая все внешние устройства.

Официальное приобретение программного обеспечения, о котором шла речь выше, является в цивилизованном мире общепринятым. Подобное ПО, на­зываемое часто лицензионным, дает его обладателю ряд преимуществ.

5.4.1Типы по

Современное программное обеспечение имеет "слоистую" структуру, при которой каждый слой активно использует возможности слоев более низкого уровня.

Итак, пользователь главным образом работает с прикладными программами. Почти все современные пакеты написаны с помощью систем программиро­вания, и поэтому в значительной степени опираются на общие блоки (луч­ше сказать, библиотеки) языков программирования. Все это активно ис­пользует операционную систему, которая, в свою очередь, также состоит из нескольких взаимодействующих слоев: программы общения с пользователем аппаратно-независимого ядра системы и слоя, обеспечивающего взаимодействие с конкретными периферийными устройствами. Лишь самый нижний из этих программных слоев непосредственно управляет работой ратной части компьютера.

Системное программное обеспечение, которое служит основой нормального функционирования компьютера и согласованной работы всех его узлов. К данной категории программного обеспечения принадлежит в первую очередь операционная система (назначение ОС состоит в том, чтобы органи­зовать процесс выполнения задач на ЭВМ, распределяя для этого ресурсы машины (процессорное время, память всех видов, устройства ввода/вывода, программы и данные), а также управляя работой всех ее устройств и взаи­модействием с пользователем), а также всевозможные тестирующие и сервисные служебные программы (часто их еще называют утилитами). Сюда же относятся программы форматирования, проверки и фрагментации дисков, архиваторы, антивирусные и некоторые сетевые программы.

Прикладное программное обеспечение, как следует из названия, предназначено для решения прикладных задач, т. е. конкретных задач производственного, научного, управленческого или учебно-тренировочного характера.

Системы программирования. Их отличительной чертой является создание новых программ для ЭВМ.

5.4.2Порядок загрузки по

В момент включения компьютера в его ОЗУ нет осмысленной информации. Поэтому определенный интерес представляет вопрос о том, как попадают туда программы, по которым он работает. Очевидно, что первоначальный загрузчик должен постоянно храниться внутри машины и единственный вид памяти, пригодный для этого, есть ПЗУ.

При включении компьютера счетчик про­цессора аппаратно устанавливается на начальный адрес ПЗУ, и загрузка на­чинается.