Программы решающие отдельные задачи управления и сопровождения компьютерной системы называются

2. В чем состоят современные тенденции развития ОС (выберите правильные ответы)
1) Практически все ОС сетевые
2) Развитие корпоративных сетевых ОС
3) Повышенные требования безопасности
4) Многоплатформенность
5) Повышение удобств интерактивной работы
6) Превращение сети в виртуальный компьютер

3. Поставьте соответствие
1) Пользователю….ОС не требуется знать, на каком из компьютеров сети хранятся файлы, с которыми он работает
2) Пользователю ….ОС эти сведения необходимы
А) «сетевой»
Б) «распределенной»

4. Верно ли утверждение «ОС – система управления ресурсами»?
1) Нет
2) Да

5. Может ли выделенный сервер обращаться с запросами к ресурсам клиентских станций?
1) Да
2) Нет

6. Какая подсистема не принадлежит ОС автономного компьютера?
Варианты ответов:
1) Подсистема управления памятью;
2) Подсистема управления файлами;
3) Защита данных;
4) Сетевые средства.

7. Серверные ОС – это… (выберите правильный ответ)

Урок 34. Многозадачность. Потоки


Варианты ответов:
1) Специализированные варианты сетевых ОС
2) Сетевые ОС с ущемленными или полностью выброшенными клиентскими службами

8. Базовые функции ОС – это функции …
Варианты ответов:
1) Ядра
2) Функции вспомогательных модулей

9. Работа в привилегированном режиме – это свойство
Варианты ответов:
1) Приложений
2) Ядра ОС

10. В каком из следующих слоев ядра ОС отражается специфика аппаратной платформы компьютера?
Варианты ответов:
1) Средства аппаратной поддержки;
2) Базовые механизмы ядра;
3) Машинно-зависимые компоненты;
4) Менеджеры ресурсов.

11. Микроядерная архитектура ОС – это…
Варианты ответов:
1) Дальнейшее развитие многослойной архитектуры ОС;
2) Альтернативный способ построения ОС.

12. Кто (что) является основным претендентом на ресурсы вычислительной системы?
Варианты ответов:
1) процесс
2) пользователь
3) процессор

13. Может ли процесс выполняться быстрее в мультипрограммном режиме, чем в монопольном?
Варианты ответов:
1) Да
2) Нет

14. Меняется ли состояние процесса за время его жизни в вычислительной системе?
Варианты ответов:
1) Да
2) Нет

15. Может ли процесс, располагая всеми необходимыми ресурсами, бесконечно долго находиться в системе, не имея возможности завершиться?
Варианты ответов:
1) Да
2) Нет

16. Какой из способов реализации виртуальной памяти подразумевает перемещение между памятью и диском частей фиксированного размера?
Варианты ответов:
1) Страничная виртуальная память
2) Сегментная виртуальная память
3) Сегментно-страничная виртуальная память

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

Качество программного обеспечения


Варианты ответов:
1) удобной
2) приемлемой
3) допустимой
4) оптимальной
5) одинаковой

18. Эволюцию ОС может ощутить практически любой пользователь компьютера, проработав, как минимум, .
Варианты ответов:
1) месяц |
2) год
3) | 5 лет
4) 10 лет |
5) 2-3 года

19. В распределенных системах с несколькими процессорами (каждый из которых имеет свою оперативную память) синхронизация может быть реализована только с помощью передачи …….:
Варианты ответов:
1) сигнала
2) мьютекса
3) специального кода
4) специального символа
5) сообщения

20. Когда частями оперативной памяти и виртуального адресного пространства являются сегменты произвольного размера, то речь идет о распределении памяти……:
Варианты ответов:
1) страничном
2) сегментно-страничном
3) странично-сегментном
4) комбинированном
5) сегментном

21. Многозадачность на основе режима разделения времени называется .
Варианты ответов:
1) вытесняющей
2) не вытесняющей
3) кооперативной
4) совместной

22. В ОС выделяется некоторая часть важных модулей, которые должны быть всегда в оперативной памяти для эффективной организации вычислительного процесса. Эта основа ОС называется …..
Варианты ответов:
1) утилитами
2) ядром
3) библиотеками
4) драйверами

23. Администратор может ограничивать возможности пользователей в выполнении тех или иных .
Варианты ответов:
1) действий их приложений
2) неоднозначных действий
3) системных действий
4) сомнительных действий
5) разрушительных действий

24. Причины необходимости возникновения прерывания в работе мультипрограммной ОС:
Варианты ответов: (выберите правильные ответы)
1) в оперативной памяти отсутствуют данные, необходимые активной задаче
2) произошло событие
3) загружена новая задача
4) более приоритетной задаче требуется процессор
5) менее приоритетной задаче требуется процессор

