U. R. Xamdamov, dj. B. Sultanov, S. S. Parsiyev, U. M. Abdullayev



Download 3,88 Mb.
Pdf ko'rish
bet204/253
Sana08.01.2023
Hajmi3,88 Mb.
#898350
1   ...   200   201   202   203   204   205   206   207   ...   253
Bog'liq
OPERATSION TIZIMILAR

Linux vazifasi 
UNIX operatsion tizimi har doim bir vaqtning o‘zida bir nechta 
jarayonlarni va bir nechta foydalanuvchilarni qo‘llab-quvvatlashga 
mo‘ljallangan interfaol tizim bo‘lib kelgan. U dasturchilar uchun, 
dasturchilar tomonidan - foydalanuvchilarning aksariyati juda tajribali 
va dasturiy ta’minotni ishlab chiqish loyihalarida ishtirok etadigan 
(ko‘pincha juda murakkab) sharoitlarda foydalanish uchun ishlab 
chiqilgan. Ko‘p holatlarda, ko‘p sonli dasturchilar umumiy tizimni 
yaratish uchun faol ishlamoqda, shuning uchun UNIX operatsion 
tizimida insonlar birgalikda ishlashi va ma’lumot almashishni 
boshqarishga imkon beradigan ko‘plab vositalar mavjud. Yaxshi 
dasturchilar operatsion tizimdan nimani xohlashadi? Birinchidan, 
ko‘pchilik ularning tizimining sodda va mos kelishini xohlaydi. 
Masalan, eng past darajada fayl faqat baytlar to‘plamidan iborat 
bo‘lishi kerak. Tajribali dasturchilar odatda operatsion tizimda 
ko‘rishni 
istagan 
boshqa 
xususiyatlar 
bu 
kuchlilik 
va 
moslashuvchanlikdir. Bu shuni anglatadiki, tizimda ularni ma’lum bir 
dasturga moslashtirish uchun birlashtirilishi mumkin bo‘lgan oz 
miqdordagi asosiy elementlar bo‘lishi kerak. Linux tizimining asosiy 
qoidalaridan biri shundaki, har bir dastur bitta vazifani bajarishi kerak 
- va uni yaxshi bajarish. Ya’ni, kompilyatorlar ro‘yxatlarni tuzishda 
ishtirok etmaydilar, chunki boshqa dasturlar bu vazifani yaxshiroq 
bajara oladilar. Va nihoyat, ko‘pchilik dasturchilarda foydasiz 
ortiqchalikga nisbatan kuchli dushmanlik mavjud. Istalgan narsani 
olish uchun cp ni o‘zi yetarli bo‘lsa, nima uchun copy deb yozish 
kerak? Bu qimmatbaho xakerlik vaqtining behuda sarflanishidir. F 
faylidan "ard" satrini o‘z ichiga olgan barcha satrlar ro‘yxatini olish 
uchun Linux operatsion tizimidagi dasturchi quyidagi buyruqni 
kiritadi. 
grep ard f 
Qarama-qarshi yondoshuv shundaki, dasturchi avval grep 
dasturini ishga tushuradi (argumentlarsiz), shundan so‘ng grep dasturi 
dasturchiga: “Salom, men grepman. Men fayllardan namuna 
izlayapman. Iltimos, namunangizni kiriting”. Namunani olgandan 
so‘ng, grep fayl nomini so‘raydi. Keyin boshqa fayllar bor-yo‘qligini 
so‘raydi. Nihoyat, u nima qilmoqchi ekanligi to‘g‘risida ma’lumotni 
ko‘rsatib, hamma narsa to‘g‘ri yoki yo‘qligini so‘raydi. Bunday 


337 
foydalanuvchi interfeysi yangi boshlanuvchilar uchun qulay bo‘lishi 
mumkin bo‘lsa ham, u tajribali dasturchilarni asabiylashtiradi.

Download 3,88 Mb.

Do'stlaringiz bilan baham:
1   ...   200   201   202   203   204   205   206   207   ...   253




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish