Научная литература
booksshare.net -> Добавить материал -> Лингвистика -> Гольцова Е.В. -> "Английский язык для пользователей ПК и программистов" -> 138

Английский язык для пользователей ПК и программистов - Гольцова Е.В.

Гольцова Е.В. Английский язык для пользователей ПК и программистов — Спб.: Учитель и ученик, 2002. — 480 c.
ISBN 5-7931-0086-5
Скачать (прямая ссылка): englishdlyapolzpk2002.djvu
Предыдущая << 1 .. 132 133 134 135 136 137 < 138 > 139 140 141 142 143 144 .. 165 >> Следующая


2) The first mechanism that must be understood is the privilege-level system used by the 80x86 processors. Первый механизм, который следует понять, это система уровней привилегий, используемая процессорами 80x86.

3) Rather than statically defining which privilege levels can have access, the CPU defines an I/O privilege level value, which is compared against the CPL to determine if I/O instructions can be used freely. Вместо того, чтобы статически определять, какие уровни привилегий могут иметь доступ, ЦЙ устанавливает значение уровня привилегий равным значению для операций ввода-вывода и сравнивает его с текущим уровнем привилегий, для того чтобы определить, можно ли разрешить выполнение операции ввода-вывода.

4) Because the IOPL cannot be less than 0,programs running at privilege level 0(like kernel-mode device drivers) will always have direct port I/O access. Так как IOPL не может быть меньше О, программы, работающие на нулевом уровне привилегий (подобно драйверам устройств, работающих в режиме ядра), всегда будут иметь прямой доступ к портам ввода/вывода.

5) Any part of the bitmask that you do not provide is assumed to be 1, and therefore access is not granted to those ports. Любая часть битовой маски, которую Вы не устанавливаете, определяется как 1, и, следовательно, к этим портам доступ не открывается.

19. Listing Three

/¦Анализируя TSS мы узнаем, что по умолчанию смещение IOPM равно 0x20AD. Анализируя дамп системных данных процесса, можно обнаружить байты tAD 20' по смещению 0x30. Это то место, куда NT помещает смещение IOPM для каждого процесса, поэтому доступ к операциям ввода-вывода может разрешаться по принципу процесс-за-процессом.

430 Ключи к упражнениям

Данная часть информации о структуре системных данных процесса не документирована в DDK. Приведенный ниже фрагмент драйвера, работающего в режиме ядра, иллюстрирует применение метода грубой силы для помещения базы IOPM в системные данные процесса.*/

void GivelOQ

{

char*CurProc;

CurProc = IoGetCurrentProcess();

((USHORT)(CurProc + 0x30)) = 0x88

/*

& Урок 7

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

3. Programming language is a system of designations used for description of programs and algorithms.

6.1 — 5; 2 — 3;3— 1;4 — 2; 5 — 6; 6 — 4.

7. 1 — SEMANTICS; 2 — SYNTAX; 3 — PARSING (SYNTAX ANALYSIS);

8. а) бесконтекстная грамматика, лексический анализатор, дерево синтаксическогго анали-< за, последовательность вывода, бесконтекстный язык, знак/лексема, восходящий синтаксический анализ, машинный язык, явно-определенный язык, язык с гнездовой структурой, эталонный язык, язык формулирования требований, язык для работы с системой разделения времени;

Ь) машинно-зависимый язык, машинно-независимый язык, язык диалога, декларативный язык, определяющий язык, дескриптивный язык, язык конечного пользователя, язык управления, естественный язык; язык, близкий к естественному; машинно-зависимый язык, машинно-независимый язык, многомерный язык, одномерный язык, искусственный язык, замкнутый язык, исходный язык, язык сверхвысокого уровня, язык интерактивного взаимодействия.

9. Interactive language, synthetic language, super-high-level language, human language, syntax analysis, machine language.

10. There are strictly defined syntax and semantics in a synthetic language. There is no free interpretation of expressions in a synthetic language. There is free interpretation of expressions in a human language.

11. The book is called The C-H- Programming Language.

This book is a Reference Manual.

The author of it is Bjarne Stroustrup.

It was published at AT&T Bell Laboratories Murray Hill, New Jersey.

12. Указывать детали, зависящие от воплощения; прямо следует из свойств; описывают в книге о С; расширены классами, функциями и т. д.; раскладывать на лексемы; требуют разделить; заключать в одиночные кавычки; окружить/заключить в/двойными кавычками

13. Требовать, требование, требующий, требуемый;

Идентифицировать, идентификация, идентификатор;

Длинный, длина;

Замечать/заметка, система счисления/система обозначений/запись;

Чередоваться, переменный, чередование, альтернатива/взаимоисключающий, генератор переменного тока;

Выбор, необязательный;

Доступ, иметь доступ, доступный.

•431 Английский язык для пользователей ПК и программистов

14. Use/do/используют. used/did/использовал, uses/does/использует вообще, are using/ используют сейчас

Enclose/do/заключают. enclosed/did/заключали. encloses/does/заключает. has enclosed/ заключил

Denotes/does/o6o3Ha4aeT. denoted/did/обозначал, having denoted/обозначив
Предыдущая << 1 .. 132 133 134 135 136 137 < 138 > 139 140 141 142 143 144 .. 165 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

Есть, чем поделиться? Отправьте
материал
нам
Авторские права © 2009 BooksShare.
Все права защищены.
Rambler's Top100

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed