Please enable JavaScript.
Coggle requires JavaScript to display documents.
Системное программное обеспечение - Coggle Diagram
Системное программное обеспечение
Операционная система (ОС)
– это комплекс программ, обеспечивающих пользователю и прикладным программам удобный интерфейс с аппаратными средствами компьютера.
взаимодействие пользователя и аппаратных средств
обмен данными между прикладными программами и устройствами компьютера
работу файловой системы
запуск и выполнение прикладных программ
обработку ошибок
контроль за работой оборудования
распределение ресурсов между несколькими работающими программами
Пакетный режим
в памяти несколько программ
выполняются последовательно
Режим разделения времени
с мощным компьютером одновременно работают несколько пользователей
Состав ОС
начальный загрузчик
– небольшая программа, расположенная в самом первом секторе загрузочного диска; загружает в память ядро ОС
система управления памятью
система ввода и вывода
– управляет внешними устройствами и файлами
командный процессор
– выполняет команды пользователя, введенные в командной строке, и командные файлы
утилиты
– служебные программы для проверки и настройки компьютера
Проверка диска
chkdsk (Windows)
fcsk (Linux)
Управление жёстким диском
Управление дисками (Windows)
GNU Parted (Linux)
Файловые менеджеры
Проводник (Windows)
Free Commander
Far manager
Finder
Konqueror (Linux)
Midnight Commander (Linux)
Сетевые утилиты
tracert (traceroute) – трассировка маршрута
ping – проверка доступности узла в сети
Архиваторы
WinRAR
7Zip
WinZip
Ark
FileRoller
Антивирусы
DrWeb
Nod32
McAfee
AVP
AVG
Avast
Avira
Panda
Сканирование и распознавание текста
CuneiForm
ABBYY FineReader
Файловые системы
Кластер
– это минимальный блок, который может быть выделен файлу на диске
Linux: файловые системы ext3, ext4
Mac OS: HFS = Hierarchical File System
Windows: NTFS и FAT32
NTFS
квоты использования диска
права доступа
защита от сбоев
сжатие файлов «на лету»
FAT32
нет защиты от сбоев
всем всё разрешено
нет квот
нет сжатия
Журналирование
перед операцией с файлами «план действия» записывается в журнал
если сбой, по журналу можно определить затронутые файлы
после завершения операции запись из журнала удаляется
ОС персональных компьютеров
Однозадачные
– в каждый момент выполняется только одна задача (программа), она получает все ресурсы компьютера.
MS DOS
FreeDOS
Многозадачные
– может одновременно выполняться несколько задач; ОС распределяет кванты времени процессора между задачами
Windows 95/98/Me
Windows NT/2000/XP/2003/Vista/7/8/10
macOS, iOS – ОС фирмы Apple
Linux, FreeBSD – UNIX-подобные ОС
QNX – ОС реального времени
ОС Linux
Достоинства
бесплатность ОС и многих программ
высокий уровень безопасности и защиты от вирусов
невысокие требования к аппаратным средствам
возможность гибкой настройки.
Недостаки
сложность настройки
нет драйверов для некоторых устройств
нет версий некоторых программ (Adobe Photoshop)
нет поддержки современных игр
Современные ОС
ОС для мобильных устройств
Google Android (на основе ядра Linux)
iOS (для iPhone, iPad)
Windows Phone
ОС реального времени
QNX
Windows CE
VxWorks
LynxOS
Драйверы
– это программы специального типа, которые находятся в оперативной памяти и обеспечивают обмен данными между ядром ОС и внешними устройствами
Файловая система
– это порядок размещения, хранения и именования данных на носителе информации
совместная работа с файлами
права доступа к данным для каждого пользователя
порядок размещения файлов на диске
команды для работы с файлами
защита данных в случае сбоев и ошибок
правила построения имен файлов и каталогов