Основы компьютерных технологий. Кисленко Н.П. - 60 стр.

UptoLike

Составители: 

60
посредством драйвера реального режима системе приходится де-
лать достаточно много переключений в режим V86 и обратно.
Поэтому наличие в 32-разрядной системе активных DOS-
приложений заметно сказывается на скорости операций даже при
достаточной мощности процессора.
Встроенные функции Windows находятся в файлах
*.DLL — динамически загружаемых библиотеках (dynamic-link
library). Модули *.DLL — это разделяемые библиотеки готовых
процедур, к которым по мере необходимости обращаются испол-
няемые программы.
Основой кода Windows, выполняемого в третьем кольце
защиты процессора, служат модули Kernel, User и GDI. Каждый
из них состоит из двух частей — 32-разрядной и 16-разрядной.
16-разрядные модули упразднены. Windows использует 16-
разрядный код, когда он необходим для обеспечения совмести-
мости или если 32-разрядное кодирование нецелесообразно, по-
скольку увеличило бы расход памяти без заметного увеличения
производительности. 16-разрядные функции ядра Windows 95 на-
писаны преимущественно на ассемблере.
32-разрядная часть модуля Kernel отвечает за базовые ве-
щифайловый ввод-вывод, управление памятью, загрузку и
выполнение программ, поддержку сетевой и файловой систем.
Имя файла 32-разрядного модуля Kernel — KERNEL32.DLL. 16-
разрядная часть модуля Kernel, KRNL386.EXE, задействуется на
момент загрузки Windows и используется для инициализации 32-
разрядной части, а также отвечает за поддержку методов Win-
dows 3-их версий.
Модуль GDI управляет графическими операциями Win-
dows (то есть включением и выключением пикселов, прорисовкой
линий, закраской областей) и печатью. 32-разрядный модуль
GDI32.DLL отвечает за подсистему буферизации входных и вы-
ходных потоков, подсистему печати, растеризатор шрифтов
TrueType и основные операции рисованиято есть, за все ос-
новные операции, для которых важна скорость выполнения или
требуется высокая точность вычислений с плавающей запятой.
Операции управления окнами, для которых более важна совмес-
посредством драйвера реального режима системе приходится де-
лать достаточно много переключений в режим V86 и обратно.
Поэтому наличие в 32-разрядной системе активных DOS-
приложений заметно сказывается на скорости операций даже при
достаточной мощности процессора.
         Встроенные функции Windows находятся в файлах
*.DLL — динамически загружаемых библиотеках (dynamic-link
library). Модули *.DLL — это разделяемые библиотеки готовых
процедур, к которым по мере необходимости обращаются испол-
няемые программы.
         Основой кода Windows, выполняемого в третьем кольце
защиты процессора, служат модули Kernel, User и GDI. Каждый
из них состоит из двух частей — 32-разрядной и 16-разрядной.
16-разрядные модули упразднены. Windows использует 16-
разрядный код, когда он необходим для обеспечения совмести-
мости или если 32-разрядное кодирование нецелесообразно, по-
скольку увеличило бы расход памяти без заметного увеличения
производительности. 16-разрядные функции ядра Windows 95 на-
писаны преимущественно на ассемблере.
         32-разрядная часть модуля Kernel отвечает за базовые ве-
щи — файловый ввод-вывод, управление памятью, загрузку и
выполнение программ, поддержку сетевой и файловой систем.
Имя файла 32-разрядного модуля Kernel — KERNEL32.DLL. 16-
разрядная часть модуля Kernel, KRNL386.EXE, задействуется на
момент загрузки Windows и используется для инициализации 32-
разрядной части, а также отвечает за поддержку методов Win-
dows 3-их версий.
         Модуль GDI управляет графическими операциями Win-
dows (то есть включением и выключением пикселов, прорисовкой
линий, закраской областей) и печатью. 32-разрядный модуль
GDI32.DLL отвечает за подсистему буферизации входных и вы-
ходных потоков, подсистему печати, растеризатор шрифтов
TrueType и основные операции рисования — то есть, за все ос-
новные операции, для которых важна скорость выполнения или
требуется высокая точность вычислений с плавающей запятой.
Операции управления окнами, для которых более важна совмес-



                                                              60