af Дарья Грушенцева 1 år siden
167
Mere som dette
ПО-совокупность всех программ,предназначенных для выполнения на компьютере.
Системное ПО- это комплекс программ, обеспечивающих выполнение общих для всех программ технических задач, взаимодействие с аппаратурой, диалог с пользователем.
Сервисные программы (утилиты) - программы для обслуживания дисков (проверка, восстановление, очистка и т.д.), программы-архиваторы, программы-антивирусы, коммуникационные программы и пр.
Антивирусы- обнаружение и удаление вирусов
Коммуникационные программы – для обеспечения доступа к ресурсам Интернет и общения между пользователями
Архиваторы – осуществляют сжатие программ и данных для экономии места на диске
Драйверы- программы, управляющие внешними устройствами.
Операционная система - это комплекс программ, обеспечивающих совместное функционирование всех устройств компьютера и предоставляющих пользователю доступ к ресурсам компьютера
Windows (microsoft)
Linux
MacOS (apple)
Android (google)
Windows Phone (Microsoft)
IOS (apple)
по типу лицензии
проприетарная
Проприетарная – есть собственник (правообладатель), который сохраняет за собой монополию на его использование, копирование и модификацию, полностью или в существенных моментах (семейство Windows) .
свободная
Свободная - любой пользователь имеет право пользователя свободно запускать, копировать, распространять, изучать, изменять и улучшать программу (большинство Linux и UNIX систем).
по разрядности кода
Разрядность - свойство операционной системы, определяющее количество информации, которой одновременно оперирует компьютер.
Чем выше разрядность операционной системы компьютера, тем быстрее он работает
64-разрядные
32-разрядные
16-разрядные
8-разрядные
по числу одновременно работающих пользователей
многопользовательские
Многопользовательские – поддерживают одновременную работу на ЭВМ нескольких пользователей за различными терминалами (UNIX, Windows NT и др. сетевые).
однопользовательские
Однопользовательские – поддерживают работу только одного пользователя, он получает все ресурсы компьютера (MS DOS, ранние версии Windows и OS/2);
по типу доступа к ЭВМ
системы разделения времени
системы пакетной обработки
системы реального времени
по количеству одновременно решаемых задач
однозначные
Однозадачные – в каждый момент выполняется только одна задача (программа), она получает все ресурсы компьютера.Примеры: MS DOS, FreeDOS
многозначные
Многозадачные – может одновременно выполняться несколько задач; ОС распределяет кванты времени процессора между задачами.
Примеры: Windows 95/98/Me
Windows NT/2000/XP/2003/Vista/7/8
OS X, iOS – ОС фирмы Apple
Linux – бесплатная UNIX-подобная ОС
QNX – ОС реального времени
по реализации интерфейса пользователя
графические
Графические – в качестве устройства управления кроме клавиатуры может использоваться мышь или адекватное устройство позиционирования
неграфические
Неграфические – реализуют интерфейс командной строки. Управляющие команды вводят с клавиатуры в поле командной строки (MS DOS).
по возможности управления сетевыми ресурсами
локальные
Локальные ОС - предназначены для управления ресурсами одного компьютера
сетевые
Сетевые ОС - предназначенные для управления ресурсами компьютеров, объединенных в сеть с целью совместного использования данных
распределение ресурсов компьютера
запуск и выполнение программ
обмен данными с внешними устройствами
организация сетевого взаимодействия
предоставление пользовательского интерфейса
тестирование компьютера
обслуживание компьютера
обеспечение безопасности
обеспечение работы файловой системы
принцип виртуализации
Принцип виртуализации – возможность запуска одной или нескольких систем в рамках другой операционной системы на одной вычислительной машине.
Система виртуализации позволяет выделить определенное пространство в памяти машины под отдельные виртуальные серверы или компьютеры, выполняющие свои собственные операции независимо друг от друга.
принцип независимости программ от внешних устройств
Принцип независимости программ от внешних устройств – можно одинаково осуществлять операции управления внешними устройствами независимо от физических характеристик.
принцип открытой и наращивоемой ОС
Принцип открытой и наращиваемой ОС - открытая ОС доступна для анализа пользователей, наращиваемая ОС позволяет вводить в ее состав новые модули, совершенствовать существующие
принцип защиты
Принцип защиты - необходимость разработки мер ограждающих программы и данные пользователей от искажений и нежелательных влияний друг на друга.
принцип перемещаемости
Принцип перемещаемости - модулей, исполнение которых не зависит от места расположения в оперативной памяти.
принцип функциональной избыточности
Принцип функциональной избыточности - возможность проведения одной и той же работы различными средствами
принцип по умолчанию
Принцип по умолчанию - в системе хранятся настройки по умолчанию для описания некоторых процессов, модулей, конфигураций оборудования и данных
принцип генерируемости
Принцип генерируемости – ОС можно настраивать исходя из конкретной конфигурации конкретной машины и круга решаемых задач.
принцип функциональной избирательности
Принцип функциональной избирательности - в ОС выделяется некоторая часть важных модулей, которая должна быть под рукой для эффектной организации вычислительного процесса, эту часть называют ядром.
частотный принцип
Частотный принцип - для действий, которые наиболее часто используются в работе ОС , обеспечиваются условия их быстрого выполнения.
принцип модульности
Принцип модульности - модуль предполагает легкий способ его замены на другой при наличии заданных интерфейсов
Драйверы
Драйверы устройств (device driver от англ. driver – водитель) – программное обеспечение, посредством которого ядро взаимодействует с аппаратурой
(файлы *.sys в Windows)
Ядро
Ядро (англ. kernel) центральная часть (ОС), обеспечивающая приложениям координированный доступ к ресурсам компьютера, таким как процессорное время, память, внешнее аппаратное обеспечение, внешнее устройство ввода и вывода информации
Оболочка
Оболочка (shell) — приложение (как правило, текстовое или на базе графического интерфейса пользователя), позволяющее пользователю “общаться” с операционной системой
Системы программирования-комплекс программных средств,предназначенных для разработки компьютерных программ на языке программирования
Прикладное программное обеспечение - это совокупность программ, разработанных при создании конкретной информационной системы.
Специального назначения - специализированные программы (профессионально ориентированные) для решения информационных задач, предназначенные для узкого круга пользователей.
Общего назначения - набор прикладных программ, полезных большинству пользователей независимо от их профессиональных интересов.