25. ОС по способу взаимодействия с пользователем – это системы….:
Варианты ответов: (выберите правильные ответы)
1) автоматические
2) диалоговые
3) автоматизированные
4) полуавтоматические
5) пакетные

26. В идеале код ОС должен легко переноситься на разные типы процессоров и разные аппаратные платформы. Эта характеристика называется …:
Варианты ответов: (выберите правильные ответы)
1) независимость
2) открытость кода
3) переносимость
4) универсальность
5) многоплатформенность

27. Жесткая конкуренция компаний- производителей ОС, в конечном счете, является весомым ускорителем процесса их …:
Варианты ответов: (выберите правильные ответы)
1) создания
2) морального старения
3) совершенствования
4) продажи
5) развития

28. Избирательная способность ОС предохранять выполняемую задачу от записи или чтения памяти, назначенной другой задаче, называется . памяти.
Варианты ответов:
1) виртуализацией
2) защитой
3) избирательностью
4) изоляцией
5) разделением

Читайте также:
Как полностью перенести программу

29. Программы, решающие отдельные задачи управления и сопровождения компьютерной системы, называются .
Варианты ответов:
1) мониторами
2) сервисными программами
3) утилитами
4) обслуживающими программами
5) программами-помощниками

30. При работе важных приложений ОС в привилегированном режиме производительность .
Варианты ответов:
1) понижается
2) не изменяется
3) остается прежней
4) остается приемлемой
5) не имеет значения
6) повышается

31. Производительность ОС на основе микроядра (по сравнению с классической архитектурой) будет .
Варианты ответов:
1) иногда ниже
2) выше
3) такая же
4) не ниже
5) всегда ниже

32. Когда виртуальное адресное пространство делится на сегменты, которые затем делятся на страницы, то речь идет о … распределении:
Варианты ответов:
1) сегментном
2) страничном
3) странично-сегментном
4) комбинированном
5) сегментно-страничном

33. По какой лицензии распространяется Linux
Варианты ответов:
1) открытой
2) закрытой

34. Что понимается под планирование в ОС Linux
Варианты ответов:
1) распределение операционной системой процессорного времени между различными задачами
2) запуск и приостановка процессов

35. В каком формате распространяются дистрибутивы Linux
Варианты ответов:
1) SLS
2) RPM

Комментарии: Оценка — отлично!
Год сдачи: 2021 г.
Преподаватель: Моренкова О.И.
Помогу с другим вариантом.

Источник: c-stud.ru

Cool Архитектура Компьютера И Операционные Системы Ideas

Cool Архитектура Компьютера И Операционные Системы Ideas. Таким образом, архитектура системы (вычислительной сети. Она является связующим звеном между аппаратурой компьютера и человеком.

Презентация

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

Виды операционных систем презентация онлайн

Source: ppt-online.org

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

Source: www.kakprosto.ru

Модель операционной системы с многоуровневым модульным ядром. Таким образом, архитектура системы (вычислительной сети.

Презентация

Source: infourok.ru

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

Сетевые операционные системы презентация онлайн

Source: ppt-online.org

Архитектура компьютера и операционные системы статус: Архитектура и основные характеристики персонального компьютера.

Раздел 2. Общий состав персональных ЭВМ и вычислительных систем Лекция

Source: infourok.ru

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

Операционные системы презентация онлайн

Source: ppt-online.org

Operating system) — базовый комплекс управляющих и обрабатывающих программ, обеспечивающий эффективное управление аппаратными средствами компьютера, работу с. Архитектура и состав операционных систем.

Source: www.vzlet.org

Курс обязательный ( программа двух дипломов ниу вшэ и лондонского университета прикладной анализ данных ) Все современные операционные системы позволяют работать и с помощью команд.

Сетевые операционные системы презентация онлайн

Source: ppt-online.org

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

Операционные системы. Понятие. Виды — 6 КЛАСС Информатика в школе и

Source: ars-games.ru

Модель операционной системы с многоуровневым модульным ядром. Все современные операционные системы позволяют работать и с помощью команд.

Под Архитектурой Операционной Системы Понимают Структурную И Функциональную Организацию Ос На Основе Некоторой Совокупности Программных Модулей.

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

Решающие Отдельные Задачи Управления И Сопровождения Компьютерной Системы, Такие, Например, Как Программы Сжатия Дисков, Архивирования Данных На.

О персональном компьютере и как им. Курс обязательный ( программа двух дипломов ниу вшэ и лондонского университета прикладной анализ данных ) Цели создания и история развития операционных систем (ос).

Архитектура, Назначение И Функции Операционных Систем.

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

Архитектура Компьютера И Операционные Системы Статус:

Архитектура и состав операционных систем. А для их операционных систем и прочего программного. Программное обеспечение эвм и его классификация.

Решающие Отдельные Задачи Управления И Сопровождения Компьютерной Системы, Например, Программы Сжатия Диска, Архивирования И Т.

Загрузка, ядро системы и процессы пользователя. Operating system) — базовый комплекс управляющих и обрабатывающих программ, обеспечивающий эффективное управление аппаратными средствами компьютера, работу с. Книга эндрю таненбаума, всемирно известного специалиста в области информационных технологий, писателя и преподавателя, выходящая уже в шестом издании, посвящена структурной организации.

Источник: louisvuittonbagjaspers.blogspot.com

Архитектура операционной системы

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

Введение 3
1. Ядро и вспомогательные модули ОС 4
2. Ядро в привилегированном режиме 7
3. Многослойная структура ОС 11
4. Аппаратная зависимость и переносимость ОС 15
5. Типовые средства аппаратной поддержки 16
6. Машинно-зависимые компоненты ОС 18
7. Переносимость операционной системы 20
8. Микроядерная архитектура 22
9. Преимущества и недостатки микроядерной архитектуры 25
10. Двоичная совместимость и совместимость исходных текстов 27
11. Способы реализации прикладных программных сред 29
Заключение 33

Читайте также:
Оценка как этап программы обучения персонала это
Файлы: 1 файл

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«БАШКИРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»

Факультет математики и информационных технологий

Кафедра информационных технологий

Реферат на тему

Архитектура операционной системы

Специальность 010501 – Прикладная математика и информатика

Выполнил: студент n-го курса

Иванов Иван Иванович

Д.ф.-м.н., доцент кафедры ПиЭИ

1. Ядро и вспомогательные модули ОС 4

2. Ядро в привилегированном режиме 7

3. Многослойная структура ОС 11

4. Аппаратная зависимость и переносимость ОС 15

5. Типовые средства аппаратной поддержки 16

6. Машинно-зависимые компоненты ОС 18

7. Переносимость операционной системы 20

8. Микроядерная архитектура 22

9. Преимущества и недостатки микроядерной архитектуры 25

10. Двоичная совместимость и совместимость исходных текстов 27

11. Способы реализации прикладных программных сред 29

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

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

Большинство современных операционных систем представляют собой хорошо структурированные модульные системы, способные к развитию, расширению и переносу на новые платформы. Какой-либо единой архитектуры ОС не существует, но существуют универсальные подходы к структурированию ОС.

  1. Ядро и вспомогательные модули ОС

Наиболее общим подходом к структуризации операционной системы является разделение всех ее модулей на две группы:

  • ядро — модули, выполняющие основные функции ОС;
  • модули, выполняющие вспомогательные функции ОС.

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

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

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

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

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

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

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

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

Некоторая программа может существовать определенное время как пользовательское приложение, а потом стать частью ОС, или наоборот. Ярким примером такого изменения статуса программы является Web-браузер компании Microsoft, который сначала поставлялся как отдельное приложение, затем стал частью операционных систем Windows NT 4.0 и Windows 95/98, а сегодня существует большая вероятность того, что по решению суда этот браузер снова превратится в самостоятельное приложение.

Рис. 1. Нечеткость границы между ОС и приложениями

Вспомогательные модули ОС обычно подразделяются на следующие группы:

  • утилиты — программы, решающие отдельные задачи управления и сопровождения компьютерной системы, такие, например, как программы сжатия дисков, архивирования данных на магнитную ленту;
  • системные обрабатывающие программы — текстовые или графические редакторы, компиляторы, компоновщики, отладчики;
  • программы предоставления пользователю дополнительных услуг — специальный вариант пользовательского интерфейса, калькулятор и даже игры;
  • библиотеки процедур различного назначения, упрощающие разработку приложений, например библиотека математических функций, функций ввода-вывода и т. д.
Читайте также:
Программа 500 дней этапы

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

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

Рис. 2. Взаимодействие между ядром и вспомогательными модулями ОС

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

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

  1. Ядро в привилегированном режим е

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

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

Так как ядро выполняет все основные функции ОС, то чаще всего именно ядро становится той частью ОС, которая работает в привилегированном режиме (рис. 3). Иногда это свойство — работа в привилегированном режиме — служит основным определением понятия «ядро».

Рис. 3. Архитектура операционной системы с ядром в привилегированном режиме

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

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

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

Между количеством уровней привилегий, реализуемых аппаратно, и количеством уровней привилегий, поддерживаемых ОС, нет прямого соответствия. Так, на базе четырех уровней, обеспечиваемых процессорами компании Intel, операционная система OS/2 строит трехуровневую систему привилегий, а операционные системы Windows NT, UNIX и некоторые другие ограничиваются двухуровневой системой.

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

Источник: www.yaneuch.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru