Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
англ яз в сфере комп.технологий.doc
Скачиваний:
13
Добавлен:
16.11.2019
Размер:
874.5 Кб
Скачать

2. The conversion of symbolic languages

As we see, most of the symbolic languages are oriented toward the particular application areas of business or science (math). The one problem with all symbolic languages is that none of them can be understood by a computer. The symbolic languages may say AP, ADD, or use a "plus" sign to indicate an addition step, but the only thing that means addition to a computer is its binary machine code. We have symbolic programs that are relatively easy for humans to understand, but they cannot be understood by computers. On the other hand, we have machine code that is understood by the computer, but it is difficult for humans to use. The solution is a translator that translates the symbolic program into machine code. The translator allows the human to work with relatively easy-to-understand symbolic languages and it allows the computer to follow instructions in machine code. The translation of symbolic instructions to machine code is accomplished through the use of a program called a language processor. There are three types of language processors. They are called assemblers, compilers, and interpreters. Each translates symbolic instructions to machine code, but each does it differently.

(The translator is a program itself. It is part of a group of programs, called the operating systems that help us to use the computer.)

3. Testing the computer program

There are two kinds of errors or bugs with which programmers must deal. The first type is the coding error. Such errors are syntax errors that prevent the language processor from successfully translating the source program to object program code. The language processor identifies the nature and the location of the error on the source program listing, so these errors are relatively easy to find and correct. The second type of bug is the logic error. The computer program can be successfully translated, but the program does not produce the desired results. These errors are generally much more difficult to find and to correct than are coding errors. Logic errors can be avoided through careful planning of the program logic, but it is the programmer's responsibility to test thoroughly all of the program's functions, in order to verify that the program performs according to specifications.

There are many tools provided to the programmer to help in debugging the program logic. These tools are called debug packages or tracing routines. They assist the programmer in following the logic by printing out calculation results and field values used in making logic decisions in the program. In a few cases it may be necessary to use a memory dump — a printout of the instructions and date held in the computer's memory — in order to find the cause of logic errors.

Unit II Operational systems

Words and word combinations to be learnt:

Complex - сложный

to consume - потреблять

consumer - потребитель

to realize – понять, осознать

smart - умный

decade – декада, десятилетие

simultaneously - одновременно

top – верх, вершина

on top of DOS – «сверху», на основе ДОС

with a click of a mouse – одним щелчком кнопки мыши

to ship - поставлять

multiple users – многочисленные пользователи

EXERCISE 1 Read and translate the text using the words and word combinations above

When computers were first introduced in the 1940’s and 50’, every programme written had to provide instructions that told the computer how to use devices such as the printer, how to store information on a disk, as well as how to perform several other tasks not necessarily related to the programme. The additional programme instructions for working with hardware devices were very complex and time-consuming. Programmers soon realized it would be smarter to develop one programme that could control the computer’s hardware, which other programmes could use when they needed it. They created the first operating system.

Today, operating systems control and manage the use of hardware devices such as the printer or mouse. They also provide disk management by letting you store information in files. The operating system also lets you run programmes such as the basic word processor. Lastly, the operating system provides several of its own commands that help you to use the computer.

DOS is the most commonly used PC operating system. DOS is an abbreviation for disk operating system. DOS was developed by a company named Microsoft. MS-DOS is an abbreviation for “Microsoft DOS”. When IBM first released the IBM PC in 1981, IBM licensed DOS from Microsoft for use on the PC and called it PC-DOS. From the users’ perspective, PC-DOS and MS-DOS are the same, each providing the same capabilities and commands.

The version of DOS released in 1981 was 1.0. Over the past decade, DOS has undergone several changes. Each time the DOS developers release a new version, they increase the version number.

Window NT (net technology) is an operating system developed by Microsoft. NT is an enhanced version of the popular Microsoft Windows 3.0, 3.1 programmes. NT requires a 386 processor or greater and 8 Mb of RAM. For the best performance, you have to use a 486 processor with about 16 Mb or higher. Unlike the Windows, which runs on top of DOS, Windows NT is an operating system itself. However, NT is DOS compatible. The advantage of using NT over Windows is that NT makes better use of the PC’s memory management capabilities.

OS/2 is a PC operating system created by IBM. Like NT, OS/2is DOS compatible and provides a graphical user interface that lets you run programmers with a click of a mouse. Also like NT, OS/2 performs best when you are using a powerful system. Many IBM-based PCs are shipped with OS/2 preinstalled.

UNIX is a multi-user operating system that allows multiple users to access the system. Traditionally, UNIX was run on a larger mini computers to which users accessed the systems using terminals and not PC’s. UNIX allowed each user to simultaneously run the programmes they desired. Unlike NT and OS/2, UNIX is not DOS compatible. Most users wouldn’t purchase UNIX for their own use.

Windows 95 and 98, are still the most popular user-oriented systems with a friendly interface and multitasking capabilities. The usage of Windows 95 and its enhanced version Windows 98 is so simple that even little kids learn how to use it very quickly. Windows 95 and 98 are DOS compatible.

The new series of operating system by Microsoft are Windows Millennium, Windows 2000 and Windows XP. Each of these new products is addressed to the both corporate and private clients. New strategy of the Microsoft is aimed at creating “a one of all” product, which will be useful for both the beginners and advanced users.

EXERCISE 2

Translate words and choose the right meaning for the word:

1.Выполнять

  1. activate, b )investigate, c)delete, d) perform

2.обеспечивать

  1. instruct, b)promote, c)provide, d)deal

3.программа

a) command, b) control, c) programme, d) system

