168 ko'rilgan
Swap haqida umumiy tushuncha



Hozirgi kunda IT sohasi borgan sari tezlik bilan rivojlanib bormoqda. Ma'lumotlar almashinuvi ham oshib bormoqda va kompyuterlar ham zamonga mos ravishda o'zgarmoqda.
Foydalanuvchilar, kompyuter orqali bir vaqtning o'zida bir necha amallar (процесс)ni bajarishmoqda. Bu kompyuter resurslariga bo'lgan talabni kuchaytirmoqda.

Kompyuter bir qancha ma'lumotlar (fayllar)ni qayta ishlayotganda, o'zining operativ xotirasi(RAM, ОЗУ)ga murojaat qiladi. Ma'lumotlar shu xotirada qayta ishlanadi va saqlash uchun qattiq disk(HDD, винчестер) ga yoziladi. Agar ma'lumotlar hajmi juda katta bo'lsa, shu bilan birga bir vaqtning o'zida bir necha prostesslarni ishlatish kerak bo'lib qolsa operativ xotira hajmi yetmay qoladi va kompyuterda qotib qolishlar paydo bo'ladi. Bu ishlayotgan prostesslarni muvofaqiyatsiz yakunlanishiga sabab bo'ladi. Shuning oldini olish uchun swaping texnologiyasi o'ylab topilgan.

Bu texnologiya windows operatsion tizimida "файл подкачки" deyiladi. Bu maqolada Linux operatsion tizimida, bu texnologiyani tushuntirishga harakat qilaman. Swaping(подкачка) texnologiyasining ish printsipi quyidagicha: operatsion tizimda swap fayl(swap file) yoki swap "раздел"(swap partition) ochiladi va operativ xotiraga sig'magan ma'lumotlar vaqtincha shu fayl yoki razdelda saqlanadi, operativ xotira bo'shaganda ma'lumotlar avtomat swap dan operativ xotiraga o'tadi va swap fayl bo'shatiladi. Swap hajmini foydalanuvchilar (Administrator OT) belgilaydi.

Swap fayl yoki swap razdel umumiy holda swap space deb ataladi. Operativ xotira va swap space birgalikda operatsion tizimning virtual xotirasi deyiladi. Bundan ko'rinib turibdiki, virtul xotirani o'zgartirish mumkin(swap space ni o'zgartirgan holda).



Swap "xotira"ni kamchilik tomoni ham bor. Eng asosiy kamchiligi bu tezlik. Operativ xotiraga qaraganda swap sekinroq ishlaydi. Chunki swap da kompyuterning qattiq diski(vinchester)ga murojaat qilish kerak bo'ladi. Vinchester bilan Input/output(kiritish/chiqarish) amallarini bajarish sekinroq amalga oshadi. Operativ xotirada esa bu tezlik juda katta ko'rsatkichga ega. Operativ xotira Input/output amallarini nanosekundlarda amalga oshiradi, vinchester esa bu amallarni bir necha millisekundlarda. Ko'rinib turibdiki, orasidagi farq bir necha minglarni tashkil qilar ekan.

Linux operatsion tizimini o'rnatishda, swap uchun joy ajratish kerakligini OT eslatib o'tadi, chunki linux tizimi asosan serverlarga o'rnatiladi va serverlarda operativ xotiraning kamayishi ish jarayoniga katta ta'sir qiladi. Shunday ekan swap hajmi qancha bo'lish kerak?

Adabiyotlarda va tajribalarim davomida guvoh bo'lganlarimni yozsam, swap uchun qancha joy ajratilish kerak degan savolga hamma joylarda har xil aytilgan va yozilgan. Ba'zi birovlar operativ xotira hajmi qancha bo'lsa, swap ham shuncha bo'lish kerak deyishadi, ba'zilar esa operativ xotiraning hajmini 2 ga ko'paytirib, olingan natijani swap hajmi qilish kerak deyishadi. Agar men o'zimni fikrimni aytadigan bo'lsam, swap hajmini operativ xotira hajmi bilan bir hil qilgan ma'qulroq. Undan ko'p qilgandan ko'ra operativ xotira hajmini oshirgan to'g'ri yo'l, manimcha. Operatsion tizimni o'rnatgandan so'ng ham swap hajmini o'zgartirish mumkin, shunday ekan sharoitga(bajariladigan amallar)ga qarab swap hajmini o'zgartirib(ma'lum bir vaqt oshirib, ma'lum bir vaqt kamaytirib) qo'yish mumkin.

Windows 7 (windows ning qolgan turlari uchun ham manimcha bir hil)operatsion tizimida "файл подкачки" hajmini quyidagicha ko'rish mumkin:

Мой компьютер — -> к/м — — > Свойства — — > Дополнительные параметры системы — — > Вкладка(Дополнительно) — — > Параметры (Быстродействие) — — > Дополнительно.



akmx

Manba: Texnoman.uz
Bu mavzu Kompyuter va elektronika bo'limida 24 Iyun, 19 da maqola yozgan. | 168 ko'rilgan

O'xshash maqolalar bilan tanishing

kamoltukhtaev Bu mavzu Internet va tarmoqlar bo'limida 29 Iyun, 19 da maqola yozgan. | 319 ko'rilgan
Khamdamov)) Bu mavzu o'zbek tilida bo'limida 18 May, 16 da maqola yozgan. | 39,859 ko'rilgan
kamoltukhtaev Bu mavzu Kompyuter va elektronika bo'limida 06 Avg, 19 da maqola yozgan. | 251 ko'rilgan
kamoltukhtaev Bu mavzu Kompyuter va elektronika bo'limida 29 Iyun, 19 da maqola yozgan. | 258 ko'rilgan