Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Новое поколение Windows. Передача информации с помощью сообщений. Независимость от драйверов аппаратуры. Plug-and-play. Библиотеки динамической компоновки. 16 бит против 32 бит.

Читайте также:
  1. Gt; знак пресуппозиции, <———> знак противоречия).
  2. I. Порядок представления Управляющей организацией информации, связанной с исполнением Договора
  3. II. Дорожно-транспортные происшествия, произошедшие при движении транспортных средств в противоположных направлениях
  4. II. Слово на Рождество Господа и Бога и Спаса нашего Иисуса Христа; здесь же и против иудеев.
  5. III. Совет собору православному против еврея Исаака волхва и обманщика.
  6. IV. Возражение против глав Самуила евреянина.
  7. Mademoiselle против new look и belle epoqtje

Plug and Play (сокр. PnP), дословно переводится как «включил и играй (работай)» — технология, предназначенная для быстрого определения и конфигурирования устройств в компьютере и других технических устройствах. Технология PnP основана на использовании объектно-ориентированной архитектуры, ее объектами являются внешние устройства и программы. Операционная система автоматически распознает объекты и вносит изменения в конфигурацию абонентской системы.

Windows использовует библиотеки динамической компоновки DLL (Dynamic Link Library), в которых содержатся реализации наиболее часто применяемых функций. В DLL содержатся все функции Win32 API и несчетное количество других функций операционных систем Win32.

DLL — это просто наборы функций, собранные в библиотеки. Однако, в отличие от своих статических родственников (файлов. lib), библиотекиDLL не присоединены непосредственно к выполняемым файлам с помощью редактора связей. В выполняемый файл занесена только информация об их местонахождении. В момент выполнения программы загружается вся библиотека целиком. Благодаря этому разные процессы могут пользоваться совместно одними и теми же библиотеками, находящимися в памяти. Такой подход позволяет сократить объем памяти, необходимый для нескольких приложений, использующих много общих библиотек, а также контролировать размеры ЕХЕ-файлов.

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

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

Количество бит указывает на ширину регистра процессора и обозначает способ обработки информации процессором компьютера. Такой регистр представляет собой небольшое хранилище, которое используется процессором для хранения данных, к которым для оптимальной производительности компьютера ему необходимо иметь быстрый доступ. Число бит указывает на ширину данного регистра. В связи с этим 32-х битный регистр хранит больше данных, чем 16-ти битный или 8-ми битные регистры.

32-х битная архитектура Windows не позволяет выделять приложению более 3GB памяти. Однако, для современных игр, приложений фото- и видеоредактиров, а также виртуальных машин и т.д. требуется больший объем памяти. 64-х битные системы позволяют напрямую адресовать более 4 GB оперативной памяти, а это более чем достаточно для продуктивной работы даже самых «больших» приложений.


Дата добавления: 2015-09-03; просмотров: 146 | Нарушение авторских прав


Читайте в этой же книге: Математические функции (math.h). Построение таблицы значений тригонометрических функций. | Интерфейс вызовов функций в Windows | Общие принципы и средства программирования для Windows. Графический интерфейс пользователя. Многозадачная среда. Преимущества ввода посредством очереди. | Преимущества ввода посредством очереди. | Окна в Windows | Элементы интерфейса Windows | Значок (пиктограмма) | Выбор семейств шрифтов. Окна сообщений Windows. Окна диалога Windows. Шрифты Windows. Растровые изображения Windows. Перья Windows. Кисти Windows. | Выбор семейств шрифтов. Прием и передача сообщений Windows. Формат сообщения Windows. Как создаются сообщения Windows. Ответ на сообщение Windows. Цикл обработки сообщений. | Соглашения о вызовах |
<== предыдущая страница | следующая страница ==>
Стандартные элементы управления| Новое поколение Windows. Различные аппаратные платформы. Различные программные платформы. Многопроцессорные системы. Гибкость.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)