
- •Text 3. The first calculating devices
- •Text 4. Data processing and data processing systems
- •Text5.Computer system architecture
- •Text 6. Hardware, software, and firmware
- •Text 8. Storage units
- •Text 9. Central processing unit
- •Текст 9. Центральный процессор
- •Text 10. Input-output environment
- •Текст 10. Затраты-выпуск окружающей среды
Text 6. Hardware, software, and firmware
The units that are visible in any computer are the physical components of a data processing system, or hardware. Thus, the input, storage, processing and control devices are hardware. Not visible is the software - the set of computer programs, procedures, and associated documentation that make possible the effective operation of the computer system. Software programs are of two types: systems software and applications software.
Systems software are the programs designed to control the operation of a computer system. They do not solve specific problems. They are written to assist people in the use of the computer system by performing tasks, such as controlling all of the operations required, to move data into and out of a computer and all of the steps in executing an application program. The person who prepares systems software is referred to as a systems programmer. Systems programmers are highly trained specialists and important members of the architectural team.
Applications software are the programs written to solve specific problems (applications), such as payroll, inventory control, and investment analysis. The word program usually refers to an application program, and the word programmer is usually a person who prepares applications software.
Often programs, particularly systems software, are stored in an area of memory not used for applications software. These protected programs are stored in an area of memory called read-only memory (ROM), which can be read from but not written on.
Firmware is a term that is commonly used to describe certain programs that are stored in ROM. Firmware often refers to a sequence of instructions (software) that is substituted for hardware. For example, in an instance where cost is more important than performance, the computer system architect might decide not to use special electronic circuits (hardware) to multiply two numbers, but instead write instructions (software) to cause the machine to accomplish the same function by repeated use of circuits already designed to perform addition.
Текст 6. Оборудования, программного обеспечения и прошивки Единиц, которые видны в любом компьютере, являются физические компоненты системы обработки данных или оборудования. Таким образом, ввода, хранения, обработки и контроля устройств аппаратного обеспечения. Не отображается это программное обеспечение - набор компьютерных программ, процедур и соответствующей документации, которые делают возможным эффективное функционирование компьютерной системы. Компьютерные программы бывают двух видов: системы и прикладным программным обеспечением. Системное программное обеспечение являются программы, предназначенные для управления работой компьютера. Они не решают конкретных проблем. Они написаны, чтобы помочь людям в использовании компьютерной системы, выполняя задачи, такие как контроль все операции, необходимые, для перемещения данных в и из компьютера, и все шаги в выполнении прикладной программы. Человек, который готовит программные системы, называется программистом систем. Системы программистов являются хорошо обученными специалистами и важными членами архитектурной команде. Приложения программного обеспечения программы, написанные для решения конкретных задач (приложений), такие как выплата заработной платы, управление запасами, и инвестиционный анализ. Слово программы обычно относится к прикладной программе, и слово программист, как правило, человек, который готовит программные приложения. Зачастую программы, особенно программных систем, которые хранятся в области памяти, не используется для программных приложений. Эти охраняемые программы хранятся в области памяти, называемой постоянной памяти (ROM), который может быть считан из, но не написаны. Прошивка термин, который обычно используется для описания некоторых программ, которые хранятся в ПЗУ. Прошивка часто ссылается на последовательность инструкций (программное обеспечение), замещающих оборудования. Например, в случае, когда стоимость более важным, чем производительность, архитектор компьютерная система может решить не использовать специальные электронные схемы (оборудование) для перемножения двух чисел, но вместо того, чтобы писать инструкции (программное обеспечение), чтобы заставить машину для выполнения той же функции частое использование схем уже предназначен для выполнения сложения.
Text 7. FUNCTIONAL UNITS OF DIGITAL COMPUTERS
As we know, all computer operations can be grouped into five functional categories. The method in which these five functional categories are related to one another represents the functional organization of a digital computer. By studying the functional organization, a broad view of the computer is received.
The five major functional units of a digital computer are:
1) Input - to insert outside information into the machine; 2) Storage or memory - to store information and make it avail able at the appropriate time; 3) Arithmetic-logical unit - to perform the calculations; 4) Output - to remove data from the machine to the outside world and 5) Control unit - to cause all parts of a computer to act as a team.
Figure 5 shows how the five functional units of the computer act together. A complete set of instructions and data are usually fed through the input equipment to the memory where they are stored. Each instruction is then fed to the control unit. The control unit interprets the instructions and issues commands to the other functional units to cause operations to be performed on the data. Arithmetic operations are performed in the arithmetic-logical unit, and the results are then fed back to the memory. Information may be fed from either the arithmetic unit or the memory through the output equipment to the outside world.
The five units of the computer must communicate with each other. They can do this by means of a machine language which uses a code composed of combinations of electric pulses. These pulse combinations are usually represented by zeros and ones, where the one may be a pulse and the zero - a no-pulse. Numbers are communicated between one unit and another by means of these one-zero or pulse - no-pulse combinations. The input has the additional job of converting the information fed in by the operator into machine language. In other words, it tran-saltes from our language into the pulse - no-pulse combinations understandable to the computer. The output's additional job is converting the pulse - no-pulse combinations into a form understandable to us, such as a printed report
Текст 7. Функциональные единицы цифровых вычислительных машин Как известно, все компьютерные операции можно разделить на пять функциональных категорий. Метод, в котором эти пять функциональных категорий относятся друг к другу представляет функциональная организация цифровой вычислительной машины. При изучении функциональной организации, широкий взгляд на компьютер получил. Пять основных функциональных узлов цифровой вычислительной машины являются: 1) Вход - вставка внешней информации в машину, 2) хранение или памяти - для хранения информации, и сделать это в состоянии воспользоваться в нужный момент, 3) Арифметические-логическое устройство - для выполнения расчетов, 4) выход - удалить данные от машины к внешнему миру и 5) Блок управления - вызвать всех частей компьютера действовать как одна команда. На рисунке 5 показано, как пять функциональных блоков компьютера действовать сообща. Полный набор команд и данных, как правило, подается через вход оборудования для памяти, где они хранятся. Каждая команда затем подается на блок управления. Блок управления интерпретирует инструкции и выдает команды других функциональных подразделений вызывает операций, выполняемых с данными. Арифметические операции выполняются в арифметико-логическое устройство, а результаты затем подается обратно в память. Информация может подаваться либо из арифметическое устройство или память через устройства вывода во внешний мир. Пять единиц компьютер должен общаться друг с другом. Они могут сделать это с помощью машинного языка, который использует код состоит из комбинации электрических импульсов. Эти комбинации импульсов обычно представлены нулей и единиц, где не может быть импульсом и нулевой - нет импульса. Номера сообщаются между собой одно целое и другой с помощью этих одним нулем или пульс - нет импульса комбинаций. Вход имеет дополнительную работу преобразования информации, поступающей в оператором в машинный язык. Другими словами, она пере-saltes из нашего языка в импульсе - не импульс комбинации понятна компьютера. Дополнительную работу выходом является преобразование импульса - нет импульса комбинации в форме, понятной для нас, например, напечатанный отчет