Kodlar jadvali - bu mashinada harflar, raqamlar, belgilar va boshqaruv signallarining ichki (kodlangan) vakili. Shunday qilib, kod jadvalidagi A lotin harfi 65D kasrli raqam bilan ko'rsatilgan (kompyuter ichida bu raqam 01000001V ikkilik raqami bilan taqdim etiladi), Lotin harfi - 67D raqami, Lotin M - 77D va boshqalar. Shunday qilib, bosh harflar bilan lotin harflarida yozilgan "SAMARA" so'zi kompyuter ichida raqamlar shaklida aylanadi:
67D-65D-77D-65D-80D-65D.
Aniqrog'i, kompyuterda bu so'z ikkilik raqamlar shaklida saqlanadi va ishlatiladi:
01000011B-01000001B-01001101B-01000001B-0101000B-01000001B
Raqamlar (masalan, 1 - 49D, 2 - 59D) va belgilar (masalan!! - 33D, + - 43D) xuddi shu tarzda kodlangan.
Alfavit raqamlari bilan bir qatorda boshqaruv signallari kodlar jadvalida kodlangan. Masalan, 13D kod printerning chop etish boshini joriy chiziqning boshiga qaytarishiga olib keladi va 10D kod printerda yuklangan qog'ozni oldinga siljitadi.
Kodlar jadvalida nafaqat o'nlik SS, balki o'n olti tizimli SS-dan ham foydalanish mumkin. Biz yana bir bor ta'kidlaymizki, ikkilik raqamlar tizimida aylanib yuruvchi signallar kompyuter ichida aylanib yuradi va foydalanuvchi tomonidan o'qish uchun qulay bo'lishi uchun o'nlik yoki o'n oltilik sonlarda CC.
Har bir harf, raqam, tinish belgisi yoki boshqaruv signali sakkiz xonali ikkilik raqam bilan kodlangan. Sakkiz xonali raqamdan (bitta baytli raqam) foydalanib, 256 ixtiyoriy belgilar (kodlangan) - harflar, raqamlar va har qanday grafik tasvirlarni ko'rsatish mumkin.
ASCII (ma'lumot almashish uchun Amerika standart kodi) butun dunyo bo'ylab standart sifatida qabul qilingan. ASCII jadvali mumkin bo'lgan belgilarning (lotin harflari, arab raqamlari, tinish belgilari, nazorat signallari) yarmini tartibga soladi (aniq belgilaydi). Kodlash uchun 0D dan 127D gacha kodlardan foydalaniladi.
ASCII kod jadvalining ikkinchi yarmi (128 dan 255 gacha kodlar bilan) Amerika standarti bilan belgilanmagan va boshqa mamlakatlar milliy alifbolaridagi belgilar (xususan, kirill - ruscha harflar), pseudografik belgilar va ba'zi matematik belgilar joylashtirilgan. Turli mamlakatlarda, turli xil kompyuter modellarida, turli xil operatsion tizimlarda kod jadvalining ikkinchi yarmining turli xil versiyalaridan foydalanish mumkin (ular ASCII kengaytmalari deb nomlanadi). Masalan, MS-DOS operatsion tizimida ishlatiladigan jadval CP-866 deb nomlanadi. Ushbu jadvaldan ruscha harflar bilan yozilgan "SAMARA" so'zini kodlash uchun quyidagi kodlarni olamiz:
145D-128D-140D-128D-144D-128D.
Windows operatsion tizimida ishlaganda CP-1251 kodlar jadvali ishlatiladi, unda lotin harflarini kodlash CP-866 va ASCII jadvallarini kodlash bilan mos keladi va jadvalning ikkinchi yarmi o'z tartibiga ega (belgilar kodlash). Shuning uchun, katta ruscha harflar bilan yozilgan "SAMARA" so'zi kompyuterda yana bir ko'rinishga ega bo'ladi:
209D-192D-204D-192D-208D-192D.
Shunday qilib, kompyuter ichidagi bir xil so'zni (masalan, "SAMARA") kompyuterda har xil ifodalash mumkin. Tabiiyki, bu ba'zi noqulayliklarni keltirib chiqaradi. Internetda ishlayotganda, milliy matn ba'zan o'qib bo'lmaydigan holga keladi. Bu holatda eng ko'p sabab bo'lishi mumkin - bu jadval jadvallarining ikkinchi yarmidagi kodlashdagi mos kelmaslik.
Barcha bir bayt kodli jadvallarning umumiy kamchiliklari (kodlash uchun ular sakkiz xonali ikkilik raqamlardan foydalanadilar) bu holatda qaysi kod jadvalidan foydalanilganligini bildiruvchi belgilar kodida biron bir ma'lumot yo'qligi.
Firmalarning birlashmasi Unicode standart sifatida yana bir belgi kodlash tizimi taklif qilindi. Ushbu tizimda bitta belgi vakili (kodlash) uchun ikkita bayt (16 bit) ishlatiladi va bu sizga belgi qaysi tilga tegishli ekanligi va uni monitor ekranida yoki printerda qanday aks ettirish kerakligi haqidagi ma'lumotlarni kiritishga imkon beradi. Ikki bayt 65 536 belgini kodlashga imkon beradi. To'g'ri, bitta matnni egallagan ma'lumotlar miqdori ikki baravar ko'payadi. Ammo milliy til va ishlatiladigan operatsion tizimdan qat'i nazar, matnlar doimo "o'qilishi" mumkin.
3.4 Magnit disklarda ma'lumotlarni saqlashni tashkil qilish
3.4.1. Disklar
Disklar - axborotni doimiy saqlash qurilmalari. Har qanday kompyuterda o'qish va yozish uchun olinadigan qattiq disk (qattiq disk) va disketa (disketa) o'qish va yozish uchun ishlatiladigan disk (yoki disk) uchun disk mavjud. Bundan tashqari, kompakt-disklar, magneto-optik disklar va boshqalar bilan ishlash uchun drayvlar bo'lishi mumkin.
Har qanday qattiq disk yoki magneto-optik diskni bir nechta qismlarga bo'lish mumkin, ular foydalanuvchi uchun ekranda va jismoniy mavjud disklarda ko'rinadi. Ushbu qismlar deyiladi mantiqiy drayvlar. Har bir mantiqiy drayverda unga kirish mumkin bo'lgan nom (harf) mavjud. Shunday qilib, mantiqiy disk o'z nomiga ega bo'lgan oddiy qattiq diskning bir qismi. Masalan, 3 Gb qattiq diskni ikkita mantiqiy drayvga bo'lish mumkin: haydovchi C: 2 GB va haydovchi D: 1 GB.
Operatsion tizim yozib olingan disk deyiladi tizimli (yoki bootable) haydovchi. Eng ko'p ishlatiladigan disk disk C:.
DOS va Windows operatsion tizimlarida har bir haydovchiga qo'shimcha ravishda ularning mazmunini aks ettiradigan nomlar (yorliq - yorliq) berilishi mumkin, masalan: Tizim, Grafika, Matnlar, Distribution va boshqalar.
3.4.2. Fayllar
Disklardagi ma'lumotlar (qattiq disklar, disketlar, magneto-optik disklar, kompakt disklar va boshqalar) fayllarda saqlanadi.
Fayl - kompyuter tomonidan qabul qilingan, umumiy nomga ega bo'lgan, diskda yoki boshqa saqlash vositasida joylashgan o'zaro bog'liq ma'lumotlar to'plami. Fayllarda dasturlar, hujjatlar, dasturlarni ishga tushirishga tayyor rasmlar, rasmlar va hokazolar bo'lishi mumkin.
Fayllarga kirish uchun operatsion tizim va boshqa dasturlar uchun fayllar etiketlangan bo'lishi kerak. Ushbu belgi deyiladi fayl nomi. Fayl nomi odatda ikkita qismdan iborat - ismning o'zi (DOS-da 1 tadan 8 tagacha belgigacha, Windows-da 1 dan 254 ta belgigacha) va 3 ta belgigacha bo'lgan kengaytmalar. Ism va kengaytma nuqta bilan ajratilgan. Ko'pincha ism va kengaytma birgalikda nomlanadi. Fayl nomlariga misollar:
vova.doc tetris.exe doc.arj config.sys
Ism va kengaytma katta va kichik lotin harflaridan iborat bo'lishi mumkin (ruscha harflar ham mumkin), boshqarish belgilaridan va belgilaridan tashqari \\ va: *?< > ; , + \u003d. Fayl nomlaridagi rus harflaridan ehtiyotkorlik bilan foydalanish kerak - ba'zi dasturlar rus nomlari bilan nomlarni "tushunishmaydi". Fayl nomlari "-" (defis), "_" (pastki chiziq), "$" (dollar), "#" (funt), "&" (amperlar, tipografiya "va" ingliz tilidagi ")," "belgilaridan iborat bo'lishi mumkin. @ "(" It "),"! ","% ", Qavslar, tirnoq belgilari," ^ "(" qopqoq ")," "" (apostrof), "~" (tilde yoki "to'lqin").
Fayl nomini kengaytirish majburiy emas. Odatda fayl tarkibini tavsiflaydi, shuning uchun kengaytmani ishlatish juda qulaydir. Ko'pgina dasturlar ma'lum bir fayl nomining kengaytmasini o'rnatadilar va undan faylni qaysi dastur yaratganligini bilib olishingiz mumkin. Bundan tashqari, ko'plab dasturlar (masalan, qobiq dasturlari) sizga fayl nomini kengaytirish va unga darhol faylni yuklash uchun tegishli dasturni chaqirishga imkon beradi. Odatiy kengaytmalarga misollar:
com, exe - bajariladigan fayllar (dasturni ishga tushirishga tayyor); agar siz ushbu kengaytmali faylni tanlasangiz va Enter tugmachasini bossangiz, dastur darhol ishlay boshlaydi;
bat - ommaviy fayllar;
txt, doc, wp, wri - matnli fayllar (hujjatlar). Dok kengaytmasi o'z hujjatlariga MS Word, wp - WordPerfect, wri - MS Write dasturlarini beradi. Txt kengaytmali fayllar odatda hech qanday formatsiz matnlardan iborat bo'ladi (faqat matn, faqat matn);
bak - matnning so'nggi versiyasi (zaxira);
tif, pcx, bmp, pic, gif, jpg, cdr - har xil formatdagi grafik fayllar;
arj, zip, lzh, rar - maxsus siqilgan (arxivlangan) fayllar;
hlp - yordamchi fayllar, turli xil dasturlarga oid maslahatlar;
drv, ga, vga, sys, dll va boshqa ko'plab dasturlar - kompyuter turli xil monitorlar, klaviaturalar, printerlar, sichqonlar bilan ishlashni o'rganadigan rus tilini ishlatadigan yordamchi dasturlar va drayverlar. Ushbu dasturlar bajariladigan fayllar sifatida ishlamaydi;
ttf, fon, fnt, sfp, stl, xfr - har xil dasturlar uchun shriftlar;
bas, c, pas, asm - Basic, C, Paskal, Assembler-dagi dasturlar matnini o'z ichiga oladi.
Boshqa kengaytmali fayllar bo'lishi mumkin.
Faylning eng muhim xususiyati bu hajmi. U bayt, KB, MB bilan o'lchanadi.
3.4.3. Jildlar
Fayl nomlari disklarda (yoki kataloglarda) ro'yxatga olinadi. Windows-da kataloglar papkalar deb nomlanadi.
Jildlar - bu diskdagi alohida joy, unda fayl nomlari, fayllar hajmi, ularning so'nggi yangilanish vaqti, fayl atributlari (xususiyatlari) va hokazo. Agar fayl nomi papkada saqlangan bo'lsa, unda ular ushbu papka ichida ekanligini aytadilar. Har bir diskda bir nechta papka bo'lishi mumkin.
Har bir papkaning nomi bor. Jild nomlariga qo'yiladigan talablar fayl nomlari bilan bir xil. Qoida tariqasida, papkalar uchun nom kengaytmasi ishlatilmaydi, garchi taqiqlanmagan.
Do'stlaringiz bilan baham: |