Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Informatsiyni_tekhnologiyi_3.rtf
Скачиваний:
3
Добавлен:
19.11.2019
Размер:
571.35 Кб
Скачать

3. Find the answers to the questions:

1. What are the functions of microprocessor unit?

2. How many major parts are there in microprocessor unit?

3. What are the functions of control unit?

4. What are the functions of arithmetic logic unit?

5. What are the functions of the registers?

6. Different kinds of memory are applied in microprocessor unit, aren’t they? What is the difference between RAM and ROM?

7. What does the clock in microprocessor unit serve for?

4. Complete the sentences.

1. The nerve center of a PC is …

2. One area where the microprocessor differs is …

3. The program and data which pass through the central processor must be

loaded into …

4. Most of today’s computers have internal expansion slots …

5. A clock provides pulses …

5. Match the following English words with their Ukrainian equivalents.

Ціле число, внутрішній модем, постійна пам'ять, пам'ять з довільним доступом, розширювальна плата, реєстр, дисковід, генератор синхронізуючих імпульсів, наглядати, лічильник програма, внутрішня пам'ять.

6. True or false statements.

1. CPU is built into a disc drive which executes program instructions.

2. One of these registers is RAM which keeps track of the next instruction to be performed in the main memory.

3. The computer’s internal architecture is evolving not so quickly.

4. RAM (random access memory) is permanent and contains instructions needed by the processor.

5. The power and performance of a computer is partly determined by the speed of its microprocessor.

7. Translate from English into Ukrainian.

1. There are four steps that nearly all CPUs use in their operation: fetch, decode, execute, and writeback.

2. The first step, fetch, involves retrieving an instruction (which is represented by a number or sequence of numbers) from program memory.

3. In the decode step, the instruction is broken up into parts that have significance to other portions of the CPU.

4. After the fetch and decode steps, the execute step is performed. During this step, various portions of the CPU are connected so they can perform the desired operation.

5. The final step, writeback, simply "writes back" the results of the execute step to some form of memory.

8. Translate from Ukrainian into English.

1. Нервовим центром персонального комп'ютеру є центральний процесорний блок.

2. Центральний процесорний блок вбудований у мікропроцесорний чіп – інтегральну схему – яка виконує інструкції програми та контролює роботу комп'ютера в цілому.

3. Мікропроцесор відрізняється один від одного кількістю даних, які він може обробляти одночасно.

4. Програма та дані, які проходять через центральний процесор, повинні завантажуватись в основну пам’ять.

5. Більшість сучасних комп'ютерів мають внутрішні слоти розширення, які дозволять користувачам установлювати адаптери або розширювальні плати.

II. Retell the text “Inside the system”.

III. Rendering.

1. Read the text and translate it using a dictionary. Programming languages and their use

A programming language provides a structured mechanism for defining pieces of data, and the operations or transformations that may be carried out automatically on that data. A programmer uses the abstractions present in the language to represent the concepts involved in a computation. These concepts are represented as a collection of the simplest elements available (called primitives).

Programming languages differ from most other forms of human expression in that they require a greater degree of precision and completeness. When using a natural language to communicate with other people, human authors and speakers can be ambiguous and make small errors, and still expect their intent to be understood. However, figuratively speaking, computers "do exactly what they are told to do", and cannot "understand" what code the programmer intended to write. The combination of the language definition, a program, and the program's inputs must fully specify the external behavior that occurs when the program is executed, within the domain of control of that program.

Programs for a computer might be executed in a batch process without human interaction, or a user might type commands in an interactive session of an interpreter. In this case the "commands" are simply programs, whose execution is chained together. When a language is used to give commands to a software application (such as a shell) it is called a scripting language.

Many languages have been designed from scratch, altered to meet new needs, combined with other languages, and eventually fallen into disuse. Although there have been attempts to design one "universal" computer language that serves all purposes, all of them have failed to be generally accepted as filling this role. The need for diverse computer languages arises from the diversity of contexts in which languages are used:

Programs range from tiny scripts written by individual hobbyists to huge systems written by hundreds of programmers.

Programmers range in expertise from novices who need simplicity above all else, to experts who may be comfortable with considerable complexity.

Programs must balance speed, size, and simplicity on systems ranging from microcontrollers to supercomputers.

Programs may be written once and not change for generations, or they may undergo nearly constant modification.

Finally, programmers may simply differ in their tastes: they may be accustomed to discussing problems and expressing them in a particular language.

One common trend in the development of programming languages has been to add more ability to solve problems using a higher level of abstraction. The earliest programming languages were tied very closely to the underlying hardware of the computer. As new programming languages have developed, features have been added that let programmers express ideas that are more remote from simple translation into underlying hardware instructions. Because programmers are less tied to the complexity of the computer, their programs can do more computing with less effort from the programmer. This lets them write more functionality per time unit.

2. Make up a plan in the form of questions.

3. Give а summary of the text according to your plan in a written form.

IV. Comprehensive skills

1. Read and remember.

1. arithmetic/logic unit (ALU) – арифметично-логічний блок

2. return Boolean truth value – обернена булева (логічна) величина

3. floating point – нефіксований десятковий знак (точка)

4. albeit – хоча

5. integer – ціле число

6. superscalar computers – суперскалярні комп’ютери

7. XOR – виключаюче «або» - логічна функція або величина

8. NOT – «не» - логічна функція або величина

* SIMD (Single Instruction, Multiple Data) — принцип комп’ютерних обчислювань, що дозволяє забезпечити паралелізм на рівні даних.

* MIMD (Mobile Internet Multimedia Device) – представляє нову категорію пристроїв, що забезпечує швидкий, універсальний та портативний широкополосний доступ.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]