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



Yüklə 3,32 Mb.
Pdf görüntüsü
səhifə12/253
tarix07.01.2024
ölçüsü3,32 Mb.
#209072
1   ...   8   9   10   11   12   13   14   15   ...   253
os

applications software
) – turli xil 
masalalarni yechish uchun mo‘ljallangan dasturlar. Ularga ko‘proq 
dasturlash tillari (masalan C++) bilan dasturlarni translyatsiya qilishni 
ta’minlovchi kompilyatorlar, mashina kodi (buyruq), ma’lumotlar 
omborini boshqarish tizimi, grafik kutubxona, o‘yin dasturlari, ofis 
dasturlari kiradi. Amaliy dasturiy ta’minot operatsion tizim bilan 
solishtirilganda 
nisbatan 
yuqori 
pog‘onada 
joylashadi, 
va 
kompyuterdagi turli xil amaliy va kundalik masalalarni yechishga 
yordam beradi. 

Foydalanuvchilar (
users
) – insonlar va boshqa kompyuterlar. 
Kompyuter tizimlari komponentlariga foydalanuvchi inson sifatida – 
kompyuterda o‘z ish faoliyati jarayonining hisoblash tizimlari bir 
qismi bo‘lgan istalgan inson bo‘lishi mumkin. Tarmoqdagi boshqa 
kompyuterlar ushbu kompyuterga bog‘lanish (serverga ulanish) 
bo‘yicha foydalanuvchi rolini bajarishi mumkin. Masalan, katta 
dasturlarni bajarish yoki fayllarni saqlash. 
Kompyuter tizimlarining ishlash tafsilotlarini o‘rganishdan oldin 
bizga kompyuter tizimining tuzilishi haqida umumiy ma’lumot kerak. 
Ushbu bo‘limda biz ushbu strukturaning bir nechta qismlarini ko‘rib 
chiqamiz.
Kompyuter tizimining ishlashi 
Zamonaviy umumiy maqsadli kompyuter tizimi umumiy 
xotiraga 
ulanishni 
ta’minlaydigan 
bitta 
yoki 
bir 
nechta 
protsessorlardan va bir nechta qurilma kontrollerlaridan iborat (1.2- 
rasm). Har bir qurilma boshqaruvchisi qurilmaning ma’lum bir turi 
uchun javobgardir (masalan, diskovodlar, audio qurilmalar yoki video 
displeylar). Protsessor va kontroller qurilmalari parallel ravishda 
ishlashi mumkin, xotira sikli uchun raqobatlashadi. Birgalikda 
ishlatiladigan xotiraga muntazam ravishda kirishni ta’minlash uchun, 


20 
xotira kontrolleri xotiraga kirishni sinxronlashtiradi. Kompyuterni 
ishga tushirish uchun, masalan, u yoqilganda yoki qayta ishga 
tushirilganda, uni ishga tushirish uchun boshlang‘ich dastur bo‘lishi 
kerak. Ushbu boshlang‘ich dastur yoki boshlang‘ich dasturi oddiy 
ko‘rinishga ega. Qoida tariqasida, u kompyuter qurilmalarida faqat 
o‘qish uchun mo‘ljallangan xotirada (ROM) saqlanadi. Bu protsessor 
registrlaridan tortib, qurilma kontrolleriga qadar xotira tarkibiga qadar 
tizimning barcha jihatlarini initsializatsiya qiladi.
 
1.2- rasm. Zamonaviy kompyuter tizimi 
Boshlang‘ich yuklash (Bootstrap) dasturi operatsion tizimni 
qanday yuklashni va uni qanday ishga tushurishni bilishi kerak. Bunga 
erishish uchun yuklash dasturi operatsion tizimning yadrosini topishi 
va uni xotiraga yuklab qo‘yishi kerak. Yadro yuklangan va ishga 
tushirilgandan so‘ng, u tizim va uning foydalanuvchilariga xizmat 
ko‘rsatishni boshlash mumkin. Ba’zi bir xizmatlar yadrodan 
tashqarida, ya’ni tizim jarayonlariga aylanish uchun yuklash vaqtida 
xotiraga yuklanadigan yoki yadro ishlayotganda doimo ishlaydigan 
tizim demonlari tomonidan taqdim etiladi. UNIX-da birinchi tizim 
jarayoni "init" bo‘lib, u boshqa ko‘plab demonlarni ishga tushiradi. 
Ushbu bosqich tugallangandan so‘ng, tizim to‘liq yuklanadi va tizim 
biron bir hodisani sodir bo‘lishini kutadi. Hodisaning ro‘y berishi, 
Protsessor 
Xotira 
Video 
kontroller 
Klaviatura 
kontrolleri 
USB 
kontroller
Qattiq disk 
kontrolleri 


21 
odatda, apparat yoki dasturiy ta’minot tomonidan uzilish bilan signal 
beradi. Qurilma istalgan vaqtda protsessorga signal yuborib, uzilishni 
keltirib chiqarishi mumkin, bu odatda tizim shinasi orqali amalga 
oshiriladi. Dasturiy ta’minot tizim chaqirig‘i deb ataladigan maxsus 
operatsiyani (monitor chaqirig‘i deb ham ataladi) bajarib, uzilishni 
keltirib chiqarishi mumkin.

Yüklə 3,32 Mb.

Dostları ilə paylaş:
1   ...   8   9   10   11   12   13   14   15   ...   253




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin