Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Документ Microsoft Word.doc
Скачиваний:
20
Добавлен:
27.03.2015
Размер:
284.67 Кб
Скачать

16. Управление ресурсами Windows.

Ресурсы компьютера = основные ресурсы + устройства.

Основные ресурсы – это процессор, основная память и программы(ППП).

Устройства – дисплей, клавиатура, мышь, винчестер и др.

Разделение ресурсов компьютера происходит по следующему принципу:

Без любого из устройств компьютер может работать, а без любого основного ресурса компьютер не работоспособен.

ОС Windows использует основные ресурсы как разделяемые, т.е. предоставляет их в одновременное пользование нескольким задачам.

Процессор разделяется с помощью режима многозадачности.

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

Устройства компьютера тоже используются как разделяемые.

Режим разделения зависит от устройства. Например, дисплей разделяется с помощью окон, принтер разделяется с помощью очереди печати.

Виртуальная машина – часть разделяемых ресурсов, предоставленных одной задаче. ОС Windows организует для каждого приложения свою виртуальную машину. Каждое приложение «уверено», что оно решается на отдельном компьютере.

Драйвер – программа, которая управляет потоками данных к устройству и от устройства.

В Windows для интеграции программных и аппаратных средств используется технология Plug & Play (перевод - Вставь и играй, а по смыслу - Включи и работай). Эта технология заключается в автоматическом распознавание устройств и в автоматической настройке устройств и драйвера.

Изменение аппаратного состава отслеживается автоматически при включении компьютера и во время его работы.

ОС Windows относится к 32-разрядным ОС, т.е. она для хранения адреса памяти использует 32 бита. Это позволяет ОС Windows напрямую обращаться к 232 байт = 4 Гб основной памяти.

Последняя версия Windows относится к 64-разрядным ОС. Недостаток оперативной памяти Windows может решаться за счет виртуальной памяти.

Виртуальная память – продолжение основной памяти для задачи во внешней памяти.

Используемая для этого часть внешней памяти называется файлом подкачки.

Процесс обмена с виртуальной памятью называется свопинг.

17. Объектный подход

Объект Windows - абстрактный тип данных, который кроме самих данных содержит функции по их обработке. Объектом может быть окно, рисунок, надпись, мелодия, таймер и т.д.

Объект = данные + программы

Данные – свойства объекта.

Программы – методы объекта

Объект может замечать внешние события: нажатия клавиш и кнопок, открытие/закрытие окна и др.

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

ОС Windows и её приложения строятся из объектов. Приложения могут обмениваться между собой своими объектами.

Имеется 3 способа обмена объектами:

1.Статическое копирование.

2.Внедрение.

3.Связывание.

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

Основное отличие между внедрением и связыванием состоит в способе хранения объекта.

При внедрении в приложение-приемник посылается копия объекта. Внедренный объект становится частью приемника. Следовательно, связь с источником разрывается.

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

Все изменения объекта делаются источником., передаются по связи и сразу видны в приемнике. Технология внедрения и связывания объектов называется OLE.

Использование связывания предпочтительнее по двум причинам:

1)приемник почти не увеличивается в объеме.

2)один объект можно связать с несколькими приемниками.

Иногда называют Приемник = клиент, Источник = сервер.