КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Ядро ОС. Виды ядер ОС
Загрузчик операционной системы. Определение, функции, разновидности Определение, функции и компоненты операционной системы Операцио́нная систе́ма, сокр. ОС (англ. operating system, OS) — комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами, а с другой стороны — предназначены для управления устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений.
Функции операционных систем Выполнение по запросу программ;Загрузка программ в оперативную память и их выполнение.; Стандартизованный доступ к периферийным устройствам;Управление оперативной памятью;Управление доступом к данным на энергонезависимых носителях;Обеспечение пользовательского интерфейса.;Сохранение информации об ошибках системы.
Компоненты операционной системы Загрузчик; Ядро;Командный процессор;Драйверы устройств;Интерфейс
Загрузчик операционной системы — системное программное обеспечение, обеспечивающее загрузку операционной системы непосредственно после включения компьютера. •обеспечивает необходимые средства для диалога с пользователем компьютера •приводит аппаратуру компьютера в состояние, необходимое для старта ядра операционной системы •загружает ядро операционной системы в ОЗУ. •формирует параметры, передаваемые ядру операционной системы •передаёт управление ядру операционной системы. Виды загрузчиков NTLDR — загрузчик ядра Windows NT Windows Boot Manager (bootmgr.exe, winload.exe) — загрузчик ядра Windows Vista LILO (LInux LOader) — загрузчик, в основном применяемый для загрузки ядра Linux GRUB (Grand Unified Bootloader) — применяется для загрузки ядра Linux и Hurd (StartUp Manager)
Компоненты операционной системы • Загрузчик • Ядро • Командный процессор • Драйверы устройств • Интерфейс Ядро — центральная часть операционной системы, управляющая выполнением процессов, ресурсами вычислительной системы и предоставляющая процессам координированный доступ к этим ресурсам. Типы архитектур ядер операционных систем Монолитное ядро (*NIX) Модульное ядро (MODERN *NIX) Микроядро (NT) Гибридное ядро (XP, Vista, 7) Монолитное ядро. >> Представляет богатый набор оборудования. Все компоненты монолитного ядра находятся в одном адресном пространстве. Эта схема ОС, когда все части ее ядра — это составные части одной программы. Монолитное ядро — самый старый способ организации ОС. Достоинства: высокая скорость работы, простая разработка модулей. Модульное ядро. >> Это современная модификация монолитных ядер ОС, но в отличие от них модульное ядро не требует полной перекомпиляции ядра при изменения аппаратного обеспечения компьютера. Более того модульные ядра имеют механизм погрузки модулей ядра. Погрузка бывает статической- с перезагрузкой ОС, и динамической — без перезагрузки ОС. Микроядро. >> Представляет только основные функции управления процессами и минимальный набор для работы с оборудованием. Классические микроядра дают очень небольшой набор системных вызовов. Наноядро. >> Такое ядро выполняет только единственную задачу- обработку аппаратных прерываний, образуемых устройствами ПК. После обработки наноядро посылает данные о результатах обработки далее идущему в цепи программному обеспечения при помощи той же системы прерываний. Все перечисленные подходы к построению ОС безусловно имеют как преимущества, так и недостатки. Поэтому в большинстве современных операционных системах используют различные комбинации подходов к построению. Обычно за основу берут один из подходов и дополняют в него элементы других подходов, стараясь свести к минимумы недостатки.
Дата добавления: 2015-04-23; Просмотров: 9395; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |