1- mavzu: Ikkilik kodlarni keltirib chiqarish, berilgan matnni bit, bayt,kilobayt, mb,gb larda hisoblash


Download 0.76 Mb.
Pdf ko'rish
bet1/5
Sana25.01.2023
Hajmi0.76 Mb.
#1121197
  1   2   3   4   5
Bog'liq
kompyuter ilmlariga kirish



1- Mavzu: Ikkilik kodlarni keltirib chiqarish , berilgan 
matnni bit, bayt,kilobayt, MB,GB larda hisoblash. 
 
 
Ikkilik kod - elektron hisoblash mashinalari (EHM)da arifmetik 
amallarni bajarishda shartli ravishda qabul qilingan sanoq 
sistemasi. EHM da 10 lik, 8 lik, 5 lik, 3 lik va 2 lik sanoq 
sistemalari qoʻllaniladi. I.k.da eng kam belgi (0 va 1) ishlatilgani 
uchun EHMda asosan shu sistemadan foydalaniladi. Qulaylik 
uchun 10 lik sanok, sistemasi 2 lik sanok, sistemasiga aylantirib 
olinadi. Mas, oʻnlik sistemadagi 157 ikkilik sistemada 
010011101 deb yoziladi.Kompyuterga dasturlar yozish uchun 
binar kodlash (shifrlash) tili yordamida yozilardi binar kodlarni 
tushungan dasturchilar kompyuter arxitekturasini to'liqligicha 
ko'ra oladi. 
Matn, tasvir va 
ovozli axborotlarni kodlash 
"Matnli 
ma'lumotlarni kodlash" bo'yicha informatika va AKT bo'yicha 
ochiq dars Kodlash matnli ma'lumot kompyuterda - ba'zan 
ajralmas shart to'g'ri ish u yoki bu fragmentning qurilmasi yoki 
displeyi. Ushbu jarayon kompyuterning matnli va vizual 
ma'lumotlari, ovozi bilan ishlashi paytida qanday paydo bo'ladi - 
biz bularning barchasini ushbu maqolada tahlil qilamiz. Kirish 
Elektron hisoblash mashinasi (biz kiramiz kundalik hayot 
kompyuter deb ataladi) matnni juda aniq tarzda qabul qiladi. 
Uning uchun matnli ma'lumotlarni kodlash juda muhim, chunki 
u har bir matn qismini bir-biridan ajratilgan belgilar guruhi 
sifatida qabul qiladi. Belgilar nima? Nafaqat rus, ingliz va 
boshqa harflar kompyuter uchun belgi, balki tinish belgilari va 
boshqa belgilar ham rol o'ynaydi. Hatto kompyuterda yozishda 
so'zlarni ajratish uchun foydalanadigan bo'sh joy ham, qurilma 
ramz sifatida qabul qilinadi. Yuqori matematikaga juda o'xshash 
narsa, chunki u erda ko'plab professorlarning fikriga ko'ra nol 
ikki tomonlama ma'noga ega: bu raqam, va shu bilan birga 
hech narsani anglatmaydi. Hatto faylasuflar uchun ham 
matndagi bo'shliq masalasi dolzarb muammoga aylanishi 


mumkin. Albatta, hazil, lekin, aytilganidek, har bir hazilda 
haqiqat bor. Qanday ma'lumot bor? Shunday qilib, axborotni 
idrok etish uchun kompyuter qayta ishlash jarayonlarini 
boshlashi kerak. Va qanday ma'lumot mavjud? Ushbu 
maqolaning mavzusi matnli ma'lumotlarni kodlashdir. Biz ushbu 
vazifaga alohida e'tibor qaratamiz, ammo boshqa mikro 
mavzular bilan ham shug'ullanamiz. Axborot matnli, raqamli, 
tovushli, grafik bo'lishi mumkin. Masalan, klaviaturada biz 
yozgan narsalarni aks ettirish uchun kompyuter matnli 
ma'lumotlarni kodlovchi jarayonlarni bajarishi kerak. Belgilar va 
harflarni ko'ramiz, bu tushunarli. Mashina nimani ko'radi? U 
mutlaqo barcha ma'lumotlarni qabul qiladi - va endi biz faqat 
matn haqida emas, balki ma'lum bir nol va bitta ketma-ketlik 
sifatida gaplashamiz. Ular ikkilik kod deb ataladigan asosni 
tashkil qiladi. Shunga ko'ra, qurilmaga keladigan ma'lumotni 
unga tushunarli qilib o'zgartiradigan jarayon "matn 
ma'lumotlarini ikkilik kodlash" deb nomlanadi. Ikkilik kodning 
qisqacha ishlash Nima uchun elektron mashinalarda eng ko'p 
tarqalgan ma'lumotni ikkilik kod bilan kodlash? Nol va bitta 
bilan kodlangan matn bazasi mutlaqo har qanday belgilar va 
belgilar ketma-ketligi bo'lishi mumkin. Biroq, bu 
ma'lumotlarning ikkilik kodlashning yagona afzalligi emas. Gap 
shundaki, ushbu kodlash usuli asosidagi tamoyil juda sodda, 
ammo ayni paytda u juda funktsionaldir. Elektr impulsi 
bo'lganida, u birlik bilan (shartli ravishda, albatta) etiketlanadi. 
Impuls yo'q - nol bilan belgilang. Ya'ni, ma'lumotni matnli 
kodlash elektr impulslari ketma-ketligini qurish printsipiga 
asoslanadi. Ikkilik koddagi belgilardan tashkil topgan mantiqiy 
ketma-ketlik mashina tili deyiladi. Shu bilan birga, ikkilik kod 
yordamida matnli ma'lumotlarni kodlash va qayta ishlash 
operatsiyalarni juda qisqa vaqt ichida amalga oshirishga imkon 
beradi. Bitlar va baytlar Mashina tomonidan qabul qilingan 
raqam ma'lum bir ma'lumotni o'z ichiga oladi. Bu bitga teng. Bu 
shifrlangan ma'lumotlarning bir yoki boshqa ketma-ketligini 


