Классификация программного обеспечения
Системное ПО | Базовое ПО | |
Операционные системы | ||
Операционные оболочки | ||
Драйверы устройств | ||
Специальное ПО | Инструментальное ПО | Среды программирования |
Сервисное ПО | Архиваторы | |
Антивирусные программы | ||
Утилиты | ||
Прикладное ПО | ПС для обработки текстовой информации | Текстовые редакторы, текстовые процессоры, редакционно-издатель-ские системы, программы-переводчики, программы проверки орфографии и синтаксиса, лингвокорректоры, программы оптического распознавания символов и др. |
ПС для обработки число- | Электронные таблицы, пакеты мате- | |
вой информации | матических программ, пакеты статистической обработки данных и др. | |
ПС для обработки графи- | Графические редакторы, анимато- | |
ческой информации | ры, программы деловой и презентационной графики, средства работы с трехмерными и видеоизображениями и др. | |
ПС для обработки звуко- | Музыкальные и звуковые редакто- | |
вой информации | ры, синтезаторы звука, программы распознавания и синтеза речи и др. | |
ПС, обеспечивающие ра- | Почтовые программы, поисковые | |
боту в телекоммуникационных сетях | системы, браузеры и пр. | |
ПС для автоматизиро- | Системы управления базами данных | |
ванного хранения ин- | (СУБД), специализированные ин- | |
формации | формационно-поисковые системы (ИПС) и др. | |
ПС, используемые в про- | Различные типы автоматизирован- | |
цессах управления и | ных систем управления (АСУ) и сис- | |
диагностики | тем автоматического управления (САУ), системы поддержки принятия решений (СППР), экспертные системы (ЭС) и др. | |
ПС, применяемые для | Специализированные моделирую- | |
проведения исследовате- | щие программы, системы автомати- | |
льских и проектно-кон- | рированного проектирования | |
структорских работ | (САПР) и др. | |
ПС, используемые в обу- | Электронные учебники, тренажеры, | |
чении | тесты и др. | |
Игровые программы | ||
Программы, созданные пользователем с помощью сред программирования |
Одной из важных подсистем программного обеспечения является файловая система.
Файловая система— это способ хранения информации на внешних носителях.
Файл— это поименованная целостная совокупность записей на внешнем носителе.
Файл— это совокупность записей, логически взаимосвязанных между собой, хранящихся на внешнем носителе под определенным именем.
Атрибуты файла:имя, тип его содержимого, дата и время создания, фамилия создателя, размер, условия предо-
ставления разрешений на его использование, метод доступа, полный путь к файлу.
Имя файла состоит из двух частей — собственно имени и расширения, определяющего чаще всего тип записей, со-тсавляющих содержимое файла.
Информация о файлах содержится в каталогах,каждый из которых тоже имеет свое имя.
Путь к файлу— последовательное перечисление имен всех подкаталогов, в которых размещен файл.
Задание 1
Сформулируйте, как вы понимаете, что такое библиотека программ, библиотека подпрограмм, программный модуль, пакет прикладных программ.
Задание 2
Вспомните программы, с которыми вам приходилось работать, и определите, к какому виду программного обеспечения относится каждая из них.
Задание 3
Расшифруйте следующую запись: A:\OLIMPIAD\ZADANIE\konkursl.exe
Задание 4
В документации к программному обеспечению вашего компьютера или в специальной литературе найдите раздел, посвященный утилитам. Какие задачи можно решить с их помощью? Подготовьте доклад о назначении, возможностях и правилах работы какой-либо программы-утилиты.
Задание 5
Достаточно большое распространение получили в настоящее время всевозможные программые средства для автоматизации бухгалтерского учета и аудита (Бухгалтерия 1С, Инфо-бухгалтер и пр.). К какому из видов прикладного ПО их можно отнести?
Все программное обеспечение хранится на внешних носителях в виде файлов. Можно ли считать, что файловая система и программное обеспечение — это синонимы?