Data Representation. The Measurement of Information
Data Representation. The Measurement of Information
Data Representation. The Measurement of Information
External storage
device
Output
Input device CPU Device
Random Access
Memory (RAM)
During the execution of most programs, the CPU sits idle much of the time
while the computer fetches data from the keyboard or disk, or sends data to an
output device. The CPU time of an executing program, therefore, is generally
much less than the total execution time of the program. Multitasking operating
systems take advantage of this by sharing the CPU among several programs.
2) Efficiency of computer system.
For determining its, click on button Start> Control Panel.
4
Picture 1.3 Control panel
5
Picture 1.5 Configuring the computer's power settings
So, some of computer users think that their computer is not working fast
enough. In this case, the computer's performance can checked. According to the
results are selected the components which are reduced productivity. And then you
can try to correct this problem by upgrading your computer.
2 Explanation the Amdahl's Law
If computer task (program) can be divided into several parts, then to
accelerate its realisation, these parts can be performed simultaneously (in
parallel). The total time of task execution on a parallel system will be equal to
execution time of its longest fragment. That is, the shorter each fragment and the
more parallel calculations, the faster the performance of the entire task.
Amdahl's law proves the theoretical speedup in latency of the execution of
a task at fixed workload that can be expected of a system whose resources are
improved. It is named after computer scientist Gene Amdahl.
6
Picture 1.6 Amdahl's law
From the law of Amdahl follows the definitions of the following concepts:
increase in productivity = the best time for solving the problem in a
uniprocessor system / the best time for solving the problem in a multiprocessor
system;
efficiency = increased productivity / number of processors;
cost = number of processors / time of task execution in the multiprocessor
system.
This means that there is no need to buy the fastest processor. This CPU
probably have a high price and high energy consumption. It is sufficient that the
software effectively separated the computational load into several streams to fully
utilize the resources of two or more cores of the microprocessor.
8
– с помощью клавиатурного сочетания Ctrl + Shift + Esc и кликнув правой
кнопкой мыши по панели задач и выбрав пункт «Диспетчер задач». (Если
диспетчер задач открывается как небольшое относительно простое окно,
нажмите ссылку «Подробнее» в нижней части окна).
При запущенном диспетчере задач выберите вкладку
«Производительность». На рисунке 1.1 представлено окно Диспетчера задач.
9
Рисунок 1.2 – Демонстрация 100% уровня обращений к диску
10
Для того чтобы приостановить процесс, в контекстном меню выбрать опцию
«Приостановить процесс». В появившемся диалоговом окне «приостановить
имя_процесса.exe» подтверждаем приостановку процесса. Все приостановленные
процессы в таблице будут отображаться синим цветом. Для возобновления
приостановленного процесса выбрать опцию «Возобновить процесс». В
появившемся диалоге «Возобновить работу имя_процесса.exe» нажмите на кнопку
«Возобновить процесс».
11
«Процессы» на вкладке «ЦП». Для выполнения анализа процессов средствами
монитора ресурсов необходимо выполнить следующее:
- открываем монитор ресурсов;
- на главной таблице любой вкладки монитора ресурсов в столбце «Образ»
нажимаем правой кнопкой мыши на имени исполняемого файла процесса, который
требуется проанализировать для вызова контекстного меню. Выбираем опцию
«Анализ цепочки ожидания».
Если процесс выполняется в нормальном режиме и не ожидает других
процессов, то никаких сведений о цепочке ожидания не отображается, как
отображено на рисунке 1.4.
В том случае, если процесс ожидает другой процесс, то будет показано дерево
зависимостей от других процессов (рисунок 1.5).
12
Рисунок 1.5 – Окно «Анализ цепочки ожидания»
14
2. На вкладке Процессор определите:
– Модель процессора;
– технологический процесс, с помощью которого изготовлен ваш
процессор;
– структура и размер кэш-памяти процессора; На вкладке
Материнская плата определите: – тип установленных модулей
оперативной памяти;
– общий объем установленной оперативной памяти; –
используемый режим работы памяти канала;
Запишите параметры, которые вы указали в отчете.
Задание 2.
1. Запустите программу GPU-Z.
15
2. На вкладке GraphicsCard определите: – модель
установленной видеокарты;
– частота работы графического процессора;
– частота памяти;
– тип графической памяти;
– объем установленной памяти;
Запишите параметры, которые вы указали в отчете.
Задание 3.
16
2. В окне SystemSummary определите:
– модель процессора;
– технологический процесс, с помощью которого изготовлен ваш
процессор (техпроцесс);
– структура и размер кэш-памяти процессора;
– тип установленных модулей оперативной памяти;
– общий объем установленной оперативной памяти;
– используемый режим работы памяти канала;
Запишите в отчет определенные вами параметры и сравните их с результатами
CPU-Z и GPU-Z
17
3. Arithmetic operations in different number systems
In order to send information to the computer system (send input data to input
device), all symbols (decimal numbers, characters or letters) and pictures must be
translated into a form suitable for computer processing – the string of binary
number numbers.
In a computer system, the presence of an electronic or magnetic signal means
one, and the absence of such a signal is represented as zero. A binary number
representing the smallest unit of information, and assuming the values 0 and 1, is
called a bit (from binary digit). A string of eight bits is called a byte. One byte
can be used to represent one symbols or part of the picture.
Let's try to count in the Binary Number System:
0(2) is zero in decimal number system 1(2)is
one (and this is the discharge limit) 10(2)are
two
18
11(2) are three (and this again is the limit)
100(2) are four
101(2) – five
110(2) – six
111(2) – seven (and this again is the limit)
1000(2) – eight, etc.
19
In the ternary number system:
0(3) is zero in decimal number system
1(3) is one
2(3) are two (and this is the discharge limit)
10(3) are three
11(3) are four
12(3) – five (and this again is the limit)
20(3) – six
21(3) – seven
22(3) – eight (and this again is the
limit) 30(3) – nine, etc.
Number systems are divided into positional and non-position. If the valueof
the digit does not depend on its position in the sequence, then such a numbering
system is called non-position.
Roman numeral system is positional number system:
1=I 5=V 10 = X 50 = L 60 = LX 40 = XL
100 = C 500 = D 1000 = M 1050 = ML 1060 = MLX 1040 = MXL
XXXII = (X + X + X) + (I + I) = 30 + 2 = 32
CDXLIV = (D – C) + (L – X) + (V – I) = 400 + 40 + 4 = 444
MMXVII = (M + M) + X + V + I + I = 2000 + 10 + 5 + 1 + 1 = 2017
MCMLXXIV=M+(M-C)+L+(X+X)+(V-I)=1000+900+50+20+4 =1974
20
The translation of an integer from the Decimal Number System to another
number system:
25(10) = 11001(2) 325(10) = 505(8)
AF0,AF(16) = 2800,293(10)
21
1 1 75
10 . 256 + 15 . 16 + 0 . 1 + 10 . + 15 . = 2800 + = 2800,293
16 256 256
11011,011(16) = 27, 375 (10)
1 1 1 3
1 . 16 + 1 . 8 + 0 . 4 + 1 . 2 +1 . 1 + 0 . +1. +1. = 27 + = 27, 375
22
2 4 8 8
Practical tasks
Variant 1.
1) Convert roman record numbers to Arab and Arabian to the roman:
l. CXLVIII 2. MMCDIX 3. 505 4. 864
2) Convert decimal numbers to a specified number
system: 1. 66610 = (?)4 2. 76910 =
(?)8 3. 830,0310 = (?)4
3) Convert numbers to decimal number system from
specified:1. CEF16 = (?)10 3. 3342,246 = (?)10
2. 76548 = (?)10 4. 1634,728 = (?)10
4) Work out the action:
1. 111113 +1 2223 3. 3F416 · 2516 5. 34637 – 1465,357
2. 10008 – 7778 4. 2B816 – 18E16 6. 541,326 + 324,435
Variant 2.
1) Convert roman record numbers to Arab and Arabian to the roman:
l. CXI 2. MMCDIX 3. 88 4. 904
2) Convert decimal numbers to a specified number system:
1. 51810 = (?)4 2. 67210 = (?)8 3. 1997,410 = (?)5
3) Convert numbers to decimal number system from
specified:1. 2F416 = (?)10 3. 314,235 = (?)10
2. 3425 = (?)10 4. 634,128 = (?)10
4) Convert numbers from one number system to
another:1. 3Bl16 = (?)8 2. 2314 = (?)6
5) Work out the action:
1. 2456 + 1346 3. 3245 · 235 5. 573,648 – 465,358
2. 11213 – 2223 4. 321,234 + 112,334 6. 263,157 + 231,324
Variant 3.
1) Convert roman record numbers to Arab and Arabian to the roman:
l. MLXVII 2. DLXVI 3. 505 4. 1371
Variant 4.
1) Convert roman record numbers to Arab and Arabian to the roman:
l. DCXVII 2. CMLXXIX 3. 96 4. 864
2) Convert decimal numbers to a specified number system:
1. 35810 = (?)7 2. 94210 = (?)8 3. 3797,410 = (?)5
3) Convert numbers to decimal number system from
specified:1. CF416 = (?)10 3. 3221,234 = (?)10
2. 23425 = (?)10 4. 6003,328 = (?)10
4) Work out the action:
1. 2435 + 4345 3. 3546 · 4236 5. 523,657 – 366,667
2. 7028 – 6548 4. 1321,234 + 332,334 6. 231,134 + 141,3556
Variant 5.
1) Convert roman record numbers to Arab and Arabian to the
roman:l. DVI 2. MCCLVI 3. 348 4. 2689
2) Convert decimal numbers to a specified number
system:1. 412310= (?)16 2. 89010
= (?)7 3. 71,7510 = (?)3
3) Convert numbers to decimal number system from
specified:1. EEE16 = (?)10 3. 111111,11112 = (?)10
2. 55556 = (?)10 4. 20211,2213 = (?)10
4) Convert numbers from one number system to
another:1. 5678 = (?)16 2. 23456 = (?)5
5) Work out the action:
1. 2435 + 4335 3. 568,859 + 46,59 5. 3224 · 334
2. 7638 – 5758 4. 20A16 – lFE16 6. 403,325+365,567
Variant 6.
1) Convert roman record numbers to Arab and Arabian to the roman:
l. DCVI 2. CDXXXIII 3. 2561 4. 701
2) Convert decimal numbers to a specified number
system: 1. 66610 = (?)4 2. 97510 =
(?)16 3. 907,5210 = (?)5
3) Convert numbers to decimal number system from
specified:1. FFF16 = (?)10 3. 1114,245 = (?)10
2. 300024 = (?)10 4. 3334,128 = (?)10
4) Work out the action:
1. 25356 + 4536 3. 4345 · 1435 5. 500,348 – 465,458
2. 121223 – 22213 4. 326,247 + 652,337 6. 231,134 + 201,113
Variant 7.
1) Convert roman record numbers to Arab and Arabian to the
roman:l. MCCCII 2. XCVI 3. 1500 4.
847
2) Convert decimal numbers to a specified number
system: 1. 146810 = (?)16 2. 76910 =
(?)8 3. 571,2110 = (?)7
3) Convert numbers to decimal number system from
specified:1. DDD16 = (?)10 3. 302,045 = (?)10
2. 40316 = (?)10 4. 226,A16 = (?)10
4) Work out the action:
1. 25478 + 57368 3. 542,657 + 432,537 5. 3425 · 2345
2. 74039 – 58679 4. 33BA16 – lA0E16 6. 120,023+ 345,436
Variant 8.
1) Convert roman record numbers to Arab and Arabian to the roman:
l. CDVIII 2. MMCLIX 3. 3404 4. 220
2) Convert decimal numbers to a specified number
system: 1.365810 = (?)16 2. 70810 =
(?)5 3. 830,0310 = (?)4
3) Convert numbers to decimal number system from
specified:1. CAC16 = (?)10 3. 3014,536 = (?)10
2. 1000015 = (?)10 4. 4434,628 = (?)10
4) Work out the action:
l. 101112 + 111012 3. 4345 · 4135 5. 223,047 – 165,357
2. 321,234 + 112,334 4. 26518 – 7658 6. 231,178 + 201,3214
Variant 9.
5) Convert roman record numbers to Arab and Arabian to the roman:
l. MMMCCLVIII 2. CDIII 3. 1001 4. 941
2) Convert decimal numbers to a specified number system:
1. 230110 = (?)16 2. 57910 = (?)7 3. 1564,2210 = (?)5
3) Convert numbers to decimal number system from
specified:1. CEF16 = (?)10 3. 10342,245 = (?)10
2. 330034 = (?)10 4. 765,7218 = (?)10
4) Work out the action:
1. 22213 + 22123 3. 542,657 + 154,567 5. 3425 · 2345
2. 27439 – 15879 4. 26816 – lAA16 6. 521,328 – 1101,112
Variant 10.
1) Convert roman record numbers to Arab and Arabian to the
roman:l. DCLXI 2. MCCIX 3. 780 4. 1339
2) Convert decimal numbers to a specified number system:
1. 235710 = (?)16 2. 76410 = (?)2 3. 989,0210 = (?)4
3) Convert numbers to decimal number system from
specified:1. CAD16 = (?)10 3. 1131,234 = (?)10
2. 76548 = (?)10 4. 1034,527 = (?)10
4) Work out the action:
1. 21245 + 41345 3. 1234 · 2234 5. 5436 – 435,356
2. 71238 – 56448 4. 364,437 + 64,37 6. 631,148 + 201,2213