Теория вычислительный процессов и структур
контрольные работы, Программирование Объем работы: 21 стр. Год сдачи: 2016 Стоимость: 10 бел рублей (323 рф рублей, 5 долларов) Просмотров: 264 | Не подходит работа? |
Оглавление
Содержание
Литература
Заказать работу
Содержание
Теоретическая часть. 3
1. Архитектурные особенности ОС. 3
2. Нити исполнения. 7
3. Предотвращение тупиков. 11
Практическое задание 15
Задание 1. 15
Задание 2. 17
Список использованной литературы 21
Теоретическая часть. 3
1. Архитектурные особенности ОС. 3
2. Нити исполнения. 7
3. Предотвращение тупиков. 11
Практическое задание 15
Задание 1. 15
Задание 2. 17
Список использованной литературы 21
Перечислим основные типы внутренней архитектуры операционных
Различают всего три базовых типа архитектуры операционных систем:
• монолитная архитектура;
• многоуровневая архитектура;
• архитектура типа клиент-сервер на основе микроядра.
Рассмотрим каждый из этих типов архитектуры более подробно.
Монолитное ядро.
По сути дела, операционная система – это обычная программа, поэтому было бы логично и организовать ее так же, как устроено большинство программ, то есть составить из процедур и функций. В этом случае компоненты операционной системы являются не самостоятельными модулями, а составными частями одной большой программы. Такая структура операционной системы называется монолитным ядром (monolithic ke
el). Монолитное ядро представляет собой набор процедур, каждая из которых может вызвать каждую. Все процедуры работают в привилегированном режиме. Таким образом, монолитное ядро – это такая схема операционной системы, при которой все ее компоненты являются составными частями одной программы, используют общие структуры данных и взаимодействуют друг с другом путем непосредственного вызова процедур. Для монолитной операционной системы ядро совпадает со всей системой.
Во многих операционных системах с монолитным ядром сборка ядра, то есть его компиляция, осуществляется отдельно для каждого компьютера, на который устанавливается операционная система. При этом можно выбрать список оборудования и программных протоколов, поддержка которых будет включена в ядро. Так как ядро является единой программой, перекомпиляция – это единственный способ добавить в него новые компоненты или исключить неиспользуемые. Следует отметить, что присутствие в ядре лишних компонентов крайне нежелательно, так как ядро всегда полностью располагается в оперативной памяти. Кроме того, исключение ненужных компонентов повышает надежность операционной системы в целом...
Различают всего три базовых типа архитектуры операционных систем:
• монолитная архитектура;
• многоуровневая архитектура;
• архитектура типа клиент-сервер на основе микроядра.
Рассмотрим каждый из этих типов архитектуры более подробно.
Монолитное ядро.
По сути дела, операционная система – это обычная программа, поэтому было бы логично и организовать ее так же, как устроено большинство программ, то есть составить из процедур и функций. В этом случае компоненты операционной системы являются не самостоятельными модулями, а составными частями одной большой программы. Такая структура операционной системы называется монолитным ядром (monolithic ke
el). Монолитное ядро представляет собой набор процедур, каждая из которых может вызвать каждую. Все процедуры работают в привилегированном режиме. Таким образом, монолитное ядро – это такая схема операционной системы, при которой все ее компоненты являются составными частями одной программы, используют общие структуры данных и взаимодействуют друг с другом путем непосредственного вызова процедур. Для монолитной операционной системы ядро совпадает со всей системой.
Во многих операционных системах с монолитным ядром сборка ядра, то есть его компиляция, осуществляется отдельно для каждого компьютера, на который устанавливается операционная система. При этом можно выбрать список оборудования и программных протоколов, поддержка которых будет включена в ядро. Так как ядро является единой программой, перекомпиляция – это единственный способ добавить в него новые компоненты или исключить неиспользуемые. Следует отметить, что присутствие в ядре лишних компонентов крайне нежелательно, так как ядро всегда полностью располагается в оперативной памяти. Кроме того, исключение ненужных компонентов повышает надежность операционной системы в целом...
Список использованной литературы
1. Багласова Т.Г. Теория вычислительных процессов и структур: Лабораторный практикум. - Мн.: МГВРК, 2000.
2. Вебер, Дж. Технология Win32 в примерах / Дж. Вебер. – СПб. : БХВ, 1998. – 1070 с.
3. Воеводин, В. В. Параллельные вычисления / В. В. Воеводин, Вл. В. Воеводин. – СПб. : БХВ-Петербург, 2002. – 608 с. : ил.
4. Гордеев А. В. Операционные системы: Учебник для вузов. — 2-е изд. — СПб.: Питер, 2007. — 416 с.
5. Гордеев, А. В. Системное программное обеспечение : учебник / А. В. Гордеев, А. Ю. Молчанов. – СПб. : Питер, 2002. – 736 с. : ил.
6. Клочко, В. И. Теория вычислительных процессов и структур: учеб. пособие / В. И. Клочко. – Краснодар : КубГГУ, 1999.
7. Концептуальное моделирование информационных систем /Под ред. В.В. Фильчакова. - Спб.: СПВУРЭ ПВО. 1998.
8. Олифер Н.А., Олифер В. Г. Сетевые операционные системы. - Спб.: Питер, 2001.
9. Соловьев Г.Н., Никитин В.Д. Операционные системы ЭВМ: Учебное пособие. - М.: Высшая школа, 1989.
10. Таненбаум Э. С. Современные операционные системы = Mode
Operating Systems. — 2-е изд. — СПб.: Питер, 2005. — 1038 с.
1. Багласова Т.Г. Теория вычислительных процессов и структур: Лабораторный практикум. - Мн.: МГВРК, 2000.
2. Вебер, Дж. Технология Win32 в примерах / Дж. Вебер. – СПб. : БХВ, 1998. – 1070 с.
3. Воеводин, В. В. Параллельные вычисления / В. В. Воеводин, Вл. В. Воеводин. – СПб. : БХВ-Петербург, 2002. – 608 с. : ил.
4. Гордеев А. В. Операционные системы: Учебник для вузов. — 2-е изд. — СПб.: Питер, 2007. — 416 с.
5. Гордеев, А. В. Системное программное обеспечение : учебник / А. В. Гордеев, А. Ю. Молчанов. – СПб. : Питер, 2002. – 736 с. : ил.
6. Клочко, В. И. Теория вычислительных процессов и структур: учеб. пособие / В. И. Клочко. – Краснодар : КубГГУ, 1999.
7. Концептуальное моделирование информационных систем /Под ред. В.В. Фильчакова. - Спб.: СПВУРЭ ПВО. 1998.
8. Олифер Н.А., Олифер В. Г. Сетевые операционные системы. - Спб.: Питер, 2001.
9. Соловьев Г.Н., Никитин В.Д. Операционные системы ЭВМ: Учебное пособие. - М.: Высшая школа, 1989.
10. Таненбаум Э. С. Современные операционные системы = Mode
Operating Systems. — 2-е изд. — СПб.: Питер, 2005. — 1038 с.
После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.