24544

Принципы построения ОС

Доклад

Информатика, кибернетика и программирование

Принципы построения ОС.1 Принципы построения ОС. Однако в их основу положены общие принципы перечисленные ниже. Принцип модульности.

Русский

2013-08-09

15.76 KB

51 чел.

Вопрос 7. Принципы построения ОС.

§3.1 Принципы построения ОС.

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

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

Принцип функциональной избирательности. В ОС выделяются наиболее важные и часто используемые модули, которые являются основой системы. Эту часть называют ядром ОС. Модули ядра выполняют такие базовые функции ОС, как управление процессами, памятью, устройствами ввода-вывода, системой прерываний. Модули ядра постоянно находятся в оперативной памяти и называются резидентными. Остальные системные модули хранятся на жестком диске и называются транзитными.

Принцип генерируемости. Позволяет настроить ядро и остальные компоненты ОС исходя из конкретной конфигурации ЭВМ и круга решаемых задач. Процедура настройки называется инсталляцией.

Принцип функциональной избыточности. Обеспечивает возможность выполнения одной и той же операции различными способами и средствами, что определяет универсальность и гибкость ОС.

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

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

Принцип расширяемости (открытой и наращиваемой ОС). Аппаратные средства компьютера устаревают за несколько лет, а ОС может использоваться десятилетиями (например, ОС UNIX). Поэтому необходимо чтобы в ОС можно было легко внести изменения и дополнения, не нарушая ее целостности. Изменения ОС обычно заключаются в приобретении ею новых свойств, например поддержке новых типов внешних устройств или новых сетевых технологий. Расширяемость достигается за счет модульной структуры ОС. Взаимодействие модулей осуществляется только через функциональный интерфейс.

Принцип переносимости (мобильности). Код ОС должен легко переноситься с процессора одного типа на процессор другого типа и с аппаратной платформы одного типа на аппаратную платформу другого типа. Аппаратные платформы различаются не только типом процессора, но и архитектурой всего компьютера. переносимые ОС имеют несколько вариантов реализации для разных платформ, т. е. являются многоплатформенными.

Принцип надежности и отказоустойчивости. Система должна быть защищена как от внутренних, так и от внешних ошибок, сбоев и отказов. Ее действия должны быть всегда предсказуемыми, а приложения не должны иметь возможности наносить вред ОС. Важно, включает ли ОС программную поддержку аппаратных средств обеспечения отказоустойчивости, таких как дисковые массивы (RAID) или источники бесперебойного питания.

Принцип максимальной производительности. ОС должна обладать настолько хорошим быстродействием и временем реакции, насколько это позволяет аппаратная платформа. На производительность ОС влияет архитектура ОС, многообразие функций, качество программирования кода, аппаратная платформа, на которой работает ОС.

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


 

А также другие работы, которые могут Вас заинтересовать

29874. Характеристика федеральных налогов. порядок их исчисления и уплаты 44 KB
  характеристика федеральных налогов. порядок их исчисления и уплаты Законом Об основах налоговой системы в Российской Федерации а также в Налоговом кодексе глава 2 статья 12 устанавливаются следующие виды налогов и сборов: федеральные региональные и местные Федеральными налогами и сборами признаются налоги и сборы которые установлены НК Кодексом и обязательны к уплате на всей территории Российской Федерации. К федеральным налогам и сборам откосятся статье 13 НК РФ: 1 налог на добавленную стоимость; 2 акцизы; 3 налог на доходы...
29875. Виды и характеристика профессиональных участников фондового рынка 27.5 KB
  Виды и характеристика профессиональных участников фондового рынка. При этом вид товара – ценные бумаги – определяет структуру фондового рынка и компоненты этой структуры осуществляющие как собственно его функционирование так и управление его работой: состав участников рынка местоположение порядок функционирования правила регулирования и т. В целом структуру фондового рынка можно представить следующим образом: субъекты рынка; собственно рынок биржевой и внебиржевой фондовые рынки; органы государственного регулирования и надзора в...
