- •Isbn 5-7931-0086-5
- •Lessons 1-25
- •Introduction
- •Important support chips. Some of these chips control external devices, such as the disk drive or the display screen, and others help the microprocessor perform its tasks.
- •The Microprocessor
- •The Math Coprocessor
- •§ 2. Местоимения указывают:
- •§ 3. Местоимения показывают количество:
- •§ 4. Some, any, no
- •§ 5. Местоимения спрашивают, и они же присоединяют подчинительное предложение к главному.
- •§ 2. Второй тип — предложение-просьба или предложение-приказ, то есть с глаголом в повелительном наклонении, — повелительное предложение.
- •§ 4. Наконец, восклицательные предложения. В принципе, любое предложение может быть восклицательным (!). Нужен восклицательный знак на письме и восклицательная интонация в речи.
- •§ 5. До сих пор мы с вами говорили о простых предложениях, которые имеют одну независимую, законченную часть и никаких придаточных. Но существуют и сложные предложения.
- •Design Philosophy
- •Verbs/глаголы
- •It includes built-in file- and print-sharing capabilities, along with powerful workgroup application services .
- •§ 1. Формы существительного
- •§ 2. В предложении нам труднее понять английские существительные, чем русские, именно потому, что у них всего четыре формы и нет падежных окончаний.
- •§ 3. В предложении существительные могут быть чем угодно: подлежащим, дополнением, обстоятельством, определением, даже частью сказуемого.
- •Implementation
- •Insertion
- •§3.1. Артиклем, как правило, не сопровождаются имена собственные:
- •Venus, Mars,
- •§ 1. Предлоги с существительными надо употреблять правильно, если вы хотите правильно понять ситуацию.
- •I don’t know the answer to the question.
- •I like to have photographs of my family on my desk.
- •I’ll explain the reason in my reply to your letter.
- •It was by accident.
- •Implementation
- •1. Introduction
- •2. Lexical conventions
- •If the input stream has been parsed into tokens up to a given character, the next token is taken to include the longest string of characters.
- •2.1 Comments
- •2.3 Keywords
- •§ 1. Напоминаю, что прилагательные могут образовываться и от глаголов, и от существительных.
- •§ 2. Прилагательные — это характеристики, а характеристики можно усилить. Это можно сделать или добавив слово-усилитель, или изменив степень самой характеристики (степени сравнения прилагательных).
- •§ 3. Теперь о том, как всем этим пользоваться:
- •Все более...
- •Is taken to be
- •2.4 Constants
- •Integer constants
- •Explicit long constants
- •Character constants
- •Floating constants
- •Enumeration constants
- •Declared constants
- •2.6. Hardware characteristics
- •§ 1. Чаще всего прилагательное стоит перед тем словом, которое оно определяет. Иногда мы используем два или более прилагательных вместе.
- •§ 2. Иногда прилагательное стоит после слова, которое определяет.
- •§ 4. Целый ряд прилагательных, употребляемых с этими глаголами-связками, требует определенных предлогов после себя (правда, не всегда).
- •Предлоги после прилагательного
- •Basic Programming Model register operands
- •Di, sp, or bp), or in one of the 8-bit general registers (ah,
- •Memory operands
- •Most instructions which access memory contain a
- •A few instructions select segments by default:
- •Iret, and iretd instructions, exceptions, and interrupts) .
- •Segment selection
- •Instruction fetches use the cs segment.
- •§ 3. Наречия, как и прилагательные, могут иметь степени сравнения, и правила для них те же:
- •§ 5. Наречия очень легко меняют свое место в предложении, но все же существует несколько правил.
- •Vulnerability
- •§ 3. Зато с дробями почти все просто. Обыкновенные дроби — прямой перевод с русского. Знаменатель — порядковое числительное:
- •§ 4. Пожалуй, арифметические знаки и чтение примеров удобнее всего выучить именно в этом разделе:
- •§ 6. Некоторые математические термины и выражения:
- •Understanding ntfs File Compression
- •Conclusion
- •Inclusive
- •I. Welcome to the ColdFusion 4.5 Web Application Server
- •II. New features in ColdFusion 4.5
- •Integration with distributed object middleware such as com and corba.
- •Improved Automatic Server Recovery — ...
- •Individual Data Source Control — Enable and disable individual data sources individually without affecting server availability for runtime data source maintenance without server restarts.
- •Improved performance
- •Глагольные конструкции
- •Вопросительные и отрицательные предложения
- •Глагольные конструкции в сочетании друг с другом
- •§ 6. Мы уже знаем, как используются глагольные конструкции в предложениях независимо друг от друга. В сложных же предложениях они используются в сочетании друг с другом. I
- •§ 8. Действия могут следовать одно за другим. Для этого и существуют разные времена и конструкции Perfect.
- •Inclusion
- •§ 1. Сказуемое можно вычленить в предложении, зная его обязательные признаки.
- •Was, were
- •Have,has
- •II форма неправильного глагола
- •Do,does
- •Tcp/ip Protocol Architecture
- •Application Layer
- •Host-to-Host Transport Layer
- •§ 2. Употребление прошедшего времени почти не вызывает затруднений. Здесь, как и в настоящем времени, надо ориентироваться в глагольных конструкциях (группах) и выбирать нужную.
- •§ 3. Сложнее для русского человека различать конструкции past simple и present perfect. И та, и другая переводятся на русский язык прошедшим временем, но в английском языке значительно различаются!
- •Internet Layer
- •W2Knews[tm] Electronic Newsletter
- •Sponsor: surfcontrol
- •What Is w2 Knews ?
- •"Editors corner"
- •§ 1. Чаще всего will используется в следующих ситуациях: когда мы
- •§ 3. Столь же несложно употреблять в будущем времени формы длительные и совершенные (Progressive and Perfect).
- •§ 3. Несколько сложнее для русских научиться не употреблять форму будущего времени в следующих случаях:
- •1. Directives that control the operation of the Apache server process as a whole (the 'global environment').
- •3. Settings for virtual hosts, which allow Web requests to be 'sent to different ip addresses or hostnames and have them handled by the same Apache server process.
- •The Apache Configuration
- •§ 3. Could
- •§ 5. Might
- •§ 6. Must
- •§ 7. Shall
- •§8. Should
- •§ 9. Will
- •§ 10. Would
- •§ 11. Have то
- •§ 13. Ought то
- •§ 14. Need
- •§ 1. Рассмотрим образование страдательного залога
- •§ 4. В газетных репортажах часто используют пассивные структуры:
- •I. Basic Terminology
- •II. Basic Cryptographic Algorithms
- •§ 2. Условия и действия бывают маловероятными, но возможными. Для их передачи используется:
- •§ 3. Условия и действия могут быть уже абсолютно нереальными (могли бы, но не совершились). Тогда используйте:
- •§ 5. Теперь приведем примеры предложений в сослагательном наклонении, которые используются чаще в разговорной речи. Изучите шесть моделей.
- •Risk Assessment
- •§ 1. Формы инфинитива
- •§ 2. Инфинитив может выполнять самые разнообразные функции в предложении. То есть стоять в разных его местах и, соответственно, переводить предложения будут по-разному.
- •§4. Сложное подлежащее
- •Encryption techniques
- •Public algorithm, private key
- •Caesar code
- •Simple substitution code
- •Repeated keywords
- •§ 1. Что такое причастие, известно всем.
- •§ 2. Причастие может стоять как перед объектом, которое оно характеризует, так и после него a joyful man, a surprised man a man creative at work a man laughing at his own jokes
- •§ 3. Если Вы выучили формы английского глагола (Урок 13), то знаете причастие I («делающий») и причастие II («сделанный»).
- •§ 4. Причастие I имеет несколько форм (простая mg-форма — только одна из них); употребляется и самостоятельно, и для образования длительных форм; по значению бывает и активно, и пассивно.
- •Introduction to amos m&p
- •§ 1. Про герундий слышали все, кто учил английский язык в школе. Все знают, что это явление, не имеющее аналогов в русском языке, и что, следовательно, оно непознаваемо.
- •§ 2. Формы герундия.
- •§ 3. В предложении герундий может выполнять самые разнообразные функции. Прочтите внимательно и сопоставьте примеры и перевод:
- •§ 6. У герундия, как у и инфинитива и причастия, существуют сложные конструкции.
- •3.2 Planning Jobs
- •3.2.1. Generating the first work order for a newly defined job
- •Display editors
- •Emacs-editor
- •Repeat if command to be interpreted
- •Repeat while there is a command to be interpreted
- •Приложения
- •Список неправильных глаголов
- •Правила правописания
- •Правила чтения английских гласных и согласных (примеры)
- •Insist ['insist], consist, convince, fulfil, equip, efficient, edition.
- •Фразеологизмы в технической литературе Краткий перечень
- •In as much as поскольку, так как
- •Формулы, принятые в деловом стиле, в переписке и переговорах
- •I think that’s something we could look at in details later. Perhaps we could consider that matter a little later. We will bear it in mind.
- •Деловое письмо
- •8Th July, 199...
- •If you have any questions or comments on the above please do not hesitate to contact us.
- •If we can be further assistance to you, do not hesitate...
- •Itl Italian Lira jpy Yen
- •12Th September, 1991 12th September 1991 12 September 1991 September 12, 1991 (American)
- •Тон письма
- •Is an oversight, to pay the bill.
- •In the amount of the cheque due to us.
- •In reply please refer to:
- •International Banking Division,
- •25 Old Broad Street,
- •XVII. Если письмо отправляется обычной почтой, то в правом верхнем углу указывается порядок отправления и особенности содержании вложенной корреспонденции:
- •Р приложение 7 азговорные выражения
- •Приветствия. Greetings.
- •Выражения, сопровождающие приветствия
- •I did (said, etc.) nothing of the kind.
- •I’m not sure. (I’ve) no idea. Do you agree to that? That’s right; Exactly; Quite so; Quite right; Quite true. I don’t think so; I don’t agree; I disagree
- •I can’t (very well) agree with you I can’t but agree with you
- •I’ll call again. N. Called and left a message... He wants you to call him back.
- •Ключи к упражнениям
- •[2] Сказуемое [3] дополнение [4] обстоятельства
- •When was the first microprocessor designed by Intel? (Когда)
- •What processor introduced the Protected Mode into the ia?
- •[1] Подлежащее (who/what) [2] сказуемое [3] дополнение [4] обстоятельство
- •Предложениями являются: — a bird in the hand is worth two in the bush. — That cat won’t jump. The game is worth the candle.
- •Works — работает — doesn’t work — does he work...?
- •Is supposed — предполагается — isn’t supposed — is it supposed?
- •What is a programming style?
- •В: Решена ли в WinRar проблема 2000 года?
- •Improved Automatic Server Recovery—улучшенные средства автоматического восстановления сервера;
- •Individual Data Source Control — индивидуальное управление источниками данных;
- •7.3 Случая использования степеней сравнения: faster, better, stronger.
- •Мы переводим только форму глагола, не обращая внимание на перевод всего сказуемого:
- •Focuses — сосредотачивается — does — doesn ’tfocuse — Does it focusel
- •What features improvement is the ColdFusion 4.5 release focused on?
- •In a few years I think
- •II. What Is w2Knews?
- •Далее, наше новое воскресное голосование:
- •Can benefit могут извлечь пользу/выгоду must see — должна видеть
- •Меня хвалили. 1 Меня хвалили
- •(В то самое время, когда Вы пришли). Меня похвалили Гуже!
- •Amos m&p
- •Этапы программирования
- •Издательский центр «Учитель и ученик» и издательство «корона принт»
- •Вышли в свет:
- •Готовятся к выпуску:
- •Ibm pc Architecture
- •Ibm pc Architecture
- •1 Со сложными дополнениями
- •1Сказуемые в предложениях со сложными подлежащими выражены:
§3.1. Артиклем, как правило, не сопровождаются имена собственные:
Mary, John, Julius Caesar, Shakespeare, Pegasus (но the Gordons —
Гордоны как семья)
Russia, America (искл.: the Netherlands), Ukraine, Asia, Europe Moscow, London (искл.: the Hague), California, Ohio, Queen Street,
Venus, Mars,
Mount Vesuvius (если имя собственное стоит после собирательного названия)
Артикль также не ставится перед обращением:
Hi, friend! How are you?
Артикль не ставится, когда обычным существительным даются временные имена или назначения, как, например, в диаграммах, записях суда и т. д.
Witness “A”, point Q, Column 2, part 365, Exhibit С.
Упражнение 6. Поставьте артикль там, где он нужен:
Do you have match? match that you gave me didn’t light.
We’re having rice for dinner. There were books on the shelves.
There’s man waiting to see you. I told man waiting to see you to
come back tomorrow. I heard train approaching. train that I heard
approaching was going very fast.
Prince of Wales; Prince Charles; Douglas Hall; Vatican;
sea of Azov; Potomac River; once month; President of
United States; __ President Bush; Witness Jones; chapter 2;
Упражнение 7. Поставьте артикли и переведите:
string “ABCDEDCBA” is palindrom because it is the same when
string is read from left to right as when string is read from right to
left. mirrored string is string for which when each of the elements
of string is changed to its reverse and string is read backwards
the result is the same as the original string. mirrored palindrome is
string that meets criteria of regular palindrome and criteria of mirrored string.
Лексика и чтение
Список слов к тексту урока
Прочтите вслух и допишите перевод однокоренных слов, используя знание суффиксов.
to figure out вычислять, постигать, разгадывать to trap захватывать to define определять
definition
defining
level уровень, степень
current ток; текущая запись, текущий
to store запоминать, хранить
storage
significant значительный, существенный
significance
value ценность, стоимость, оценка, значение free свободный, вольный, добровольный
freely
to set устанавливать, монтировать
set, subset
offset
flexible гибкий
flexibility
task задача
to accomplish совершать, выполнять, достигать
bitmask битовая маска
array матрица, массив, таблица
to correspond to... соответствовать, быть аналогичным чему-л.
particular специфический, особый, частный, детальный, тщательный
to encompass окружать, заключать
to hold удерживать; выполняться (об условии)
to provide обеспечивать, снабжать
to choose выбирать, избирать, предпочитать
to assume принимать (на себя); предполагать
permission разрешение
main главный, основной
integer целое число
Упражнение 8. Переведите следующие слова без словаря, а затем по словарю проверьте произношение:
to grant; code; segment; to determine; statically; to pack; to contain; location.
Упражнение 9. Вспомните перевод следующих служебных слов:
Always; one of these; rather than; against; through; less than; all-or-nothing; each; whenever; any; anywhere; therefore; which; within; by; for.
Упражнение 10. Переведите все формы неправильных глаголов и выучите их (см. Приложение 1 «Список неправильных глаголов»):
Начальная
форма глагола
Настоящее
время
Прошедшее
время
Причастие
прошедшего времени
Причастие
настоящего времени
to
understand
understand,
understands
understood
understood
understanding
to
go
go,
goes
went
gone
going
to
set
set,
sets
set
set
setting
to
choose
choose,
shooses
chose
chosen
choosing
Упражнение 11. Переведите сказуемые (действия) из Текста, укажите вспомогательный глагол, поставьте глаголы в отрицательную, вопросительную формы, дописывая в последнюю соответствующее местоимение. (Если сказуемое состоит из нескольких компонентов, то первый и будет вспомогательным глаголом, а если из одного, то смотрим на конец слова: — суффикс -s — вспомогательный глагол does, суффикс нулевой — do, суффикс -ed — did):
have to understand
must be understood
are defined
uses
can trap
is
will (always) have
Остальные сказуемые в Тексте переводите по аналогии.
Упражнение 12. Артикль the ставится перед существительным, которое определено порядковым числительным (первый, второй...) или превосходной степенью прилагательного (самый, наиболее, наименее), что тоже является своего рода идентификацией уникальности объекта. Найдите такие примеры в Тексте урока и подчеркните всё словосочетание от артикля до существительного, к которому артикль относится.
Упражнение 13. Вставьте пропущенные артикли, анализируя употребление слов вспоминая соответствующее правило. Проверьте себя по Тексту урока. Если вы допустили ошибки, проанализируйте употребление артиклей уже по Тексту:
То figure out how to grant I/O access to user mode app, you have
to understand how I/O protection is implemented in Windows NT. NT
doesn’t actually implement I/O protection on its own. Since CPU
can trap attempted I/O port access, NT depends on this feature. first
mechanism that must be understood is privilege-level system used
by 80x86 processors.
current privilege level of processor is stored in two least-
significant bits of CS (code segment) register.
CPU accomplishes this by using bitmask array, where each bit
corresponds to port. If bit is 1, access is disallowed and
exception occurs whenever access to corresponding port is attempted.
Упражнение 14. Подчеркните слово, к которому относится артикль, и переведите словосочетание, начиная с артикля:
... defines an I/O privilege level (IOPL) value, which is...
...in two bits of the processor’s EFLAGS register.
... I/O ports on a task-by-task basis.
Tlie I/O address space of processors...
Уражнение IS. Просмотрите Текст, подчеркните и отметьте в нем соответствующими цифрами перевод следующих словосочетаний, которые могут использоваться в профессиональном разговоре:
сам по себе
попытка обращения к порту ввода/вывода
для полного доступа в режиме ядра
текущий уровень привилегий
в числовом отношении больше
при совершении попытки обращения к порту
обращение к порту в пользовательском режиме
достигает этого, используя
исключительная ситуация возникает
когда бы ни предпринималась попытка обращения к соответствующему порту
длиной 8192 байт
существует даже гибкость в том, сколько
вы можете выбрать, не предоставлять
массив, называемый
в специальном сегменте, на который ссылается селектор сегмента
Упражнение 16. Теперь вы можете сказать по-английски следующие словосочетания. Не забывайте о правилах использования артиклей и предлогов:
Он не может работать сам по себе; в числовом отношении больше, чем... ; они провалились (failed), когда пытались (при совершении попытки) сделать это; они достигают этого, используя последние достижения; исключительная ситуация возникает всегда, когда бы ни предпринимался доступ; у вас есть выбор, не делать этого; для некоторых людей жизнь могла бы (could) быть такой легкой без машины, называемой PC.
Упражнение 17. Подчеркните в предложениях сказуемые (действия) и подлежащие (то, о чем идет речь в предложении). Переведите предложения.
То figure out how to grant I/O access to a user mode app, you have to understand how I/O protection is implemented in Windows NT.
The first mechanism that must be understood is the privilege-level system used by the 80x86 processors Text.
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.
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.
Any part of the bitmask that you do not provide is assumed to be 1, and therefore access is not granted to those ports.
Теперь вы можете прочесть Текст, хорошо понимая его.
Text
Accomplishing I/O Protection in NT To figure out how to grant I/O access to a user mode app, you have to understand how I/O protection is implemented in Windows NT. NT doesn't actually implement the
I/O' protection on its own. Since the CPU can trap attempted I/O port access, NT depends on this feature. The first mechanism that must be understood is the privilege-level system used by the 80x86 processors. Four privileged levels are defined by the processor - 0, 1, 2, and 3 - and the CPU always operates at one of these levels. The most privileged level is 0; the least privileged, 3. NT uses only levels 0 and 3. Privilege level 0 is used for the full-access kernel mode and 3 for the more-restrictive user mode. The current privilege level (CPL) of the processor is stored in the two least- significant bits of the CS (code segment) register.
Rather than statically defining which privilege levels can have I/O access, the CPU defines an I/O privilege level (IOPL) value, which is compared against the CPL to determine if I/O instructions can be used freely. The IOPL is stored in two bits, of the processor's EFLAGS register. Any process with a CPL that is numerically greater than the IOPL must go through the I/O protection mechanism when attempting port I/O access. 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. NT sets the IOPL to 0. User-mode code always has a CPL of 3, which is larger than the IOPL. Therefore, user-mode port I/O access attempts must go through the protection mechanism. Determining if CPL>IOPL is the first step in the protection mechanism. I/O protection is not all-or-nothing. The processor uses a flexible mechanism that allows the operating system to grant direct access to any subset of I/O ports on a task-by-task basis.
The CPU accomplishes this by using a bitmask array, where each bit corresponds to an I/O port. If the bit is a 1, access is disallowed and an exception occurs whenever access to the corresponding port is attempted. If the bit is a 0, direct and unhampered access is granted to that particular port. The I/O address space of the 80x86 processors encompasses 65,536 8-bit ports. The bitmask array is 8192 (0x2000) bytes long, since the bitmask array is packed so that each byte holds eight bits of the array. There is even flexibility in how much of the bitmask array must be provided. You can provide anywhere from 0 to the full 8192 bytes of the table. The
table always starts from I/O address 0, but you can choose not to provide the bitmask for upper I/O addresses. Any part of the bitmask that you do'not provide is assumed to be 1, and therefore, access is not granted to those ports.
The bitmask array, called the I/O Permission bit Map (IOPM), is stored in the Task State Segment (TSS) structure in main memory, which is contained in a special, segment referenced by the segment selector in the processor' s Task Register (TR) . The location of the IOPM within the TSS is flexible. The offset of the IOPM within the TSS is stored in a 2-byte integer at location 0x66 in the TSS.
Упражнение 18. Вы внимательно читали Тексты (урок 5 и 6)? Можете ли теперь расшифровать сокращения?
DDK; CPL; CS; IOPL; TSS; TR; IOPM;
Упражнение 19. Переведите:
Listing Three
/‘From inspection of the TSS we know that NT’s default IOPM offset is 0x20AD.
From an inspection of a dump of a process structure, we can find the bytes ‘AD 20’ at offset 0x30. This is where NT stores the IOPM offset for each process, so that I/O access can be granted on a process-by- process basis.
This portion of the process structure is not documented in the DDK.
This kernel mode driver fragment illustrates the brute force method of poking the IOPM base into the process structure. */ void GivelO()
{
char*CurProc;
CurProc = loGetCurrentProcess();
((USHORT)(CurProc + 0x30)) = 0x88
Грамматика
Существительные с предлогами
Грамматика этого урока разнообразия ради рассчитана только на запоминание.
Фиксированные сочетания предлогов с существительными надо учить наизусть. Их правильное употребление в устной и письменной речи — хороший тон.
Как мы уже поняли, служебные слова крайне важны в английском, предлоги в частности. Есть два момента, которые надо помнить, имея дело с английским существительным:
С существительными надо употреблять правильные предлоги.
Знать точное расположение предлогов — до или после существительного.
