Программное обеспечение (ПО) персонального компьютера

Содержание

Слайд 2

Программное обеспечение - совокупность программ системы обработки
информации и программных документов, необходимых

Программное обеспечение - совокупность программ системы обработки информации и программных документов, необходимых
для эксплуатации этих
программ.
Слово «софт» от английского software, впервые применил математик из Принстонского университета Джон Тьюки в 1958 г.

Программное обеспечение ПК

по способу
распространения
коммерческое ,
открытое,
свободное

по способу
использования
ограничения
в использовании,
доставка,
оплата

по назначению
системное,
прикладное,
инструментальное

Слайд 3

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

- Свободное программное обеспечение (Freeware).
Это

1.Классификация программного обеспечения ПК по способу распространения - Свободное программное обеспечение (Freeware).
ПО без всяких проблем и финансовых средств может устанавливаться на любых ПК. Причем пользователь имеет право изучать, свободно использовать, распространять и улучшать данное ПО.

- Открытое программное обеспечение (Open Source).
Исходный текст данных программ открыт для всеобщего просмотра, изменения и изучения, что позволяет дорабатывать и совершенствовать саму открытую программу.

- Коммерческое (закрытое) программное обеспечение (Commercial Software).
Это наиболее необходимый вид ПО, который поставляется исключительно на платной основе,  установка его нелицензионных версий на машинах пользователей преследуется по закону о нарушении авторских прав.

Слайд 4

2.Классификация программного обеспечения ПК по способу использования

2.Классификация программного обеспечения ПК по способу использования

Слайд 5

Категория А. Бесплатные программы

Категория А. Бесплатные программы

Слайд 6

Категория В. Внерыночные программы

Категория В. Внерыночные программы

Слайд 7

Категория С. Условно-бесплатные программы

Категория С. Условно-бесплатные программы

Слайд 8

Категория D. Демонстрационные программы

Категория D. Демонстрационные программы

Слайд 9

3.Классификация программного обеспечения ПК по назначению

3.Классификация программного обеспечения ПК по назначению

Слайд 10

Системное базовое программное обеспечение

Операционные системы (ОС) - базовый комплекс программ,
обеспечивающий интерфейс

Системное базовое программное обеспечение Операционные системы (ОС) - базовый комплекс программ, обеспечивающий
с пользователем, управление аппаратными
средствами компьютера, работу с файлами, ввод и вывод данных, а также
выполнение прикладных программ и утилит.

Оболочки ОС (shell - оболочка) -  интерпретатор команд операционной системы, обеспечивающий интерфейс пользователя с функциями системы.
Например: программные оболочки: command.com, в Windows NT включён  cmd.exe. Графические оболочки MS DOS: Windows 3х.

Системное программное обеспечение - это комплекс программ,
предназначенных для обеспечения:
- управления ресурсами компьютера;
- создания копий используемой информации;
- проверки работоспособности устройств компьютера;
- выдачи справочной информации о компьютере и др.

Сетевые операционные системы  - комплекс программ, обеспечивающий обработку, передачу и хранение данных в сети.

Драйверы расширяют возможности операционной системы, обеспечивая
обслуживание новых или нестандартное использование имеющихся устройств.

Слайд 11

однопользовательские однозадачные, которые поддерживают
одну клавиатуру и могут работать только с

однопользовательские однозадачные, которые поддерживают одну клавиатуру и могут работать только с одной
одной (в данный
момент) задачей;

однопользовательские однозадачные с фоновой печатью,
которые позволяют помимо основной задачи запускать одну
дополнительную задачу, ориентированную, как правило, на вывод
информации на печать;

многопользовательские многозадачные, позволяющие на одном
компьютере запускать несколько задач нескольким пользователям.
Эти ОС очень сложны и требуют значительных машинных ресурсов.

однопользовательские многозадачные, которые обеспечивают
одному пользователю параллельную обработку нескольких задач.
Например, к одному компьютеру можно подключить несколько
принтеров, каждый из которых будет работать на "свою" задачу;

Виды операционных систем

Слайд 12

- выполнение по запросу программ элементарных (низкоуровневых) действий, которые являются общими для

