Ovoz, grafik kodlash. Matnli axborotlarni kodlash. Qurilmalarni sistema blokiga ulash. Sistema bloki va ona platalar komponentlarini


Download 0.82 Mb.
Pdf ko'rish
bet1/6
Sana24.01.2023
Hajmi0.82 Mb.
#1114839
  1   2   3   4   5   6
Bog'liq
NAZARIY MA`LUMOT



Ovoz, grafik kodlash. Matnli axborotlarni kodlash. Qurilmalarni 
sistema blokiga ulash. Sistema bloki va ona platalar komponentlarini 
o`rganish. 
Ma'lumotni kodlash juda keng bilim doirasidir. Albatta, bu raqamli 
texnologiyalarni rivojlantirish bilan bevosita bog'liq. Ko'pgina zamonaviy ta'lim 
muassasalarida axborotni kodlash eng mashhur mavzu hisoblanadi. Bugungi kunda 
ushbu hodisaning asosiy talqini kompyuterlar ishining turli jihatlari bilan bog'liq 
holda o'rganamiz. Biz savolga javob berishga harakat qilamiz: "Bir vaqtning o'zida 
jarayon, usul, asbob yoki bu hodisalarni kodlash bormi?" 
Kompyuter ekranida ko'rsatiladigan deyarli barcha turdagi ma'lumotlarning bari 
nol va birdan iborat ikkilik koddir. Bu ma'lumotlar shifrlashning eng sodda "past 
darajadagi" usuli bo'lib, bu kompyuterda ma'lumotlarni qayta ishlashga imkon 
beradi. Ikkilik kod universal bo'lib, uni barcha kompyuterlar istisnosiz tushunadilar 
(aslida, bu raqamli shaklda axborotdan foydalanishni standartlashtirish uchun). 
Ikkilik kodlashni ishlatadigan asosiy birlik ("ikkilik raqam" iborasidan) bit . Bu 0 
yoki 1 bo'ladi. Odatda, bitlar alohida-alohida ishlatilmaydi, lekin 8-raqamli ketma-
ketliklar - baytlar bilan birlashtirilgan. Ularning har birida, shuning uchun, 256 dan 
ziyod nol va ularning (8-darajadagi 2) birikmasi mavjud bo'lishi mumkin. Odatda, 
bir nechta ma'lumotni muhim hajmdagi ma'lumotlarni yozish uchun emas, balki 


katta miqdordagi - "kilo", "mega", "giga", "tera" va hokazo. Prefikslarini yozish 
uchun foydalanilmaydi, ularning har biri avvalgisiga nisbatan 1000 barobar ko'p . 
MATN KODLASH 
Raqamli ma'lumotlarning eng keng tarqalgan turi matndir. Qanday kodlangan? Bu 
jarayonni tushuntirish juda oson. Bir harf, tinish belgisi, raqam yoki belgi bir yoki 
bir nechta bayt bilan kodlanishi mumkin, ya'ni kompyuter ularni nol va noyob 
ketma-ketlik sifatida ko'radi va so'ngra kiritilgan tanib olish algoritmiga muvofiq 
ekranda ko'rsatiladi. Kompyuter matni - "ASCII" va "UNICODE" ning "shifrlash" 
uchun ikkita asosiy dunyo standarti mavjud. 
ASCII tizimida har bir belgi faqat bitta bayt bilan kodlangan. Ya'ni, ushbu standart 
orqali siz 256 belgigacha "shifrlash" mumkin - bu dunyo alifbosining aksariyat 
qismini ifodalaydi. Albatta, mavjud barcha milliy alifbo tizimlar ushbu manbaga 
mos kelmaydi. Shuning uchun, har bir alifboda shifrlashning o'z "quyi tizimi" 
mavjud. Imzo tizimlarining yordami bilan axborotni milliy kodlash uchun 
moslashtirilgan kodlash mavjud. Biroq, ushbu tizimlarning har biri, o'z navbatida, 
xalqaro darajada qabul qilingan global ASCII standartining ajralmas qismi 
hisoblanadi. 
ASCII tizimida 256 ta belgidan iborat ushbu manba ikki qismga bo'linadi. Birinchi 
128 ingliz alifbosiga belgilangan belgilar (a dan zgacha harflar), shuningdek 
raqamlar, asosiy tinish belgilar va boshqa ba'zi belgilar. Ikkinchi 128 bayta, o'z 


navbatida, milliy xat tizimlarida saqlanadi. Bu ruscha, xitoycha, arabcha, 
yaponcha, xitoycha va boshqa nodir bo'lmagan alfavitlar uchun "quyi tizim" dir. 
Ularning har biri alohida kodlash jadvali sifatida taqdim etiladi. Boshqacha qilib 
aytganda, ikkita alohida "milliy" jadvalda turli xil harflar va belgilar uchun bir xil 
bit majmuasi javobgar bo'lishi uchun (va, odatda, shunday bo'ladi) sodir bo'lishi 
mumkin. Bundan tashqari, turli mamlakatlarda IT-sohaning rivojlanishining o'ziga 
xos xususiyati bilan bir qatorda ular ham farqli. Misol uchun, ikki kodlash tizimi 
rus tilida keng tarqalgan: Windows-1251 va KOI-8. Birinchisi keyinchalik paydo 
bo'ldi (operatsion tizim bilan bir qatorda, bunga rozi bo'lmagan), ammo hozir 
ko'plab IT mutahassislari uni ustuvor vazifa sifatida ishlatishadi. Shuning uchun, 
rus tilida matnni o'qish kafolatlanishi uchun kompyuter, har ikkala jadvalni ham 
to'g'ri bilishi kerak. Ammo, odatda, bu bilan hech qanday muammo yo'q (agar 
kompyuter zamonaviy operatsion tizimga ega bo'lsa). 
Matnni kodlash usullari doimo takomillashtirilmoqda. Belgilar uchun faqat 
256 qiymatni ishlaydigan "bir baytli" ASCII tizimidan tashqari, "ikki baytli" 
UNICODE tizimi ham mavjud. 16-darajadagi 2-darajali matnli kodlashni amalga 
oshirish imkonini beradi, ya'ni 65 ming 536 ni hisoblash oson. Bu esa, o'z 
navbatida, dunyoning barcha mavjud milliy alifbolarini amalda kodlash uchun 
resurslarga ega. UNICODE-dan foydalanish "klassik" ASCII standartidan 
foydalanishdan kamroq. 

Download 0.82 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling