Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекция.doc
Скачиваний:
7
Добавлен:
18.03.2015
Размер:
224.77 Кб
Скачать

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

Программные средства можно разделить на несколько классов в зависимости от назначения:

- операционные системы;

- системы программирования;

- инструментальные программные средства, интегрированные пакеты;

- прикладные программы.

Операционная система— это комплекс программ обеспечивающих:

1) управление ресурсами, т.е. согласованную работу всех аппаратных средств компьютера;

2) управление процессами, т.е. выполнение программ, их взаимодействие с устройствами компьютера, с данными;

3) пользовательский интерфейс, т.е. диалог пользователя с компьютером, выполнение определенных простых команд — операций по обработке информации.

Первые операционные системы были однопользовательскими и однозадачными. При работе одного периферийного устройства все остальные, в том числе и центральный процессор, простаивали.

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

Существует понятие «виртуальной» памяти. Физическая оперативная память по объему, как правило, ограничена. Функционально ее объем может быть увеличен путем частичной записи содержащего ОЗУ на магнитный диск, и пользователь воспринимает всю расширенную память как оперативную.

Основные элементы, входящие в состав операционных систем:

- Ядро, состоящее из наиболее часто используемых модулей, таких как модуль управления системой прерываний; программ, которые при загрузке ОС помещаются в оперативную память, их называют резидентными. К резидентным программам относят также и программы-драйверы, управляющие работой периферийных устройств;

- Командный процессор — программа, отвечающая за интерпретацию и исполнение простейших команд, подаваемых пользователем, и его взаимодействие с ядром ОС;

- Набор утилит — небольшие программы, обслуживающие различные устройства ЭВМ, например, утилита форматирования магнитных дисков, утилита восстановления необдуманно удаленных файлов и т.д.

Понятие файловой системы

Для организации упорядоченного управления потоками данных, различными аппаратными периферийными устройствами ЭВМ используется файловая система. Функции файловой системы ОС:

- создает для пользователей некоторое виртуальное представление внешних ЗУ, позволяя работать с ними не на низком уровне команд управления физическими устройствами, а на высоком уровне наборов и структур данных;

- скрывает от программистов картину реального расположения информации во внешней памяти;

- обеспечивает независимость программ от особенностей конкретной конфигурации ЭВМ, т.е. логический уровень работы с файлами;

- обеспечивает стандартные реакции на ошибки, возникающие при обмене данных.

Классификация структур файловых систем:

- последовательная — файлы или логические записи, длина которых может быть фиксированной и переменной, обладают последовательным доступом, т.е. для обработки i-ой записи должна быть обработана (i-1)-я запись;

- древовидная структура;

- индексно-последовательная — с упорядочением записей по значению некоторых полей;

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]