- •1.Определение ос. Ос как виртуальная машина и как диспетчер аппаратных и прораммных ресурсов.
- •2.Назначение и основные функции ос. Классификация ос. Варианты классификации.
- •5.Многопроцессорные ос. Симметричная и несимметричная параллельная обработка.
- •3.Эволюция ос. Современные ос, их характеристики и области применения.
- •4.Однозадачные и многозадачные ос. Преимущества многозадачности и ее реализация в ос.
- •Сетевые компоненты ос.
- •Оc с разделением времени. Основные свойства, классы решаемых задач. Примеры современных реализаций.
- •Ос реального времени. Жесткие и нежесткие системы. Интерфейс с внешней средой.
- •Операционные системы unix. Основные линии развития (at&t и bsd unix). Современные реализации для пэвм.
- •Операционные системы Microsoft Windows. Основные версии и реализации, их характеристики и свойства.
- •Современные типы ос для пэвм. Назначение, характеристики и свойства.
- •Функциональная организация (структура) типовой многозадачной ос. Базовые функциональные подсистемы. Ядро и пользовательский слой ос.
- •Архитектурные принципы (принципы разработки и организации) современной мультипрограммной ос. Модульная структура ос.
- •Подсистема планирования (управления) процессов и потоков в ос. Понятие процесса, потока и ресурса. Типы ресурсов. Информационные структуры процесса (потока).
- •Жизненный цикл процесса. Диаграмма состояний. Переходы между состояниями. Диаграмма состояний потоков в ос ms Windows (2000/xp).
- •16. Алгоритмы планирования. Квантование времени (вытеснение). Планирование на основе приоритетов. Приоритетное планирование потоков в ms Windows (2000/xp).
- •Организация взаимодействия (синхронизация) параллельных процессов и потоков. Эффект гонок. Критическая секция. Типовые задачи синхронизации.
- •Системные механизмы для синхронизации потоков. Блокирующие переменные, мьютексы, семафоры.
- •Подсистема управления памятью. Основные функции. Сегментная и страничная программные модели памяти.
- •Концепция виртуальной памяти. Трансляция виртуальных адресов.
- •Иерархическая организация памяти эвм. Принцип кэширования. Устройство кэш-памяти (созу) на процессоре. Алгоритмы работы кэш-памяти.
- •Алгоритмы распределения основной памяти эвм.
- •Страничный обмен (замещение), как метод реализации виртуальной памяти. Таблицы страниц процесса. Свопинг процессов.
- •Структура виртуального адресного пространства процесса в ms Windows nt (2000/xp).
- •Архитектура (модель) ос ms Windows nt (2000/xp). Компоненты ядра и компоненты пользовательского режима. Файловое дерево ос ms Windows на загрузочном томе.
- •Порядок и основные процедуры для загрузки ос на аппаратной платформе ibm-совместимых пэвм. Мультисистемная организация, диспетчеры загрузки ос.
- •Подсистема ввода-вывода ос. Буферизация обмена данными между внешней и основной памятью. Дисковый (системный) кэш.
- •Управление устройствами (аппаратурой) в ос. Независимость программ от устройств. Типы устройств. Драйверная подсистема ос. Модель драйвера в ос Windows.
- •Файловая система ос (fs). Внешняя модель (архитектура) fs. Правила именования и пространства имен в ос Windows. Элементы полного имени. Типы файловых объектов и их атрибуты.
- •Внутренняя организация файловой системы (fs). Системные данные fs на томе. Типы файловых систем.
- •Множественность файловых систем (fs) современных ос. Файловые системы ос Windows: fat12, fet16, fat32, cdfs, ntfs (ntfs5), сетевые fs. Диспетчер файловых систем (ifs ), драйверы fs.
- •Файловая система faTхх. Назначение и организация таблицы распределения файлов. Типы записей в fat.
- •Структура элемента каталога в файловой системе faTхх. Опорные и дополнительные элементы. Метка тома.
- •Поддержка и внутренняя организация длинных имен в ос Windows для файловых систем faTxx. Псевдоним длинного имени в пространстве имен dos.
- •Система операций над файлами. Типы доступа к данным файла. Защита файлов и данных в ос. Обеспечение целостности fs. Восстанавливаемость после сбоев ос и аппаратуры.
- •Файловая система ntfs. Основные свойства и возможности. Обеспечение целостности и отказоустойчивости ntfs. Управление доступом к данным и защита данных в ntfs.
- •Внутренняя организация ntfs на логическом томе. Метафайлы и их назначение. Структура главной таблицы файлов (мfт).
- •Интерфейс прикладного программирования в ос. Библиотеки функций api, системные вызовы. Назначение и реализация в инструментальных системах (системах программирования).
- •Командный (консольный) интерфейс ос. Виртуальная машина ms-dos, интерпретатор команд и его функции. Синтаксис консольных команд. Система команд и их классификация.
- •Внутренние команды командного интерфейса ос. Формат вызова, механизм внутренней реализации. Примеры внутренних команд vdm.
- •Команды-фильтры. Конвейеризация (потоковое сцепление) команд в командном интерфейсе. Перенаправление стандартного ввода-вывода в файлы и другие устройства.
- •Конфигурационные, диагностические и информационные команды ос.
- •Среда окружения командного интерфейса и ее назначение. Команды формирования окружения. Системные переменные.
- •Система команд ос для операций с файлами. Команды для работы с каталогами.
- •Программирование в среде командного интерфейса. Пакетные командные файлы: - внутренние команды, передача параметров.
- •Графический интерфейс конечного пользователя (gui). Концепция рабочего стола. Стандартные элементы оформления и управления в gui. Способы запуска приложений.
- •Защита данных и программ в ос. Модель безопасности ос ms Windows (2000/xp). Механизм учетных записей пользователей, регистрация в системе. Права доступа.
- •Инструменты конфигурирования и настройки ос ms Windows (2000/xp). Панель управления. Системное администрирование.
- •Системная база данных ос ms Windows - реестр. Общая организация, типы параметров. Утилиты для работы с реестром. Экспорт и импорт данных реестра.
- •51. Развертывание (инсталляция) ос на аппаратной платформе. Дистрибутив ос. Утилиты для установки.
- •52. Поддержка сетей в ос ms Windows. Сетевые компоненты, конфигурирование стека сетевых протоколов. Сетевые утилиты ос. Прикладные пользовательские сетевые сервисы.
51. Развертывание (инсталляция) ос на аппаратной платформе. Дистрибутив ос. Утилиты для установки.
Развертывание (инсталляция) ОС на примере Windows XP
Существует три основных метода инсталляции:
Инсталляция с дискет 3.5 дюйма
Инсталляция с CD
Инсталляция по сети
Кроме того, различается начальная инсталляция, когда система устанавливается полностью заново, и модификация - upgrade - уже установленной версии Windows NT. В последнем случае системные файлы заменяются на новые, а все установки, имеющиеся в предыдущей версии, сохраняются.
Вне зависимости от применения одного из описанных выше методов, инсталляцию можно начинать в среде MS-DOS с помощью программы winnt.exe или же в среде Windows NT с помощью программы winnt32.exe.
Минимальные требования к аппаратным средствам
Перед установкой операционной системы необходимо проверить используемые аппаратные средства.
• процессор Pentium II/III с тактовой частотой 450 МГц или
аналогичные процессоры корпорации AMD.
Некоторые специалисты считают применение загрузочных дисков устаревшим методом, поскольку в наши дни операционную систему Windows XP можно перезагружать непосредственно с компакт-диска, совершенно спокойно инициируя процедуру инсталляции. Какие же данные должны размещаться на подобном диске? В первую очередь, файлы операционной системы.
Этот диск также должен содержать файлы CONFIG.SYS и AUTOEXEC.BAT
Файл CONFIG.SYS, в свою очередь, включает все команды, требуемые для установки драйверов устройств, и файл HIMEM.SYS.
В файле AUTOEXEC.BAT находятся команды, необходимые для запуска утилит и задания переменных среды MS DOS.
Загрузочный диск должен содержать некоторые утилиты(я в данном случае привожу программы FDISK и FORMAT),, а наличие программы DEBUG позволяет во многом облегчить процедуру инсталляции. Этот диск также должен включать файлы, предназначенные для активизации функции сжатия данных диска (при необходимости).
• объем оперативной памяти RAM не менее 256 Мб.
• наличие свободного пространства на жестком диске (минимальный объем - 5 Гб). Этот минимальный объем памяти, указываемый специалистами Microsoft
• видеоадаптер разрешением 1024x768 и более.
мышь. Некоторые пользователи утверждают, что для нормальной работы Windows XP достаточно одной лишь клавиатуры. В целом это утверждение правильно, однако применение мыши делает работу с операционной системой более эффективной.
дисковод для дисков CD/DVD.
Не рекомендуется ухудшать показатели быстродействия системы за счет применения низкоскоростного дисковода (для дисков CD-ROM). Рекомендуется установить дисковод 40х (40-скоростной)
Дистрибути́в операцио́нной систе́мы — это форма распространения системного программного обеспечения. Наличие дистрибутивов вызвано тем, что форма программного обеспечения, используемая для его распространения, почти никогда не совпадает с формой программного обеспечения работающей системы.
Дистрибутив обычно содержит программы для начальной инициализации системы (инициализация аппаратной части, загрузка урезанной версии системы и запуск программы-установщика), программу-установщик (для выбора режимов и параметров установки) и набор специальных файлов, содержащих отдельные части системы (так называемые пакеты).
Программа установки позволяет также произвести первичную настройку системы.
Характеристики дистрибутивов:
политика дистрибутива
документ регламентирующий кем и как разрабатывается дистрибутив, на каких основаниях в него включается программное обеспечение, какие требования (по размещению в файловой системе, взаимодействию с другими компонентами дистрибутива и т. п.) предъявляются к пакетам
Определение ОС. ОС как виртуальная машина (интерфейс пользователя) и как диспетчер аппаратных и программных ресурсов.
Назначение и основные функции ОС. Классификация ОС. Варианты классификации.
Эволюция ОС. Современные ОС, их характеристики и области применения.
Однозадачные и многозадачные ОС. Преимущества многозадачности и ее реализация в ОС.
Многопроцессорные ОС. Симметричная и несимметричная параллельная обработка.
Локальные и сетевые (распределенные) ОС. Сетевые компоненты ОС.
ОС с разделением времени. Основные свойства, классы решаемых задач. Примеры современных реализаций.
ОС реального времени. Жесткие и нежесткие системы. Интерфейс с внешней средой.
Операционные системы UNIX. Основные линии развития (AT&T и BSD UNIX). Современные реализации для ПЭВМ.
Операционные системы Microsoft Windows. Основные версии и реализации, их характеристики и свойства.
Современные типы ОС для ПЭВМ. Назначение, характеристики и свойства.
Функциональная организация (структура) типовой многозадачной ОС. Базовые функциональные подсистемы. Ядро и пользовательский слой ОС.
Архитектурные принципы (принципы разработки и организации) современной мультипрограммной ОС. Модульная структура ОС.
Подсистема планирования (управления) процессов и потоков в ОС. Понятие процесса, потока и ресурса. Типы ресурсов. Информационные структуры процесса (потока).
Жизненный цикл процесса. Диаграмма состояний. Переходы между состояниями. Диаграмма состояний потоков в ОС MS Windows (2000/XP).
Алгоритмы планирования. Квантование времени (вытеснение). Планирование на основе приоритетов. Приоритетное планирование потоков в MS Windows (2000/XP).
Организация взаимодействия (синхронизация) параллельных процессов и потоков. Эффект гонок. Критическая секция. Типовые задачи синхронизации.
Системные механизмы для синхронизации потоков. Блокирующие переменные, мьютексы, семафоры.
Подсистема управления памятью. Основные функции. Сегментная и страничная программные модели памяти.
Концепция виртуальной памяти. Трансляция виртуальных адресов.
Иерархическая организация памяти ЭВМ. Принцип кэширования. Устройство кэш-памяти (СОЗУ) на процессоре. Алгоритмы работы кэш-памяти.
Алгоритмы распределения основной памяти ЭВМ.
Страничный обмен (замещение), как метод реализации виртуальной памяти. Таблицы страниц процесса. Свопинг процессов.
Структура виртуального адресного пространства процесса в MS Windows NT (2000/XP).
Архитектура (модель) ОС MS Windows NT (2000/XP). Компоненты ядра и компоненты пользовательского режима. Файловое дерево ОС MS Windows на загрузочном томе.
Порядок и основные процедуры для загрузки ОС на аппаратной платформе IBM-совместимых ПЭВМ. Мультисистемная организация, диспетчеры загрузки ОС.
Подсистема ввода-вывода ОС. Буферизация обмена данными между внешней и основной памятью. Дисковый (системный) кэш.
Управление устройствами (аппаратурой) в ОС. Независимость программ от устройств. Типы устройств. Драйверная подсистема ОС. Модель драйвера в ОС Windows.
Структуризация внешней дисковой памяти: разделы, тома, логические диски. Описатели (информационные структуры) разделов и томов: таблица разделов (MBR) и таблица параметров логического диска (BR).
Файловая система ОС (FS). Внешняя модель (архитектура) FS. Правила именования и пространства имен в ОС Windows. Элементы полного имени. Типы файловых объектов и их атрибуты.
Внутренняя организация файловой системы (FS). Системные данные FS на томе. Типы файловых систем.
Множественность файловых систем (FS) современных ОС. Файловые системы ОС Windows: FAT12, FET16, FAT32, CDFS, NTFS (NTFS5), сетевые FS. Диспетчер файловых систем (IFS ), драйверы FS.
Файловая система FATхх. Назначение и организация таблицы распределения файлов. Типы записей в FAT.
Структура элемента каталога в файловой системе FATхх. Опорные и дополнительные элементы. Метка тома.
Поддержка и внутренняя организация длинных имен в ОС Windows для файловых систем FATxx. Псевдоним длинного имени в пространстве имен DOS.
Система операций над файлами. Типы доступа к данным файла. Защита файлов и данных в ОС. Обеспечение целостности FS. Восстанавливаемость после сбоев ОС и аппаратуры.
Файловая система NTFS. Основные свойства и возможности. Обеспечение целостности и отказоустойчивости NTFS. Управление доступом к данным и защита данных в NTFS.
Внутренняя организация NTFS на логическом томе. Метафайлы и их назначение. Структура главной таблицы файлов (МFТ).
Интерфейс прикладного программирования в ОС. Библиотеки функций API, системные вызовы. Назначение и реализация в инструментальных системах (системах программирования).
Командный (консольный) интерфейс ОС. Виртуальная машина MS-DOS, интерпретатор команд и его функции. Синтаксис консольных команд. Система команд и их классификация.
Внутренние команды командного интерфейса ОС. Формат вызова, механизм внутренней реализации. Примеры внутренних команд VDM.
Команды-фильтры. Конвейеризация (потоковое сцепление) команд в командном интерфейсе. Перенаправление стандартного ввода-вывода в файлы и другие устройства.
Конфигурационные, диагностические и информационные команды ОС.
Среда окружения командного интерфейса и ее назначение. Команды формирования окружения. Системные переменные.
Система команд ОС для операций с файлами. Команды для работы с каталогами.
Программирование в среде командного интерфейса. Пакетные командные файлы: - внутренние команды, передача параметров.
Графический интерфейс конечного пользователя (GUI). Концепция рабочего стола. Стандартные элементы оформления и управления в GUI. Способы запуска приложений.
Защита данных и программ в ОС. Модель безопасности ОС MS Windows (2000/XP). Механизм учетных записей пользователей, регистрация в системе. Права доступа.
Инструменты конфигурирования и настройки ОС MS Windows (2000/XP). Панель управления. Системное администрирование.
Системная база данных ОС MS Windows - реестр. Общая организация, типы параметров. Утилиты для работы с реестром. Экспорт и импорт данных реестра.
Развертывание (инсталляция) ОС на аппаратной платформе. Дистрибутив ОС. Утилиты для установки.
Поддержка сетей в ОС MS Windows. Сетевые компоненты, конфигурирование стека сетевых протоколов. Сетевые утилиты ОС. Прикладные пользовательские сетевые сервисы.
