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

Термодинамика

Операционная система в наибольшей степени определяет облик всей вычислительной системы в целом. Управления ресурсами Несмотря на это, пользователи, активно использующие вычислительную технику, зачастую испытывают затруднения при попытке дать определение операционной системе. ОС как система Известно, что компьютер был изобретен английским математиком Чарльзом Бэбиджем в конце восемнадцатого века. Следующий важный период развития вычислительных машин относится к 1965-1980 годам Следующий период в эволюции операционных систем связан с появлением больших интегральных схем (БИС)

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

Сетевая операционная система составляет основу любой вычислительной сети В зависимости от функций, возлагаемых на конкретный компьютер, в его операционной системе может отсутствовать либо клиентская, либо серверная части. Одноранговые сетевые ОС и ОС с выделенными серверами Очевидно, что на выделенных серверах желательно устанавливать ОС, специально оптимизированные для выполнения тех или иных серверных функций. В одноранговых сетях все компьютеры равны в правах доступа к ресурсам друг друга ОС для рабочих групп и ОС для сетей масштаба предприятия К признакам корпоративных ОС могут быть отнесены также следующие особенности Операционная система, работающая в сети кампуса, должна обеспечивать для сотрудников одних отделов доступ к некоторым файлам и ресурсам сетей других отделов. В идеале сетевая справочная информация должна быть реализована в виде единой базы данных, а не представлять собой набор баз данных, специализирующихся на хранении информации того или иного вида, как это часто бывает в реальных операционных системах. Обработка текстов редактором MS Word 2003

Важнейшей функцией операционной системы является организация рационального использования всех аппаратных и программных ресурсов системы Важнейшей частью операционной системы, непосредственно влияющей на функционирование вычислительной машины, является подсистема управления процессами. Контекст и дескриптор процесса Алгоритмы планирования процессов Существует два основных типа процедур планирования процессов - вытесняющие (preemptive) и невытесняющие (non-preemptive). Средства синхронизации и взаимодействия процессов Важным понятием синхронизации процессов является понятие критическая секция Если все процессы написаны с использованием вышеописанных соглашений, то взаимное исключение гарантируется Обобщающее средство синхронизации процессов предложил Дейкстра, который ввел два новых примитива. В абстрактной форме эти примитивы, обозначаемые P и V, оперируют над целыми неотрицательными переменными, называемыми семафорами. Приведенный выше пример поможет нам проиллюстрировать еще одну проблему синхронизации - взаимные блокировки, называемые также дедлоками (deadlocks), клинчами (clinch) или тупиками. В рассмотренных примерах тупик был образован двумя процессами, но взаимно блокировать друг друга могут и большее число процессов. Многозадачность является важнейшим свойством ОС. Однако различные нити в рамках одного процесса не настолько независимы, как отдельные процессы

Методика решения задач по физике, математике, информатике