- •"Інформатика і кт" і курс 1-й семестр (гр. У, е, м-09-51)
- •Лекція 1: Основні поняття інформатики
- •Інформатика і інформаційні технології
- •Поняття про інформацію і її обробка на пеом
- •Структура і класифікація технічних засобів інформаційних систем
- •Апаратна
- •Поняття про програмне забезпечення персональних комп'ютерів
- •Прикладні програми
- •Взаємодія окремих елементів пеом(самост.)
- •Персональний комп'ютер і його архітектура (самост.)
Поняття про інформацію і її обробка на пеом
Електронна обчислювальна машина (ЕОМ) – це пристрій, який виконує операції введення інформації, обробки її певною програмою, виведення отриманих результатів у формі, зручній для сприйняття людиною.
Комп'ютер обробляє інформацію, представлену в числовій формі, вся інша інформація повинна бути перетворена в числову. Наприклад, при введенні в комп'ютер кожен літера символ кодується певним числом, а при виведеннівиведенні на зовнішні пристрої (екран, принтер) для сприйняття людиною по цих числах будуються відповідні зображення. Процес називається кодуванням символів. Код встановлює відповідність між елементами повідомлень і сигналами та виражається комбінацією цифр 0 і 1. Таким чином, вся інформація, яка вводиться надходить в комп'ютер, подається в двійковій системі числення. Перетворення вхідних/вихідних даних в комп'ютері виконують пристрої введення/виведеннявиведення. Центральний процесор виконує дії лише з даними, представленими в двійковій системі.
Найменша одиниця виміру інформації – біт – двійковий розряд, який може мати два значення: 0 або 1.
Біт – це кількість інформації, необхідної для однозначного визначення однієї з двох рівноімовірних подій.
Пам’ять комп’ютера працює з байтами. Як правило, вісім (десять) послідовних бітів складають 1 байт. Один символ займає 1 байт пам'яті. Одиниці виміру інформації такі:
1 Кбайт (кілобайт) = 210байт= 1024 байт; тисяча
1 Мбайт (мегабайт) = 210 Кбайт(1024)=220байт(1 048 576); мільйон
1 Гбайт (гігабайт) = 210 Мбайт(1024)= 230байт(1 073 741 824); мільярд
1 Тбайт (терабайт) = 210 Гбайт(1024)= 240байт(1 099 511 627 766); трильйон
1 Пбайт (петабайт) = 210 Тбайт(1024)= 250байт(1 125 899 906 842 624); квадрильйон
1 Ебайт (екзабайт) = 210 Пбайт(1024)= 260байт(1 152 921 504 606 846 976);квінтильйон
1 Збайт (зеттабайт) = 210 Ебайт(1024)= 270байт(1 180 591 620 717 411 303 424);секстильйон
1 Йбайт (йоттабайт) = 210 Збайт(1024)= 280байт(1 208 9281 614 629 174 706 176);септильйон
При введенні кожен значущий символ перетвориться в десяткове число в діапазоні від 0 – 256 (28, тобто 1 байт), яке зберігається в основній кодовій таблиці. За стандарт в світі прийнято таблицю ASCII (Від 0-127 - зберігає коди всіх існуючих символів, від 127-255 - розміщує символи національних алфавітів. Символи з кодами від 0 до 31 – керівні).
Кодування зображень.
Існують два види зображень: растрові і векторні. Перші складаються з точок (пікселів) дуже маленьких розмірів. Чорно-біле зображення – набір точок білого кольору (відповідає 0) і чорного кольору (відповідає 1). Кольорове зображення – це набір точок різних кольорів (комбінації бітів). Таке зображення називають растровим. Недоліком цього типу зображення вважається великий об'єм пам'яті і зниження якості зображення при масштабуванні.
Метод векторного кодування полягає в тому, що зображення розкладається на геометричні фігури, параметри яких зберігаються в пам'яті комп'ютера у вигляді математичних формул або числових коефіцієнтів.
Системи числення.
Кожне представлене число повинно бути однозначним, тобто різним числам повинні відповідати різні комбінації нулів і одиниць. У десятковій системі для запису будь-якого цілого ненегативного числа використовується 10 цифр від 0-9 з основоюосновою 10. Якщо число більше 10, то для нього вказуєтьсявказуються кількість повних десятків, сотень і т.д.
3738 = 3000+700+30+8 = 3*103+7*102+3*101+8*100 = 373810
тобто аn*10n + an-1*10n-1 + ... + а1*101 + а0*100, причому обов'язково аn0.
У двійковій системі для запису чисел використовується 0 і 1 з основою основою являється 2. Для запису числа в двійковій системі використовується представлення цього числа за допомогою ступенів числа 2 (див. табл. ступенів числа 2).
-
n
0
1
2
3
4
5
6
7
8
9
10
2n
1
2
4
8
16
32
64
128
256
512
1024
Загальний вигляд цілого ненегативного числа:
аn*2n + an-1*2n-1 + ... + а1*21 + а0*20, причому аn =1.
Кожний з коефіцієнтів може приймати значення 0 або 1, аn завжди рівне 1. (346-256=90; 90-64=26; 26-16=10; 10-8=2)
346 = 256 + 64 + 16 + 8 + 2 =
= 1*28 + 0*27 + 1*26 + 0*25 + 1*24 + 1*23 + 0*22 + 1*21 + 0*20 = 101011010.
*********приклад*******************************************
Найбільше десяткове число, що використовує для запису свого двійкового коду три біти, виходить, коли значення всіх трьох бітів рівні одиниці.
0 = 02; 1 = 12 2 = 102 3 = 112
4 = 1002 5 = 1012 6 = 1102 7 = 1112 =4+2+1=1*22+1*21+1*20=111
8=1*23+0*22+0*21+0*20=1000;
9=8+1=1*23+0*22+0*21+1*20=1001;
10=8+2=1*23+0*22+1*21+0*20=1010;
***
25 = 110012 120 = 11110002
Зворотнє перетворення числа в двійковому коді в десяткову систему.
Відомі коефіцієнти а4 a3, а2, а1 і а0. Самий старший (лівий) біт має номер 4.
11010 = 1*24 + 1*23 + 0*22 + 1*21 + 0*20 = 16 + 8 + 0 + 2 + 0 = 26.
Правило виконання операцій складання однакове для всіх систем: якщо сума цифр, що складаються >= основі основі системи числення, відбувається перенесення одиниці в наступний зліва розряд:
12 + 02 = 12 02 + 12 = 12 12 + 12 = 102 (1 + 1 = 210 = 102)
З двійковими кодами можна виконувати різні математичні і логічні операції, («АБО» - операція логічного складання, «ТА» - логічного множення - закони булевої логіки).
