Режим разделения времени против пакетного режима.




[1] The computer is a very expensive machine which is capable of executing jobs at an extremely fast rate. Since computer time is very costly, time sharing techniques were devised in order to use the central processing unit more efficiently by leaving it idle as little as possible. These techniques, of which multiprogramming is one, allow a number of users to share the resources of the computer concurrently. Multiprogramming is when more than one program can be present at different storage locations of the memory at the same time. When the CPU needs to work on a specific part of a program, it fetches it, processes it and, while the results are being printed or being stored on an on-line disk, the CPU fetches a part of another or the same program for processing. Consequently, although only one program is being executed at any one time, it is as though the CPU is working on various programs simultaneously. What actually happens is that the CPU is kept in action while programming operations, such as printing, are being carried out. The means by which the computer knows which programs to work on is determined by its operating system, which schedules and monitors the various programs being processed simultaneously.

[1] Компьютер – очень дорогая машина, которая способна выполнять работу на крайне высоких скоростях. Так как машинное время очень дорого, разработаны методы разделения времени для того, чтобы использовать центральный процессор более рационально, оставляя его простаивать как можно меньше. Эти методы, среди которых – многозадачность, позволяет некоторому количеству пользователей разделять ресурсы компьютера одновременно. Многозадачность – это когда более одной программы могут существовать в различных ячейках памяти одновременно. Когда ЦП должен поработать со специфической частью программы, он вызывает её, обрабатывает и, пока результаты печатаются или сохраняются на системный диск, ЦП вызывает часть другой или той же программы для обработки. Следовательно, хотя только одна программа выполняется в один любой промежуток времени, ЦП работает с различными программами одновременно. Что действительно происходит, так это то, что ЦП продолжает работать, пока выполняются программные операции, такие как печать, Средства, с помощью которых компьютер знает, какие программы работают, определяются его операционной системой, которая планирует и отслеживает различные программы, работающие одновременно.

[2] Computer systems capable of time sharing programs facilitate real time programming, which means that a user can interact with the computer by asking it to perform a desired task and have the task completed within a matter of seconds. An example of this is when an airline ticket reservation clerk, using a terminal, asks the computer about the availability of seats on a certain flight. In a few seconds the computer, having checked its updated data bank, gives back the answer.

[2] Компьютерные системы, допускающие программы разделения времени, способствуют программированию в режиме реального времени, что означает, что пользователь может взаимодействовать с компьютером, говоря ему выполнить желаемую задачу, и получить завершение задачи за долю секунды. Пример такой системы – когда работник по продаже билетов на рейсы, используя терминал, спрашивает компьютер о доступности мест на определённый рейс. За несколько секунд компьютер, проверив свою обновляемую базу данных, выдаёт ответ.

[3] In real time processing, the user doesn't have to wait long to receive answers to his other questions. Moreover, an up-to-date view of the situation is provided. In contrast to real time processing, batch processing is done on programs which do not require interaction with the computer from a terminal, and which may involve lengthy input, output, and processing. Rather than being keyed in from a terminal, the input may come from cards, disk, or tape, while the output is usually on a high-speed printer. An example of a batch job is a computerized company payroll system.

[3] В обработке в режиме реального времени пользователь не должен долго ждать получения ответов на свои различные вопросы. Более того, предоставляется новейший взгляд на ситуацию. В отличие от обработки в режиме реального времени, режим пакетной обработки выполняется на программах, которым не требуется взаимодействие с компьютером посредством терминала, и которые могут включать в себя длинный ввод, вывод и обработку. Вместо ввода данных посредством терминала ввод производится с карты, диска или ленты, тогда как вывод делается на высокоскоростном принтере. Пример пакетного задания – система расчёта заработной платы компании с помощью ЭВМ.

Exercises

Упражнения

Main idea

Основной смысл

Which statement expresses the main idea of the text? Why did you eliminate the other choices?

Какое предложение наилучшим образом выражает основную идею текста? Почему вы исключили другие варианты?

1. Multiprogramming is a very efficient technique for using the central processing unit. (+)

1. Многозадачность – очень эффективная технология для использования центрального процессора. (+)

2. There are basically two ways of processing information by the computer: real time and batch mode.

2. Существует два способа обработки информации компьютером: в режиме реального времени и в пакетном режимом.

3. Real time programming requires that information in data banks be constantly updated.

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



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-04-11 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: