|
|
Тема №3.
Программные средства реализации информационных процессов (Software)
1. Организация и классификация программного обеспечения
Информация, хранящаяся на компьютере, условно подразделяется на 2 группы:
- Программы (особый вид информации в виде двоичных кодов, воспринимаемых процессором как команды к выполнению каких-либо действий).
- Данные (информация, которую программы обрабатывают или создают)
Программное обеспечение |
Системные программы |
Прикладные программы |
Системы программирования |
обеспечивают настройку, обслуживание и нормальную работу компьютера, компьютерных сетей и прочих устройств. |
обеспечивают выполнение необходимых пользователю работ: редактирование текста, рисование картинок и пр. |
обеспечивают возможность создания новых программ. |
2. Назначение и организация системного ПО
Системные программы |
Операционные системы |
Драйверы |
Утилиты |
Программы-оболочки |
Сетевые системы |
Операционной системой (ОС) называется комплекс программ, который управляет ресурсами системы и процессами, использующими эти ресурсы. Примеры: MS DOS, Unix (Linux), Windows
ОС загружается при включении компьютера и постоянно (резидентно) находится в оперативной памяти компьютера.
Каждая программа пользуется услугами ОС, поэтому может работать только под управлением той ОС, которая обеспечивает для нее эти услуги.
ОС может быть
- однозадачной (DOS) – одновременно выполняется не более одной задачи и
- многозадачной (Windows) – способной выполнять несколько процессов одновременно.
ОС может быть
- однопользовательской (обслуживает только одного пользователя W98)
- многопользовательской (группу пользователей WNT)
Драйверы расширяют возможности ОС, позволяя ей работать с тем или иным внешним устройством.
Драйверы – это специальная программа, управляющая работой конкретного устройства ПК
Утилиты – это вспомогательные программы, предназначенные для выполнения различных вспомогательных операций – проверки исправности оборудования, архивации файлов, борьбы с вирусами, форматирования дисков и т.д.
Программы-оболочки – предоставляют пользователю более удобный и наглядный интерфейс общения с компьютером, чем средства ОС (FAR, Norton Commander)
Сетевые системы – программы обеспечивающие работу компьютерных сетей.
3. Назначение и организация прикладного ПО
Прикладные программы
- Редакторы текстов и издательские системы
- Табличные процессоры
- Системы управления базами данных СУБД
- Графические редакторы
- Звуковые и видео редакторы
- Системы деловой и научной графики
- Системы автоматизированного проектирования
- Интегрированные офисные пакеты – Microsoft Office
- И многие др.
4. Системы программирования
|