Лекция
Сразу хочу сказать, что здесь никакой воды про назначение операционных систем, и только нужная информация. Для того чтобы лучше понимать что такое назначение операционных систем, операционная система , настоятельно рекомендую прочитать все из категории Информатика.
От вида ОС зависит облик вычислительной системы, состоящей из процессоров, памяти, таймеров, различных типов дисков, накопителей на магнитных лентах, принтеров, сетевой коммуникационной аппаратуры и др. операционная система применяется для управления всеми ресурсами вычислительной машины, обеспечения максимальной эффективности ее функционирования. Основной функцией ОС является распределение процессоров, памяти, других устройств и данных между вычислительными процессами, конкурирующими за эти ресурсы. Управление ресурсами включает в себя решение следующих задач:
1) планирование ресурса, т. е. определение, кому, когда и в каком количестве необходимо выделить данный ресурс;
2) контроль за состоянием ресурса, т. е. поддержание оперативной информации о том, занят или не занят ресурс, какое количество ресурса уже распределено, а какое свободно.
Операционные системы классифицируют по особенностям реализации алгоритмов управления ресурсами компьютера, областям использования и по многим другим признакам.
Операционная система — это комплекс взаимосвязанных программ, который действует как интерфейс между приложениями и пользователями с одной стороны и аппаратурой компьютера с другой стороны. В соответствии с этим определением операционная система выполняет две основные функции:
предоставление пользователю или программисту вместо реальной аппаратуры расширенной виртуальной машины (которую иногда называют операционная среда), с которой удобно работать и которую легче программировать;
повышение эффективности использования компьютера путем рационального управления его ресурсами в соответствии с некоторыми критериями.
Рисунок 1.5. Об этом говорит сайт https://intellect.icu . Операционная система
Для того чтобы успешно решать свои задачи, в настоящее время пользователь или программист может обойтись без досконального знания аппаратного устройства компьютера и может даже не знать системы команд процессора (для программистов существует множество библитек и высокоуровневых фукций).
Рисунок 1.6. Уровни вычислительной системы
Программное и аппаратное обеспечение можно выстроить в виде иерархии, каждый уровень которой представляет собой виртуальную машину со своим интерфейсом (например, Рисунок 1.6, «Уровни вычислительной системы»), за которым скрываются детали нижележащего уровня.
Операционная система избавляет программистов от необходимости напрямую работать с аппаратурой, предоставляя им простой интерефейс (файловый, сетевой и т. п.), а также берет на себя все рутинные операции по управлению аппаратными устройствами компьютера: физической памятью, таймерами, устройствами ввода и т. п.
В результате реальная машина, способная выполнять элементарные действия, определенные ее набором команд, превращается в виртуальную машину, выполняющую набор более высокоуровневых функций. Виртуальная машина также управляется командами, но более высокого уровня: создание и удаление файлов, установка сетевых соединений и т. п. В свою очередь, эти команды также могут быть объединены в виртуальную машину с более высоким уровнем абстракции, например графический пользовательский интерфейс, который оперирует объектами.
Рисунок 1.7. Управлнение ресурсами
Операционная система не только позволяет запускать прикладные программы, но и является механизмом, распределяющим ресурсы компьютера в ходе работы этих программ.
Основные ресурсы компьютера это: процессорное время, основная память, всевозможные внешние устройства; также к ресурсам можно отнести таймеры и некоторые процедуры операционной системы. Ресурсы эти распределяются между процессами. Процесс предсталяет собой базовое понятие большинства операционных систем, и чаще всего определяется как программа, находящаяся в стадии выполнения.
Управление ресурсами вычислительной системы с целью наиболее эффективного их использования — назначение операционной системы. Многозадачная операционная система занимается переключением процессора с одного процесса на другой, максимизируя его загрузку, а также отслеживает конфликты при обращении к общим ресурсам.
Критерий эффективности, в соответствии с которым операционная система организует управление ресурсами компьютера, может быть различным и зависит от назначения информационно-вычислительной системы, частью которой она является. Например, в одних системах важен такой критерий, как пропускная способность — число задач, выполненных за единицу времени, а в других — время реакции (время, прошедшее с момента ввода команды до получения отклика системы).
Пожалуйста, пиши комментарии, если ты обнаружил что-то неправильное или если ты желаешь поделиться дополнительной информацией про назначение операционных систем Надеюсь, что теперь ты понял что такое назначение операционных систем, операционная система и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Информатика
Из статьи мы узнали кратко, но содержательно про назначение операционных систем
Комментарии
Оставить комментарий
Информатика
Термины: Информатика