tashkil etuvchi har bir va har bir nolga tegishli. Shunga ko'ra, 
har qanday holatda ma'lumot miqdori oddiygina ikkilik kod 
ketma-ketligidagi belgilar sonini bilish orqali aniqlanishi
mumkin. Ular son jihatdan bir-biriga teng bo'ladi. Koddagi 2 ta 
raqam 2 bit, 10 ta raqam - 10 bit va boshqalarni o'z ichiga 
oladi. Ikkilik kodning ma'lum bir qismida joylashgan ma'lumot 
hajmini aniqlash printsipi juda oddiy, siz ko'rib turganingizdek. 
Matnli ma'lumotlarni kompyuterda kodlash Endi siz rus 
alifbosidagi harflardan, biz ishonganidek, ketma-ketlikdan iborat 
maqolani o'qiyapsiz. Va kompyuter, ilgari aytib o'tganimizdek, 
barcha ma'lumotlarni (va bu holda ham) 
harflarning emas
, balki 
nol va birining ketma-ketligi sifatida qabul qiladi, bu elektr 
impulsining yo'qligi va mavjudligini anglatadi. Gap shundaki, biz 
ekranda ko'rgan bitta belgini bayt deb nomlangan an'anaviy 
o'lchov birligi yordamida kodlash mumkin. Yuqorida 
yozilganidek, ikkilik kod axborot yuki deb ataladi. Eslatib 
o'tamiz, u son jihatdan tanlangan kod fragmentidagi nol va 
birliklarning umumiy soniga teng. Shunday qilib, 8 bit 1 bayt. 
Bu holda signallarning kombinatsiyasi juda xilma-xil bo'lishi 
mumkin, buni qog'ozga teng o'lchamdagi 8 katakdan iborat 
to'rtburchak chizish orqali osongina ko'rish mumkin. Matnli 
ma'lumotlarni 256 belgidan iborat bo'lgan alifbo yordamida 
kodlash mumkin ekan. Mohiyati nima? Gap shundaki, har bir 
belgi o'z binar kodiga ega bo'ladi. Muayyan belgilar bilan 
"bog'langan" kombinatsiyalar 00000000 dan boshlanadi va 
11111111 da tugaydi. Agar ikkilikdan o'nlik tizim hisoblash, 
keyin bunday tizimdagi ma'lumotlar 0 dan 255 gacha kodlanishi 
mumkin. Shuni unutmangki, hozirda rus alifbosidagi harflarning 
kodlashidan foydalanadigan turli xil jadvallar mavjud. Bular, 
masalan, ISO va KOI-8, Mac va CP ikkita o'zgarishda: 1251 va 
866. Ushbu jadvallardan birida kodlangan matn, boshqasidan 
boshqa kodlashda to'g'ri ko'rsatilmasligiga ishonch hosil qilish 
oson. Buning sababi shundaki, har xil belgilar turli xil 
jadvallarda bir xil ikkilik kodga mos keladi. Avvaliga bu 


muammo edi. Biroq, hozirgi vaqtda matnni o'zgartiradigan, 
to'g'ri shaklga keltiradigan dasturlarda allaqachon maxsus 
algoritmlar o'rnatilgan. 1997 yil Unicode deb nomlangan 
kodlash yaratilishi bilan ajralib turdi. Unda har bir belgi bir 
vaqtning o'zida 2 baytdan iborat. Bu juda ko'p sonli belgilarga 
ega bo'lgan matnni kodlash imkonini beradi. 256 va 65536: farq 
bormi? Grafik kodlash Matn va grafik ma'lumotlarni kodlash 
ba'zi o'xshashliklarga ega. Ma'lumki, grafik ma'lumotni 
namoyish qilish uchun "monitor" deb nomlangan kompyuter 
atrof-muhit qurilmasi ishlatiladi. Hozir grafikalar ( u keladi hozir 
haqida kompyuter grafikasi) turli xil sohalarda keng qo'llaniladi. 
Yaxshiyamki, apparat qobiliyatlari shaxsiy kompyuterlar juda 
murakkab grafik vazifalarni hal qilishga imkon beradi. So'nggi 
yillarda videoni qayta ishlash mumkin bo'ldi. Ammo matn, 
asosan, tushunarli bo'lgan grafikadan ancha "engilroq". Shu 
sababli, grafik fayllarning yakuniy hajmi kattalashtirilishi kerak. 
Grafik ma'lumotlarning mohiyatini bilish orqali bunday 
muammolarni engib o'tish mumkin. Avval ushbu turdagi 
ma'lumotlar qaysi guruhlarga bo'linganligini aniqlaylik. 
Birinchidan, bu bitmap. Ikkinchidan, vektor. Rastrli tasvirlar 
katakli qog'ozga juda o'xshash. Bunday qog'ozdagi har bir katak 
u yoki bu rangga bo'yalgan. Ushbu tamoyil ma'lum darajada 
mozaikani eslatadi. Ya'ni, rastrli grafikada tasvir alohida 
elementar qismlarga bo'lingan ekan. Ular piksel deb nomlanadi. 
Rus tiliga tarjima qilishda piksellar "ochkolar" degan ma'noni 
anglatadi. Piksellar qatorlarga nisbatan buyurtma qilinganligi 
mantiqan. Grafik panjara ma'lum miqdordagi piksellardan 
iborat. U shuningdek, raster deb ham ataladi. Ushbu ikkita 
ta'rifni hisobga olgan holda, bitmap to'rtburchaklar panjarada 
ko'rsatiladigan piksellar to'plamidan boshqa narsa emas. 
Monitorning raster va piksel o'lchamlari tasvir sifatiga ta'sir 
qiladi. Bu qanchalik baland bo'lsa, monitordagi raster 
shunchalik katta bo'ladi. Rastr o'lchamlari - bu har bir 
foydalanuvchi, ehtimol eshitgan ekran o'lchamlari. Eng biri 


muhim xususiyatlarkompyuter ekranlari faqat o'lchamlari emas, 
balki o'lchamlari. Bu uzunlik birligiga qancha piksel borligini 
ko'rsatadi. Odatda, monitor o'lchamlari dyuym uchun piksel 
bilan o'lchanadi. Uzunlik birligi uchun qancha piksel bo'lsa, sifat 
shunchalik yuqori bo'ladi, chunki "donadorlik" kamayadi. Ovoz 
oqimini qayta ishlash Matn va tovush ma'lumotlarini kodlash, 
boshqa kodlash turlari singari, o'ziga xos xususiyatlarga ega.
Endi biz oxirgi jarayonga e'tibor qaratamiz: audio ma'lumotni 
kodlash. Ovoz oqimining taqdimoti (shuningdek, alohida ovoz) 
ikki usulda amalga oshirilishi mumkin. Ovozli ma'lumotni taqdim 
etishning 
analog shakli Bundan tashqari
, qiymat juda ko'p sonli 
turli xil qiymatlarni qabul qilishi mumkin. Bundan tashqari, 
xuddi shu qiymatlar doimiy bo'lib qolmaydi: ular juda tez 
o'zgaradi va bu jarayon doimiydir. Ovozli ma'lumotlarni taqdim 
etishning diskret shakli Agar diskret usul haqida gapiradigan 
bo'lsak, unda bu holda qiymat faqat cheklangan miqdordagi 
qiymatlarni olishi mumkin. Bunday holda, o'zgarish to'satdan 
sodir bo'ladi. Siz diskret ravishda nafaqat audio, balki 
kodlashingiz mumkin grafik ma'lumotlar... Aytgancha, analog 
shaklga kelsak. Analog audio ma'lumot, masalan, vinil 
yozuvlarda saqlanadi. Ammo CD allaqachon audio ma'lumotni 
taqdim etishning diskret usuli hisoblanadi. Dastlab biz 
kompyuter barcha ma'lumotlarni mashina tilida qabul qilishi 
to'g'risida gaplashdik. Buning uchun ma'lumotlar elektr 
impulslari ketma-ketligi - nol va bir xil shaklda kodlangan. 
Ovozni kodlash ushbu qoidadan istisno emas. Ovozni 
kompyuterda qayta ishlash uchun avval uni aynan shu 
ketmaketlikka aylantirish kerak. Shundan keyingina 
operatsiyalar oqim yoki bitta tovushda bajarilishi mumkin. 
Kodlash jarayoni sodir bo'lganda, oqim vaqt namunasi olinadi. 
Ovoz to'lqini uzluksiz, u vaqtning kichik qismlarida rivojlanadi. 
Bunday holda, amplituda qiymat har bir belgilangan interval 
uchun alohida o'rnatiladi. Xulosa Xo'sh, ushbu maqola 
davomida biz nimani bilib oldik? Birinchidan, u erda paydo 


bo'lishidan oldin kompyuter monitorida aks ettirilgan barcha 
ma'lumotlar kodlangan. Ikkinchidan, ushbu kodlash ma'lumotni 
mashina tiliga tarjima qilish bilan bog'liq. Uchinchidan, mashina 
tili elektr impulslari ketma-ketligidan boshqa narsa emas - nollar 
va birlar. To'rtinchidan, turli xil belgilarni kodlash uchun alohida 
jadvallar mavjud. Va, beshinchidan, grafik va tovushli 
ma'lumotlarni analog va diskret shakllarda taqdim etish 
mumkin. Bu, ehtimol, biz aniqlagan asosiy fikrlar. Ushbu sohani 
o'rganadigan fanlardan biri bu informatika. Matnli ma'lumotni 
kodlash va uning asoslari maktabda tushuntiriladi, chunki bu 
erda murakkab narsa yo'q. Matnli ma'lumotlar ramzlardan 
iborat: harflar, raqamlar, tinish belgilari va boshqalar. Bir bayt 
256 xil qiymatni saqlash uchun kifoya qiladi, bu unga har 
qanday harf va raqam belgilarini joylashtirish imkonini beradi. 
Dastlabki 128 ta belgi (kamida bit etti bitni egallagan) ASCII 
(Axborot almashish uchun Amerika standart kodi) kodlash 
yordamida standartlashtirilgan. Kodlashning mohiyati shundan 
iboratki, har bir belgiga 00000000 dan 11111111 gacha bo'lgan 
ikkilik kod yoki 0 dan 255 gacha mos keladigan o'nlik kod 
berilgan. Ruscha harflarni kodlash uchun turli xil jadval 
jadvallari ishlatiladi (KOI-8R, CP1251, CP10007, ISO-8859-5 ): - 
kirill harflarini kodlash uchun sakkiz bitli standart (UNIX 
operatsion tizimi uchun). Ishlab chiquvchilar KOI8R rus 
alifbosining belgilarini kengaytirilgan ASCII jadvalining yuqori 
qismiga kirill alifbosining pozitsiyalari jadvalning pastki 
qismidagi ingliz alifbosidagi fonetik o'xshashlariga mos 
keladigan tarzda joylashtirdi. Bu shuni anglatadiki, yozilgan 
matndan KOI8R, siz lotin belgilarida yozilgan matnni olasiz. 
Masalan, "baland uy" so'zlari "dom vysokiy" shaklini oladi; 
CP1251 - OS Windows-da ishlatiladigan sakkiz bitli kodlash 
standarti; CP10007- Macintosh operatsion tizimining kirill 
alifbosida ishlatiladigan sakkiz bitli kodlash standarti (Apple 
kompyuterlari); ISO-8859-5 - rus tilini kodlash uchun standart 
sifatida tasdiqlangan sakkiz bitli kod. Grafik kodlash Grafik 


ma'lumot ikki shaklda taqdim etilishi mumkin: analog va 
diskret. Tuvalni bo'yashrassom tomonidan yaratilgan analog 
vakillik misoliva rasm, 
printer bilan bosilgan
, har xil rangdagi 
alohida (elementlar) nuqtalardan tashkil topgan diskret vakillik.
Grafik tasvirni ajratish (namuna olish) orqali grafik ma'lumot 
analog shakldan diskretga aylantiriladi. Bunday holda, kodlash 
amalga oshiriladi - grafik tasvirning har bir elementini kod 
shaklida ma'lum bir qiymatga berish. Grafik moslamalarni 
yaratish va saqlash bir necha shaklda - shaklda mumkin vektor, 
fraktal yoki raster Tasvirlar. Alohida mavzu 3D (uch o'lchovli) 
grafikalar ko'rib chiqildi, bu vektorli va rasterli tasvirlash 
usullarini birlashtiradi. Vektorli grafikalar rasmlar, chizmalar, 
diagrammalar kabi grafik tasvirlarni aks ettirish uchun 
ishlatiladi. Ular ob'ektlardan hosil bo'ladi - geometrik ibtidoiylar 
to'plami (nuqta, chiziqlar, doiralar, to'rtburchaklar), ularga ba'zi 
xususiyatlar beriladi, masalan, chiziq qalinligi, rangni to'ldirish. 
Vektor formatidagi rasm tahrirlash jarayonini soddalashtiradi, 
chunki tasvirni masshtablash, aylantirish va deformatsiz 
deformatsiyalash mumkin. Bundan tashqari, har bir o'zgarish 
eski tasvirni (yoki parchani) buzadi va uning o'rniga yangisi 
quriladi. Ushbu taqdimot grafikalar va biznes grafikalar uchun 
yaxshi. Vektorli tasvirni kodlashda ob'ekt tasvirining o'zi emas, 
balki nuqtalarning koordinatalari, bu dastur yordamida har safar 
tasvirni qayta tiklaydi. Asosiy kamchilik vektorli grafikalar 
fotografiya sifatining mumkin emasligi... Vektor formatida rasm 
har doim chizilganga o'xshaydi. Rastrli grafikalar. Har qanday 
rasmni kvadratlarga bo'lish mumkin, shu bilan olish raster - 
kvadratlarning ikki o'lchovli massivi. Kvadratlarning o'zi - raster 
elementlar yoki piksellar (rasm elementi) - rasm elementlari. 
Har bir pikselning rangi raqam bilan kodlanadi, bu rasmni 
tavsiflash uchun rang raqamlarining tartibini (chapdan o'ngga 
yoki yuqoridan pastgacha) belgilashga imkon beradi.Piksel 
saqlanadigan har bir katakchaning soni xotirada saqlanadi. 


Bitmap chizmasi Har bir piksel yorqinlik, rang va shaffoflik 
qiymatlari yoki ushbu qiymatlarning kombinatsiyasi bilan 
taqqoslanadi. Bitmap bir qator qator va ustunlarga ega. Ushbu 
saqlash usuli o'zining kamchiliklariga ega: tasvirlar bilan ishlash 
uchun ko'proq xotira kerak. Bitmap tasvirining hajmi piksellar 
sonini bitta nuqtaning ma'lumot hajmiga ko'paytirish orqali 
aniqlanadi, bu mumkin bo'lgan ranglar soniga bog'liq. IN 
zamonaviy kompyuterlar asosan quyidagi ekran o'lchamlaridan 
foydalaning: 640 dan 480 gacha, 800 dan 600 gacha, 1024 dan 
768 gacha va 1280 dan 1024 pikselgacha. Har bir nuqtaning 
yorqinligi va uning koordinatalarini butun sonlar yordamida 
ifodalash mumkin, bu grafik ma'lumotlarga ishlov berish uchun 
ikkilik kodlardan foydalanishga imkon beradi. Oddiy holatda (oq 
rangdagi qora va oq rangdagi rasm) ekrandagi har bir nuqta 
ikkita holatdan biriga ega bo'lishi mumkin - "qora" yoki "oq", 
ya'ni uning holatini saqlash uchun 1 bit kerak bo'ladi. Rangli 
tasvirlar video xotirasida saqlangan har bir nuqta rangining 
ikkilik kodiga muvofiq hosil bo'ladi. Rangli tasvirlar turli xil rang 
chuqurliklariga ega bo'lishi mumkin, bu nuqta rangini kodlash 
uchun ishlatiladigan bitlar soni bilan belgilanadi. Rang 
chuqurligining eng keng tarqalgan qiymatlari 8, 16, 24, 32, 64 
bit. Rangli grafik tasvirlarni kodlash uchun ixtiyoriy rang uning 
tarkibiy qismlariga bo'linadi. Quyidagi kodlash tizimlaridan 
foydalaniladi: HSB (H - rang, S - to'yinganlik, B - yorqinlik), RGB 
(qizil - qizil, Yashil - yashil, Ko'k - ko'k) va ( 
Ccyan uchun yan

magenta uchun magenta, sariq - sariq, qora esa qora). Birinchi 
tizim qulay inson, ikkinchisi uchun kompyuterni qayta ishlash, 
ikkinchisi esa bosmaxonalar... Ushbu rang tizimlaridan 
foydalanish yorug'lik oqimi "sof" spektral ranglarning: qizil, 
yashil, ko'k yoki ularning hosilalarining kombinatsiyasi bo'lgan 
nurlanish orqali hosil bo'lishi mumkinligi bilan bog'liq. Fraktal 
Ayrim elementlari ota-ona tuzilmalarining xususiyatlarini meros 
qilib olgan ob'ektdir. Kichikroq o'lchovli elementlarning batafsil 
tavsifi oddiy algoritm bo'yicha amalga oshirilganligi sababli, 


bunday ob'ektni bir nechta matematik tenglamalar bilan 
tavsiflash mumkin. Fraktallar batafsil tasvirlash uchun nisbatan 
kam xotira talab qiladigan tasvirlarni tasvirlashga imkon beradi. 
Fraktal formatdagi rasm 3D grafikalar (3D.) uch o'lchovli 
kosmosdagi narsalar bilan ishlaydi. Uch o'lchovli kompyuter 
grafikasi filmlarda, kompyuter o'yinlarida keng qo'llaniladi, bu 
erda barcha ob'ektlar yuzalar yoki zarralar to'plami sifatida 
ifodalanadi. 3D grafikadagi barcha vizual transformatsiyalar 
tomonidan boshqariladi matritsali tasvirga ega bo'lgan 
operatorlar. Ovozni kodlash Musiqa, har qanday tovush singari, 
ovoz tebranishlaridan boshqa narsa emas, uni ro'yxatdan 
o'tkazish, uni etarlicha aniq takrorlash mumkin. Ovoz signalini 
kompyuter xotirasida aks ettirish uchun qabul qilingan akustik 
tebranishlarni raqamlashtirish, ya'ni nollar va birliklar 
ketmaketligiga aylantirish kerak. Mikrofon yordamida tovush 
elektr tebranishlariga aylantiriladi, shundan so'ng tebranishlar 
amplitudasini maxsus moslama yordamida ma'lum vaqt 
oralig'ida (sekundiga bir necha o'n ming marta) o'lchash 
mumkin - analog-raqamli konvertor (ADC). Ovozni ko'paytirish 
uchun raqamli signal analog yordamida analogga aylantirilishi 
kerak raqamli-analogli konvertor (DAC). Ushbu ikkala qurilma 
ham o'rnatilgan ovoz kartasi kompyuter. O'zgarishlarning 
ko'rsatilgan ketma-ketligi shakl. 2.6 .. Analog signalni raqamli 
raqamga o'tkazish va aksincha Har bir tovush o'lchovi ikkilik 
kodda yozilgan. Ushbu jarayon deyiladi namuna olish (namuna 
olish),aDC yordamida amalga oshiriladi. Namuna (namuna) - bu 
analog signal amplitudasining ikki o'lchovi orasidagi vaqt 
oralig'i. Bir muncha vaqtdan tashqari, namuna analog-raqamli 
konversiya natijasida olinadigan raqamli ma'lumotlarning har 
qanday ketma-ketligi deb ham ataladi. Muhim parametr 
namuna olishchastota - soniyada analog signal amplitudasining 
o'lchovlari soni. Ovozni tanlash tezligi sekundiga 8000 dan 
48000 gacha. Namuna olish jarayonining grafik tasviri Ijro etish


sifatiga ta'sir qiladi namuna olish tezligi va 
o'lchamlari(amplituda qiymatini yozish uchun ajratilgan 
katakning kattaligi). Masalan, musiqani kompakt-disklarga 
yozishda 16 bitli qiymatlar va 44032 Hz namuna olish tezligi 
ishlatiladi. Qulog'iga ko'ra, odam chastotasi 16 Gts dan 20 kHz 
gacha bo'lgan ovoz to'lqinlarini qabul qiladi (soniyada 1 Hz - 1 
tebranish). Audio DVD formatida signal bir soniya ichida 96000 
marta o'lchanadi. 96 kHz namuna olish tezligidan foydalaning. 
Multimedia dasturlarida qattiq diskdagi joyni tejash uchun 
ko'pincha past chastotalar qo'llaniladi: 11, 22, 32 kHz. Bu 
eshitiladigan chastota diapazonining pasayishiga olib keladi va 
shuning uchun eshitilgan narsaning buzilishi sodir bo'ladi. Dars 
mavzusi: « Matn ma'lumotlarini kodlash ". Mavzu: Informatika 
va AKT. Sinf: 9-10. Kalit so'zlar : informatika, matnlarni 
kodlash, ma'lumotlarni kodlash. Adabiyot, eor. 1. Darslik 
Ugrinovich N.D. Informatika va AKT asosiy kurs 9-sinf;
Uskunalar : kompyuter sinfi, dasturlarMicrosoftIdoraPower
Point, dars uchun topshiriqlar elektron formatda (Ilovaga 
qarang). Dars turi : Yangi mavzuni o'rganish. Ish shakllari : 
frontal, jamoaviy, individual. Izoh: talabalar soni sinf, kichik 
guruh. Darsning maqsadi: Matnli ma'lumotni kodlash haqida 
tushuncha bering. Vazifalar: Matnli ma'lumotlarni kodlash 
to'g'risida g'oyalarni 
shakllantirish
; Ta'limni 
rivojlantirishhissiyotlarva kollektivizm, aqlli bo'lingmen 
o'rtoqlarning javoblarini tinglang; Diqqat va mantiqiy fikrlashni 
rivojlantirish; Kompyuter dasturlarini o'rganishga qiziqishni 
rivojlantirish. Darslar davomida: O'qituvchining kirish hikoyasi 
taqdimot orqali (tenglama bo'yichamavzu bo'yicha taqdimot 
oldinroq taqdim etilgan). 60-yillardan boshlab kompyuterlar 
matnli ma'lumotlarni qayta ishlashda tobora ko'proq foydalanila 
boshladilar va hozirda dunyodagi shaxsiy kompyuterlarning 
aksariyati matnli ma'lumotlarni qayta ishlash bilan 
shug'ullanmoqdalar. Matnli ma'lumotlarni aks ettirish uchun 256 
ta belgi etarli. Formulaga muvofiqN \u003d 2 Men , 256= 2 8 


shuning uchun bitta belgini kodlash uchun 1 baytga teng 
miqdordagi ma'lumot ishlatiladi. (Formulaga alohida e'tibor 
bering). Kodlash shuni anglatadiki, har bir belgiga 00000000 
dan 11111111 gacha bo'lgan noyob ikkilik kod (yoki 0 dan 255 
gacha bo'lgan o'nlik kod) beriladi. Belgiga ma'lum bir kodni 
berish kelishuv masalasi bo'lishi muhimdir, bu kod jadvali bilan 
belgilanadi. Uchun turli xil turlari Kompyuterlar turli xil 
kodlashlardan foydalanadilar. Tarqatish bilanIBMKompyuter 
xalqaro standart kodlash jadvaliga aylandiASCII ( Amerika 
Standart Kod uchun Ma `lumot O'zaro almashish ) - amerikalik 
standart kod ma'lumot almashish uchun. Ushbu jadvalda faqat 
birinchi yarim standart, ya'ni. 0 (00000000) dan 127 (0111111) 
gacha bo'lgan raqamlarga ega belgilar. Bunga lotin alifbosidagi 
harf, raqamlar, tinish belgilari, qavslar va boshqa ba'zi belgilar 
kiradi. Qolgan 128 ta kod ishlatilgan turli xil variantlar... Ruscha 
kodlashlarda rus alifbosidagi belgilar joylashtirilgan. Hozirda rus 
harflari uchun 5 xil kod jadvallari mavjud (KOI8,CP1251 , 
CP866,Mac, ISO). Hozir yangi xalqaro standart keng qabul 
qilindiUnicode , har bir belgi uchun ikkita bayt ajratadi. U 65536 
(2) kodlash uchun ishlatilishi mumkin 16 \u003d 65536) turli xil 
belgilar. Raqamlar ASCII standarti bo'yicha ikki holatda - 
kiritish-chiqarish paytida va matnda paydo bo'lganda kodlanadi. 
Agar raqamlar hisob-kitoblarga jalb qilingan bo'lsa, unda ular 
boshqa ikkilik kodga o'tkaziladi. Raqamni olaylik57 . Matnda 
ishlatilganda har bir raqam ASCII jadvaliga muvofiq o'z kodi 
bilan ifodalanadi. Ikkilikda bu 0011010100110111. 
Hisobkitoblarda foydalanilganda ushbu raqamning kodi tarjima 
qoidalariga muvofiq olinadi ikkilik tizim va biz olamiz - 
00111001. Bugungi kunda ko'p odamlar xatlar, hujjatlar, 
maqolalar, kitoblar va boshqalarni tayyorlashda 
foydalanadilar.kompyuter so'z muharrirlari ... Kompyuter 
muharrirlari asosan ishlaydi256 belgidan iborat alifbo bilan . 
Bunday holda, matndagi ma'lumot miqdorini hisoblash oson.
2- Mavzu: Kompyuterning texnik tarkibi va asosiy qurilmalari


1 - shaxsiy kompyuter 1973-yil Fransiyada Truong Trong Ti 
tomonidan ishlab chiqarilgan. Avvaliga mazkur kompyuter 
elektron o’yinchoq sifatida qabul qilingan. So’ngra bu 
kompyuter 1977-yilda amerikalik Stiv Jobs boshliq “Apple 
Compyuter” firmasi tomonidan mukammallashtirilib, ommaviy 
ravishda chiqarila boshlandi. Kompyuter - bu turli hajmdagi, har 
xil ko’rinishdagi axborotlarni tezlik bilan ishlab berishni 
ta’minlovchi universal avtomatik qurilmadir. Sistema bloki 
asosiy xotira, protsessor va elektron sxemadan tashkil topgan. 
Asosiy xotira esa tezkor xotira qurilmasi (TXQ) hamda doimiy 
xotira qurilmasi (DXQ)dan tashkil topgan. TXQda (boshqacha 
nomi RAM ― Random Access Memory) kompyuterga kiritilgan 
va ish jarayonida hosil bo’lgan barcha axborotlar saqlanadi. 
Kompyuter manbaadan uzilgach TXQdagi ma’lumotlar o’chib 
ketadi. DXQda esa axborotlar o’zgarmasdan doimiy saqlanadi. 
Ona plata (ingl. Motherboard yoki ingl. mainboard — Asosiy 
plata; материнка) Shaxsiy kompyuterning asosiy komponentlari 
(Markaziy protsessor, TXQ kontrolleri va TXQ, yuklanuvchi DXQ, 
BIOS kontrollerlari) o’rnatiladigan plata. 
Odatda ona platada razyomlar (slotlar) joylashgan bo’ladi. 
Markaziy protsessor (ingl. central processing unit - CPU, 
markaziy hisoblash qurilmasi). 1971-yilda Intel firmasi 
tomonidan 2250 tranzistorli birinchi mikroprotsessor 4004 
ishlab chiqarilgan. Arifmetik va mantiqiy amallarni bajaruvchi, 
boshqaruvchi qurilma. Har bir dastur buyruqlar ketmaketligidan 
tashkil topadi. Protsessor shu buyruqlarini bajaradi. 
Protsessorlar o’ta katta integral sxemalar asosida quriladi. 
Protsessor tezligi 1 sekundda bajaradigan amallar soni bilan 
belgilanadi va u Hz (gers) larda o’lchanadi. Protsessorning bir 
vaqtning o’zida necha bit bilan ishlashi uning razryadini 
belgilaydi. Hozirgi kunda 8, 16, 32, 64, 128 razryadli 
protsessorlar keng qo’llanilmoqda. RAM - Random Access 
Memory (tanlov asosida ixtiyoriy qismiga murojaat qilinadigan 


xotira) Bu qurilma registrlardan tashkil topgan. Registr ― bu 
ma’lumotlarni ikkilik shaklda vaqtinchalik saqlovchi qurilma. 
Registr triggerlardan tashkil topadi. Triggerlarning miqdori 
kompyuter necha razryadli ekanligini ko’rsatadi. Registr 
(uyacha) larning har bir razryadiga 1 bit axborot to’g’ri keladi. 8 
bit axborot birgalikda 1 baytni tashkil qiladi. Har 1 bayt o’z 
tartib raqami(adresi)ga ega bo’ladi. Uyachaning uzunligi 
mashina so’zi uzunligini belgilab beradi. HDD (ingl. Hard Disk 
Drive – qattiq disk qurilmasi) kompyuterning tashqi xotirasi 
bo’lib, sistema blokiga o’rnatiladi hamda ma’lumotlarni 
saqlashda ishlatiladi. Uning hajmi bir necha 10 Gbaytdan - 10 
Tbaytgacha yetadi. Vinchestor deganda, silindrsimon germetik 
idishda joylashtirilgan, bir o’qqa mustahkamlangan ustma - ust 
disklar majmui tushuniladi. 1 - vinchestor 1973 - yilda IBM 
firmasi tomonidan 3340 modelida yaratilgan. Monitor 
kompyuterning ish jarayonida vujudga keladigan axborotlarni 
ekranda yoritib berishga xizmat qiladigan qurilma. Monitor 
grafik yoki matn holatida ishlashi mumkin. Matn holatida belgi 
o’rinlari deyiluvchi alohida qismlarga, grafik holatida esa piksel 
nomli nuqtalarga bo’linadi. Monitordagi piksellarning umumiy 
miqdori hamda ranglar soni monitorning imkon darajasini 
belgilaydi. Hozirda monitorlarning HGC, CGA, EGA, VGA va 
SVGA turlari keng tarqalgan. Klaviatura (ingl. keyboard) 
Kompyuterga turli shakldagi axborot kiritish yo’llaridan biri 
klaviaturada joylashgan tugma (klavish)lar ko’magida amalga 
oshiriladi. Aniq bir tugma yoki tugmalar birikmasining bosilishi 
aynan mos ikkilik kodining kiritilishiga olib keladi. Bunga sabab 
shriftlovchi nomli mikrosxema ma’lum tugma bosilishida hosil 
bo’luvchi signalni ikkilik kodiga aylantirib beradi. Standart 
klaviaturalarda 101 yoki 102 ta klavish bo’ladi. Oldingi turlarida 
86 ta bo’lgan. Vazifasiga ko’ra klaviaturadagi klavishlar 6 
guruhga bo’linadi. Ular 1) funksional 2) alifbo-raqamli 3) 
yo’nalishli 4) raqamlar paneli 5) maxsuslashtirilgan 6) 
modifikatorlar Sichqoncha (ingl. mouse – sichqon) ma’lumot 
kiritish qurilmasi bo’lib, biror tekislik bo’ylab yurg’izilganda 


ostidagi lazer nuri harakat haqidagi ma’lumotni kompyuterga 
uzatadi va ekrandagi kursor mos yo’nalishlarda harakatlanadi. 
Sichqonchaning tugmalari yordamida kompyuterga biror 
buyruq berish mumkin. Birinchi sichqonchali kompyuter ― 
Xerox 8010 Star Information System mini-kompyuteri 1981yilda 
ishlab chiqarilgan. Printer (ingl. Printer – chop qiluvchi) 
ma’lumotlarni qog’ozga chiqarish qurilmasi. Printerlarning uch 
xili mavjud: bosma, purkovchi va lazerli. Bosma printer ignalar 
yordamida, purkovchisi naycha yordamida, lazerli printer esa 
maxsus baraban yordamida chop qiladi. Purkovchi hamda 
lazerli printerlar yordamida rangli ma’lumotlarni chop etish 
mumkin. Birinchi uyali printerlar 1985-yilda ishlab chiqarilgan. 
Skaner (ingl. scanner - o’qib oluvchi) ma’lumotlarni nurli lampa 
yordamida rasmli ko’rinishda kompyuter xotirasiga o’qib 
oluvchi qurilma. Skanerlarning asosan ikki turi mavjud: stol usti 
skanerlari va qo’l skanerlari. Hewlard Packard, Epson, Canon 
firmalarining skanerlari dunyoga mashhur. Modem (abbr. 
modulyator, demodulyator) Kompyuter signallarini telefon 
signallariga aylantiruvchi va aksincha telefon signallarini 
kompyuter signallariga aylantiruvchi qurilma. Ya’ni modem 
telefon tarmoqlari orqali kompyuterlarni o’zaro bog’lashni 
ta’minlovchi qurilmadir. Modemlar tashqi va ichki bo’ladi. 
Shaxsiy kompyuterlar uchun birinchi modem 1979-yilda Hayes 
Microcomputer Products kompaniyasi tomonidan ishlab 
chiqarilgan. Kompakt disklardan ma’lumot o’qish va ularga 
ma’lumot yozish qurilmasi. Ma’lumot o’qish va yozish lazer nuri 
yordamida amalga oshiriladi. Kompakt disk yuzasiga 1 li bitlarni 
yozishda diskning ma’lum yuzasiga lazer nuri ta’sir qildiriladi va 
shu yuzada iz qoldiriladi. Strimmer (ingl. Streamer – uzun 
hilpirovchi lenta) vinchesterdagi eng zarur axborotlarni 
buzmasdan asrash uchun uning nusxasini ko’chirib zahirada 
saqlash uchun xizmat qiladigan qurilma. Strimer ma’lumotlarni 
magnit tasmalarga juda tez ko’chirishni tashkil etadi. Magnit 
tasmalar sifatida audio yoki video tasmalardan foydalaniladi. 
Flesh (ingl. flash – qisqa xabar) juda katta hajmdagi axborotni 


o’z ichiga sig’dira oladigan yarim o’tkazgichli xotira. Hozirgi 
kunda flesh xotiralarning hajmi 32 Gb gacha bo’lgan axborotni 
o’ziga sig’dira oladigan turlari mavjud. Ma’lumot yozish tezligi 
6700 kbayt/sek gacha yetadi. Ma’lumot o’qish tezligi esa 18000 
kbayt/sek gacha boradi. Plotter (ingl. plotter – grafik printer) ― 
katta hajmdagi chizmalarni chop qilishga mo’ljallangan qurilma. 
Chizmalarni tushlangan pero yordamida hosil qiadi. Plotter 
yordamida o’lchami 300 x 300 sm bo’lgan chizmalarni ham chop 
etish mumkin. Rolikli plotterlar qog’ozni pero ostida 
harakatlantiradi, planshetli plotterlar esa peroni qog’oz ustida 
harakatlantiradi.
3.
Windows OT ini o'z kompyuterga o`rnatish.
Bugun biz o'z kompyuterimizga Windows OT ining 8.1 versiyasini o'rnatishni ko'rib chiqamiz. Bu usul 
Windows ning 7, 8, 8.1 va 10 versiyalari uchun bir xil hisoblanadi. Demak, boshladik. Buning uchun bizga 
Windows operatsion tizimi o'rnatuvchi paketi fleshka disk yoki fleshka kerak bo'ladi. Agar bular mavjud 


bo'lmasa o'zimiz o'rnatuvchi paketni fleshka yozamiz va bu orqali o'z kompyuterimizga Windows OT ini 
o'rnatamiz. Bunda bizga Windows o'rnatuvchi paketi (.iso kengaytmasida bo'ladi) va rufus dasturi kerak 
bo'ladi. Windows OT ining o'rnatuvchi paketini biz Microsoft ning microsoft.com saytidan yoki o'zimiz 
bilgan boshqa dasturlar saytidan ko'chirib olishimiz mumkin. ESLATMA!!! Windows OT ining o'rnatiluvchi 
paketi hech qachon shunchaki fleshkaga nusxalash bilan yozilmaydi agarda siz uni uyingizga yoki biron 
joyga olib borib saqlab qo'yish uchun yozmayotgan bo'lsangiz. 

Download 0.76 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4   5




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