Операционная система комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной





НазваниеОперационная система комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной
страница9/9
Дата публикации05.12.2014
Размер0.78 Mb.
ТипДокументы
100-bal.ru > Информатика > Документы
1   2   3   4   5   6   7   8   9

Итак, на самом нижнем уровне расположено открытое интегрированное ядро, которое называется Darwin.Компьютерный термин «ядро» обычно означает небольшую, как правило, монолитную часть системы, в обязанности которой входит выполнение минимальных базовых функций для поддержки всех основных сервисов операционной системы. В Mac OS X понятие ядра существенно расширено. Под ядром в Маc OS X подразумеваются все программные модули, исполняемые в адресном пространстве ядра. Darwin объединяет в себе несколько технологий, основные из которых:

микроядро Mach 3.0;

сервисы операционной системы на базе BSD 4.4-Lite;

быстрые, основанные на сложившихся стандартах сетевые модули;

система ввода-вывода (I/O Kit);

поддержка различных файловых систем.

Микроядро Mach

Микроядро Mach(разработка Carnegie-Mellon University) является основой всего ядра Darwin, так как выполняет все критически важные функции операционной системы. Оно управляет загрузкой процессора, создает расписания и отслеживает их выполнение, распределяет память и обеспечивает ее защиту, формирует централизованную инфраструктуру системных сообщений для других уровней операционной системы.

Защита памяти. Mach заботится о том, чтобы никакая программа не смогла записать какие-либо данные в адресное пространство другой программы или системы. Поэтому сбои и нарушения в работе прикладной программы не приводят к краху всей системы: достаточно отключить программу, вызвавшую сбой, и продолжить работу.

Вытесняющая многозадачность. В современных системах множество задач разделяют ресурсы процессора. Mach контролирует загрузку процессора, составляет расписания, устанавливает приоритеты задач, чтобы обеспечить максимальную эффективность работы процессора и предоставить всем задачам необходимое процессорное время.

Виртуальная память. Каждой задаче в Mac OS X выделяется свое виртуальное адресное пространство объемом до 4 Гбайт. Но реальное выполнение любой задачи возможно только в истинной физической памяти - оперативной памяти компьютера. Mach осуществляет выделение задачам пространства физической памяти и преобразование виртуальных адресов в адреса физической памяти. Обычно только один фрагмент программы или данных, находящихся в виртуальном адресном пространстве задачи, загружен в физическую память. Если требуется другой фрагмент, он загружается в память с носителя данных, обычно с магнитного диска, вытесняя предыдущий фрагмент. Mach контролирует загрузку и освобождение памяти, обеспечивая эффективную работу многих задач одновременно.

Режим реального времени. Для процессов, требующих быстрой реакции, Mach обеспечивает доступ к ресурсам процессора за минимальное время.

Система BSD

Тесно интегрированная с микроядром Mach, система BSD в Mac OS X является несколько видоизмененной версией операционной системы BSD 4.4-Lite (Berkeley Software Distribution, разработка University of California at Berkeley). Версия BSD ядра Darwin осуществляет в Mac OS X поддержку различных файловых систем и сетевых технологий. Кроме того, BSD отвечает:

за систему безопасности, идентификацию и права пользователей,

преобразование вызовов из уровня программ на уровень системы,

BSD-модель процессов,

реализацию механизма BSD sockets,

реализацию так называемых нитей процессов (POSIX threads),

Application Program Interface (API) ядра.

Система ввода-вывода

Система ввода-вывода (I/O Kit) построена на объектно-ориентированной модели и соответствующих библиотеках. Она поддерживает множество устройств различного типа, облегчает написание драйверов, является модульной и расширяемой системой. Важнейшие ее черты:

истинный режим plug-and-play,

динамическое управление устройствами (горячее подключение),

динамическая загрузка драйверов по мере необходимости,

управление энергопотреблением как для портативных, так и для настольных компьютеров,

многопроцессорная обработка.

На уровне пользователя программной основой сетевых и коммуникационных средств Mac OS X является технология OpenTransport.OpenTransport Mac OS X поддерживает большинство функций, имевшихся еще в Mac OS 8 и 9, хотя кое-что пришлось изменить. Для работы в сети в Mac OS X имеется:

стек протоколов ТСРДР от BSD 4.4,

поддержка IP и AppleTalk,

поддержка нескольких IP-адресов при одном сетевом интерфейсе (multihoming),

маршрутизация (routing),

многоадресная передача одних и тех же данных нескольким адресатам -- multicast,

реализация AppleTalk на базе технологии socket,

поддержка Mac OS Classic,

набор модулей для работы с сетью (OpenTransport), переписанный для работы в окружении Carbon.

