- •История операционных систем
- •Понятие интерфейсной оболочки
- •Обобщённая процедура программного обеспечения
- •Операционные системы и среды
- •Файловая система fat
- •Серверные (сетевые) операционные системы
- •Основные понятия операционной системы
- •Предназначение и функции операционной системы
- •Операционная система как диспетчер ресурсов
- •Файловая система
- •Операционная система как интерфейс между пользователем и компьютером
- •Классификация операционных систем
- •Центральный процессор
- •Операционная среда
- •Регистр – счётчик команд
- •Многопроцессорные ос (кластеры)
- •Ос для Smart-карт (smart-cards - разумные карты)
- •Регистр "Слово состояния цп"
- •Процесс конвейер
- •Система памяти компьютера
- •Оперативное запоминающее устройство
- •Режимы работы центрального процессора
- •Устройство ввода и вывода
- •Режим работы центрального процессора «Режим ядра»
- •Виртуальная память
- •Контроллер
- •Драйвер устройства
- •Защита информации и безопасность
- •Утилита
- •Процессы
- •Планирование и управление ресурсами
- •Структура ос
- •Трансляция программ
- •Владение ресурсами
- •Защита адресного пространства задач
- •Планирование/выполнение (scheduling/execution)
- •Уровни привилегий для защиты адресного пространства задач
- •Способы организации виртуальной памяти
- •Реальные и защищенные режимы работы процессора
- •Сегментный способ организации виртуальной памяти.
- •Идентификатор и дескриптор процесса
- •Секции драйверов
- •Основные системные таблицы ввода/вывода
- •Прямой доступ к памяти
- •Режимы управления вводом/выводом
- •Драйверы,
- •Страничный способ организации виртуальной памяти
- •Файловая система ntfs
Серверные (сетевые) операционные системы
Сетевая операционная система (англ. Network operating system) – это операционная система, которая обеспечивает обработку, хранение и передачу данных в информационной сети.
Главными задачами сетевой ОС являются разделение ресурсов сети (например, дисковые пространства) и администрирование сети. Системный администратор определяет разделяемые ресурсы, задаёт пароли, определяет права доступа для каждого пользователя или группы пользователей. Отсюда сетевые ОС делят на сетевые ОС для серверов и сетевые ОС для пользователей.
Существуют специальные сетевые ОС, которым приданы функции обычных систем (например, Windows NT) и обычные ОС (Windows XP), которым приданы сетевые функции. Практически все современные ОС имеют встроенные сетевые функции.
Сетевая операционная система составляет основу любой вычислительной сети. Каждый компьютер в сети в значительной степени автономен, поэтому под сетевой операционной системой в широком смысле понимается совокупность операционных систем отдельных компьютеров, взаимодействующих с целью обмена сообщениями и разделения ресурсов по единым правилам - протоколам. Эти протоколы обеспечивают основные функции сети: адресацию объектов, функционирование служб, обеспечение безопасности данных, управление сетью. В узком смыслесетевая ОС - это операционная система отдельного компьютера, обеспечивающая ему возможность работать в сети.
В зависимости от того, как распределены функции между компьютерами сети, сетевые операционные системы, а следовательно, и сети делятся на два класса: одноранговые и двухранговые, которые чаще называют сетями с выделенными серверами.
Если компьютер предоставляет свои ресурсы другим пользователям сети, то он играет роль сервера. При этом компьютер, обращающийся к ресурсам другой машины, является клиентом. Компьютер, работающий в сети, может выполнять функции либо клиента, либо сервера, либо совмещать обе функции.
Если выполнение серверных функций является основным назначением компьютера, то такой компьютер называется выделенным сервером. В зависимости от того, какой ресурс сервера является разделяемым, он называется файл-сервером, факс-сервером, принт-сервером, сервером приложений и т.д. Выделенный сервер не принято использовать в качестве компьютера для выполнения текущих задач, не связанных с его основным назначением, так как это может уменьшить производительность его работы как сервера.
На выделенных серверах желательно устанавливать ОС, специально оптимизированные для выполнения определенных серверных функций. Поэтому в подобных сетях с чаще всего используются сетевые операционные системы, в состав которых входит нескольких вариантов ОС, отличающихся возможностями серверных частей. Например, сетевая ОС Novell NetWare имеет серверный вариант, оптимизированный для работы в качестве файл-сервера.
В одноранговых сетях все компьютеры равны в правах доступа к ресурсам друг друга. Каждый пользователь может по своему желанию объявить какой-либо ресурс своего компьютера разделяемым, после чего другие пользователи могут его использовать. В таких сетях на всех компьютерах устанавливается одна и та же ОС.
Операционная система UNIX - многопользовательская, многозадачная операционная система, способная функционировать на различных аппаратных платформах. В микроядро ОС UNIX встроен модуль, выполняющий протокол управления передачей/межсетевой протокол (протокол TCP/IP).
Операционная система Linux - сетевая операционная система, ядро которой разработано на базе операционной системы Unix. Linux распространяется с открытыми исходными кодами и применяется для создания серверов в вычислительных сетях и в Интернете.
Сетевая операционная система NetWare - разработанная корпорацией Novell сетевая операционная система, которая использует одноранговую архитектуру или архитектуру клиент-сервер.
Сетевая операционная система Windows NT - разработанная корпорацией Microsoft сетевая, многозадачная операционная система, поддерживающая архитектуру клиент-сервер. ОС Windows NT существует в виде двух продуктов:
Windows NT Server, выполняющий функции сервера;
Windows NT Workstation, реализующий задачи клиента.
