Uploaded by tatianavelic

Эксплуатация информационных систем. Классификация программного обеспечения

advertisement
МИНИСТЕРСТВО ПРОМЫШЛЕННОСТИ И ТОРГОВЛИ ТВЕРСКОЙ
ОБЛАСТИ
Государственное бюджетное профессиональное образовательное учреждение
«Тверской Машиностроительный колледж»
(ТМК)
Специальность 09.02.04 «Информационные системы»
РЕФЕРАТ
ПРЕДМЕТ: МДК 01.01. ЭКСПЛУАТАЦИЯ ИНФОРМАЦИОННЫХ
СИСТЕМ
ТЕМА:
КЛАССИФИКАЦИЯ
ПРОГРАММНОГО
ОБЕСПЕЧЕНИЯ
ИНФОРМАЦИОННЫХ СИСТЕМ
Выполнил(-а):
Кучаева А. Ю.
Студент 3 курса
Группа 37 – ИС – 20
Проверил:
преподаватель Большаков
Сергей Владимирович
Тверь, 2022
СОДЕРЖАНИЕ
Введение…………………………………………………………………...……..
3
1. Системное программное обеспечение……………………………………….. 4
2. Инструментальное программное обеспечение……………………………… 7
3. Прикладное программное обеспечение……………………………………… 8
Заключение…………………………………………………………….………… 10
Список использованных источников…………………………………………… 11
2
Введение
Программное обеспечение – важная часть любой информационной
системы. Без него ни одна система не сможет функционировать.
ПО представляет из себя набор программ, правил и соответствующей
документации системы, предназначенных для обработки информации и
решения тех или иных задач.
Сегодня
существует
три
вида
программного
- системное, прикладное и инструментальное.
3
обеспечения
ИС
1. Системное программное обеспечение
Системное программное обеспечение является наиболее важным, т.к. от
него зависит запуск и выполнение любых других процедур. Системные
программы
управляют
устройствами
компьютера,
вычислительными
процессами. Также они осуществляют поиск и диагностику различных
неисправностей.
Системное ПО включает в себя операционные системы, драйверы и
утилиты.
1.1 Операционные системы
Операционная система – это набор программ, управляющий аппаратной
составляющей компьютера и служащий посредником между пользователем и
компьютером.
Основные функции ОС:
−
исполнение запросов программ (ввод и вывод данных, запуск и
остановка других программ и др.);
−
загрузка программ в оперативную память и их выполнение.
−
стандартизованный доступ к периферийным устройствам (устройства
ввода-вывода);
−
управление оперативной памятью;
−
управление доступом к данным на энергонезависимых носителях
(таких как жёсткий диск и др.), организованным в той или
иной файловой системе;
−
обеспечение пользовательского интерфейса;
−
сохранение информации об ошибках системы.
Дополнительные функции:
−
параллельное или псевдопараллельное выполнение задач;
−
эффективное распределение ресурсов вычислительной системы
между процессами;
−
разграничение доступа различных процессов к ресурсам;
4
−
взаимодействие между процессами: обмен данными, взаимная
синхронизация;
−
защита самой системы, а также пользовательских данных и программ
от действий пользователей или приложений;
−
многопользовательский режим работы и разграничение прав доступа.
На сегодняшний день наиболее популярными ОС являются: Windows,
Linux, MAC OS и Android.
Microsoft
Windows.
Операционная
система,
сделанная
корпорацией Microsoft. Организует взаимодействие программ на компьютере
друг с другом и с пользователем. Имеет широкий функционал, проста и
доступна в использовании.
Linux. Семейство Unix-подобных операционных систем на базе ядра
Linux, которое распространяется на свободной, бесплатной основе.
MAC OS. ОС, созданная для компьютеров компании Apple. Разработана
для линейки персональных компьютеров Macintosh.
Android.
ОС,
разработанная
на основе
ядра
Linux,
которая
предназначена для работы смартфонов, планшетов и подобных устройств.
1.2 Утилиты
Утилита – это небольшая вспомогательная программа для решения
специализированных задач по настройке, оптимизации, улучшению работы
оборудования и программного обеспечения. Утилиты дают доступ к скрытым
настройкам и параметрам системы и автоматизируют процесс изменения
отдельных настроек, делая его проще.
Различают следующие утилиты по их функциям:
−
архиваторы;
−
просмотрщики;
−
удаление программ и файлов;
−
для работы со списками файлов;
−
для выполнения восстановления;
−
утилиты для управления процессами;
5
−
диагностика программ и оборудования;
−
оптимизация программ и оборудования.
Классификация утилит по связи с ОС:
−
независимые утилиты, не требующие для своей работы операционной
системы;
−
системные утилиты, входящие в поставку ОС и требующие её
наличия;
−
оптимизатор
диска для
восстановления
целостности
файловой
системы и дефрагментации.
1.3 Драйверы
Драйвер – это программа, отвечающая за работу данного устройства или
оборудования,
которая
обеспечивает
связь
между
компьютером
и
устройством, т.е. программное обеспечение получает доступ к аппаратному
обеспечению.
Драйвер состоит из нескольких функций, которые обрабатывают
определенные события операционной системы. Обычно это 7 основных
событий:
−
загрузка драйвера. Драйвер регистрируется в системе;
−
выгрузка. Драйвер освобождает захваченные ресурсы — память,
файлы, устройства и т. п.;
−
открытие драйвера. Начало основной работы. Обычно драйвер
открывается программой как файл;
−
чтение/Запись: программа читает или записывает данные из/в
устройство, обслуживаемое драйвером;
−
закрытие: операция, обратная открытию, освобождает занятые при
открытии ресурсы и уничтожает дескриптор файла;
−
управление
вводом-выводом.
Зачастую
драйвер
поддерживает
интерфейс ввода-вывода, специфичный для данного устройства. С
помощью этого интерфейса программа может послать специальную
команду, которую поддерживает данное устройство.
6
2. Инструментальное программное обеспечение
Инструментальное ПО – программное обеспечение, используемое в ходе
разработки, корректировки или развития других программ: редакторы,
компиляторы,
отладчики,
вспомогательные
системные
программы,
графические пакеты и др.
Виды инструментального ПО:
−
ассемблеры.
Компьютерные
программы,
осуществляющие
преобразование программы в форме исходного текста на языке
ассемблера в машинные команды в виде объектного кода;
−
трансляторы. Программы, выполняющие трансляцию программы;
−
компиляторы. Программы, переводящие текст программы на языке
высокого уровня в эквивалентную программу на машинном языке;
−
интерпретаторы.
Программы,
анализирующие
команды
или
операторы программы и тут же выполняющие их;
−
компоновщики. Программы, которые производят компоновку –
принимают на вход один или несколько объектных модулей и
собирают по ним исполнимый модуль;
−
препроцессоры исходных текстов. Это компьютерные программы,
принимающие
данные
на
входе,
и
выдающие
данные,
предназначенные для входа другой программы, например, такой, как
компилятор;
−
отладчики. Программы, являющиеся модулем среды разработки или
отдельным приложением, предназначенным для поиска ошибок в
программе;
−
специализированные редакторы исходных текстов. Программы,
необходимые для создания и редактирования исходного кода
программ.
7
3.
Прикладное программное обеспечение
Прикладное программное обеспечение – программы, предназначенные
для выполнения определенных пользовательских задач и рассчитанные на
непосредственное
взаимодействие
с
пользователем.
Зачастую
такие
программы называют приложениями.
По типу решаемых задач прикладные программы принято подразделять
на два класса:
− базовое прикладное программное обеспечение;
− специализированное программное обеспечение.
Базовое прикладное ПО. К данной группе программных средств принято
относить приложения общего назначения в независимости от предметной
области решаемой задачи. Так для обработки текстовой информации
используются текстовые редакторы.
К группе базового прикладного ПО относятся:
− текстовые редакторы. Используются для работы с текстовой
информацией;
− табличные редакторы. Предназначены для вычислений;
− системы управления базами данных. Являются программной средой
для создания и управления массивами данных;
− редакторы презентаций. Используются для оформления материалов,
сопровождающих публичные выступления;
− графические редакторы. Создание и редактирование графических
изображений;
− мультимедийные проигрыватели. Приложения для воспроизведения
звуковых и видеофайлов.
8
Специализированное
прикладное
ПО.
Возможности
специализированного прикладного программного обеспечения ограничены
предметной областью. Эти программы нужны для работы в различных
профессиональных областях.
К группе специализированного прикладного ПО относятся:
− математические пакеты. Программы для выполнения сложных
математических вычислений;
− бухгалтерские
программы.
Предназначены
для
ведения
бухгалтерского, налогового учета, учета денежных средств, расчета
заработной платы;
− издательские
системы.
тиражированию
Предназначены
печатной
продукции,
для
подготовки
позволяют
к
верстать,
редактировать, оформлять газеты журналы, книги;
− системы автоматизированного проектирования. Используются для
промышленного конструирования различных механизмов, деталей и
систем;
− геоинформационные
системы.
Предназначены
для
создания
высокотехнологичных географических и тематических карт;
− экспертные
системы.
Аккумулируют
знания
специалистов
в
некоторой предметной области и помогают пользователям принимать
решения.
9
Заключение
Из вышесказанного можно сделать вывод, что программное обеспечение
весьма актуальная тема для тех, кто имеет хоть какое-то отношение к
компьютерам. С помощью ПО происходит общение с техникой. Оно
разнообразно, и каждый его вид выполняет различные задачи из той или иной
сферы. ПО действительно важно и без него не станет работать ни одна
информационная система.
10
Список использованных источников
1. Wikipedia
[Электронный
ресурс]
//
Системное
программное
обеспечение. 19.12. 2022 – Режим доступа:
https://ru.wikipedia.org/wiki/Системное_программное_обеспечение
2. Wikipedia [Электронный ресурс] // Инструментальное программное
обеспечение. 19.12.2022 – Режим доступа:
https://ru.wikipedia.org/wiki/Инструментальное_программное_обеспечение
3. Wikipedia
[Электронный
ресурс]
//
Прикладное
программное
обеспечение. 19.12.2022 – Режим доступа:
https://ru.wikipedia.org/wiki/Прикладное_программное_обеспечение
4. Образовака
[Электронный
ресурс]
//
Прикладное
программное
обеспечение. 19.12.2022 – Режим доступа:
https://obrazovaka.ru/informatika/prikladnoe-programmnoe-obespechenieprimenenie.html
11
Download