ПО –совокупность программ, записанных на машинном языке (Soft).
- Системные (25%)
- Прикладные (пользовательские) средства
- Прикладные инструментальные средства (языки программирования).
Системное (25%) – ПО, использующееся для работы и обслуживания ПК: ОС, Утилиты, Драйвера,Программные оболочки.
ОС – основная управляющая программа для координации внутренних функций ПК и для контроля выполнения операций ПК.
Функции:
- Управление работой ПК и его ресурсами;
- Запуск прикладных программ на выполнение;
- Предоставление пользователю удобного интерфейса;
Классификация ОС:
- По интерфейсу:
- Текстовые (простые ОС) – рассчитаны на одного пользователя, однозадачны, 16-разрядные, несетевые
- Графические – имеют графический интерфейс, который характеризуется наличием окон, пиктограмм, меню, полос прокрутки, управлением с помощью мыши; многозадачны, многопользовательские, 32-64-разрядные, сетевые (первая платформа – MS Windows 95/98/NT/2000/ML/XP/Vista/7/8; вторая платформа – System, Mac OS, универсальны - Unix, Linux).
- Предполагается, что в будущем будут разрабатываться ОС, должные упростить работу с ПО, должные поддерживать интерактивный ввод/вывод данных, то есть двусторонний разговор на естественном языке (социальный интерфейс);
- По режиму работы:
- Автономные ОС, устанавливающиеся на отдельном компьютере (MS Windows 2000/XP/Vista/7);
- Сетевые:
- «клиент-клиент», где все ПК равны и используются при создании локальных сетей;
- «клиент-сервер» - архитектура корпоративных и глобальных сетей ( Windows 2000/Server; XP/Server; Vista/Server).
- Функции сетевой ОС:
- Связь всех ПК в сеть;
- Координация всех функций ПК;
- Обеспечение защищённого доступа к данным и периферийным устройствам.
Утилиты (вспомогательные или служебные программы, которые предоставляют ряд дополнительных услуг и помогают пользователю эффективнее работать с системой):
- Внутренние (встроенные):
- Утилита установки и удаления программ и оборудования;
- Утилита динамического сжатия данных на диске;
- Утилита резервного копирования данных;
- Сканирование диска на логические ошибки;
- Утилита дефрагментации диска и т.д. (оптимизировать работу жесткого диска)
- Внешние (устанавливаются как отдельные программы):
- Архиваторы WinRar и WinZip:
- Пакет утилит Total Commander;
Антивирусные программы (программы для предотвращения заражения компьютерной сети вирусами и ликвидации последствий).
Вирус – программа, которая может создавать свои копии (необязательно похожие на оригинал) и внедрять их в файлы, изменять состояние дисков, наносить вред иного рода. Впервые были созданы в середине 80-х.
- В зависимости от типа поражаемых файлов вирусы делятся:
- Поражающие загрузочные сектора;
- Поражающие исполнимые файлы (.exe, .com, .bat);
- Макровирусы (файлы документов)
- По принципу распространения делятся:
- «черви» - очень быстро распространяются, но не очень опасны);
- «троянские кони» - не распространяются, являются механизмом вторжения и поражения.
Драйвера – программы для управления устройствами ПК, чаще всего ввода/вывода.