У вас вопросы?
У нас ответы:) SamZan.net

Редактор связей II

Работа добавлена на сайт samzan.net: 2015-07-05

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 25.2.2025

Lesson 4. Programs

to translate programs - переводить программы

to accomplish - выполнять

to schedule — составлять, намечать

resident - резидентная часть программы

common names - общие названия

supervisor - программа-распределитель

execution - выполнение

to sort data - сортировать данные

linkage editor - программа «Редактор связей»

II. Read and translate the text.

The operating system is a collection of programs provided by the manufacturer of computer that allow us to translate symbolic programs into machine code, to schedule the jobs the computer is to perform, and to use the computer effectively.

All symbolic programs must be translated to machine code before their instructions can be understood by the control unit. This translation is accomplished through the use of a program called a language processor.

A control program is an operating system with the purpose of controlling the computer. It schedules the activities of the computer and watches over other programs as they run. In order to be able to control the computer, the control program is a main-memory resident, i.e. it is always in the main memory. Control programs go by different names. Common names for control program are supervisor, monitor, executive or, simply, control program.

Service programs are programs that are used to prepare object programs for execution, to store programs on a magnetic disk, and to sort data recorded on secondary storage devices. The first function is provided by a service program called the linkage editor.

The area on a magnetic disk that is used to hold program is called a library. The service program that adds and deletes programs from the library is the librarian.

A third set of service programs is utilities. They provide a means of copying data from any input device in the system and an easy means of moving data files from one secondary storage device to another. The utilities also may be used to print the contents of a file on the line Printer.

In most computers, individual instructions are stored as machine code with each instruction being given a unique number (its operation code or opcode for short). The command to add two numbers together would have one opcode, the command to multiply them would have a different opcode and so on. The simplest computers are able to perform any of a handful of different instructions; the more complex computers have several hundred to choose from - each with a unique numerical code. Since the computer's memory is able to store numbers, it can also store the instruction codes. This leads to the important fact that entire programs (which are just lists of instructions) can be represented as lists of numbers and can themselves be manipulated inside the computer just as if they were numeric data. The fundamental concept of storing programs in the computer's memory alongside the data they operate on is the crux of the von Neumann, or stored program, architecture. In some cases, a computer might store some or its entire program in memory that is kept separate from the data it operates on. This is called the Harvard architecture after the Harvard Mark I computer. Modern von Neumann computers display some traits of the Harvard architecture in their designs, such as in CPU caches.

While it is possible to write computer programs as long lists of numbers (machine language) and this technique was used with many early computers, it is extremely tedious to do so in practice, especially for complicated programs. Instead, each basic instruction can be given a short name that is indicative of its function and easy to remember - a mnemonic such as ADD, SUB, MULT or JUMP. These mnemonics are collectively known as a computer's assembly language. Converting programs written in assembly language into something the computer can actually understand (machine language) is usually done by | computer program called an assembler. Machine languages and the assembly languages that represent them (collectively termed low-level programming languages) tend to be unique to a particular type oi computer. For instance, an ARM architecture computer (such as may be found in a PDA or a hand-held videogame) cannot understand the machine language of an Intel Pentium or the AMD Athlon 64 computer that might be in a PC.

Though considerably easier than in machine language, writing a long program in assembly language is often difficult and error prone- Therefore, most complicated programs are written in more abstract high-level programming languages that are able to express the needs of the computer programmer more conveniently (and thereby help reduce

programmer error). High-level languages are usually "compiled" into machine language (or sometimes into assembly language and then into machine language) using another computer program called a compiler. Since high-level languages are more abstract than assembly language, it is possible to use different compilers to translate the same high-level language program into the machine language of many different types of computers. This is part of the means by which software like video games may be made available for different computer architectures such as personal computers and various video game consoles.

Notes

To schedule the jobs the computer is to perform - планировать задания, которые компьютер должен выполнить; object programs - конечные программы; line printer - линейный принтер; crux of the von Neumann - основная проблема фон-неймановской (вычислительной) архитектуры, основанной на концепции хранимой программы и последовательных вычислений

III. Give the Russian equivalents.

The operating system, collection, to translate symbolic programs, to schedule the jobs, machine code, the control unit, language processor, activities of the computer, main-memory resident, supervisor, control program, service programs, object programs, to store the programs, to sort data, secondary storage devices, linkage editor.

IV. Give the English equivalents.

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

V. Fill in the blanks with the appropriate form from the box.

 

Is used, to schedule, is called, provide, must be translated, is

1. The operating system __ a collection of programs. 2. All symbolic programs __ to machine code. 3. A control program __ the activities of the computer. 4. They are on a magnetic disk that __ to hold program library. 5. Utilities __ a means of copying data from any input device to any output device in the system


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

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

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

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

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

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

В большинстве компьютеров, отдельные инструкции хранятся в виде машинного кода с каждой команды уделяется уникальный номер (его код операции или код операции для краткости). Команда для сложения двух чисел будет иметь один код операции, команда умножить их будет иметь другой код операции и так далее. Самый простой компьютеры способны выполнять любую из нескольких различных инструкций; более сложные компьютеры имеют несколько сотен на выбор - каждый с уникальным цифровым кодом. Поскольку память компьютера может хранить числа, он также может хранить коды команд. Это приводит к важным то, что целые программы (которые только списки команд) может быть представлено в виде списка чисел и сами могут манипулировать внутри компьютера, так же, как если бы они были числовых данных. Фундаментальная концепция хранения программ в памяти компьютера вместе с данными они работают на есть суть фон Неймана, или хранится программа, архитектура. В некоторых случаях компьютер может хранить часть или всю свою программу в памяти, которая хранится отдельно от данных, он работает на. Это называется архитектуры Гарвардского после включения компьютера Harvard Mark I. Современные компьютеры фон Неймана присущи некоторые черты архитектуры Гарварда в своих проектах, например, в процессор кэш.

Хотя вполне возможно, писать компьютерные программы, как длинные списки номеров (машинный язык), и эта техника была использована с большим количеством первых компьютеров, это очень утомительно делать это на практике, особенно для сложных программ. Вместо этого, каждый базового обучения может быть дано краткое имя, которое свидетельствует о его функции и легко запомнить - мнемонические, такие как ADD, SUB, MULT или прыгать. Эти мнемоники все вместе известны как язык ассемблера компьютера. Преобразование программ, написанных на языке ассемблера в то, что компьютер может на самом деле понимают (машинный язык) обычно делается | компьютерная программа, называется ассемблером. Машина языков и языков сборки, которые представляют их (в совокупности называемых низкоуровневых языках программирования), как правило, уникальные для конкретного компьютера типа О.. Например, компьютер ARM архитектурой (например, можно найти в КПК или ручные видеоигры) не может понять машинный язык Intel Pentium или AMD Athlon 64 компьютеров, которые могут находиться в компьютере.

Хотя значительно легче, чем на машинном языке, писать длинную программу на ассемблере часто бывает трудно и чревато ошибками, поэтому самые сложные программы написаны на более абстрактный высоком уровне языков программирования, которые способны выражать потребности программиста удобнее (и тем самым снизить

Программист ошибки). Языки высокого уровня, как правило, "собранных" в машинный язык (или иногда на языке ассемблера, а затем в машинный язык), используя другой компьютер программу под названием компилятора. Так как языки высокого уровня, более абстрактной, чем на ассемблере, можно использовать различные компиляторы переводят же язык высокого уровня программы в машинный язык из многих различных типов компьютеров. Это часть средств, с помощью которых программного обеспечения, как видеоигры могут быть доступны для различных компьютерных архитектур, таких как персональные компьютеры и различные консоли видеоигр.

83




1. реферату- Соціальні пенсії та допомогиРозділ- Різне Соціальні пенсії та допомоги ПЛАН Поняття і підстав
2. Политическое участие- сущность, формы, типы, уровни Мотивы политического участия
3. тема обеспечения единства измерений
4. Маркетингове дослідження ЧП Фенаф
5. Нирвана
6. P~~przewodnikowym przyrostkiem stor jk w wrystor vristor[1]
7. Реферат- Системы защиты информации
8. край-страна оговаривается отдельно.
9. а Регулировка фурнитуры пластикового окна 200руб
10. Тема раздела Второстепенные члены предложения