- •Лекция 6. Программное обеспечение компьютеров
- •1. Что называется программным обеспечением
- •2. Классификация программного обеспечения.
- •3. Системные программы
- •4. Операционная система.
- •5. Прикладные программы.
- •6. Файловая система ос.
- •7. Операционная система ms dos.
- •8. Программы - оболочки.
- •9. Операционные системы Windows.
- •10. Транслятор, компилятор, интерпретатор
- •11. Инструментальные системы программирования.
- •12. Инструментальные программы.
- •13. Текстовый редактор.
- •14. Графический редактор.
- •16. Табличный процессор.
- •17. Системы управления базами данных - субд.
- •18. Библиотеки стандартных подпрограмм.
- •19. Пакеты прикладных программ.
- •20. Интегрированные пакеты программ.
- •21. Органайзеры
- •22. Сетевое программное обеспечение.
5. Прикладные программы.
Прикладная программа — это программа, используемая для решения конкретной задачи в какой-либо области. |
Например, прикладные программы могут обеспечивать составление и печатание документов, а бухгалтерская программа - подготовку платежных ведомостей т.п.
Прикладные программы могут использоваться либо автономно, либо в составе программных комплексов или пакетов программ.
6. Файловая система ос.
Файл — это область данных, служащая для постоянного хранения информации в компьютере. Файловая система — это структура организации хранения файлов на каком-либо носителе компьютера. |
Файлы физически реализуются как участки памяти на внешних носителях — магнитных дисках или CD-ROM.
Каждый файл занимает несколько блоков дисковой памяти. Обычная длина блока — 512 байт.
Обслуживает файлы специальный модуль операционной системы, называемый драйвером файловой системы. Каждый файл имеет своё имя, зарегистрированное в каталоге, содержащем оглавления файлов. Драйвер файловой системы обеспечивает доступ к информации в файле, записанной на диск, по имени файла и распределяет пространство на диске между файлами.
Каталог называется также директорией или папкой. Его можно просматривать, переименовывать в нем файлы, переносить их содержимое на новое место и удалять.
Каталог может иметь собственное имя и храниться в другом каталоге наряду с файлами: т.е. образуются иерархические файловые структуры.
Каталог без имени является корневым каталогом на диске.
При выполнении ОС команды "открыть файл ...", где указано имя файла и имя каталога с файлом, драйвер файловой системы обращается к своему справочнику и выясняет, какие блоки диска заняты файлом, а затем передает запрос драйверу диска на считывание этих блоков в ОЗУ. При выполнении команды "сохранить файл" драйвер файловой системы ищет на диске незанятые блоки, отмечает их, как распределённые, и передаёт драйверу диска запрос на запись в эти блоки данных файла. |
Для выполнения этих функций драйвер файловой системы хранит на диске свою служебную информацию. В служебных областях диска хранится список всех файлов и каталогов, а также дополнительные справочные FAT-таблицы (таблицы размещения файлов), служащие для работы драйвера файловой системы. |
7. Операционная система ms dos.
До Windows в компьютерах использовалась командная операционная система MS DOS (Microsoft Disk Operating System). Она состояла из следующих основных модулей:
базовая система ввода/вывода - BIOS;
блок начальной загрузки (Boot Record);
модуль расширения базовой системы ввода/вывода (файл IO.SYS);
модуль обработки прерываний (файл MSDOS.SYS);
командный процессор (файл COMMAND.COM);
утилиты MS DOS.
Базовая система ввода/вывода (BIOS) находится в постоянном запоминающем устройстве (ПЗУ), а все остальные модули хранятся на диске.
Базовая система ввода/вывода (BIOS) выполняет простые универсальные функции ОС, связанные с осуществлением ввода-вывода, а также тестирование основных аппаратных компонентов (оперативной памяти и др.) при включении машины и затем вызов блока начальной загрузки DOS – Boot Record. Блок начальной загрузки (загрузчик) используется для загрузки в оперативную память модуля расширения базовой системы ввода/вывода – IO.SYS и модуля обработки прерываний – MSDOS.SYS. Модуль расширения базовой системы ввода/вывода – IO.SYS использует драйвера для нестандартных внешних устройств. Модуль обработки прерываний – MSDOS.SYS обрабатывает сигналы, поступающие от внешних устройств. Командный процессор – COMMAND.COM обрабатывает команды, вводимые пользователем с клавиатуры. Утилиты DOS — эти программы, поставляемые вместе с ОС, выполняют обслуживающие действия: форматирование дискет, проверку дисков и т.д. |