Raqamli iqtisodiyot nima?


Download 214.5 Kb.
bet2/3
Sana12.10.2023
Hajmi214.5 Kb.
#1701109
1   2   3
Bog'liq
1-amaliy mashg\'ulot. nazorat savollariga javoblar

xesh nimanima uchun kerak, qaerda va qanday ishlatilganligi, shuningdek, eng mashhur misollar.
Axborot texnologiyalari sohasidagi ko'plab vazifalar ma'lumotlar hajmi uchun juda muhimdir. Masalan, agar siz har biringiz uchun 1 KB hajmdagi ikkita faylni va bir-biringizdan 10 GB hajmdagi ikkita faylni taqqoslashingiz kerak bo'lsa, unda bu mutlaqo boshqa vaqt. Shu sababli, qisqa va sig'imli qiymatlar bilan ishlashga imkon beradigan algoritmlar juda mashhur deb hisoblanadi.
Ushbu texnologiyalardan biri ko'p muammolarni hal qilishda o'zining amaliy dasturini topgan Hashing. Ammo, menimcha, oddiy foydalanuvchi sifatida u qanday hayvon ekanligi va u nimaga tegishli ekanligi hali ham aniq emas. Shuning uchun, bundan keyin hammasini sodda so'zlar bilan tushuntirishga harakat qilaman.

Izoh: Material oddiy foydalanuvchilar uchun mo'ljallangan va ko'pgina texnik jihatlarni o'z ichiga olmaydi, ammo asosiy tanishish uchun bu etarli emas.
Xesh funksiyalar turlari
Maqsadiga qarab xash funktsiyasi uch turdan biri bo'lishi mumkin:
1. Axborotning yaxlitligini tekshirish funktsiyasi
Tarmoq orqali amalga oshirilganda, paketning xeshi hisoblab chiqiladi va bu natija fayl bilan birga yuboriladi. Qabul qilinganidan so'ng, xash kodi qayta hisoblab chiqiladi va tarmoq orqali olingan qiymat bilan solishtiriladi. Agar kod mos kelmasa, bu xatolarni ko'rsatadi va buzilgan paket yana uzatiladi. Bunday funksiya tez hisoblash tezligiga ega, lekin oz miqdordagi xesh qiymatlari va barqarorligi past. Bu turga misol: CRC32, u faqat 232 xil qiymatga ega.
2. Kriptografik funksiya
(ND) dan himoya qilish uchun ishlatiladi. Ular tarmoq orqali fayllarni uzatish paytida ND natijasida ma'lumotlar buzilganligini tekshirishga imkon beradi. Bu holda haqiqiy xash hamma uchun ochiqdir va natijada olingan faylning xeshini turli xil dasturlar yordamida hisoblash mumkin. Bunday funktsiyalar uzoq va barqaror hayotga ega va to'qnashuvlarni qidirish (har xil kirish ma'lumotlari natijasida mumkin bo'lgan tasodiflar) juda qiyin. Ma'lumotlar bazasida parollar (SH1, SH2, MD5) va boshqa qimmatli ma'lumotlarni saqlash uchun aynan shu funktsiyalar ishlatiladi.
3. Ma'lumotlarning samarali tuzilishini yaratish uchun mo'ljallangan funksiya
Uning maqsadi - xash -jadval deb nomlangan maxsus tuzilmada ma'lumotlarni ixcham va adolatli tartibga solish. Bunday jadval qo'shish imkonini beradi yangi ma'lumotlar, ma'lumotlarni o'chiring va kerakli ma'lumotlarni juda yuqori tezlikda qidiring.


Download 214.5 Kb.

Do'stlaringiz bilan baham:
1   2   3




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