- выполнение по запросу программ элементарных (низкоуровневых) действий, которые являются общими для
большинства программ и часто встречаются почти во всех программах (ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти);
- загрузка программ в оперативную память и их выполнение;
- стандартизованный доступ к периферийным устройствам (устройства ввода-вывода);
- управление оперативной памятью (распределение между процессами, организация виртуальной памяти);
- управление доступом к данным на энергонезависимых носителях (таких как жесткий диск, оптические диски и др.), организованным в той или иной файловой системе;
- обеспечение пользовательского интерфейса;
сетевые операции, поддержка стека сетевых протоколов.

Основные функции операционных систем

Слайд 13

- параллельное или псевдопараллельное выполнение задач (многозадачность);
- эффективное распределение ресурсов вычислительной системы

- параллельное или псевдопараллельное выполнение задач (многозадачность); - эффективное распределение ресурсов вычислительной
между процессами;
- разграничение доступа различных процессов к ресурсам;
- организация надежных вычислений (невозможности одного вычислительного процесса намеренно или по ошибке повлиять на вычисления в другом процессе), основанная на разграничении
доступа к ресурсам;
- взаимодействие между процессами: обмен данными, взаимная синхронизация;
- защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений;
- многопользовательский режим работы и разграничение прав.

Дополнительные функции операционных систем

Слайд 14

Сетевая ОС предоставляет пользователям различные виды сетевых служб:
управление файлами,
электронная

Сетевая ОС предоставляет пользователям различные виды сетевых служб: управление файлами, электронная почта,
почта,
процессы управления сетью и др.,
поддерживает работу в абонентских системах.
Сетевые операционные системы используют архитектуру клиент-сервер или одноранговую архитектуру.
Вначале сетевые ОС поддерживали лишь локальные вычислительные сети (ЛВС), сейчас эти операционные системы распространяются на ассоциации локальных сетей.
Наибольшее распространение имеют LAN Server, NetWare, VINES, Windows NT, Windows 95.
Они оцениваются по комплексу критериев:
производительность,
разнообразие возможностей связи пользователей,
возможности администрирования.

Сетевые операционные системы 

Слайд 15

Драйвер - это программа, с помощью которой другая программа
(обычно операционная система)

Драйвер - это программа, с помощью которой другая программа (обычно операционная система)
получает доступ к аппаратному
обеспечению некоторого устройства. В общем случае, для
использования любого устройства (как внешнего, так и внутреннего)
необходим драйвер.

Слайд 16

Системное сервисное ПО

Антивирусная программа – служит для обнаружения компьютерных вирусов и лечения инфицированных

Системное сервисное ПО Антивирусная программа – служит для обнаружения компьютерных вирусов и
файлов, а также для профилактики предотвращения заражения файлов или операционной системы вредоносным кодом.

Утилиты (utilitas - польза) либо расширяют и дополняют соответствующие
возможности операционной системы, либо решают самостоятельные важные задачи.

Архиватор - программа, осуществляющая объединение нескольких файлов в один
архив или серию архивов, для удобства переноса или хранения.

Файловый менеджер - программа, предоставляющая интерфейс пользователя
для работы с файловой системой.

Средства контроля (мониторинга). Они позволяют следить за процессами. происходящими в компьютерной системе.

Мониторы установки. Предназначены для контроля над установкой ПО.

Средства коммуникаций. Позволяют устанавливать соединение с удаленными компьютерами, обслуживают передачу сообщений электронной почты, работу с телеконференциями и т.д.

Слайд 17

DOS Navigator
Norton Commander
Windows Commander
Total Commander
FAR

Файловый менеджер - программа, предоставляющая интерфейс пользователя
для

DOS Navigator Norton Commander Windows Commander Total Commander FAR Файловый менеджер -
работы с файловой системой (создание, открытие/проигрывание/просмотр,
редактирование, перемещение, переименование, копирование, удаление, изменение
атрибутов и свойств, поиск файлов и назначение прав)

Проводник Windows 
Mobile File Manager
Bynarys Smart Explorer
Pocket Total Commander
Resco Explorer
Mac OS X
Finder

трёхмерные 

навигационные

двупанельные 

File System Visualizer
NavScope

Файловые менеджеры

Слайд 18

Антивирусные программы

Классификация антивирусов по принципу действия (по Е. Касперскому, 1992 г):

Сканеры («полифаги»)

