Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Билет № 16 Понятие операционной системы. Принципы построения интерфейсов операционных систем. Графические интерфейсы пользователя



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

Без Операционной системы ПК функционировать не может.

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

WINDOWS 95, WINDOWS 98, WINDOWS ME, WINDOWS XP.

Состав Операционной системы:

13) Программный модуль, управляющий файлами.

14) Командный процессор (выполняет команды пользователя).

15) Программы, обеспечивающие управление работой различных устройств (ввода, вывода, хранения).

16) Графический модуль.

17) Справочная система.

18) Приложения.

Этапы загрузки Операционной системы:

13) Включение ПК.

14) Процессор обращается к ПЗУ за командами начальной загрузки.

15) Тестирование подключенных устройств.

16) Вывод характеристик найденных устройств.

17) Загружается Операционная система из внешней памяти (HDD) в оперативную.

18) Операционная система готова принимать задания от пользователя (Рабочий Стол).

Интерфейс пользователя

Интерфейс – совокупность средств и правил, которые обеспечивают взаимодействие устройств, программ и человека.

Графический интерфейс – интерфейс, где для взаимодействия человека и компьютера используются графические средства.

Режимы работы с компьютером.

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

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

Диалоговый режим – ОС находится в ожидании команды пользователя и, получив её, приступает к исполнению, а, исполнив, возвращает отклик и ждёт очередной команды. Диалоговый режим основан на использовании прерываний процессора и прерываний BIOS (которые, в свою очередь, также основаны на использовании прерываний процессора). Опираясь на эти аппаратные прерывания, ОС создаёт свой комплекс системных прерываний. Способность ОС прервать текущую работу и отреагировать на события, вызванные пользователем с помощью управляющих устройств, воспринимается нами как диалоговый режим работы.

Виды интерфейсов пользователя.

По реализации интерфейса пользователя различают следующие ОС:

- неграфические;

- графические.

Неграфические ОС реализуют интерфейс командной строки. Основным устройством управления является клавиатура. Управляющие команды вводят в поле командной строки, где их можно и редактировать. Исполнение команды начинается после её утверждения нажатием клавиши ENTER. Для компьютеров платформы IBM PC интерфейс командной строки обеспечивается семейством ОС MS-DOS (MS-DOS 1.0 – MS-DOS 6.22).

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

В качестве активного элемента управления выступает указатель мыши – графический объект, перемещение которого на экране синхронизировано с перемещением мыши.

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

Характер взаимодействия между активными и пассивными элементами управления выбирает сам пользователь. В его распоряжении приёмы наведения указателя мыши на элемент управления, щелчки кнопками мыши и другие средства.

 

Билет № 17 Понятие операционной системы. Функции ОС. Операционная система как менеджер ресурсов

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

Без Операционной системы ПК функционировать не может.

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

WINDOWS 95, WINDOWS 98, WINDOWS ME, WINDOWS XP.

Состав Операционной системы:

19) Программный модуль, управляющий файлами.

20) Командный процессор (выполняет команды пользователя).

21) Программы, обеспечивающие управление работой различных устройств (ввода, вывода, хранения).

22) Графический модуль.

23) Справочная система.

24) Приложения.

Функции операционной системы.

· Управление работой каждого блока ПК и их взаимодействием

· Управление выполнением программ

· Организацию хранения информации во внешней памяти

· Взаимодействие пользователя с компьютером, т.е. поддержку интерфейса пользователя

Управление ресурсами (процессор, память)

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

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

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

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

Менеджер ресурсов xrdb

xrdb [option] filename

основные опции:

-load ресурсы загружаемые из файла перезаписывают существующие

-merge ресурсы загружаемые из файла объединяются с существующими

-remove ресурсы указанные в файле удаляются из собственности менеджера

ресурсов.

-edit поместить ресурсы собственности менеджера в файл

Для задания ресурсов используют строку вида:

[client_name] * resource: value

или

[client_сlass] * resource: value

Чтобы несколько программ могло работать с одним ресурсом (процессор, память), необходима система управления ресурсами.

Способы распределения ресурса:

· Временной - когда программы используют его по очереди, например, так система управляет процессором.

· Пространственный - программа получает часть ресурса, например, так система управляет оперативной памятью и жестким диском.

 

Билет № 18 Понятие операционной системы. Структура операционных систем

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

Без Операционной системы ПК функционировать не может.

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

WINDOWS 95, WINDOWS 98, WINDOWS ME, WINDOWS XP.

Состав Операционной системы:

25) Программный модуль, управляющий файлами.

26) Командный процессор (выполняет команды пользователя).

27) Программы, обеспечивающие управление работой различных устройств (ввода, вывода, хранения).

28) Графический модуль.

29) Справочная система.

30) Приложения.

Структура ОС

Монолитная система

Структура системы:

1. Главная программа, которая вызывает требуемые сервисные процедуры.

2. Набор сервисных процедур, реализующих системные вызовы.

3. Набор утилит, обслуживающих сервисные процедуры.

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

Этапы обработки вызова:

· Принимается вызов

· Выполняется переход из режима пользователя в режим ядра

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

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

Многоуровневая структура ОС

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

Преимущества:

· Высокая производительность

Недостатки:

· Большой код ядра, и как следствие большое содержание ошибок

· Ядро плохо защищено от вспомогательных процессов


Поделиться:



Последнее изменение этой страницы: 2020-02-16; Просмотров: 168; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.02 с.)
Главная | Случайная страница | Обратная связь