Читайте также:
|
|
(I) The word "computer" comes from a Latin word which means to count1.
Initially 2, the computer was designed as a tool to manipulate numbers. Although designed originally3 for arithmetic purposes, at present it is applicable4 for a great variety5 of tasks6. Computers are now an integral part of our day-to-day lives. Today it would be difficult to find any task calling for7 the processing of large amounts8 of information that is not performed by a computer. The computer may be stated to have become an important and powerful tool for collecting, recording9, analysing, and distributing10 tremendous masses of information.
In science, computers digest" and analyse masses of measurements, such as the positions and velocities of a spacecraft and solve extraordinary long and complex mathematical problems, such as the trajectory of the spacecraft.
In commerce12, computers record and process inventories (na-TosapoB), purchases (noKyriKH), bills, payrolls (imaTeiKHbie, bank deposits and the like 13 and keep track l4 of ongoing business transactions l5.
In industry, they monitor l6 and control manufacturing processes.
In government, computers keep statistics, analyse and distribute information.
Computer technology has made dramatic strides 17 in application of virtually 18 every segment of a modern industrialized culture, from product design and manufacturing, through sales l9, warehousing (cicna-AHpoBaHHe) and distribution. Nowadays computer-aided design can no longer be separated from computer-aided manufacturing, they are one and the same. Hence, the acronym, CAD/CAM. The list of applications is large and growing rapidly.
To many people, the computer is a superhuman robot. Indeed 20, it can perform lighting-fast calculations and can perform billions of operations in a second. But the computer is not superhuman for it can accomplish !1 none of these things by itself. Every computer now in existence must be told what to do: it must have a set22 of instructions. The writing of these instructions is called programming. Programming is done by a man.
Surely 23, there are similarities with human brain, but there exists one important difference. Despite 24 all its accomplishments, the electronic brain must be programmed by a human brain.
Although accepted for different purposes, computers virtually do not differ in structure. Regardless of25 their size or purpose most computer systems consist at least of three elements: the input-output ports 26, the memory hierarchy and the central processing unit.
The input-output ports are known to be paths (Kanajibi) whereby37 information (instructions and data) is fed28 into the computer or taken out of it.
There are several types of memory. Memory is essential to the computer's operation. Items 29 of information can be written to, stored 30 in, retrieved31 from it on demand by the central processing unit, or erased32 to make room (mccto) for other information.
The central processing unit, or CPU, controls the operation of the entire system by issuing 33 commands to other parts of the system and by acting on the responses. When required, it reads34 information from the memory, interprets instructions, performs operations on the data according to the instructions, writes the results back into the memory, and moves information between memory levels or through the input-output ports.
Advances in microelectronic components led to the development of smaller computers. In 1971 Intel. Corp. delivered the first microprocessor, the 4004. The central processing unit of a computer was put onto a single silicon chip less than 1/4 in square. When a central processing unit (CPU) of a computer is implemented35 in a single, or very small number of integrated circuits, we call it a microprocessor. When a computer incorporates M a microprocessor as a major component, we call it a microcomputer. When the entire computer, including CPU, memory and input-output capability, is incorporated into a single 1C, we call the latter a one-chip microcomputer (sd. oflHocxeMHHft).
The first design was followed by many others. The progress toward smaller computers is certain to continue: gradually there appear nano- computers and ^/co-computers. These computers are more flexible37. Modern computers are virtually symbiotic (yHHBepcarcbHti).
Advances in microelectronics give rise to advances in computers. Computers today are providing an expanding range of services.
Computers are classified by size and capability as microcomputers, mainframes 3X and supercomputers, depending on the size of their main memories and on their processing speed.
Most microcomputers are mostly used by individuals.
Mainframes are used by large corporations, government agencies (yMpexjieHHH) and other large institutions.
Supercomputers are the largest and fastest of all computers. They have memories and processing speeds that may be measured in several picoseconds (trillions of a second). The boundaries separating the categories change frequently as computer technology advances.
(II) If hardware 39 is the body of a computer then software 40 is its soul (Ayma). Software is the term applied to the sets of instructions called programs. The writing of these instructions is called computer programming.
Several developments have helped to reduce programming effort. High-level languages have replaced assembler languages to a great extent. These high-level languages, however, require more compilation and running time, and more memory space. One of the most important causes of the man-machine communication barrier is that an interactive computer system typically responds only to commands phrased with total accuracy in a highly restricted41 artificial42 language designed specifically for that system. If a user fails43 to use this language or makes a mistake, however small, an error44 message45 is the response he can expect.
There is a trend46 towards languages with free format and more error checking47.
Just as the hardware designer needs fewer components to build a system, the programmer needs fewer lines (ctpokm) of code to make a system go. Many scientists are known to have been conducting a research on man-machine communication. The work is ongoing. Of particular interest are information systems that model complex real-world events.
Active information systems are database processing tools intended 4!i to represent and manipulate data description of large real-world systems that have a complex dynamic behaviour. It is apparent 49 that if the language of recipient and sender differs, the data of the message cannot be used.
In automated information systems the computers must receive and at the same time interpret and act on the data. In information systems, to be more explicit (xoHHee), the fields of computers and communications are merging50.
Thus, the problem that hinders -' man-machine communication is language barrier. The computer system responds to commands only if they are given with total accuracy in a highly restricted artificial language. Without it an error message is the response.
Therefore, program optimisation is of crucial52 importance.
A certain language program often proves inefficient on another machine. A good deal of work is now being done on automated program optimisation. Machines with new architectures possessing highly parallel structures are now being designed and built. Parallel structures including hundreds, even thousands, of processors are now being designed and built. True, this software optimisation remains at the very early stage. What is needed? \\fe need: (1) better algorithms; (2) better languages and operating systems; (3) better portability, so that software has a longer lifetime and can therefore sustain53 more development; (4) better program optimisers.
Algorithms are especially important to take advantage of vector and microprocessor parallelism. Once we have designed algorithms, we must provide better languages to allow more efficient expression and execution54 of these algorithms.
One does not wish to program all programs for all machines, especially when it means reprogramming each program to get optimum performance. Other languages and programming paradigms should be portable (3d wcnojibayeMbie &jih ecex bh^ob KOMnwoTepoB).
The potential for portable operating systems is obvious. But to achieve it requires much more progress in the areas of standards and optimisation.
True portability requires a high-level representation of algorithms, with no machine-dependent semantics.
Thus programming productivity becomes a more and more important issue, which leads to the idea of sharing55 programs across different hardware platforms to save time and cost on program development.
With the development of Internet and^eb computing (W-cexb), the sharing of programs across heterogeneous platforms, the establishment of an unified56 programming and computing environment57 across the fundamentally heterogeneous %brld Wide Wfeb become critical issues, which lead to the booming (ad. noaRJieHHc) of brand 5S new programming languages such as Java. Another possible trend is the popularity of script59 language on the Internet.
New programming languages that can support parallel and distributed computing are in great demand. There are currently two approaches60 to this special issue. One is to adapt61 currently available popular programming languages, for example, C and Fortran, and equip them with special library. The results are parallel and distributed programming languages like CC++, pC++, and HPF (High Performance Fortran). Another approach is to design conceptually new languages that exploit the fundamental principle of parallel and distributed computing. The results are programming languages like Linda.
Programming languages may be treated 62 as useful vehicles63 for gaining access to important distinctions64 of computing.
Technological, economic and educational developments now allow us to design information systems. Information systems model complex real-world events that have a complex dynamic behaviour65. In automated information systems the computers must receive and at the same tune interpret and act on the data. In information systems, to be more explicit M, the fields of computers and communications are merging. The integration and coordination of the individual information systems and computers introduces new requirements, design parameters, and tradeoff67.
These considerations 6B affect system issues ranging from the architecture of specific computers to the architecture of overall information systems.
The past couple of decades have seen tremendous progress in the technology of computing devices, both in terms of functionality and performance. The versatility69 and convenience70 of the microprocessor has altered the entire architecture of modern computer system. The method of processing data as well as available peripheral devices define computer generations71.
The list of applications is large and growing rapidly.
Still there is a critical issue, that is the security of computers. Computer networks will always be vulnerable to attack. But there are ways to make a network much more resistant to attack,
Viewed 72 in the contemporary scene and historical perspective the computer stimulates man.
Компьютер как она есть
(I), слово «компьютер» происходит от латинского слова, означающего считать.
Первоначально компьютер был разработан как инструмент для манипулирования числами. Хотя предназначенных изначально для арифметических целей, в настоящее время она применяется для самых разнообразных задач. Компьютеры в настоящее время неотъемлемой частью нашей изо дня в день жизни. Сегодня было бы трудно найти любую задачу вызова для обработки больших объемов информации, которая не берет на себя компьютер. Компьютер может быть указано, стал важным и мощным инструментом для сбора, регистрации, анализа и распространения огромные массы информации.
В науке, компьютерах diges и анализа масс измерений, таких, как положения и скорости корабля и решить чрезвычайно длинные и сложные математические задачи, например, траекторию космических аппаратов.
В коммерции, компьютеры записи и обработки запасов (на-TosapoB), закупки (noKyriKH), векселей, платежных ведомостей (imaTeiKHbie, банковские депозиты и, как и отслеживать текущие бизнес-операций.
В промышленности они мониторинг и контроль производственных процессов.
В правительстве, компьютеры вести статистику, анализировать и распространять информацию.
Компьютерная технология сделала драматическое успехи в применении практически в каждом сегменте современного индустриального культуры, начиная с проектирования и производства, путем продажи, складирования (cicna-AHpoBaHHe) и дистрибуции электроэнергии. В настоящее время система автоматизированного проектирования не могут быть отделены от автоматизации производственных процессов, они являются одним и тем же. Таким образом, сокращение, CAD / CAM. Список приложений, большой и быстро растет.
Для многих людей компьютер сверхчеловеческие робота. В самом деле, он может выполнять освещение-быстрых вычислений и может выполнять миллиарды операций в секунду. Но компьютер не сверхчеловеческие ибо она не может выполнить ни одна из этих вещей сам по себе. Каждый компьютер, существующих в настоящее время нужно сказать, что делать: она должна иметь набор инструкций. Написания этих инструкций называется программированием. Программирование осуществляется с помощью человека.
Конечно, Есть сходство с человеческим мозгом, но существует одно важное отличие. Несмотря на все свои достижения, электронный мозг должен быть запрограммирован на человеческий мозг.
Хотя принятые в различных целях, компьютеры практически не отличаются по своей структуре. Независимо от их размера или цели большинстве компьютерных систем состоять как минимум из трех элементов: ввода-вывода портов, иерархию памяти и центрального процессора.
Ввода-вывода портов, как известно, пути (Kanajibi), согласно которому информация (инструкции и данные) подается в компьютер или вывезены из нее.
Есть несколько типов оперативной памяти. Память имеет важное значение для работы компьютера. Элементы информации могут быть записаны, хранящиеся в, извлекать из него по требованию центрального процессора, или удаляются, чтобы освободить место (MCCTO) для других информацию.
Центрального процессора, или процессор, управляющий работой всей системы путем выдачи команд на другие части системы и, действуя на ответы. При необходимости, он считывает информацию из памяти, интерпретирует инструкции, выполняет операции над данными в соответствии с инструкциями, записывает результаты обратно в память, и движется информацией между уровнями памяти или с помощью ввода-вывода портов.
Достижения в области микроэлектронных компонентов привел к развитию малых компьютеров. В 1971 году Intel. Корпорация поставила первый микро процессором, 4004. Центральный процессор компьютера был поставлен на одном кристалле кремния менее 1 / 4 в квадрате. Когда центральный процессор (CPU) компьютера осуществляется в одном, или очень небольшое количество интегральных схем, мы называем это микропроцессор. Когда компьютер включает в себя M микропроцессор в качестве основного компонента, мы называем это микрокомпьютер. Когда весь компьютер, в том числе возможности процессора, памяти и ввода-вывода, включена в единый 1С, мы называем последним однокристальный микрокомпьютер (sd. oflHocxeMHHft).
Первый проект последовали многие другие. Прогресс в сторону меньших компьютеров, несомненно, будет продолжаться: постепенно появляются нано-компьютеров и ^ / со-компьютеров. Эти компьютеры более flexible37. Современные компьютеры практически симбиотические (yHHBepcarcbHti).
Достижения в области микроэлектроники привести к достижениям в вычислительных ERS. Компьютеры сегодня предоставляют расширения спектра услуг.
Компьютеры классифицируются по размеру и возможности, как Microcom puters, mainframes3X и суперкомпьютеров, в зависимости от размера их основной памяти и на их скорость обработки данных.
Большинство микрокомпьютеров в основном используются частными лицами.
ЭВМ используются крупными корпорациями, правительственными агентствами частотах (yMpexjieHHH) и других крупных учреждений.
Суперкомпьютеры крупный и самый быстрый из всех компьютерах. У них есть память и скорость обработки, которые могут быть измерены в несколь eral пикосекунд (триллионы секунду). Границы, разделяющие категории часто меняются в качестве авансов компьютерных технологий.
(II) Если hardware39 это тело компьютера, то software40 является его душа (Аймой). Программное обеспечение термин, применяемый к наборы инструкций, называемых программ. Написания этих инструкций называется компьютерного программирования.
Ряд событий помогли уменьшить эффект программирования форт. Языков высокого уровня пришли на смену ассемблер языках в значительной степени. Эти языки высокого уровня, однако, требуют более compila Тион и время работы, и больше памяти. Одним из наиболее важных причин человек-машина коммуникационный барьер является то, что интерактивная компьютерная система обычно реагирует только на команды, сформулированы с абсолютной точностью в очень restricted41 artificial42 лан калибр, разработанный специально для этой системы. Если пользователь fails43 использовать этот язык или делает ошибки, пусть и небольшой, error44 message45 в ответ он может рассчитывать.
Существует trend46 к языкам со свободным форматом и более checking47 ошибки.
Так же, как разработчика аппаратуры нужно меньше компонентов для создания системы, программисту нужно меньше строк (CTPOKM) кода, чтобы сделать систему идти. Многие ученые, как известно, проводит исследования по человеко-машинного общения. Работа продолжается. Особый интерес представляют информационные системы, моделирования сложных реальных событиях.
Активные системы информации являются инструментами обработки базы данных намерены ред 4! Я представлять и обрабатывать данные описания больших реальных систем, которые имеют сложную динамическую поведения. Это apparent49, что если язык получателя и отправителя отличается, данные МОН мудрец не может быть использована.
В автоматизированных информационных систем, компьютеры должны получать и в то же время интерпретировать и действовать от данных. В информационных системах, чтобы быть более явным (xoHHee), области компьютеров и коммуникаций merging50.
Таким образом, проблема, которая мешает - 'человек-машина связи языковой барьер. Компьютерная система реагирует на команды, только если они даны с абсолютной точностью в очень ограниченных искусственный язык. Без этого сообщения об ошибке ответа.
Таким образом, программа оптимизации имеет crucial52 значение.
Определенная программа языке часто оказывается неэффективным на другой машине. Много работы в настоящее время делается на автоматизированных про грамм оптимизации. Машины с новой архитектурой обладающих высокой параллельных структур в настоящее время разработан и построен. Параллельные структуры вания в том числе сотни, даже тысячи, процессоры теперь ING спроектирован и построен. Правда, это программное обеспечение оптимизации остается на очень ранней стадии. Что нужно? \ \ Fe нужно: (1) лучшие алгоритмы, (2) лучше языков и операционных систем, (3) лучшей переносимостью, так что программное обеспечение имеет длительный срок службы и поэтому более sustain53 развития; (4) лучше оптимизаторы программы.
Алгоритмы особенно важно использовать преимущества параллелизма вектор и микропроцессор. После того как мы разработали алгоритмы, мы должны обеспечить лучшую языках чтобы обеспечить более эффективную выражения и execution54 этих алгоритмов.
Один не хочет, чтобы программа все программы для всех машин, эс бенно когда это означает перепрограммирование каждой программы, чтобы получить оптимальную производительность. Другие языки и программирование парадигмы должны быть портативными (3d wcnojibayeMbie & Jih ecex BH ^ OB KOMnwoTepoB).
Потенциал для портативных операционных систем очевидна. Но для достижения этой цели требует гораздо большего прогресса в области стандартов и оптимизации.
Правда мобильность требует высокого уровня, представление алгоритма ритмы, без машинно-зависимых семантики.
Таким образом производительность программирования становится все более и более важно важный вопрос, который приводит к идее sharing55 программ различных аппаратных платформах, чтобы сэкономить время и затраты на программу де velopment.
С развитием Интернета и ^ еЬ вычислений (W-cexb), обмен программами в гетерогенных платформ, уста лению из unified56 программирования и вычислительной environment57 по принципиально гетерогенных% brld Широкий Wfeb стать важным вопросам, которые приводят к бум (К пункту noaRJieHHc) из brand5S новых языков программирования, таких как Java. Другая возможная тенденция популярности script59 языка в Интернете.
Новые языки программирования, который может поддерживать параллельно и рас распределенных вычислительных пользуются большим спросом. Существуют два approaches60 для этого специального выпуска. Один из них в настоящее время воспользоваться adapt61 возможности популярных языков программирования, например, C и Fortran, и оснастить их специальной библиотеки. Результаты параллельных и рас распределенных языков программирования, таких как CC + +, ПК + +, и HPF (High Performance Fortran). Другой подход заключается в разработке кон концептуально новых языков, которые используют фундаментальный принцип параллельных и распределенных вычислений. Результаты языки программирования, как Линда.
Языки программирования могут быть полезными treated62 vehicles63 для получения доступа к важным distinctions64 вычислений.
Технологические, экономические и образовательные события сейчас аль низкой нам проектировать информационные системы. Информационные системы моделирования сложных реальных событиях, которые имеют сложную динамическую behaviour65. В автоматизированных информационных систем, компьютеры должны получать и в то же мелодия интерпретировать и действовать от данных. В информационных системах системах, чтобы быть более explicitM, полей компьютеров и коммуникаций tions сливаются. Интеграции и координации отдель аль информационных систем и компьютеров вводит новые требования, конструктивные параметры и tradeoff67.
Эти considerations6B влияет система вопросов, начиная от chitecture ар конкретных компьютеров с архитектурой общих систем инфор mation.
Последние два десятилетия мы стали свидетелями огромного прогресса в технологии вычислительных устройств, как с точки зрения функциональности и производительности. Versatility69 и convenience70 из микропроцессора изменил всю архитектуру современной компьютерной системы. Метод обработки данных, а также имеющихся периферийных устройств определять компьютер generations71.
Список приложений, большой и быстро растет.
Еще есть важный вопрос, то есть безопасность компьютеров. Компьютерные сети всегда будет уязвима для атак. Но Есть способы, чтобы сделать сеть более устойчивы к атаке,
Viewed72 в современной сцены и исторической точки зрения компьютера стимулирует человека.
заголовок текста компьютер как он есть.
в первой части текста говорится о том где применяются компьютеры в той или иной сфере жизни.
например они применяются для расчета больших математических задач, для ведения бизнеса, для расчета траектории полета космического корабля и навигации.
во второй части текста рассказывается о программе. также говорится о проблеме которая возникает при написании программы из-за языкового барьера.
в заключении хотелось бы сказать текст интересный.
The headline of the text the computer as it is.
In the first part of the text it is spoken about that where computers in this or that sphere of a life are applied.
For example they are applied to calculation of the big mathematical problems, for business dealing, for calculation of a trajectory of flight of a spaceship and navigation.
In the second part of the text it is told about the program. Also it is spoken about a problem which arises at a spelling of the program because of a language barrier.
In the conclusion it would be desirable to tell the text interesting.
Дата добавления: 2015-10-29; просмотров: 130 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Central nervous system drugs | | | Delays and Cancellations for European Union Related Flights |