- •1. Знать определение ос.
- •2. Уметь определять особенности алгоритмов управления ресурсами эвм.
- •3. Владеть знанием критериев эффективности ос
- •1. Знать определение мультипрограммирования.
- •2. Уметь перечислить этапы развития ос компьютеров. Охарактеризовать каждый из них.
- •3. Владеть пониманием того, что такое привилегированный программный модуль.
- •Билет 3
- •1. Знать, какие основные функции выполняют современные ос.
- •2. Уметь охарактеризовать возможности мультипрограммирования.
- •3. Владеть знанием основных характеристик ос windows.
- •Билет 4
- •1. Знать, на что подразделяются ос по числу одновременно выполняемых задач.
- •2. Уметь охарактеризовать, какие средства управления включают в себя многозадачные и однозадачные ос.
- •3. Владеть знанием основных различий между вытесняющими и невытесняющими алгоритмами многозадачности.
- •Билет 5
- •1. Знать определение кластера. Знать, какие требования предъявляются к ос кластеров.
- •2. Уметь определять на какие типы в соответствии с использованными при их разработке критериями эффективности подразделяются многозадачные ос. Уметь дать краткую характеристику каждого типа.
- •3. Владеть знанием того, какими бывают ос по режиму обработки задач, по организации работы с вычислительной системой и по основному архитектурному принципу.
- •Билет 6
- •1. Знать основные принципы построения ос и их краткую характеристику.
- •2. Уметь определять, сколько состояний имеет процесс. Уметь дать их краткую характеристику.
- •3. Владеть определением понятия ресурс.
- •Билет 7
- •1. Знать, какие существуют подсистемы ос, и чем они отличаются друг от друга. Знать их основные функции.
- •Билет 8
- •Билет 9
- •Билет 10
- •2. Уметь дать краткую характеристику подсистемы управления файлами и устройствами ввода-вывода.
- •3. Владеть знанием средств защиты данных и администрирования.
- •Билет 11
- •1. Знать, на какие направления различают api(Application Program Interface) и сколько существует вариантов их реализации.
- •2. Уметь перечислить основные функции прерываний.
- •3. Владеть пониманием того, что такое интерфейс пользователя (Graphical User Interface, gui)
- •Билет 12
- •1. Знать о шлюзах прерываний и для чего они используются.
- •2. Уметь дать определение понятию виртуализация. Уметь определить, что дало it-организациям её появление.
- •Билет 13
- •Билет 14
- •1. Знать способы мультиплексирования.
- •2. Уметь определять, какие проблемы возникают при распределении ресурсов.
- •3. Владеть понятием тупика.
- •Билет 15
- •1. Знать основные компоненты ос.
- •2. Уметь определить, сколько режимов работы должна поддерживать аппаратура компьютера (как минимум).
- •3. Владеть функциями служебных программ ос.
- •Билет 16
- •1. Знать, на какие группы делятся модули ос.
- •2. Уметь определять, какие функции выполняют модули ядра.
- •3. Владеть понятием api (Интерфейс Прикладного Программирования).
- •Билет 17
- •1. Знать, какие модули называются транзитными.
- •2. Уметь перечислить типовые средства аппаратной поддержки ос.
- •3. Владеть информацией о механизме работы системы прерываний.
- •Билет 18
- •1. Знать, что является основным недостатком микроядерной архитектуры. Знать преимущества использования микроядерной архитектуры.
- •2. Уметь назвать основные правила для обеспечения свойства мобильности ос.
- •3. Владеть знанием того, каким образом использование микроядерной модели повышает надежность ос.
- •Билет 19
- •1. Знать, почему ос на основе микроядра менее производительная, чем ос с классическим ядром.
- •2. Уметь определять, для чего имитируются обращения к библиотечным функциям.
- •3. Владеть умением перечислить способы реализации прикладных программных сред.
- •Билет 20
- •1. Знать что такое планирование. Знать решение, каких задач оно включает в себя.
- •2. Уметь определять какими бывают ос по режиму обработки задач, по организации работы с вычислительной системой и по основному архитектурному принципу.
3. Владеть пониманием того, что такое привилегированный программный модуль.
Привилегированные модули – работают в привилегированном режиме, т/е при отключении системы прерываний никакие внешние события не могут нарушить порядок вычисления.
В результате программный модуль выполняется до своего конца, после чего он может быть вновь вызван на исполнение из другой задачи (другого вычислительного процесса). С позиций стороннего наблюдателя по отношению к вычислительным процессам, которые попеременно (причём, возможно, неоднократно) в течение срока своей «жизни» вызывают некоторый привилегированный программный модуль, такой модуль будет выступать как попеременно разделяемый ресурс.
Билет 3
1. Знать, какие основные функции выполняют современные ос.
Основные функции: Исполнение запросов программ (ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти и др.). Загрузка программ в оперативную память и их выполнение. Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).
2. Уметь охарактеризовать возможности мультипрограммирования.
При мультипрограммировании повышается пропускная способность системы, но отдельный процесс никогда не может быть выполнен быстрее, чем если бы он выполнялся в однопрограммном режиме (всякое разделение ресурсов замедляет работу одного из участников за счет дополнительных затрат времени на ожидание освобождения ресурса). При мультипрограммировании программы совместно используют не только процессор, но и другие ресурсы компьютера (оперативную и внешнюю память, устройства ввода-вывода, данные). Мультипрограммирование призвано повысить эффективность использования вычислительной системы, однако эффективность может пониматься по-разному. Наиболее характерными критериями эффективности вычислительных систем являются:
· пропускная способность – количество задач, выполняемых вычислительной системой в единицу времени;
· удобство работы пользователей, заключающееся, в частности, в том, что они имеют возможность интерактивно работать одновременно с несколькими приложениями на одной машине;
· реактивность системы – способность системы выдерживать заранее заданные (возможно, очень короткие) интервалы времени между запуском программы и получением результата.
3. Владеть знанием основных характеристик ос windows.
ОС семейства Windows (начиная с версии Windows 95) – это высокопроизводительная, многозадачная и многопоточная 32-разрядная ОС с графическим интерфейсом и расширенными сетевыми возможностями. Начиная с версии Windows 98, ОС становится еще и многопользовательской.
Основные характерные черты программных продуктов серии Windows:
полная независимость программ от аппаратной части компьютера - программная совместимость;
мощный и единый графический (оконный) интерфейс;
многозадачность;
возможность работы в сетевой среде;
наличие универсальной системы средств обмена данными между приложениями;
удобная и гибкая справочная система;
преимущественное использование мыши для выполнения операций над объектами;
полное соответствие изображения на экране последующему изображению на бумаге;
совместимость со всеми видами приложений, разработанными для MS DOS;
возможность использования длинных имен файлов и каталогов (папок) – до 255 символов.