1-Amaliy ish: Ma’lumot uzatish tizimlarida axborotlarga birlamchi ishlov berish (ASCI1, Sanoq tizimlari). Ishning maqsadi: Axborot uzatish tizimlarida ma'lumotlarni qayta ishlash zamonaviy axborot jamiyatining asosiy jihati hisoblanadi. Shu nuqtai nazardan, ma'lumotlar qanday ifodalanishi, uzatilishi va qayta ishlanishini tushunish muhimdir. Ushbu maqolada biz ASCII kabi kodlashlar bilan ishlash tamoyillarini, shuningdek, raqamli tizimlarda qo'llaniladigan sanoq tizimlarini ko'rib chiqamiz. 1. Kirish 1.1 Ma'lumotlarni qayta ishlashning ahamiyati Ma'lumotlarni qayta ishlash foydali ma'lumotlarni ishlab chiqarish uchun ma'lumotlarni manipulyatsiya qilishni o'z ichiga oladi. U zamonaviy kompyuter tizimlari, tarmoqlari va dasturiy ta’minotining ishlashi uchun asos bo‘lgan ma’lumotlarni yig‘ish, saqlash, tahlil qilish va uzatishni qamrab oladi. 1.2 Axborot uzatish tizimlarining roli Axborot uzatish tizimlari turli qurilmalar o'rtasida ma'lumotlarni uzatish uchun mo'ljallangan. Buni turli texnologiyalar, jumladan, simli va simsiz ulanishlar yordamida amalga oshirish mumkin. 2. Ma'lumotlarni kodlash: ASCII 2.1 ASCII nima? ASCII ( Amerika Standart Kod uchun Ma'lumot O'zaro almashish kompyuter va boshqa qurilmalarda matn belgilarini ifodalash uchun standart koddir . U 1960-yillarning boshida ishlab chiqilgan va boshqa ko'plab kodlashlar uchun asos bo'lgan. 2.2 ASCII tuzilishi Kod uzunligi : ASCII 128 ta belgini (0 dan 127 gacha) kodlash imkonini beruvchi belgini ifodalash uchun 7 bitdan foydalanadi. Belgilar : Inglizcha harflar, raqamlar, tinish belgilari va boshqaruv belgilarini (masalan, yangi qator) o'z ichiga oladi. ASCII jadvali (birinchi 32 ta belgi uchun): Kod Belgi Tavsif 0 NUL Null (belgisiz) 1 SOH Sarlavha boshlanishi Kod Belgi Tavsif 2 STX Matnning boshlanishi 3 ETX Matn oxiri 4 EOT Translyatsiyaning tugashi 5 ENQ Ma'lumot so'rash ... ... ... 65 A Poytaxt Lotin A 97 a kichik lotin a 2.3 ASCII ning qo'llanilishi ASCII turli xil aloqa tizimlari va protokollarida keng qo'llaniladi, jumladan: Matn fayllari : Matn ma'lumotlarini saqlash uchun ishlatiladi. Transfer protokollari : HTTP, FTP va SMTP kabi protokollarda . Dasturlash : Ko'pgina dasturlash tillari satrlar va belgilarni ifodalash uchun ASCII dan foydalanadi. 3. Sanoq tizimlari 3.1 Ikkilik tizim Ikkilik (radix 2) kompyuter tizimlarida qo'llaniladigan birlamchi sanoq sistemasidir. U ikkita raqamdan iborat: 0 va 1. Ikkilik sonning har bir pozitsiyasi ikkining darajasini bildiradi. Misol: o Ikkilik raqam 1011 = 1×23+0×22+1×21+1×20=8+0+2+1=111 \ marta 2^3 + 0 \ marta 2^2 + 1 \ marta 2^1 + 1 \ marta 2^0 = 8 + 0 + 2 + 1 = 11 1 × 23 + 0 × 22 + 1 × 21 + 1 × 20 = 8 + 0 + 2 + 1 = 11 kasrda. 3.2 O‘nlik sanoq sistemasi O'nlik sistema (10 ta asos) kundalik hayotda qo'llaniladigan sanoq sistemasidir. U o'nta raqamni o'z ichiga oladi: 0 dan 9 gacha. Misol: o O'nlik soni 345 = 3×102+4×101+5×100=300+40+5=3453 \ marta 10^2 + 4 \ marta 10^1 + 5 \ marta 10^0 = 300 + 40 + 5 = 345 3 × 102 + 4 × 101 + 5 × 100 = 300 + 40 + 5 = 345 . 3.3 O‘n oltilik sistema O'n oltilik (16 ta baza) dasturlash va raqamli tizimlarda qo'llaniladi. U o'n oltita belgini o'z ichiga oladi: 0-9 va AF (bu erda A = 10, B = 11, C = 12, D = 13, E = 14, F = 15). Misol: o O'n oltilik soni 2F = 2×161+15×160=32+15=472 \ marta 16^1 + 15 \ marta 16^0 = 32 + 15 = 47 2 × 161 + 15 × 160 = 32 + 15 = 47 kasrda tizimi. 3.4 Sanoq sistemalari orasidagi konversiyalar Raqamlarni turli sanoq sistemalari o‘rtasida o‘zgartirish ma’lumotlarni qayta ishlashda muhim vazifa hisoblanadi. Bir nechta usullar mavjud, jumladan: Ikkilikdan o'nlikka o'tkazish : Ikkilik sonni o'nlik songa va aksincha o'zgartirish. Ikkilik o'n oltilik ayirboshlash : Katta ikkilik raqamlarni to'rt bitga guruhlash orqali ular bilan ishlashni osonlashtiradi . 4. Ma'lumotlarni uzatish tamoyillari 4.1 Kodlash va dekodlash Ma'lumotlarni kodlash ma'lumotni uzatish uchun mos formatga aylantirishni o'z ichiga oladi. Dekodlash - bu kodlangan ma'lumotlarni o'qilishi mumkin bo'lgan formatga aylantiradigan teskari jarayon. 4.2 Ma'lumotlarni uzatish protokollari Protokollar ma'lumotlarning qanday uzatilishini belgilaydigan qoidalar to'plamidir. Ular uzatishning ishonchliligi va to'g'riligini ta'minlaydi. Misollar: TCP/IP : Internetda ma'lumotlarni uzatish uchun ishlatiladigan protokol. HTTP/HTTPS : Gipermatnli ma'lumotlarni uzatish protokollari. 4.3 Xatolar va ma'lumotlarni tuzatish Ma'lumotlarni uzatishda xatolar yuzaga kelishi mumkin. Ularni aniqlash va tuzatish uchun turli usullar qo'llaniladi, masalan: Tekshirish summalari : Ma'lumotlarning yaxlitligini tekshirish orqali xatolarni aniqlash imkonini beradi. Xatolarni tuzatish kodlari : Ma'lumotlarni uzatish paytida xatolarni avtomatik ravishda tuzatish uchun ishlatiladi. 5. Xulosa Axborot uzatish tizimlarida ma'lumotlarni qayta ishlash ASCII va turli xil sanoq tizimlari kabi kodlashlardan foydalanishga asoslangan. Ushbu asoslarni tushunish sizga ma'lumotlarning ishonchliligi va yaxlitligini ta'minlaydigan samarali ma'lumotlar uzatish tizimlarini ishlab chiqish imkonini beradi . Kodlash, uzatish protokollari va xatolarni tuzatish usullari ma'lumotlarni qayta ishlash jarayonlarini muvaffaqiyatli amalga oshirishda asosiy rol o'ynaydi.