Mavzu - Mobil qurilmalarning dasturiy taninoti

|
Mobil qurilmalarning dasturiy taninoti
|
bet | 33/74 | Sana | 29.01.2024 | Hajmi | 37,16 Mb. | | #147871 |
Bog'liq Ishchi amaliy.114 Mavzu: Tizimli blokning ichki qisimlarini optimallashtirish. Tizimli blokni tahlillash, testlash.
TIZIMLI BLOK. TIZIMLI BLOKNING TASHKIL ETUVCHILARI. TASHQI XOTIRA QURILMASI. QATTIQ DISK, DISK-YURITUVCHI VA DISKETLAR. AXBOROT O’LCHOV BIRLIKLARI Tizimli blokda tizimli platadan tashqari diskyurituvchi va qattiq disk (vinchester) joylashgan. Bu qurilmalar kompyuterda dastur, matn, rasm va boshqa ko’rinishdagi ma’lumotlarni saqlash uchun mo’ljallangan. Nima uchun yuqoridagi maqsadlar uchun tezkor xotira yoki doimiy xotira qurilmalaridan foydalanish mumkin emas? degan savol tug’ilishi mumkin. Ma’lumki, tezkor xotira tok manbaiga to’liq bog’liq, doimiy xotiraning tarkibi esa zavodda shakllanadi. Shuning uchun qattiq disk - vinchester va disketlar bilan diskyurituvchi kabi qurilmalar yaratilgan. qattiq disk va disketlar bilan diskyurituvchi yana kompyuterning tashqi xotira qurilmalari deb yuritiladi. Bu qurilmalar axborotni uzoq vaqt saqlash uchun mo’ljallangan va eng muhim, axborotlarni bu qurilmalarga yozish, o’qish, ularni o’zgartirish, kerak bo’lsa, ularni yo’q qilish ham mumkin. quyida bu qurilmalarni birma-bir ko’rib chiqamiz. Diskyurituvchi va disketlar. Odatda ular alohida ishlamaydi. Agar solishtiradigan bo’lsak, disketlarsiz diskyurituvchi go’yo kassetasiz magnitofondir: Diskyurituvchi - disketdagi axborotni yozish va o’qish uchun mo’ljallangan qurilma. Disketa - axborotni uzoq vaqt saqlash uchun maxsus vosita. Disketa ichida axborot yoziladigan nozik magnit disk joylashgan. Tashqi xotira uchun kichik doirasimon (20, 12 va 8 sm diametrli) egiluvchi magnit disketlardan foydalanish juda kulay. Tashqi xotira, odatda magnit disklardan iborat bo’lib, ular ikki turlidir. Birinchi turi - egiluvchan disklar yoki disketalar. Disket yordamida axborotni bir kompyuterdan boshqasiga o’tkazish mumkin. Ikkinchi turi qattiq disklar. Bunday disklarni bir kompyuterdan boshqasiga o’tkazish mumkin emas, lekin ular kompyuterda juda katta hajmda axborotni saqlash imkonini beradi. Birgina qattiq diskka bir necha yuzta egiluvchan disketdagi axborotni yozish mumkin. Birinchi tur diskdagi axborot hajmi Kbayt, ikkinchi tur diskdagisi esa Mbayt bilan o’lchanadi. Hozirgi paytda optik disklar paydo bo’lmoqda. Bunday disklarga lazer nuri yordamida gigabaytlarda (Gbayt) o’lchanadigan katta hajmdagi axborot yozilishi mumkin. Model MHT20xxAH shpindelining aylanish tezligi 5400 ob.min. O’rtacha axborot qidirish vaqti 12 ms. Eng tezkor vinchesterlar Western Digital Kompyuterda axborot bit, bayt, kilobayt (Kbayt), megabayt(Mbayt) va boshqa kattaroq birliklarda o’lchanadi. Eng kichik axborot birligi - bit. Foydalanuvchi uchun bir bit hyech qanday axborotni bildirmaydi. Lekin bir bit axborot bu - bir harf yoki raqam bo’shliqni anglatadi. Baytdan keyingi o’lchov birligi - kilobayt bo’lib, u 1024 baytga teng. Agar belgilar bilan hisoblasak, bu 1024 belgidir. Axborot o’lchov birliklarining o’zaro bog’lanishlari quyidagicha: 1 Mbayt q1024 Kbayt 1 G (giga)baytq1024 Mbayt va hokazo. Uncha qalin bo’lmagan 300 betli o’quv kitobi rasmsiz, taxminan 2 Mbayt axborotni o’zida jamlaydi. Disket va qattiq disklar uchun axborot sig’imi tushunchasi juda ahamiyatli. Bu axborot saqlash vositasiga qancha Kbayt yoki Mbayt yozish mumkinligini ko’rsatadi. Quyida har bir tur disketning axborot sig’imi berilgan. Disketa turi Axborot sig’imi 5.25 dyumli 360 Kbaytdan 1,2Мbaytgacha 3.5 dyumli 720 Kbaytdan 2,8 Мbaytgacha, lekin hozirgi kunda ommalashgan disketa 1,44 Mbayt sig’imlidir. Uzoq vaqt axborot saqlash uchun mo’ljallangan boshqa qurilma-qattiq disk yoki ”vinchester”dir. Qattiq disk yoki “vinchester”-axborotni o’qish, yozish va saqlash qurilmasidir. Qattiq diskda bir emas, balki bir o’qda joylashtirilgan va zich yopilgan yopiq metal korpusiga joylashtirilgan bir qancha metal disklar bor. Diskning har bir tomoni ishchi hisoblanadi. Unga axborotni yozish va uni o’qish mumkin. “Vinchester”ning axborot sig’imi 500 Mbayt dan to 4Gbaytgacha. Buning ustiga “vinchester” markaziy protsessorga axborotni disk yurituvchiga karaganda tezroq uzatadi. U holda nima uchun disketlardan foydalaniladi? Disketaning asosiy afzalligi shundaki, undagi axborotni bir kompyuterdan ikkinchisiga o’tkazish osonroq. Qattiq diskni bir kompyuterdan ikkinchisiga ko’chirish yangi foydalanuvchilarga maslahat berilmaydi. Tizimli blokni ochish, qattiq diskni ajratish, so’ngra boshqa kompyuterning tizimli blokini ochib, qattiq diskni ushlash kerak
TIZIMLI BLOK. Aynan tizimli blok kompyuterning eng muhim bloki bo’lgani uchun uni batafsil ko’rib chiqamiz. Avval ta’kidlanganidek, tizimli blok kompyuterning asosiy elektron qurilmalarini o’z ichiga oladi. Shuning uchun u SHK ning eng muhim tashkil etuvchilaridan biri sanaladi. Tizimli blokning tarkibi quyidagilardan iborat: 1. Tizimli plata; 2. Diskyurituvchi; 3. Qattiq disk (vinchestr); 4. Tok manbai bloki. Tizimli plata bu - maxsus materialdan yasalgan plastinada joylashgan mikrosxemalardan iborat bo’lib, ular o’zaro bog’lovchi elektr (tok) o’tkazuvchi yo’llari bilan bog’langan. Tizimli plata EHMning eng muhim elementlarini o’zida jamlaydi, chunonchi: u markaziy protsessor; u tezkor xotira mikrosxemalari; u doimiy xotira qurilmasi; u taymer (joylashtirilgan soatlar); u kengaytirish tutashmalari va boshqalar. Tizimli plataning eng muhim elementlaridan biri - markaziy protsessoridir. Dastur bilan berilgan ma’lumotlarni o’zgartiradigan, hamma hisoblash jarayonlarini boshqaradigan hamda hisoblash ishlariga tegishli moslamalarning o’zaro aloqasini o’rnatadigan qurilma-protsessor deb ataladi. Protsessorda arifmetik va mantiqiy amallarni bajarish, xotiraga murojaat qilish, dasturda berilgan ko’rsatmalarning berilgan ketma-ketlikda bajarilishini boshqarish hamda asosiy xotira o’rtasida aloqa o’rnatish amalga oshiriladi. Protsessor katta integral sxemalardan foydalanish asosida quriladi. Protsessor kompyuterning asosiy qurilmalaridan, ya’ni kompyuterning “yuragi” deb hisoblanadi. Bir so’z bilan aytganda, protsessor kompyuterning barcha ishini boshqaradi va barcha ko’rsatmalarini bajaradi. Shaxsiy kompyuterning eng muhim ko’rsatkichi uning ishlash tezligi va ma’lumotlarni saqlash uchun xotira hajmidir. Ma’lumki, 2 sonini turli darajalari bo’lgan 4, 8, 16, 32, 64 lar bilan bog’liq bo’lgan mikroprotsessorlar qabul qilishi mumkin bo’lgan betlar soni kompyuterlarning razryadini belgilaydi. IBM RS kompyuterlarning butun taraqqiyoti mikroprotsessorlarni ishlab chiqaruvchi Intel firmasi bilan bog’liq. Aksariyat shaxsiy kompyuterlar ushbu firma mikroprotsessorlari bilan ishlaydi. Shartli ravishda firmaning 8086 yoki 8088 (16 razryadli) mikroprotsessorlari IBM RS XT (extended version, “Iks-ti” deb o’qiladi) deb nomlanadi. Mazkur firmaning 80286 (16 razryadli) mikroprotsessorlari bilan ta’minlangan SHK lar IBM RS AT (Advanced Techology) deb ataladi. IBM RS shaxsiy kompyuterlarning oilasi tez rivojlanmoqda. Bugungi kunga kelib Intel firmasining ko’p razryadli ishlash samarasi va imkoniyati katta Rentium shaxsiy kompyuterlari tez tarqaldi. Rower RS rusumidagi yana ham kuchli mikroprotsessorlarning tarqalishi kutilmoqda. Tizimli platada joylashgan yana bir eng muhim element -tezkor xotira mikrosxemalaridir. Tezkor xotira yoki tezkor xotira qurilmasi (TXQ) o’zida ayni vaqtda kompyuter ishlayotgan dasturlar uchun ma’lumotlar shu bilan birga ishning natijasi saqlanadigan mikrosxemalardan tashkil topgan. Tizimli platada joylashgan xotiraning yana bir turi - doimiy xotira qurilmasi (DXQ,) yoki doimiy xotira (DX) deb ataladi. Doimiy xotira BIOS (Basic Inrut - Outrut System - kiritish va chiqarishning baza tizimi) nomli zavodda yozilgan boshqaruv dasturlari to’plamini saqlovchi mikrosxemadir. Doimiy xotirada saqlanayotgan axborotni tezkor xotiradagilardan farqi shuki, kompyuter tok manbaidan o’chirilganda ham axborot saqlanib qoladi. Undagi axborot bir marta zavodda mikrosxema tayyorlash jarayonida kiritiladi, uni o’zgartirish mumkin emas. DXQ (BIOS) - quyidagi vazifalarni bajaruvchi dasturlar to’plamidir. Birinchidan, kompyuter manbaga ulanganda uning hamma qurilmalarini, masalan diskyurituvchi va vinchesterlarni boshqarishga imkon bersa, ikkinchidan taymer kompyuterdagi to’xtovsiz ishlaydigan elektron soat, vaqtini va yilini aniqlash uchun xizmat qiluvchi mikrosxema. Kengaytirish raz’yomlari - kompyuter imkoniyatlarini kengaytirib, uning yordamida kompyuterlarga qo’shimcha qurilmalar ulanadi. Odatda kengaytirish raz’yomlarida qurilmani boshqaradigan alohida maxsus platalar qo’yiladi. Bunday platalar nazoratchilar deb nomlanadi. Masalan, monitor ishini boshqaradigan plata videonazoratchilar deb nomlanadi. Kompyuterning barcha qurilmalari uchun boshqaruv signallar beruvchi vosita markaziy protsessor bo’lsa-da, nima uchun nazoratchilar mavjud degan, savol tug’iladi. Buning mohiyati shuki, markaziy protsessor boshqaruv signallarini umumiy tartibda beradi, nazoratchi ularni qabul qilib, bevosita qatnashishi talab qilinmaydigan qator yumushlarni bajaradi. Hayotiy bir misol timsolida masalan, bosh oshpaz o’z yordamchilariga palov damlashni buyuradi, buni markaziy protsessor boshqaruv signaliga qiyoslasak, oshpazlar esa sabzi, guruch, o’tinlarni tayyorlaydi, bu - nazoratchi bajaradigan ishlar deb tushunsa bo’ladi. Tizimli platada yana boshqa ko’plab qurilmalar joylashgan, biroq, ular to’g’risida ma’lumot kompyuter ishini chuqur o’rganishni hohlagan foydalanuvchi uchun muhim bo’lishi mumkin.
Kompyuterning ichki qurilmalari. Boshqaruv qurilmasi deb ataluvchi maxsus qurilma hozir qanday operator bajarilishi va undan keyin qaysi operator bajarilishi ustidan nazorat o`rnatadi va uning bajarilishini ta'minlaydi. Amal (arifmetik-mantiqiy) esa protsessor deb ataluvchi qurilmada bajariladi. Programma ishlash natijasi to`g`ridan-to`g`ri ekranda yoki tashqi qurilma (chop qiluvchi mexanizm, grafik chizuvchi qurilma, video qurilma va boshqalar) deb ataluvchi qurilmada ko`rilishi mumkin. Odatda kompyuter ikki qismdan: Hardware (kompyuterni tashkil etuvchilari - kompyuterning qattiq qismlari) va Software (kompyuterning programma ta'minoti - kompyuterning yumshoq qismlaridan) tashkil topgan deyiladi. Shaxsiy kompyuterlar (inglizcha Personal Computers, qisqacha- PC) quyidagi qurilmalardan tashkil topgan (2.1-rasm): -sistema bloki; -monitor; -klaviatura; -sichqoncha; -tashqi qurilmalar. Kompyuterning Qurilmalari Sistema bloki Sistema bloki odatda desktop (yassi) yoki town (minora) ko`rinishida ishlab chiqariladi. Kompyuterning asosiy qismlari sistema blokida joylashgan bo`lib, ular quyidagilardir: Tezkor xotira (RAM-Random Access Memory-ixtiyoriy kirish mumkin bo`lgan) mikroprotsessor, qurilmalar nazoratchilari, (ya'ni kontrolerlar, adapterlar, elektr manbai bilan ta'minlash bloki), yumshoq disk qurilmasi (FDD-Floppy Disk Driver), qattiq disk qurilmasi (HDD-Hard Disk Driver), faqat o`qish uchun mo`ljallangan lazer disk qurilmasi (CD ROM-Compact Disk Read Only Memory), shinalar, modem va boshqa qurilmalar. Sistema blokiga uning parallel (LPT) va ketma-ket (COM) portlari orqali ko`plab tashqi qurilmalarni ulash mumkin. Mikroprotsessor. Mikroprotsessor kompyuterning amal bajaradigan qismi bo`lib, u ma'lumotlarni berilgan programma asosida qayta ishlaydi. Mikroprotsessor 140 tacha turli arifmetik va mantiqiy amallarni bajaradi. IBM rusumli kompyuterlarda Intel tipidagi (shu nomli firma ishlab chiqqan) mikroprotsessorlar ishlatiladi. Bu firma o`z faoliyati mobaynida Intel-8080, 80286, 80386, 80486, Pentium, Pentium Pro(professional) mikroprotsessorlari ishlab chiqargan bo`lib, hozirda faqat zamon talablariga javob beradigan Pentium-3, Pentium-4 protsessorlarinigina bozorga chiqarmoqda, xolos. Shuni aytish joyizki, bu protsessorlar faqat Intel firmasida ishlab chiqarilishi shart emas. Uning litsenziyasi asosida bunday mikroprotsessorlar, da ishlab chiqarilishi shart emas. Uning litsenziyasi asosida bunday mikroprotsessorlar, ishchi kuchi arzon bo`lgan, Janubiy- Sharqiy Osiyo mamlakatlarida ko`plab ishlab chiqarilmoqda. Bundan tashqari, IBM kompyuterlariga moslik shartini bajaradigan boshqa firmalar: AMD, Cyrix, Celeron va hokazo ishlab chiqqan mikroprotsessorlar ham keng qo`llaniladi. Ammo boshqa firmalar ishlab chiqqan mikroprotsessorlar Intel-protsessorlardan umuman aytganda kuchsizroq hisoblanadi. Hozirda MMX-protsessorli kompyuterlar keng qo`llaniladi. Protsessorlarning tezligi megagerslar (Mgs) sekundda o`lchanadi. MMX Pentium protsessori. Intel firmasining keyingi avlod protsessori sifatida 1997 yil yanvar oyidan boshlab chiqarilayotgan MMX (Matrix Multiplication Extension) Pentium protsessorini aytish mumkin. Dastavval bu protsessor matritsalarni ko`paytirish uchun kengaytma nomi bilan atalgan bo`lsa, keyinchalik MultiMedia YExtension-multimedia uchun kengaytma deb atala boshladi. Bu yangi protsessorni ishlab chiqishdan maqsad, keyingi yillarda ommaviy qo`llanilib borilayotgan kompyuterning multimedia (ovozi, grafik, tasvir) imkoniyatlarini har tomonlama barkamollik darajasiga ko`tarish, multimedia amaliyotlarni tez bajarishni ta'minlashdan iborat. Bu amallar qatoriga, jumladan multimedia berilganlarini, ikki va uch o`lchovli grafikalarni tez bajarish kiradi. Shu bilan birga bu protsessor ko`paytirish va qo`shish amallarini ko`proq ishlatadigan amaliy programmalarda amallarni tezroq bajarishga qaratilgan. Shuning uchun ham uni ko`proq matematik soprotsessorni talab qilmaydigan, butun sonlar bilan ishlash bilan bog`liq masalalarni yechishda qo`llash maqsadga muvofiq bo`lsada, tajribalar uning har tomonlama ustunligini ko`rsatadi. Hozirda rivojlanayotgan parallel algoritmlar va hisoblashlar uchun ham u qo`l keladi. Shu bilan birga bu protsessor suzuvchi vergul rejimidagi sonlar bilan ishlashni “yoqtirmaydi”. Bunday sonlar bilan ishlash uchun maxsus programma interfeysi mavjud. U Microsoft firmasining Direct 3D (3 o`lchovli interfeysi)dir. Shuning uchun ham uning hozirda ko`p tarqalayotganligiga ajablanmasa ham bo`ladi. Xotira. Xotira kompyuterda programmalar va berilganlarni, amal natijalarini saqlaydigan qurilma. Xotiraning turlari ko`p: tezkor, doimiy, tashqi, kesh, video va boshqalar. Tezkor xotira kompyuterning muhim qismi bo`lib, protsessor undan amallarni bajarish uchun programma, berilganlarni oladi va amalni bajarib, natijani yana unda saqlaydi. Shuni alohida ta'kidlash lozimki, kompyuter o`chirilsa, tezkor xotirada saqlanayotgan programmalar va berilganlar yo`q bo`lib ketadi. Shuning uchun ularni qattiq diskda yoki disketalarda saqlab qolish kerak. Kompyuter ishlab turganda elektr tokini ogohlantirmasdan o`chirish, umuman aytganda, katta zarar keltirishi mumkin. Barcha turdagi xotiralar uchun muhim tushuncha uning hajmidir. Kompyuterlarda ma'lumot birligining eng kichik o`lchovi sifatida bayt qabul qilingan bo`lib, 1 bayt 8 bit (ikkili raqam)ga teng. O`z navbatida bayt bir simvolni (belgini) tasvirlaydi. Familiyangizni kompyuterga kiritish uchun familiyangizda nechta harf bo`lsa, u xotirada shuncha bayt joyni egallaydi. Xotira hajmi birligi sifatida kilobayt qabul qilingan va u K bilan belgilanadi. O`z navbatida bir kilobayt 1024 baytga teng. 1024 kilobayt esa 1 Mbayt (Megabayt)ga teng.
|
| |