- •Раздел 1. Компьютерные сети
- •Классификация компьютерных сетей
- •Локальные компьютерные сети
- •Глобальные компьютерные сети
- •Интернет
- •Как работает Интернет
- •Раздел 2. Основы операционных систем. Сети и сетевые операционные системы Для чего потребовалось объединять компьютеры в сети? Что привело к появлению сетей?
- •Сетевые и распределенные операционные системы
- •Взаимодействие удаленных процессов как основа работы вычислительных сетей
- •Основные вопросы логической организации передачи информации между удаленными процессами
- •Многоуровневая модель построения сетевых вычислительных систем
- •Проблемы адресации в сети
- •Одноуровневые адреса
- •Двухуровневые адреса
- •Удаленная адресация и разрешение адресов
- •Локальная адресация. Понятие порта
- •Полные адреса. Понятие сокета (socket)
- •Проблемы маршрутизации в сетях
- •Заключение
- •Раздел 3. Сетевые операционные системы (ос) Назначение и функции операционной системы
- •Операционные системы для автономного компьютера
- •Ос как виртуальная машина
- •Ос как система управления ресурсами
- •Функциональные компоненты операционной системы автономного компьютера
- •Управление процессами
- •Управление памятью
- •Защита данных и администрирование
- •Интерфейс прикладного программирования
- •Пользовательский интерфейс
- •Функциональные компоненты сетевой ос Основные функциональные компоненты сетевой ос включают:
- •Сетевые службы и сетевые сервисы
- •Встроенные сетевые службы и сетевые оболочки
- •Одноранговые и серверные сетевые операционные системы
- •Ос в одноранговых сетях
- •Ос в сетях с выделенными серверами
- •Требования к современным операционным системам
- •3. Выводы
3. Выводы
· ОС — это комплекс взаимосвязанных программ, предназначенный для повышения эффективности аппаратуры компьютера путем рационального управления его ресурсами, а также для обеспечения удобства пользователя за счет предоставления ему расширенной виртуальной машины.
· К числу основных ресурсов, управление которыми осуществляет ОС, относятся процессоры, основная память, таймеры, наборы данных, диски, накопители на магнитных лентах, принтеры, сетевые устройства и некоторые другие. Ресурсы распределяются между процессами. Для решения задач управления ресурсами разные ОС используют различные алгоритмы, особенности которых, в конечном счете, и определяют облик ОС.
· Наиболее важными подсистемами ОС являются подсистемы управления процессами, памятью, файлами и внешними устройствами, а также подсистемы пользовательского интерфейса, защиты данных и администрирования.
· Прикладному программисту возможности ОС доступны в виде набора функций, составляющих интерфейс прикладного программирования (API).
· Термин «сетевая операционная система» используется в двух смыслах: во- первых, как совокупность ОС всех компьютеров сети и, во-вторых, как ОС отдельного компьютера, способного работать в сети.
· К основным функциональным компонентам сетевой ОС относятся средства управления локальными ресурсами и сетевые средства. Последние, в свою очередь, можно разделить на три компонента: средства предоставления локальных ресурсов и услуг в общее пользование (серверная часть ОС), средства запроса доступа к удаленным ресурсам и услугам (клиентская часть ОС, или редиректор) и транспортные средства ОС (совместно с коммуникационной системой обеспечивают передачу сообщений между компьютерами сети).
· Совокупность серверной и клиентской частей, предоставляющих доступ к конкретному типу ресурса компьютера через сеть, называется сетевой службой. Сетевая служба предоставляет пользователям сети набор услуг — сетевой сервис. Каждая служба связана с определенным типом сетевых ресурсов и/или определенным способом доступа к этим ресурсам. Сетевые службы могут быть либо встроены в ОС, либо реализованы в виде программной оболочки.
· В зависимости от того, как распределены функции между компьютерами сети, они могут выступать в трех разных ролях. Компьютер, занимающийся исключительно обслуживанием запросов других компьютеров, играет роль выделенного сервера сети. Компьютер, обращающийся с запросами к ресурсам другой машины, исполняет роль клиентского узла. Компьютер, совмещающий функции клиента и сервера, является одноранговым узлом.
· Одноранговые сети состоят только из одноранговых узлов. При этом все компьютеры в сети имеют потенциально равные возможности. Одноранговые ОС включают как серверные, так и клиентские компоненты сетевых служб. Одноранговые сети проще в организации и эксплуатации, по этой схеме организуется работа в небольших сетях, в которых количество компьютеров не превышает 10-20.
· В сетях с выделенными серверами используются специальные варианты сетевых ОС, оптимизированные для роли либо серверов, либо клиентов. Для серверных ОС характерны поддержка мощных аппаратных платформ, в том числе мультипроцессорных, широкий набор сетевых служб, поддержка большого числа одновременно выполняемых процессов и сетевых соединений, наличие развитых средств защиты и средств централизованного администрирования сети. Клиентские ОС, в общем случае являясь более простыми, должны обеспечивать удобный пользовательский интерфейс и набор редиректоров, позволяющий получать доступ к разнообразным сетевым ресурсам.
· В число требований, предъявляемых сегодня к сетевым ОС, входят: функциональная полнота и эффективность управления ресурсами, модульность и расширяемость, переносимость и многоплатформенность, совместимость на уровне приложений и пользовательских интерфейсов, надежность и отказоустойчивость, безопасность и производительность.
Литература
1. Джеф Раскин, Интерфейс: новые направления в проектировании компьютерных систем.- Пер. с англ.-СПб.: Символ-Плюс, 2003.
2. Торрес Р. Дж. Практическое руководство по проектированию и разработке
пользовательского интерфейса.-Пер. с англ.-М.: Вильямс, 2002.
3. Коутс Р., Влеймник И. Интерфейс “человек-машина”-М.: Мир, 1990.
4.Алиев Т. М., Вигдоров Д.И., Кривошеев В.П. Системы отображения информации.-М.: Высшая школа, 1988.
5.Гасов В. М., Соломонов Л. А. Инженерно-психологическое проектирование
взаимодействия человека с техническими средствами. Практическое пособие. //Под ред. Четверикова В. Н.-М.: Высшая школа, 1990.
6.Тео Мандел. Дизайн интерфейсов.М.:ДМК.2005.
7.Соломонов Л. А., Филиппович Ю. Н., Шульгин В. А. Персональные автоматизированные информационные системы. Практическое пособие. // Под ред. Четверикова В. Н.-М.: Высшая школа, 1990.
8.Гасов В. М., Меньков А. В., Соломонов Л. А., Шигин А. В. Системное проектирование взаимодействия человека с техническими системами. Практическое пособие. // Под ред. Четверикова В. Н.-М.: Высшая школа, 1990.
9.Гасов В. М., Коротаев А. И., Сенькин С. И. Отображение информации. Практическое пособие. // Под ред. Четверикова В. Н.-М.: Высшая школа, 1991.
10.Сальников Ю. В., Савченко А. В., Филиппов А. Н. Средства общения с ЭВМ. // Под ред.Савельева А. Я.-М.: Высшая школа, 1987.
11. Венда В. Ф.. Инженерная психология и синтез систем отображения информации.- М.: Машиностроение, 1975.
12.Дракин В. И., Попов Э. В., Преображенский А Б. Общение конечных пользователей с системами обработки данных.-М.: Радио и связь, 1988.