29876. Государственные внебюджетные фонды: источники формирования доходов и направления использования средств 37 KB
  В России действуют следующие государственные внебюджетные фонды: Пенсионный фонд Российской Федерации Фонд социального страхования Российской Федерации Федеральный фонд обязательного медицинского страхования. Фонд социального страхования Российской Федерации ФСС РФ один из государственных внебюджетных фондов созданный для обеспечения обязательного социального страхования граждан России. Регулируется Бюджетным кодексом РФ и федеральным законом Об основах обязательного социального страхования. Федеральный фонд обязательного...
29877. Сущность, функции денег и их роль в системе экономических отношений 32 KB
  сущность функции денег и их роль в системе экономических отношений Деньги это средство выражающее ценности товарных ресурсов участвующих в данное время в хозяйственной жизни общества универсальное воплощение ценности в формах соответствующих данному уровню товарных отношений. В другом определении деньги это абсолютно ликвидное средство обмена которое обладает двумя свойствами: обменивается на любой другой товар; измеряет стоимость любого другого товара эта функция выражается в цене и в масштабах этих цен. Сущность денег...
29878. Краткосрочная финансовая политика на предприятии 45.12 KB
  Успешность работы предприятия в краткосрочном периоде в решающей степени зависит от качества разработанной им краткосрочной финансовой политики под которой понимается система мер направленных на обеспечение бесперебойного финансирования его текущей деятельности. Цели КФП: создание регулирование и контроль денежных потоков; обеспечение производства в рамках имеющихся производственных мощностей и основных фондов; обеспечение гибкости текущего финансирования; генерирование накапливание собственных источников финансирования. Основная задача...
29879. Сущность, формы и виды инфляции. Социально-экономические последствия инфляции 14.69 KB
  Инфля́ция повышение общего уровня цен на товары и услуги. В этом случае говорят что за прошедшее время покупательная способность денег снизилась деньги обесценились утратили часть своей реальной стоимости. Этому способствовал целый ряд факторов глобального порядка: быстрый рост товарного производства усложнение его структуры; системы цен и социальных трансфертов стали универсальными; изменилась практика ценообразования под влиянием монополистических предприятий резко снизилась сфера ценовой конкуренции. Повышение эффективности...
29880. Страховые резервы и пути повышения надежности их использования страховыми компаниями 12.61 KB
  Средства страховых резервов не подлежат изъятию в федеральный бюджет и бюджеты других уровней и используются исключительно для осуществления страховых выплат. Страховщик вправе инвестировать и иным образом размещать средства страховых резервов в порядке установленном нормативным правовым актом органа государственного страхового надзора. Размещение средств страховых резервов должно осуществляться на условия диверсификации возвратности прибыльности и ликвидности. Страховые резервы технические резервы по видам страхования не относящимся к...
29881. Сущность и практика деятельности негосударственных пенсионных фондов 13.8 KB
  Негосударственный пенсионный фонд НПФ особая организационноправовая форма некоммерческой организации социального обеспечения исключительными видами деятельности которой являются[1]: деятельность по негосударственному пенсионному обеспечению участников НПФ в соответствии с договорами негосударственного пенсионного обеспечения НПО; деятельность в качестве страховщика по обязательному пенсионному страхованию в соответствии с Законом Об обязательном пенсионном страховании в Российской Федерации[2] и договорами об обязательном пенсионном...
29882. Мировая, европейская, национальная валютные системы и их взаимодействие на современном этапе 34 KB
  Валютная система это форма орга низации и регулирования валютных отношений закрепленная национальным законодательством или межгосударственными соглашениями. Мировая валютная система это совокупность экономических отношений в мировой хозяйственной сфере связанных с функционированием валюты. Развитие мировой валютной системы Международная валютная система мировая валютная система мировая денежная система всех стран в рамках которой формируются и используются валютные ресурсы и осуществляется международный платежный оборот. Мировая...