Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по информатике.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
1.56 Mб
Скачать

Лекция 4. Программное обеспечение

Программное обеспечение – это все программы, которые установлены на компьютере.

Программа – особый вид информации в виде двоичных кодов (нулей и единиц), воспринимаемых процессором как команды к выполнению каких-то действий. Файлы программ вместе с файлами других типов хранятся на накопителях информации, для запуска считываются с них в оперативную память (загружаются). По окончании работы большинство программ удаляются из- оперативной памяти. Программы, которые остаются в оперативной памяти после загрузки на все время работы компьютера называются резидентными.

Различают три вида ПО:

  • Системное (базовое) ПО

  • Прикладное ПО

  • Инструментальное ПО

1. Системное ПО – программы, обеспечивающие работу компьютера, компьютерных сетей и прочих устройств. Иными словами, системными называют программы, предназначенные для того, чтобы компьютер заработал, чтобы работать на нем было удобно и безопасно.

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

3. Инструментальное ПО (системы программирования) – это специальные программы, которыми пользуются программисты при написании программ. Их называют также средами разработки. Всякая система программирования ориентированна на определенный язык программирования. Существует много разных языков, например, ПАСКАЛЬ, БЭЙСИК, ФОРТРАН, СИ, АССЕБЛЕР, ЛИПС и др. На этих языках программист пишет программы, а с помощью системы программирования заносит их в компьютер, отлаживает, тестирует, исполняет. К этому виду ПО относятся также и системы управления базами данных (СУБД) — реляционные (например, Oracle Database, Microsoft SQL Server, Informix, Interbase, Firebird, DB2, MySQL, PostgreSQL), обьектно-ориентированные, иерархические, сетевые

4.1. Системное по

  • Операционные системы

  • Программы-оболочки

  • Сетевые системы

  • Сервисные программы (утилиты)

4.1.1. Операционные системы

4.1.1.1. Основные функции операционной системы

Операцио́нная систе́ма (ОС) (англ. operating system) — основной вид системного ПО, комплекс программ, обеспечивающий управление аппаратными средствами компьютера, работу с файлами, ввод и вывод данных, а также выполнение прикладных программ и утилит. Общими словами, операционная система — это первый и основной набор программ, загружающийся в компьютер. Помимо вышеуказанных функций ОС может осуществлять и другие, напр., предоставление пользовательского интерфейса, сетевое взаимодействие и т. п.

Примеры: MS DOS, MS Windows NT, UNIX, Linux, OS/2, RT-11, RSX-11.

Основные функции:

  • управление ресурсами компьютера: процессорным временем, распределением внутренней памяти, файлами, внешними устройствами;

  • запуск и контроль за работой прикладного ПО

  • организация диалога с пользователем (интерактивный режим)

4.1.1.2. Состав операционной системы

Операционная система MS-DOS состоит из двух частей.

  • BIOS – базовая система ввода и вывода, размещающаяся в ПЗУ.

  • Основная часть операционной системы представляет собой набор файлов, находящихся на одном из дисков, называемом системным.

BIOS обеспечивает считывание с диска основной части операционной системы. Размещение операционной системы на диске целиком было бы похоже на следующую ситуацию: сейф захлопнут, а ключи от него остались внутри. Очевидно, ключи от сейфа нужно оставить снаружи. Их роль и играет BIOS. Почему же операционная система не размещается в постоянном запоминающем устройстве целиком? Операционные системы, особенно последние разработки, достаточно громоздкие программы. Их размещение в ПЗУ привело бы к необходимости увеличения объема ПЗУ и, следовательно, к удорожанию компьютера. Кстати в компьютерах Macintosh фирмы Apple сделано именно так.

Резидентная часть ОС (ядро ОС) постоянно занимает раздел оперативной памяти компьютера, куда он попадает при первоначальной загрузке. Вся дальнейшая работа на компьютере происходит под контролем и управлением ОС.

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

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

Программа, управляющая работой какого-то из устройств ПК называется драйвером. Драйверы входят в состав операционной системы. Существуют драйверы памяти, дисплея, клавиатуры, принтера и других устройств.