- •Лекция 6. Программное обеспечение компьютеров
- •1. Что такое программное обеспечение?
- •2. Классификация программного обеспечения.
- •3. Системные программы
- •4. Операционная система.
- •5. Прикладные программы.
- •6. Файловая система ос.
- •7. Операционная система ms dos.
- •8. Программы - оболочки.
- •9. Операционные системы Windows и Windows nt.
- •10. Что такое транслятор, компилятор, интерпретатор?
- •11. Инструментальные системы программирования.
- •12. Инструментальные программы.
- •13. Текстовый редактор.
- •14. Графический редактор.
- •16. Табличный процессор.
- •17. Системы управления базами данных - субд.
- •18. Библиотеки стандартных подпрограмм.
- •19. Пакеты прикладных программ.
- •20. Интегрированные пакеты программ.
- •21. Органайзеры
- •22. Сетевое программное обеспечение.
Лекция 6. Программное обеспечение компьютеров
1. Что такое программное обеспечение?
Под программным обеспечением (т.н. software) понимается совокупность программ, предназначенных для вычислительной системы. |
К программному обеспечению (ПО) относят также процесс проектирования и разработки ПО, а именно :
технология проектирования программ (т.н. нисходящее проектирование, структурное и объектно-ориентированное проектирование и др.);
методы тестирования программ ;
методы доказательства правильности программ;
анализ качества работы программ;
документирование программ;
разработка и использование программных сред, облегчающих процесс проектирования программного обеспечения, и т.п.
Программное обеспечение является неотъемлемой частью компьютерной системы и органическим продолжением технических средств.
Сам компьютер не обладает знаниями ни в одной области применения. Все знания сосредоточены в выполняемых на компьютерах программах и хранящихся в них данных. |
2. Классификация программного обеспечения.
В первом приближении, грубо все программы, работающие на компьютере, можно условно разделить на три ОСНОВНЫЕ категории:
системные программы, выполняющие различные инструментальные функции, например:
управление ресурсами компьютера;
создание копий используемой информации;
проверка работоспособности устройств компьютера;
выдача справочной информации о компьютере и др.;
инструментальные программные системы, предназначенные для создания новых программ для компьютера.
прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям конкретных прикладных задач.
На сегодняшний день сложились следующие группы программного обеспечения:
операционные системы и оболочки;
системы программирования (трансляторы, библиотеки подпрограмм и
другие средства);
инструментальные системы;
интегрированные пакеты программ;
электронные таблицы;
системы машинной графики;
системы управления базами данных (СУБД);
прикладное программное обеспечение.
3. Системные программы
Системные программы служат для управления ресурсами компьютера — центральным процессором, памятью, вводом-выводом данных и выполняются вместе с прикладными программами.
Системное программное обеспечение необходимо для того, чтобы компьютер мог выполнять любые прикладные программы.
Cреди десятков тысяч системных программ особое место занимают ОС -операционные системы, которые обеспечивают управление ресурсами компьютера.
Важными классами системных программ являются программы вспомогательного назначения — утилиты. Они расширяют и дополняют возможности операционной системы, либо решают самостоятельные задачи.
К программам – утилитам относятся:
программы контроля, тестирования и диагностики компьютера, которые используются для проверки правильности функционирования устройств компьютера и для обнаружения неисправностей;
программы-драйверы, которые наряду с операционной системой управляют устройствами ввода-вывода, оперативной памятью и т.п. С помощью драйверов происходит подключение к компьютеру новых устройств;
программы-упаковщики ( архиваторы), которые позволяют записывать информацию на дисках более плотно;
антивирусные программы, предназначенные для борьбы с компьютерными вирусами и их уничтожению;
Компьютерный вирус — это написанная злонамеренно небольшая программа, которая выполняет какие-либо вредные действия — портит файлы на диске, "засоряет" оперативную память и нарушает работу компьютера. |
программы оптимизации и контроля качества дискового пространства;
программы восстановления информации, форматирования, защиты данных;
коммуникационные программы, организующие обмен информацией между компьютерами в сети;
программы для управления памятью, обеспечивающие более гибкое использование оперативной памяти;
программы для записи на CD-ROM, CD-R и многие другие.
Часть утилит входит в состав операционной системы, а другая часть функционирует независимо от нее.
Кмс, ТП-1 1.02.12