4.разрабатывать

a) discover, b) delete, c) edit, d) develop

5.загружать

a) insert, b) boot, c) process, d) realize

6.удалять

a) manage, b)install, c)run, d)delete

7.редактировать

a)switch, b) edit, c)store, d)fill

8.совместимый

a) interchangeable, b) dependable, c) compatible, d) portable

9.улучшенный

a) enhanced, b) enlarged, c) entered, d) enriched

EXERCISE 3

Answer the questions about the text:

1. What problems did programmers face in the 1940’s and 1950’s?

2. Why were the first programmes “complex” and “time consuming”?

3. What are the basic functions of operating system?

4. What does the abbreviation DOS mean?

5. What company developed the first version of DOS operating system?

6. What is the difference between the PC-DOS and MS-DOS?

7. What does the abbreviation NT stand for?

8.Who is the developer of OS/2?

9.What makes UNIX so different from the other operational systems?

10.What are the special features of Windows 95, Windows 98, Windows 2000?

EXERCISE 4

Here is the list of operational systems mentioned in the text. Fill in the blanks using the right abbreviation.

  1. UNIX

  2. DOS

  3. NT

  4. OS/2

  5. Windows 95

    1. Like NT, … is DOS compatible and provides a graphical user interface that lets you run programmes with a click of a mouse.

    2. … is the most commonly used PC operating system.

    3. … is a multi-user operating system that allows multiple users to access the system.

    4. … is an operating system developed by Microsoft, an enhanced version of the popular Microsoft Windows programmes.

    5. The usage of … is so simple that even little kids learn how to use it very quickly.

EXERCISE 5

True or false? Read and translate the statements. Correct the false ones

    1. When computers were first introduced in 40’s and 50’s programmers had to write programmes to instruct CD-ROMs, lasers, printers and scanners.

    2. The operational system controls and manages the use of the hardware and the memory.

    3. There are no commands available in operating systems, they are only in word processors.

    4. Microsoft developed MS-DOS to compete with IBM’s PC-DOS.

    5. NT requires computers with 486 CPU and 16 Mb random access memory.

    6. OS/2 is DOS compatible because it was developed by Microsoft.

    7. Traditionally, UNIX was run by many users simultaneously.

    8. Windows 95 and Windows 98 are DOS compatible and have “friendly” and convenient interface.

EXERCISE 6

Translate the sentences into English

1.Современные операционные системы контролируют использование системного оборудования, например, принтера и мыши.

2.С точки зрения пользователя, операционные системы PC-DOS и MS-DOS идентичны, с равными возможностями и набором системных команд.

3. OS/2 является DOS – совместимой операционной системой, позволяющей запускать программы при помощи графического интерфейса пользователя. 4.Дополнительные программы для работы с устройствами системного оборудования были очень сложны и поглощали много времени.

5.Операционная система также позволяет запускать программы, такие как простейший текстовый редактор.

6. DOS – наиболее распространенная операционная система для персонального компьютера.

EXERCISE 7

Act the dialogue

A: Galaxy Computer Supplies.

B: Extension 143, please.

A: Hold on.

C: Overseas Sales. Who’s calling, please?

B: Hello. This is Christopher Terrien of RGF France. I’d like to place an order.

C: Certainly, Monsieur Terrien. Go ahead.

B: We need 40 lap-top computers – NC-200. Do you have them in stock?

C: Yes, we do. Is that an urgent order?

B: Not really. You can deliver them in one month. Quote us your price CIF, please.

C: OK. Anything else?

B: Yes. I’d like to find out about a guarantee and terms of payment. Well, yes, one more thing: if we could consider a 30% discount?

C: We can give you a 20% discount, Monsieur. Anyway, you are given a two-year guarantee and you have 60 days to pay.

B: Deal! Thank you.

C: Tell me the delivery address, please. Would you confirm this order in writing, please, Monsieur Terrien?

B: Of course.

C: Thank you very much.

B: Good-bye.

EXERCISE 8

Read and translate the text with the dictionary. Write down 5 special questions to the content of the text

William H.Gates,

Chairman and Chief Software Architect in

Microsoft Corporation

William (Bill) gates is a chairman and chief software architect of Microsoft Corporation, the worldwide leader in software, services and solutions that help people and businesses realize their full potential. Microsoft has revenues of US$ 36.84 billion, and employs more that 55.000 people in 85 countries and regions.

While at Harvard, Gates developed a version of the programming language BASIC for the first microcomputer – the MITS Altair.

In 1999, Gates wrote Business @ the Speed of Thought, a book that shows how computer technology can solve business problems in fundamentally new ways. The book was published in 25 languages and is available in more than 60 countries. Gates has donated the proceeds of the book to non-profit organizations that support the use of technology in education and skills development.

Philanthropy is so important to Gates. He has endowed a foundation with more than $27 billion to support philanthropic initiatives in the areas of global health and learning, with the hope that in the 21 century advances in these critical areas will be available for all people, especially from low-income communities in the United States and Canada.

EXERCISE 9

Discuss the following questions in group

1. Computer society thinks that Intel company, the most powerful CPU producer, has an agreement with Microsoft corporation that the letter will develop more sophisticated, large and demanding software to force users to buy new processors and upgrade their computers. Do you think this might be true? How does this suggestion correlate with Windows 2000 and Microsoft Office 2000? Do you think that Bill Gates’ monopoly on Windows operating systems is very dangerous for the competition and price-making process?

2. Ask anyone in your group who has a computer if Windows 98 is better than Windows 2000? Why and why not?