- •Определение ос
- •Основные части dos
- •Загрузка dos
- •Структура msdos
- •Архитектура ядра FreeDos
- •Сравнение gui и cli (графического интерфейса и интерфейса командной строки)
- •Причины создания ос Windows
- •Основные преимущества Windows
- •Создание ос Linux
- •Варианты Linux
- •Свойства Linux
- •Сравнение ос Linux и Windows
- •Ос с монолитными, гибридными и микроядрами
- •Будущее развитие ос — Mach, l4
Варианты Linux
Ubuntu — дистрибутив, основанный на Debian и быстро завоевавший популярность.
Linux Mint — дистрибутив, основанный на Ubuntu и полностью с ним совместимый.
Fedora — поддерживается сообществом и корпорацией RedHat, предшествует выпускам коммерческой версии RHEL.
Debian — дистрибутив, разрабатываемый обширным сообществом разработчиков. Служит основой для создания множества других дистрибутивов. Отличается строгим подходом к включению несвободного ПО.
Slackware — один из старейших дистрибутивов, отличается консервативным подходом в разработке и использовании.
Gentoo — дистрибутив, полностью собираемый из исходных кодов. Позволяет очень гибко настраивать конечную систему и оптимизировать производительность, поэтому часто называет себя мета-дистрибутивом.
Arch Linux — этот дистрибутив ориентирован на компетентных пользователей, которые хотят иметь всю силу и модифицируемость Linux, но не в ущерб времени обслуживания.
CentOS — дистрибутив Linux, основанный на свободных исходных текстах коммерческого дистрибутива Red Hat Enterprise Linux компании Red Hat, и совместимый с ним.
PCLinuxOS — LiveCD дистрибутив Linux с возможностью установки операционной системы на жесткий диск.
Свойства Linux
многозадачность: много программ выполняются одновременно;
многопользовательский режим: много пользователей одновременно работают на одной и той же машине;
защищенный режим процессора (386 protected mode);
защита памяти процесса; сбой программы не может вызвать зависания системы;
экономная загрузка: Linux считывает с диска только те части программы, которые действительно используются для выполнения;
наличие исходного текста всех программ, включая тексты ядра, драйверов, средств разработки и приложений;
поддержка ряда распространенных файловых систем.
Сравнение ос Linux и Windows
Windows:
Поддержка очень большого ассортимента компьютерного оборудования.
Огромное количество прикладных программ
Большое количество специалистов
высокая стоимость
Очень большое количество вредоносных программ
Жесткая зависимость от разработчика.
Linux:
Свободное распространение
Практическое отсутствие вредоносных программ
Независимость от разработчика
Худшая поддержка компьютерного оборудования
Меньшее количество прикладных программ
Меньшее количество хороших или приличных специалистов.
MacOSX
Проприетарная операционная система от Apple. Вторая по популярности в мире операционная система. В Mac OS X используется ядро Darwin, основанное на микроядре Mach и содержащее код, написанный самой Apple и код, полученный из операционных систем NeXTSTEP и FreeBSD.
Ос с монолитными, гибридными и микроядрами
Монолитное - классическая и, на сегодняшний день, наиболее распространённая архитектура ядер операционных систем.
Достоинства: Скорость работы, упрощённая разработка модулей.
Недостатки: Поскольку всё ядро работает в одном адресном пространстве, сбой в одном из компонентов может нарушить работоспособность всей системы.
Микроядро — это минимальная реализация функций ядра операционной системы. Классические микроядра предоставляют лишь очень небольшой набор низкоуровневых примитивов, или системных вызовов, реализующих базовые сервисы операционной системы.
Достоинства: Устойчивость к сбоям оборудования, ошибкам в компонентах системы.
Недостатки: Передача данных между процессами требует накладных расходов.
Гибридные ядра — это модифицированные микроядра, позволяющие для ускорения работы запускать «несущественные» части в пространстве ядра.