![](/user_photo/2706_HbeT2.jpg)
- •Лихачёв д.С.
- •1 Понятие операционной системы. Классификация операционных систем
- •2 Сетевые операционные системы
- •3 Назначение и основные функции операционных систем. Требования к современным операционным системам.
- •4 Назначение и основные функции операционных систем. Функции операционных систем по управлению ресурсами компьютера.
- •5 Функции операционных систем по управлению ресурсами компьютера. Управление процессами.
- •6 Функции операционных систем по управлению ресурсами компьютера. Управление памятью.
- •7 Функции операционных систем по управлению ресурсами компьютера. Управление файлами и внешними устройствами. Поддержка пользовательского интерфейса.
- •8 Функции операционных систем по управлению ресурсами компьютера. Защита данных и поддержка администрирования. Поддержка интерфейса прикладного программирования.
- •9 Обобщённая структура операционной системы.
- •10 Архитектура операционных систем на основе монолитного ядра.
- •11 Особенности работы ядра в привилегированном режиме.
- •12 Многослойная структура операционной системы.
- •13 Микроядерная архитектура.
- •14 Подсистема операционной системы управления памятью. Понятие виртуальной памяти.
- •15 Методы распределения памяти. Распределение памяти фиксированными разделами.
- •16 Методы распределения памяти. Распределение памяти динамическими разделами.
- •17 Методы распределения памяти. Распределение памяти перемещаемыми разделами.
- •18 Методы распределения памяти. Страничное распределение.
- •19 Методы распределения памяти. Сегментное распределение.
- •20 Методы распределения памяти. Странично-сегментное распределение. Свопинг.
- •21 Многозадачность. Особенности реализации многозадачности в системах пакетной обработки.
- •22 Многозадачность. Особенности реализации многозадачности в системах разделения времени.
- •23 Понятие процесса. Подсистема операционной системы управления процессами. Состояния процесса. Контекст и дескриптор процесса.
- •24 Совместное использование объектов ядра несколькими процессами. Наследование описателя объекта.
- •25 Совместное использование объектов ядра несколькими процессами. Именованные объекты
- •26 Совместное использование объектов ядра несколькими процессами. Дублирование описателей объектов
- •27Планирование и диспетчеризация потоков.
- •28 Вытесняющие и невытесняющие алгоритмы планирования.
- •29 Алгоритмы планирования, основанные на приоритетах.
- •30 Алгоритмы планирования, основанные на квантовании.
- •31 Принципы работы с потоками вWindows. Распределение процессорного времени между потоками
- •32 Приостановка и возобновление потоков/процессов
- •33 Потоки вWindows. Приоритеты потоков и процессов
- •34 Задача синхронизации потоков
- •35 Синхронизация потоков с объектами ядра. Функции ожидания объектов ядра
- •36 Мьютексы. Создание, открытие, освобождение и удаление мьютекса. Отказ от мьютекса
- •37 Семафоры. Создание, открытие, освобождение и удаление семафора
- •38 Понятие сетевой операционной системы. Компьютерная сеть
- •39 Типичная структура сетевых операционных систем.
- •40 Сетевые службы и сетевые ресурсы
- •41 Архитектура взаимодействия типа клиент – сервер.
- •42 Многоуровневая структура коммуникаций. Эталонная модель взаимодействия открытых систем osi. Принцип пакетной передачи данных.
- •43 Технологии, используемые для построения компьютерных сетей.
- •44 Стек протоколов tcp/ip. Ip-адресация.
- •45 Понятие программной модели ia-32. Регистры общего назначения. Сегментные регистры.
- •46 Понятие программной модели ia-32. Регистры состояния и управления.
- •47 Режимы работы микропроцессора
- •48 Понятие оперативной памяти. Формирование адреса в процессорах с архитектурой ia-32.
- •49 Режимы адресации для процессоров с архитектурой ia-32. Работа с массивами на ассемблере.
- •50 Понятие модульного программирования. Понятие подпрограммы. Ассемблерные процедуры и функции.
- •51 Способы передачи аргументов в процедуру.
- •52 Программная модель математического сопроцессора.
- •2. Три служебных регистра:
43 Технологии, используемые для построения компьютерных сетей.
Локальная сеть ARCNET
Локальная сеть Arcnet– простая, недорогая, надёжная и достаточно гибкая архитектура сети.
При подключении Arcnetиспользуют топологии «шина» и «звезда». Метод управления доступом станции к передающей среде – маркерная шина (TokenBus). Он предусматривает следующие правила:
1) Один из компьютеров создаёт маркер (сообщение специального вида), которое последовательно передаётся от одного компьютера к другому;
2) Все устройства, подключенные к сети, могут передавать данные, только получив маркер (разрешение на передачу);
3) В любой момент времени только одна станция в сети обладает таким правилом;
4) Данные, передаваемые одной станцией, доступны всем станциям в сети;
5) Если станция желает передать сообщение другим станциям, она дожидается и добавляет к нему сообщение, дополненное адресами отправителя и получателя. Когда пакет дойдёт до станции назначения, сообщение будет откреплено от маркера и передано станции.
Локальная сеть TOKEN RING
В качестве передающей среды применяется витая пара или оптоволокно. Метод управления доступом станции к передающей среде – маркерное кольцо. Применяется кольцевая топология.
Основные положения этого метода:
1) Все устройства, подключенные к сети, могут передавать данные, только получив разрешение на передачу (маркер). Маркер передаётся по кольцу, минуя каждую рабочую станцию в сети. Рабочая станция, располагающая информацией, которую необходимо передать, может добавить к маркеру кадр данных. В противном случае, она просто передаёт маркер следующей станции;
2) В любой момент времени таким правом обладает только одна станция в сети;
3) Имеется возможность назначать различные приоритеты разных рабочим станциям.
Технология FDDI
Используют оптоволокно, его расширенный формат FDDI-2, адаптированный для работы с мультимедиа информацией, реализованный на медных кабелях.
Все версии FDDIподдерживают скорость обмена 100мегабит/с. Используется кольцевая структура. Данный протокол аналогиченTokenRing, ноDIиспользует, временный маркер, т.е. каждая станция посылает данные следующей в течение определённого периода времени.
Fast Ethernet (100 base-x), Gigabit Ethernet.
1. Fast Ethernet (100Base-x Ethernet) – в этой сети применяется та же базовая технология, что и в сетиEthernet. Для создания сетей обоих типов можно использовать одинаковый тип кабеля, сетевые устройства и приложения.
2. Gigabit Ethernet – продолжение развития сетейEthernetиFastEthernet, но функционирует со скоростью 1000мегабит/с.
Anylan (100 base vg)
Технология построения локальных сетей, поддерживающая форматы данных EthernetиTokenRingсо скоростью передачи 100 мегабит/с по стандартным витым парам и оптоволокну. Поддерживает топологию «общая шина» и «маркерное кольцо». Стандартом допускается до 1024 узлов в одном сегменте сети, но из-за снижения производительности реальный максимум 250 узлов.
Стандартом не допускается объединение в одном сегменте систем, использующих одновременно форматы EthernetиTokenRing. Для таких сетей предназначены специальные мосты. Все устройства сети, независимо от их назначения, присоединяются кhub.
ATM, Fibre Channel
1. ATM (Asynchronyc Transfer Mode) – режим асинхронной передачи. Поддерживает интегрированную передачу речи, видео и данных в одном канале.
2. Fibre Chanel – оптоволоконная технология, обеспечивающая высокоскоростной, двунаправленный асинхронный обмен между двумя точками. Для построения разветвлённой сети используются коммутаторы. Для построения этих сетей в основном применяется три топологии:
1) Основана на коммутации физических каналов и требует, как минимум, одного переключателя;
2) «Точка-точка»;
3) «Управляемая петля» - использует «медленные» кабели, поэтому обладает ограничениями по полосе пропускания и возможному удалению узлов.
Использованные источники:
1. Олифер, В.Г. Сетевые операционные системы / В.Г. Олифер, Н.А. Олифер. – СПб.: Питер, 2002.
2. http://kom-seti.narod.ru/index.files/8.htm