Антивирусные программы Классификация антивирусов по принципу действия (по Е. Касперскому, 1992 г):
- определяют наличие вируса по базе сигнатур, хранящей сигнатуры (или их контрольные суммы) вирусов. Их эффективность определяется актуальностью вирусной базы и наличием эвристического анализатора.

Ревизоры - запоминают состояние файловой системы, что делает в дальнейшем
возможным анализ изменений.

Сторожа (мониторы) - отслеживают потенциально опасные операции, выдавая
пользователю соответствующий запрос на разрешение/запрещение операции.

Вакцины - изменяют прививаемый файл таким образом, чтобы вирус, против которого делается прививка, уже считал файл заражённым.

Средства активной защиты – антивирусное программное обеспечение.
Для защиты данных от несанкционированного доступа, их просмотра и изменения служат специальные системы, основанные на криптографии.

Слайд 19

Классификация антивирусов по областям применения:

Классические антивирусы:
- доктора или фаги;
ревизоры;
сторожа или

Классификация антивирусов по областям применения: Классические антивирусы: - доктора или фаги; ревизоры;
мониторы;
вакцины или иммунизаторы;
сканеры или полифаги

Комбинированные продукты:
классический антивирус +
антиспам,
файрвол,
антируткит и т.д.

Серверные антивирусы;

Антивирусы на рабочих станциях(«endpoint»)

Виды борьбы с вирусами на мобильных устройствах:
- ограничения процессора;
- ограничение памяти;
- определение и обновление сигнатур мобильных устройств

Слайд 20

Дисковые утилиты
Дефрагментаторы (Defrag)
Проверка диска - поиск неправильно записанных либо повреждённых различным

Дисковые утилиты Дефрагментаторы (Defrag) Проверка диска - поиск неправильно записанных либо повреждённых
путём файлов и участков диска и их последующее удаление для эффективного использования дискового пространства (CHKDSK, fsck, Scandisk)
Очистка диска - удаление временных файлов, ненужных файлов, чистка «корзины» (Ccleaner)
Разметка диска - деление диска на логические диски, которые могут иметь различные файловые системы и восприниматься операционной системой как несколько различных дисков (PartitionMagic, Gparted, fdisk)
Резервное копирование - создание резервных копий целых дисков и отдельных файлов, а также восстановление из этих копий.
Сжатие дисков - сжатие информации на дисках для увеличения вместимости жёстких дисков.
Менеджеры процессов (AnVir Task Manager)
Утилиты работы с реестром (Ccleaner, Reg Organizer)
Утилиты мониторинга оборудования (SpeedFan)
Тесты оборудования

Утилиты

Слайд 21

Архиваторы

Архиваторы

Слайд 23

Программы резервного копирования

Программы - архиваторы

Средства пассивной защиты – служебные программы, предназначенные

Программы резервного копирования Программы - архиваторы Средства пассивной защиты – служебные программы,
для резервного копирования (нередко они обладают базовыми свойствами архиваторов).

Слайд 24

Прикладное программное обеспечение предназначено для решения определенных пользовательских задач и рассчитано на

Прикладное программное обеспечение предназначено для решения определенных пользовательских задач и рассчитано на
непосредственное взаимодействие с пользователем.

ПО общего назначения обычно комплектуется в пакетном варианте. Например, Microsoft Office: для создания текстовых документов (Word), электронных таблиц (Excel), презентаций (Power Point), публикаций (Publisher), базы данных (Access), для подготовки и редактирования Web-документов (FrontPage).
Дополнительные средства: Picture Manager для просмотра и редактирования графики, Document Imaging для просмотра, чтения и распознавания текста в графических документах и факсах, Document Scanning для сканирования многостраничных документов.

ПО мультимедиа предназначено для создания и использования двумерной и трёхмерной графики, анимации, аудио и видео файлов. Примеры: программные комплексы Adobe Photoshop для создания и редактирования двумерной графики, 3D Studio Max для трёхмерного моделирования и проектирования, Macromedia Flash для анимации и мультипликации. Для обработки и редактирования звука: Nero, Audio Editor Gold, для воспроизведения звука и видео Windows Media Player, QuickTime Player и др.

Проблемно-ориентированное ПО содержит пакеты программ для управления производством, ведения бухгалтерского учёта, управления кадрами, управления материальными ценностями и др.

Прикладное программное обеспечение