• 5-MAVZU. DOIMIY VA TASHQI XOTIRADAGI MA’LUMOTLARNI SAQLASH VA TIKLASH USULLARI Reja: 1.
  • Mavzu yuzasidan nazorat savollari




    Download 5,25 Mb.
    Pdf ko'rish
    bet20/87
    Sana29.11.2023
    Hajmi5,25 Mb.
    #107440
    1   ...   16   17   18   19   20   21   22   23   ...   87
    Bog'liq
    Raqamli qurilmalarda axborotning dasturiy himoyalari qo\'llanma

    Mavzu yuzasidan nazorat savollari: 
    1. Bipolyar tranzistorlardagi mikrosxemalariga nimalar kiradi? 
    2. MOS mantiqiy elementi deb nimaga aytiladi? 
    3. CMOS mantiqiy elementi deb nimaga aytiladi? 
    4. TTL chiplarining eng mashhur seriyalari? 
    5. Mantiqiy amallar ko‘rinishlari. 


    33 
    5-MAVZU. DOIMIY VA TASHQI XOTIRADAGI MA’LUMOTLARNI 
    SAQLASH VA TIKLASH USULLARI 
    Reja: 
    1. Ma’lumotlarni tiklash usullari. 
    2. Doimiy xotirani tiklash va almashtirish qonun qoidalari.
    3. Klaster va sektordagi holatlar. 
    Kalit so‘zlar: DRAM, RAM, HDD, ROM, SAM, assotsiativ xotira, manzilli 
    xotira, buffer storage, cache memory. 
    Kompyuter xotirasi (axborotni saqlash qurilmasi, saqlash qurilmasi) - 
    kompyuterning bir qismi, ma'lum vaqt davomida hisoblash tizimlarida 
    ishlatiladigan jismoniy qurilma yoki ma'lumotlarni saqlash vositasi.
    Xotira, markaziy protsessor kabi, 1940-yillardan boshlab kompyuterning bir 
    qismi bo'lib kelgan. Hisoblash qurilmalaridagi xotira ierarxik tuzilishga ega va bir 
    nechta saqlash qurilmalaridan foydalanishni o'z ichiga oladi. 
    Shaxsiy kompyuterlarda "xotira" shaxsiy kompyuterning operativ xotirasi 
    sifatida ishlatiladigan dinamik tasodifiy kirish xotirasi (DRAM) deb ataladi. 
    Kompyuter xotirasining vazifasi uning hujayra (yacheyka)larida tashqi ta'sir 
    holatini saqlash, ma'lumotlarni yozib olishdir.
    Bu hujayralar turli xil jismoniy ta'sirlarni qayd etishi mumkin. Ular 
    funktsional jihatdan an'anaviy elektromexanik kalitga o'xshaydi va ularda 
    ma'lumotlar ikkita aniq ajralib turadigan holat - 0 va 1 ("off"/"on") shaklida qayd 
    etiladi.
    Maxsus mexanizmlar ushbu hujayralarga kirishni (o'qish, tasodifiy yoki 
    ketma-ket) ta'minlaydi. 
    Xotiraga ma’lumot yozish operatsiyasi (ya’ni proshivka, ROM yozish 
    holatida) va undan shu ma’lumotni o'qish mumkin. Albatta bu operatsiyalar xotira 
    kontrolleri orqali amalga oshiriladi.
    Shuningdek xotiradan ma’lumotlarni o'chirish, xotira kataklariga bir xil 
    qiymatlarni kiritish (yozish) ‘m. 0016 yoki FF16’ mumkin. 
    Shaxsiy kompyuterlarda qo'llaniladigan eng mashhur xotira qurilmalari 


    34 
    xotira modullari (RAM), qattiq disklar (HDD-”hard disk drive” va SSD-”solid 
    state drive”), floppi disklar (floppi disklar), CD yoki DVD disklari va flesh xotira 
    qurilmalari. 
    Kompyuter xotirasi funksiyalaridan biri ma'lumotlarni uzoq vaqt saqlash 
    qobiliyatidir.
    Markaziy protsessor bilan birgalikda saqlash qurilmalari Neyman fon 
    arxitekturasining asosiy elementlari bo'lib, ko'pgina zamonaviy umumiy maqsadli 
    kompyuterlar asosidagi printsipdir. 
    Birinchi kompyuterlar xotira qurilmalarini faqat qayta ishlangan 
    ma'lumotlarni saqlash uchun ishlatgan. Ularning dasturlari apparat darajasida 
    qattiq kodlangan bajariladigan ketma-ketliklar shaklida amalga oshirilgan.
    Har qanday qayta dasturlash yangi hujjatlarni tayyorlash, qayta ulash
    bloklar va qurilmalarni qayta qurish va hokazolar bo'yicha katta hajmdagi qo'l 
    mehnatini talab qilgan.
    Kompyuter dasturlari va ma'lumotlarini umumiy xotirada saqlashni 
    ta'minlaydigan fon Neyman arxitekturasidan foydalanish tubdan vaziyatni o'zgardi. 
    Fon Neyman arxitekturasi (modeli, Prinston arxitekturasi (Джон фон 
    Нейман 1944 yilda ENIAK) - kompyuter xotirasida buyruqlar va ma'lumotlarni 
    birgalikda saqlash printsipi. Ular ma'lumotlar va ko'rsatmalarni bir xil xotirada 
    saqlash tamoyilini anglatadi. 
    Har qanday ma'lumotni bitlarda o'lchash mumkin, shuning uchun raqamli 
    kompyuter qanday fizik printsiplarda va qanday sanoq tizimida ishlashidan qat'i 
    nazar (ikkilik, uchlik, o'nlik va boshqalar), raqamlar, matnli ma'lumotlar, tasvirlar, 
    ovoz, video va boshqa turdagi ma'lumotlar bit satrlari yoki ikkilik raqamlar ketma-
    ketligi sifatida ifodalanishi mumkin.
    Bu kompyuterga ma'lumotlarni boshqarish imkonini beradi, agar etarli 
    saqlash hajmi mavjud bo'lsa (masalan, o'rta o'lchamdagi roman matnini saqlash 
    uchun taxminan bir megabayt kerak bo'ladi). 
    Hozirda turli xil fizik hodisalardan foydalanib ma'lumotlarni saqlash uchun 
    ko'plab qurilmalar yaratilgan. Ularning har biri o'zining afzalliklari va 


    35 
    kamchiliklariga ega, shuning uchun kompyuter tizimlari odatda bir nechta turdagi 
    saqlash tizimlari bilan jihozlangan bo'lib, ularning asosiy xususiyatlari ulardan 
    foydalanish va maqsadini belgilaydi. 
    Saqlash qurilmasining ishlashi tizimni ikki yoki undan ortiq barqaror holatga 
    keltiradigan fizik hodisaga asoslangan.
    Zamonaviy kompyuter texnologiyalarida yarimo'tkazgichlarning fizik 
    xossalari ular orqali tokning o'tishi yoki yo'qligi mantiqiy signallarning mavjudligi 
    ‘0 yoki 1’ sifatida talqin qilinganda qo'llaniladi.
    Bu esa magnitlanish yo'nalishi bilan aniqlangan holatlardan foydalanishga 
    imkon beradi.
    Ma'lumotlarni saqlash uchun turli xil magnit materiallar, kondensatorda 
    zaryadning mavjudligi yoki yo'qligi ham saqlash tizimining asosi bo'lishi mumkin.
    CD, DVD yoki Bluray disklari yuzasida yorug'likning aks etishi yoki 
    tarqalishi ham ma'lumotni saqlashga imkon beradi. 
    Xotira va saqlash qurilmalari (xotira) klassifikatsiyalarini farqi shunday: 
    birinchisi xotirani funksionalligi bo'yicha, ikkinchisi texnik amalga oshirish 
    bo'yicha tasniflaydi.
    Xotiraning apparat turlari dasturiy ta'minot bilan amalga oshiriladigan 
    ma'lumotlar tuzilmalari kiradi. 
    Read-only memory (ROM) 
    Bosqichma-bosqich kirish (sequential access memory, SAM) - xotira 
    katakchalari joylashish tartibiga qarab ketma-ket tanlanadi (o'qiladi). Bunday 
    xotiraning varianti stek xotirasi hisoblanadi. 
    Tasodifiy kirish (random access memory, RAM) - hisoblash qurilmasi 
    istalgan manzildagi ixtiyoriy xotira katakchasiga kirishi mumkin. 
    RAM (inglizcha Random Access Memory, RAM — tasodifiy kirish xotirasi) 
    — kompyuter xotirasi tizimining oʻzgaruvchan qismi boʻlib, kompyuter ishlashi 
    davomida bajariladigan mashina kodlari (dasturlari), shuningdek kiritish, chiqarish 
    va oraliq ma'lumotlarni qayta ishlovchi protsessor joylashadi.
    Tasodifiy xotira (RAM) - tasodifiy kirish xotirasi funktsiyalarini amalga 


    36 
    oshiradigan texnik qurilma.
    RAM alohida tashqi modul sifatida ishlab chiqarilishi yoki protsessor bilan 
    bir xil chipda joylashgan bo'lishi mumkin. Masalan bitta chipli kompyuterlarda 
    yoki bitta chipli mikrokontrollerlarda. 
    Uchinchi avloddan boshlab kompyuterlarning elektron komponentlari 
    mikrosxemalarda, operativ xotirada bajarila boshlandi.
    Ikki turdagi RAM: 

    triggerlar massivi ko'rinishidagi statik xotira (SRAM); 

    kondensatorlar massivi ko'rinishidagi dinamik xotira (DRAM). 

    SRAM xotiralarida ma’lumotlarga murojaat qilish vaqti qisqaroq, ammo 1 
    bitni saqlash uchun qimmatroq va DRAMga qaraganda ko'proq quvvat sarflaydi.

    Zamonaviy kompyuterlarda SRAM ko'pincha protsessor kesh xotirasi 
    sifatida ishlatiladi. 
    Haqiqiy rejimda xotira quyidagi bo'limlarga bo'linadi: 
    -
    asosiy xotira maydoni (conventional memory); 
    -
    kengaytirilgan xotira (EMS); 
    -
    qo'shimcha xotira (XMS); 
    -
    Upper Memory Area (UMA); 
    -
    High Memory Area (HMA). 
    Sinflanishi: 
    - Manzilli xotira - adreslash ma'lumotlarning joylashuvi bilan amalga 
    oshiriladi.
    - Assotsiativ xotira (associative memory, content-addressable memory, 
    CAM) - manzillash ma'lumotlarning joylashuvi bo'yicha emas, balki mazmuni 
    bo'yicha amalga oshiriladi. Ya’ni xotira ko'rsatilgan tarkibga ega bo'lgan katakcha 
    mavjudligini tekshiradi va manzilini yoki u bilan bog'liq bo'lgan boshqa 
    ma'lumotlarni qaytaradi. 


    37 
    - Stekni amalga oshirish ombori (pushdown storage). 
    - Matritsalarni saqlash (matrix storage) - xotira kataklari ikki yoki undan 
    ortiq koordinatalar orqali kirishlari uchun joylashgan. 
    - Ob'ektni saqlash (object storage) - boshqaruv tizimi ob'ektlarni saqlashga 
    qaratilgan xotira. Har bir ob'ekt yozuvning turi va hajmi bilan tavsiflanadi. 
    - Semantik saqlash - ma'lumotlar kontseptual xususiyatlarning ma'lum bir 
    tuzilishiga muvofiq joylashtiriladi va hisobdan chiqariladi. 
    Ishlatilishi: 
    -
    Bufer saqlash (buffer storage) - turli qurilmalar yoki dasturlar o'rtasida 
    ma'lumotlarni almashishda ularni vaqtincha saqlash uchun mo'ljallangan xotira. 
    -
    Vaqtinchalik (oraliq) saqlash (temporary (intermediate) storage) - qayta 
    ishlashning oraliq natijalarini saqlash uchun xotira. 
    -
    Kesh xotira (cache memory) tezroq kirishni ta'minlash uchun tez-tez 
    ishlatiladigan ma'lumotlarni saqlaydigan qurilma yoki dasturiy ta'minot 
    arxitekturasining bir qismi. 
    -
    Tuzatish (korrektorlovchi) xotirasi (patch memory) - asosiy xotirada 
    noto'g'ri yacheykalar manzillarini saqlash uchun mo'ljallangan kompyuter 
    xotirasining bir qismi. Relocation table va remap table atamalari ham ishlatiladi. 
    Ishlatilishi: 

    Boshqarish xotirasi (control storage) - boshqaruv dasturlari yoki 
    mikrodasturlarni o'z ichiga olgan xotira. Odatda ROM sifatida amalga oshiriladi. 

    Umumiy xotira yoki umumiy foydalanish xotirasi bir vaqtning o'zida bir 
    nechta foydalanuvchilar, jarayonlar yoki protsessorlar uchun mavjud bo'lgan 
    xotiradir. 

    Haqiqiy yoki fizik xotira (ing. shared memory, shared access memory) - 
    ma'lumotlarining jismoniy joylashuviga mos keladigan xotira; 

    Virtual xotira (virtual memory) - manzillash usulida ma'lumotlarning 
    jismoniy joylashuvini aks ettirmaydigan xotira; 


    38 

    Overlay xotirasi (overlayable storage) - bir vaqtning o'zida bir xil 
    manzilga ega bo'lgan bir nechta maydonlar mavjud bo'lgan xotira. 

    Birlamchi xotira (super-tezkor, SRAM) - tashqi qurilmalarga murojaat 
    qilmasdan protsessor uchun mavjud. 

    -protsessor registrlari (protsessor yoki registr xotirasi) - bevosita 
    arifmetik-mantiqiy qurilmada joylashgan registrlar; 

    -protsessor keshi - protsessor tomonidan kompyuter xotirasiga o'rtacha 
    kirish vaqtini qisqartirish uchun ishlatiladigan kesh. U tezlik va hajm jihatidan farq 
    qiluvchi bir necha darajalarga bo'linadi (masalan, L1, L2, L3). 
    Ikkilamchi xotira - protsessorga manzil shinasi (manzilli xotira) orqali 
    to'g'ridan-to'g'ri manzillash orqali mavjud.
    RAM (joriy ma'lumotlar va bajariladigan dasturlarni saqlash uchun 
    mo'ljallangan xotira) va kirish-chiqarish portlari (boshqa uskunalar bilan o'zaro 
    aloqalar amalga oshiriladigan maxsus manzillar) mavjud. 
    Uchinchi darajali xotira - faqat oddiy bo'lmagan harakatlar ketma-ketligi 
    orqali kirish mumkin.
    Bunga kirish/chiqish qurilmalari orqali amalga oshiriladigan mavjud barcha 
    turdagi tashqi xotira kiradi.
    Uchinchi darajali xotira bilan o'zaro aloqa muayyan qoidalar (protokollar) 
    bo'yicha amalga oshiriladi va xotirada tegishli dasturlarning mavjudligini talab 
    qiladi.
    Minimal zaruriy o'zaro ta'sirni ta'minlaydigan dasturlar ikkilamchi xotiraga 
    kiritilgan ROMga joylashtiriladi (kompyuterga mos keladigan shaxsiy 
    kompyuterlarda bu BIOS ROM). 

    To'g'ridan-to'g'ri boshqariladigan xotira (on-line storage) deb online 
    rejimda murojaat qilish mukin bo’lgan xotiraga aytiladi.

    Avtonom xotira, Arxiv (off-line storage) - kirishda tashqi harakatlarni 
    talab qiladigan xotira - dastur tomonidan ko'rsatilgan identifikatorga ega arxiv 
    muhitini operator tomonidan kiritish orqali amalga oshirish. 


    39 

    Yarim avtonom xotira yaqin saqlash - avtonom bilan deyarli bir xil, ammo 
    tizim buyrug‘larini yo’llash robotlar tomonidan amalga oshiriladi, ya'ni 
    operatorning mavjudligini talab qilmaydi. 

    Ma'lumotlarni qayta tiklash - ularda saqlangan ma'lumotlarga odatiy 
    tarzda kirish imkoni bo'lmaganda, yo'qolgan, buzilgan yoki formatlangan 
    ma'lumotlarni saqlab qolish yoki axborot vositalari va fayllar (olish) jarayoni.

    Ma'lumotlar ko'pincha ichki yoki tashqi kabi saqlash vositalaridan 
    saqlanadi qattiq disk drayverlari (HDD), qattiq holatdagi drayvlar (SSD), USB 
    flesh-disklari, magnit lentalar, CD lar, DVD disklari, RAID kichik tizimlar va 
    boshqalar elektron qurilmalar.

    Saqlash moslamalarining jismoniy shikastlanishi yoki mantiqiy 
    shikastlanishi va o'rnatilgan mezbon operatsion tizim (OS tufayli qutqarish talab 
    qilinishi mumkin fayl tizimi bo'lishiga to'sqinlik qiladi) ishdan chiqishi. 

    Disk yuzasining ifloslanishi. 

    Chiziqlar. 

    Diskdagi yorilish. 

    Asosni shikastlanishi. 

    Yozish paytida nosozlik. 

    Qayta yozish mumkin bo'lgan disk o'chirilgan yoki ustiga yozilgan. 

    Diskga umuman hech narsa yozilmaydi. 

    Mexanik; 

    Elektr; 

    Issiqlik; 

    Mantiqiy buzilish; 

    Ichki tuzilmaga zarar yetishi. 
    Ichki struktura vayron bo'lganda, driver qurilmani noto'g'ri quvvat bilan 


    40 
    aniqlaydi yoki tizim tomonidan umuman aniqlanmaydi. 
    Dasturiy ta'minotning ishdan chiqishi natijasida zarar. Flesh-disk 
    korpusining issiqlik o'tkazuvchanligining yomonlashishi ichki qismlarning 
    haroratining oshishiga olib keladi, bu esa nosozliklar va xatolar ehtimolini 
    oshiradi. 

    Download 5,25 Mb.
    1   ...   16   17   18   19   20   21   22   23   ...   87




    Download 5,25 Mb.
    Pdf ko'rish