- •Орловский региональный центр Интернет-образования
- •Часть 2
- •Содержание
- •5. Техника безопасности в компьютерном классе 36
- •6. Санитарно-гигиенические и эргономические требования к рабочему месту 38
- •Список использованной литературы 47
- •4. Программное обеспечение компьютеров
- •4.1 Классификация программного обеспечения
- •4.2 Прикладное программное обеспечение
- •4.3 Роль и назначение системных программ
- •4.3.1 Типы компьютерных вирусов
- •Антивирусные программы
- •Операционные системы
- •Файловая система ос
- •4.6 Структура операционной системы ms dos
- •4.7 Программы-оболочки
- •4.8. Операционные системы Windows, Unix, Linux
- •4.8.1. Операционные системы Windows
- •Операционная система Unix
- •Операционная система Linux
- •Системы программирования
- •4.10 Инструментальные программы
- •Текстовый редактор
- •Графический редактор
- •Возможности систем деловой и научной графики
- •Табличный процессор
- •Системы управления базами данных
- •Библиотеки стандартных подпрограмм
- •Пакеты прикладных программ
- •Интегрированные пакеты программ
- •Сетевое программное обеспечение
- •Вопросы для самоконтроля
- •5. Техника безопасности в компьютерном классе
- •6. Санитарно-гигиенические и эргономические требования к рабочему месту
- •6.1 Санитарно-гигиенические требования
- •6.2 Требования к уровням шума и вибрации на рабочих местах, оборудованных пэвм
- •6.3 Требования к освещению на рабочих местах, оборудованных пэвм
- •6.4 Общие требования к организации рабочих мест пользователей пэвм
- •6.5 Требования к организации и оборудованию рабочих мест с пэвм для взрослых пользователей
- •6.6 Требования к организации и оборудованию рабочих мест с пэвм для учащихся и студентов
- •6.7 Компьютерный зрительный синдром
- •6.8 Добрые советы
- •Список использованной литературы
4.1 Классификация программного обеспечения
В первом приближении все программы, работающие на компьютере, можно условно разделить на три категории (рис. 1):
1. Прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ.
2. Системные программы, выполняющие различные вспомогательные функции, например:
управление ресурсами компьютера;
создание копий используемой информации;
проверка работоспособности устройств компьютера;
выдача справочной информации о компьютере и др.
3. Инструментальные программные системы, облегчающие процесс создания новых программ для компьютера.
Рис. 1 – Категории программного обеспечения
При построении классификации ПО нужно учитывать тот факт, что стремительное развитие вычислительной техники и расширение сферы приложения компьютеров резко ускорили процесс эволюции программного обеспечения.
Если раньше можно было по пальцам перечислить основные категории ПО — операционные системы, трансляторы, пакеты прикладных программ, то сейчас ситуация коренным образом изменилась.
Развитие ПО пошло как вглубь (появились новые подходы к построению операционных систем, языков программирования и т.д.), так и вширь (прикладные программы перестали быть прикладными и приобрели самостоятельную ценность).
Соотношение между требующимися программными продуктами и имеющимися на рынке меняется очень быстро. Даже классические программные продукты, такие, как операционные системы, непрерывно развиваются и наделяются интеллектуальными функциями, многие из которых ранее относились только к интеллектуальным возможностям человека.
Кроме того, появились нетрадиционные программы, классифицировать которые по устоявшимся критериям очень трудно, а то и просто невозможно, как, например, программа — электронный собеседник.
На сегодняшний день можно сказать, что более или менее определённо сложились следующие группы программного обеспечения:
операционные системы и оболочки;
системы программирования (трансляторы, библиотеки подпрограмм, отладчики и т.д.);
инструментальные системы;
интегрированные пакеты программ;
динамические электронные таблицы;
системы машинной графики;
системы управления базами данных (СУБД);
прикладное программное обеспечение.
Структура программного обеспечения показана на рис. 2. Разумеется, эту классификацию нельзя считать исчерпывающей, но она более или менее наглядно отражает направления совершенствования и развития программного обеспечения.
4.2 Прикладное программное обеспечение
Прикладная программа — это любая конкретная программа, способствующая решению какой-либо задачи в пределах данной проблемной области.
Например, там, где на компьютер возложена задача контроля за финансовой деятельностью какой-либо фирмы, прикладной будет программа подготовки платежных ведомостей.
Прикладные программы могут носить и общий характер, например, обеспечивать составление и печатание документов и т.п.
В противоположность этому, операционная система или инструментальное ПО не вносят прямого вклада в удовлетворение конечных потребностей пользователя.
Рис. 2 – Структура программного обеспечения компьютера
Прикладные программы могут использоваться либо автономно, то есть решать поставленную задачу без помощи других программ, либо в составе программных комплексов или пакетов.
Таким образом, прикладное программное обеспечение можно разделить на две группы программ: системы программирования и приложения.
Системы программирования являются инструментами для программистов-профессионалов и позволяют разрабатывать программы на различных языках программирования (Basic, Pascal, С и др.). В настоящее время широкое распространение получили системы визуального программирования (Visual Basic, Borland Delphi и др.), которые позволяют даже начинающему пользователю компьютера создавать несложные программы.
Приложение функционирует под управлением определенной операционной системы. Так, текстовый редактор Word является приложением операционной системы Windows, a текстовый редактор Edit — приложением операционной системы MS-DOS. Приложения позволяют пользователю обрабатывать текстовую, графическую, числовую, аудио- и видеоинформацию, а также работать в компьютерных сетях, не владея программированием.