Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lektsii_po_informatike_1kurs.doc
Скачиваний:
3
Добавлен:
21.12.2018
Размер:
1.03 Mб
Скачать
    1. Управление ресурсами

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Распознавание устройств для их установки и настройки.

  2. Уведомление и настройка драйверов устройств, ОС и интерфейса.

  3. -объединение драйверов устройств, системных компонентов и интерфейса;

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

Сейчас почти все устройства изготовляются с учетом технологии Plug & Play.

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

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

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

ОС Windows и её приложения строятся из объектов. Имеется 3 способа обмена объектами между приложениями:

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

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

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

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

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

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

Изменения с помощью связи сразу видны в приемнике. Для обмена объектами имеется 3 технологии:

  1. буфер обмена

  2. динамический обмен данными (DDE)

  3. связывание и внедрение объекта (OLE)

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

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]