Mac OS X поддерживает следующие типы сетевых сред:

Ethernet-10/100Base-T;

Ethernet-1000Base-T;

Jumbo Frame;

Последовательная передача;

Беспроводная передача.

Mac OS X поддерживает следующие стандартные сетевые протоколы:

TCP/IP, UDP/IP;

PPP;

PAP;

HTTP;

FTR;

DNS;

SLP;

DHCP и BOOTP;

Для добавления новых сетевых технологий без необходимости перекомпиляции ядра предусмотрен механизм сетевых расширений ядра -- Network Kernel Extensions. Этот механизм позволяет не только добавлять отдельные сетевые модули, но и полный набор (стек) новых протоколов, которые динамически загружаются в ядро или выгружаются из ядра по мере необходимости.

Используемая литература

Эндрю Стюарт Таненбаум, Modern Operating Systems, ISBN 0-13-031358-0

Эндрю Стюарт Таненбаум, Operating Systems: Design and Implementation, ISBN 0-13-638677-6

http://www.wikipedia.org/

http://education.aspu.ru

http://www.intuit.ru

Размещено на Allbest.ru
1   2   3   4   5   6   7   8   9

Похожие:

Операционная система комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной iconРеферат на тему: Сравнение операционных систем Windows и Linux
Ос – комплекс взаимосвязанных системных программ, назначение которого – организовать взаимодействие пользователя с компьютером и...
Операционная система комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной iconРефераты защита авторских прав Вирусы Антивирусы, Фаерволы Корпорация...
Информатика — наука о способах получения, накоплении, хранении, преобразовании, передаче и использовании информации
Операционная система комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной iconОперационная система Linux и описание её основных дистрибутивов
Выбранная тема достаточно актуальна в ниши дни. Потому что Windows операционная система, которая не раскрывает полных возможностей...
Операционная система комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной iconПрограмма по формированию навыков безопасного поведения на дорогах...
Операционная система обеспечивает удобный способ общения (интерфейс) пользователя с прикладными программами
Операционная система комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной iconУрок на тему "Как устроен компьютер"
Оборудование: компьютерный класс, операционная система Windows xp, пакет программ Microsoft Office
Операционная система комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной iconПреамбула
Соглашение об ассоциации между украиной, с одной стороны, и европейским союзом и его государствами-членами, с другой стороны beta...
Операционная система комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной icon1. Модель устойчивого развития Республики Беларусь
Вступив в XXI век, человечество столкнулось с целым рядом сложных проблем, обусловленных, с одной стороны, противоречиями между обществом...
Операционная система комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной iconИспользуемые термины и определения
Настоящие Условия регулируют отношения между Абонентом и (или) пользователем, с одной стороны, и Оператором, с другой стороны, при...
Операционная система комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной icon№2-сд от 01. 10. 2013г., с одной стороны, и Товарищества собственников жилья «Авто-11»
Сд от 01. 10. 2013г., с одной стороны, и Товарищества собственников жилья «Авто-11», именуемое в дальнейшем заказчик, в лице председателя...
Операционная система комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной iconЭкранизация мифа: трудности перевода
В статье анализируется соотношение, с одной стороны, факторов, благодаря которым можно говорить о высокой «мифогенности» кинематографа,...
Операционная система комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной iconВ настоящее время в мировой экономике действуют две тенденции. С...
С одной стороны, усиливается целостность мирового хозяйства, его глобализация, что вызвано развитием экономических связей между странами,...
Операционная система комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной icon«Новости маркетинга»: методом погружения (в маркетинг)
Такое состояние «окружающей среды» провоцирует двоякость восприятия: с одной стороны, значимость конкретного мероприятия снижается,...
Операционная система комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной iconПрограмма по формированию навыков безопасного поведения на дорогах...
Программное обеспечение: Операционная система Windows xp, пакет программ Office 2003 (ms powerPoint, ms word, Paint)
Операционная система комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной icon2. Биоразнообразие Московской области
Наше время характеризуется бурным развитием городов и обострением проблем, связанных с взаимоотношением природы и общества. Одна...
Операционная система комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной iconПроектная деятельность ученика как форма контроля алешкина Т. Л. Басарыгина М. Н
ИТ). Одной из задач, мы считаем, является поиск удобной формы контроля знаний учащихся, которые практически в совершенстве владеют...
Операционная система комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной iconФирма liechti engineering ag (Швейцария), являющаяся всемирно известным...
Программное обеспечение Turbosoft plus имеет модульную структуру и предусматривает интерфейс с другими cad/cam системами (iges для...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск