Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Загрузка операционных систем. (так же, см. Отчёт по установке Windows и ubuntu)Стр 1 из 5Следующая ⇒
Загрузка операционных систем. (так же, см. отчёт по установке Windows и Ubuntu) Сейчас, практически все системы ориентируются на установку на персональных компьютерах. В разных системах этот процесс происходит по-разному, но, тем не менее, во всех системах этапы загрузки одинаковые. Этапы загрузки операционных систем семейства unix: 1. Загрузка и инициализация ядра операционной системы. 2. Распознавание и конфигурирование устройств. 3. Запуск системных процессов. 4. Выполнение стартовых скриптов. 5. Переход в многопользовательский режим. Рассмотрим эти этапы более подробно. После включения питания компьютера управление получает BIOS (Basic Input/Output System). Она инициализирует оборудование, проводит тестирование памяти, определяет с какого устройства нужно грузиться и потом передает управление загрузчику на соответствующем устройстве. Для систем x86 - это как правило MBR (master boot record). В случае жесткого диска он расположен в первых 446 байтах первого сектора. Загрузчик определяет активный раздел и передает управление загрузчику второй фазы на активном разделе. Размер MBR слишком мал, чтобы загрузить ядро. Поэтому он просто передает управление загрузчику ядра. После загрузки, ядро получает управление и проводит свои тесты аппаратной части. В первую очередь ему необходимо знать объем доступной оперативной памяти для резервирования под свои нужды. Эта память не будет доступна для пользовательских процессов. Следующая задача – выявление компонентов аппаратного обеcпечения. Поскольку сейчас unix системы ориентируются на установку на персональные компьютеры, то базовое ядро уже содержит драйвера для большинства самых распространенных аппаратных устройств. По этой причине базовое ядро может иметь достаточно большой размер. После этого, запускаются системные процессы. Во всех системах есть процесс init с идентификатором 1. Дополнительные процессы зависят от версии операционной системы. Например в BSD системах запускается ещё swapper с идентификатором 0 и pagedaemon с идентификатором 2. В системах семейства System V запускается процесс sсhed с идентификатором 0 и различные обработчики сигналов ядра. После запуска процесса init, дальнейшее управление передается ему. Процесс init, получив управление, выполняет стартовые скрипты. Это скрипты на языке оболочки. Обычно используется Born shell (sh) или Born again shell (bash).
После выполнения всех стартовых скриптов система готова к работе. Остается только сделать, чтобы пользователи могли подключаться. Для этого необходимо, чтобы на каждый терминал имел процесс, ожидающий поступления запросов. Для консольных и сетевых терминалов этот процесс называется getty. Если система настроена работать в графическом режиме, запускаются ещё соответствующие регистрационные процессы, например, xdm, gdm. После этого система полностью готова к работе. Особенности работы с дисками в различных ОС. Монтирование файловых систем различных типов. BIOS. Функции. Настройка. Базовая система ввода-вывода (Basic Input Output System, BIOS). BIOS определяет большое количество параметров для различных компонентов компьютера. В частности, распределяет прерывания для отдельных компонентов системы.
Существуют различные версии BIOS для разных моделей материнских плат. Наиболее известными являются Award, Phoenix и AMI. В большинстве компьютеров используется версия Award. В BIOS возможна настройка параметров, обычно недоступных для регулировки в Windows. Например, вы можете указать, с какого диска должна производиться загрузка, включить или отключить различные компоненты и модули на материнской плате, настроить функцию энергосбережения. В настройках BIOS можно также посмотреть информацию о процессоре, установленном в данном компьютере. Может ли неправильная настройка BIOS нанести вред компьютеру?
KerberOS Протокол Kerberos был создан более десяти лет назад в Массачусетском технологическом институте в рамках проекта Athena. Однако общедоступным этот протокол стал, начиная с версии 4. После того, как специалисты изучили новый протокол, авторы разработали и предложили очередную версию – Kerberos 5, которая была принята в качестве стандарта IETF. Требования реализации протокола изложены в документе RFC 1510, кроме того, в спецификации RFC 1964 описывается механизм и формат передачи билетов безопасности в сообщениях Kerberos.
Протокол Kerberos предлагает механизм взаимной аутентификации клиента и сервера перед установлением связи между ними, учитывая тот факт, что начальный обмен информацией между клиентом и сервером происходит в незащищённой среде, а передаваемые пакеты могут быть перехвачены и модифицированы. Другими словами, протокол идеально подходит для применения в Интернет и аналогичных сетях. Начиная с Windows 2000 система Kerberos встроена как основной компонент безопасности, также он может работать в среде многих популярных ОС. В основе этой системы лежит несколько простых принципов: – в сетях, использующих систему безопасности Kerberos, все процедуры аутентификации между клиентами и серверами сети выполняются через систему-посредника, которому доверяют обе стороны аутентификационного процесса, причем таким авторитетным арбитром является сама система Kerberos; – в системе Kerberos клиент должен доказывать свою аутентичность для доступа к каждой службе, услуги которой он вызывает; – все обмены данными в сети выполняются в защищенном виде с использованием алгоритма шифрования DES. Сетевая служба Kerberos построена по архитектуре клиент-сервер, что позволяет ей работать в самых сложных сетях. Kerberos-клиент устанавливается на всех компьютерах сети, которые могут обратиться к какой-либо сетевой службе, В таких случаях Kerberos-клиент от лица пользователя передает запрос на Kerberos-сервер и поддерживает с ним диалог, необходимый для выполнения функций системы Kerberos. В системе Kerberos имеются следующие участники: Kerberos-cepвep, Кеrberos-клиентпы, ресурсные серверы Kerberos-клиенты пытаются получить доступ к сетевым ресурсам – файлам, приложением, принтеру и т.д. Этот доступ может быть предоставлен, во-первых, только легальным пользователям, а во-вторых, при наличии у пользователя достаточных полномочий, определяемых службами авторизации соответствующих ресурсных серверов – файловым сервером, сервером приложений, сервером печати. Однако в системе Kerberos ресурсным серверам запрещается «напрямую» принимать запросы от клиентов, им разрешается начинать рассмотрение запроса клиента только тогда, когда на это поступает разрешение от Kerberos-сервера. Таким образом, путь клиента к ресурсу в системе Kerberos состоит из трех этапов;
1. Определение легальности клиента, логический вход в сеть, получение разрешения на продолжение процесса получения доступа к ресурсу. 2. Получение разрешения на обращение к ресурсному серверу. 3. Получение разрешения на доступ к ресурсу.
Загрузка операционных систем. (так же, см. отчёт по установке Windows и Ubuntu) Сейчас, практически все системы ориентируются на установку на персональных компьютерах. В разных системах этот процесс происходит по-разному, но, тем не менее, во всех системах этапы загрузки одинаковые. Этапы загрузки операционных систем семейства unix: 1. Загрузка и инициализация ядра операционной системы. 2. Распознавание и конфигурирование устройств. 3. Запуск системных процессов. 4. Выполнение стартовых скриптов. 5. Переход в многопользовательский режим. Рассмотрим эти этапы более подробно. После включения питания компьютера управление получает BIOS (Basic Input/Output System). Она инициализирует оборудование, проводит тестирование памяти, определяет с какого устройства нужно грузиться и потом передает управление загрузчику на соответствующем устройстве. Для систем x86 - это как правило MBR (master boot record). В случае жесткого диска он расположен в первых 446 байтах первого сектора. Загрузчик определяет активный раздел и передает управление загрузчику второй фазы на активном разделе. Размер MBR слишком мал, чтобы загрузить ядро. Поэтому он просто передает управление загрузчику ядра. После загрузки, ядро получает управление и проводит свои тесты аппаратной части. В первую очередь ему необходимо знать объем доступной оперативной памяти для резервирования под свои нужды. Эта память не будет доступна для пользовательских процессов. Следующая задача – выявление компонентов аппаратного обеcпечения. Поскольку сейчас unix системы ориентируются на установку на персональные компьютеры, то базовое ядро уже содержит драйвера для большинства самых распространенных аппаратных устройств. По этой причине базовое ядро может иметь достаточно большой размер. После этого, запускаются системные процессы. Во всех системах есть процесс init с идентификатором 1. Дополнительные процессы зависят от версии операционной системы. Например в BSD системах запускается ещё swapper с идентификатором 0 и pagedaemon с идентификатором 2. В системах семейства System V запускается процесс sсhed с идентификатором 0 и различные обработчики сигналов ядра. После запуска процесса init, дальнейшее управление передается ему. Процесс init, получив управление, выполняет стартовые скрипты. Это скрипты на языке оболочки. Обычно используется Born shell (sh) или Born again shell (bash). После выполнения всех стартовых скриптов система готова к работе. Остается только сделать, чтобы пользователи могли подключаться. Для этого необходимо, чтобы на каждый терминал имел процесс, ожидающий поступления запросов. Для консольных и сетевых терминалов этот процесс называется getty. Если система настроена работать в графическом режиме, запускаются ещё соответствующие регистрационные процессы, например, xdm, gdm. После этого система полностью готова к работе.
|
||||||||
Последнее изменение этой страницы: 2017-02-06; просмотров: 207; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.223.196.59 (0.023 с.) |