logo

TIZIMLI DASTURIY TA`MINOT , UNING TURLARI VA VAZIFALARI.

Загружено в:

11.11.2024

Скачано:

0

Размер:

69.4990234375 KB
TIZIMLI DASTURIY 
TA`MINOT , UNING TURLARI 
VA VAZIFALARI. TIZIM DASTURI
•
Dasturiy ta'minot - ma'lum bir qator 
muammolarni hal qilish uchun mo'ljallangan va 
kompyuter muhitida saqlanadigan kompyuter 
dasturlari va ma'lumotlari.
•
Maqsadiga ko'ra, dasturiy ta'minot quyidagilarga 
bo'linadi:
1) tizim
2) qo'llaniladi
3) instrumental. Tizimli dasturiy ta'minot - bu protsessor, aloqa va periferik qurilmalar kabi kompyuter 
tizimining tarkibiy qismlarini boshqaradigan, shuningdek butun tizimning ishlashi va 
ishlashini ta'minlaydigan dasturlar to'plami. Ularning aksariyati hisoblash tizimining 
turli apparat qismlarini boshqarish va bir butunga birlashtirish uchun bevosita 
javobgardir. Tizimli dasturiy ta'minot - bu protsessor, aloqa va periferik qurilmalar kabi kompyuter 
tizimining tarkibiy qismlarini boshqaradigan, shuningdek butun tizimning ishlashi va 
ishlashini ta'minlaydigan dasturlar to'plami. Ularning aksariyati hisoblash tizimining 
turli apparat qismlarini boshqarish va bir butunga birlashtirish uchun bevosita 
javobgardir.
Tizim dasturiy ta'minotining o'ziga xos turlariga quyidagilar kiradi:
1) operatsion tizim yuklagichi
2) operatsion tizim
3) qurilma drayverlari Operatsion tizimlar
, OS tizimi ) - kompyuter texnikasini boshqarish, 
fayllar bilan ishlash, ma'lumotlarni kiritish va 
chiqarish, shuningdek, amaliy dasturlar va 
yordamchi dasturlarni bajarishni ta'minlaydigan 
kompyuter dasturlarining asosiy to'plami. Asosiy funktsiyalar (oddiy OT)
•
1 . Ilovalarni operativ xotiraga yuklash va ularni 
bajarish;
•
2. Periferik qurilmalarga standartlashtirilgan kirish 
(kirish/chiqish qurilmalari);
•
3. RAMni boshqarish (jarayonlar o'rtasida 
taqsimlash, virtual xotira);
•
4. Odatda fayl tizimi yordamida doimiy xotirani 
(qattiq disk, CD va boshqalar) boshqarish;
•
5. Foydalanuvchi interfeysi; OS xususiyatlari
•
Qo'shimcha funktsiyalar (ishlab chiqilgan zamonaviy OT):
1. Vazifalarni parallel yoki psevdoparallel bajarish (ko'p 
vazifa);
2. Jarayonlarning o'zaro ta'siri;
3. Mashinalarning o‘zaro ta’siri (kompyuter tarmog‘i);
4. Tizimning o'zini, shuningdek, foydalanuvchi ma'lumotlari 
va dasturlarini foydalanuvchilar yoki ilovalarning zararli 
harakatlaridan himoya qilish;
5. Kirish huquqlarini va ko'p foydalanuvchili ishlash rejimini 
farqlash (autentifikatsiya, avtorizatsiya). Operatsion tizimlar zarur, agar:
•
hisoblash tizimi turli vazifalar uchun ishlatiladi va bu vazifalarni bajaradigan dasturlar 
ma'lumotlarni saqlashi va almashishi kerak => dasturlar o'rtasida ma'lumotlarni uzatish uchun 
universal mexanizmga ehtiyoj - fayl yordamida yoki to'g'ridan-to'g'ri dasturlar o'rtasida
•
turli dasturlar bir xil tartiblarni bajarishi kerak. Masalan, kiritish/chiqarish;
•
foydalanuvchilar o'z ma'lumotlarini boshqa foydalanuvchilardan himoya qilishlari uchun 
dasturlar va tizim foydalanuvchilari o'rtasida vakolatlarni taqsimlash kerak va dasturda yuzaga 
kelishi mumkin bo'lgan xatolik umumiy muammo tug'dirmaydi;
•
"vaqtni taqsimlash" yordamida amalga oshiriladigan bitta kompyuterda bir nechta 
dasturlarning "bir vaqtning o'zida" bajarilishini taqlid qilish imkoniyatiga ega bo'lish kerak. 
Bunday holda, rejalashtiruvchi deb ataladigan maxsus komponent protsessor vaqtini qisqa 
segmentlarga "kesadi" va ularni birma-bir turli xil bajaruvchi dasturlarga (jarayonlarga) beradi;
•
operator u yoki bu tarzda individual dasturlarning bajarilishini nazorat qila olishi kerak. Buning 
uchun operatsion muhitlar qo'llaniladi, ulardan biri - qobiq va standart yordamchi dasturlar 
to'plami - OT tarkibiga kiradi (boshqalar, masalan, grafik operatsion muhit, OTdan mustaqil 
dastur platformalarini tashkil qiladi). Fayl tizimi
Fayl tizimi tizim ) - saqlash vositalarida ma'lumotlarni tashkil qilish, saqlash va 
nomlash usulini belgilaydigan reglament. U odatda fayllar ko'rinishida 
guruhlangan ma'lumotlarni jismoniy saqlash formatini belgilaydi. Muayyan fayl 
tizimi fayl nomining o'lchamini, mumkin bo'lgan maksimal fayl hajmini va fayl 
atributlari to'plamini belgilaydi. Ba'zi fayl tizimlari kirishni boshqarish yoki 
fayllarni shifrlash kabi xizmat imkoniyatlarini taqdim etadi.
Fayl tizimi, bir tomondan, saqlash muhitini, ikkinchi tomondan, fayllarga kirish 
uchun APIni bog'laydi. Ilova dasturi faylga kirganda, u ma'lum bir fayldagi 
ma'lumotlar qanday joylashganligi va u qanday turdagi jismoniy tashuvchilarda 
(CD, qattiq disk, magnit lenta yoki flesh xotira bloki) saqlanganligini bilmaydi. 
Dastur faqat fayl nomini, uning hajmini va atributlarini biladi. U ushbu 
ma'lumotlarni fayl tizimi drayveridan oladi. Bu faylning jismoniy muhitda 
(masalan, qattiq diskda) qayerda va qanday yozilishini aniqlaydigan fayl tizimi. Fayl tizimi vazifalari:
•
faylga nom berish;
•
ilovalar uchun fayllar bilan ishlash uchun dasturiy interfeys;
•
fayl tizimining mantiqiy modelini ma'lumotlarni saqlashni jismoniy tashkil 
qilish bilan taqqoslash;
•
fayl tizimining elektr ta'minotidagi uzilishlarga, apparat va dasturiy 
ta'minotdagi xatolarga chidamliligi.
•
ko'p foydalanuvchili tizimlarda bir foydalanuvchining fayllarini boshqa 
foydalanuvchi tomonidan ruxsatsiz kirishdan himoya qilish. Maqsadiga ko'ra fayl tizimlarini quyidagi 
toifalarga bo'lish mumkin:
•
Tasodifiy kirish vositalari uchun (masalan, qattiq disk): FAT32, NTFS , HPFS, 
ext2 va boshqalar.
•
Ketma-ket kirish muhiti uchun (masalan, magnit lenta): QIC va boshqalar.
•
Optik vositalar uchun - CD va DVD: ISO9660, ISO9690, HFS, UDF va 
boshqalar.
•
Virtual fayl tizimlari: AEFS va boshqalar.
•
Tarmoq fayl tizimlari: NFS, SMBFS, SSHFS, GmailFS va boshqalar. FAT
Keling, eng mashhur fayl tizimlarini ko'rib chiqaylik:
FAT  - Fayllarni taqsimlash jadvali ( fayllarni taqsimlash jadvali ). Microsoft tomonidan ishlab 
chiqilgan .
•
FAT- da formatlangan mantiqiy disk quyidagi bo'limlarga ega:
•
yuklash sektori;
•
fayllarni taqsimlash jadvali - FATning o'zi (an'anaviy ravishda ikki nusxada);
•
ildiz katalog ;
•
fayllar .
Fayllarni saqlash uchun ular uchun barcha mavjud bo'sh joy klasterlarga bo'linadi. Fayllarni 
taqsimlash jadvali hujayralarni o'z ichiga oladi, ularning har biri qattiq diskdagi ma'lum bir 
klasterga ishora qiladi. Agar klaster faylga tegishli bo'lsa, uning katakchasi xuddi shu faylning 
keyingi katagining raqamini o'z ichiga oladi. Agar hujayra faylning oxiriga ishora qilsa, unda " 
FFFF " qiymati mavjud. Foydalanilmayotgan klasterlar nol bilan belgilanadi. "Yomon" klasterlar 
maxsus kod bilan belgilanadi. NTFS
•
NTFS  (inglizcha yangi texnologiya fayl tizimidan - "yangi texnologiya fayl tizimi") 
Microsoft Windows NT operatsion tizimlari oilasi uchun standart fayl tizimidir . 
NTFS fayl tizimining ishonchliligini oshirish uchun jurnal tizimidan foydalanadi.
•
Jurnalli  fayl tizimlari bu fayl tizimlari sinfi bo'lib, ularning o'ziga xos xususiyati u yoki 
bu darajada fayl tizimining yaxlitligini saqlashga yordam beradigan o'zgarishlar 
ro'yxatini saqlaydigan jurnalni yuritishdir.
•
Jurnalsiz fayl tizimida yaxlitlikning yo'qligi sababi noto'g'ri o'chirish bo'lishi mumkin, 
masalan, diskni tugatish paytida yozilgan bo'lsa. Ilovalar fayllardagi ma'lumotlarni 
yangilashi mumkin va tizim qaysi bloklar qaysi fayllar bilan bog'langanligi, qaysi 
fayllar qaysi kataloglarda joylashganligi va shunga o'xshashlar haqidagi fayl tizimi 
ma'lumotlarini yangilashi mumkin. Ma'lumotlar fayllaridagi xatolar (yaxlitlikning 
yo'qligi) yomon, lekin bundan ham yomoni fayl tizimi ma'lumotlaridagi xatolar, bu 
fayllar yo'qolishiga va boshqa jiddiy muammolarga olib kelishi mumkin. NTFS
Butunlik bilan bog'liq muammolarni minimallashtirish va tizimni qayta ishga tushirish 
vaqtini kamaytirish uchun jurnallangan fayl tizimi o'zgarishlarni yozishdan  oldin  fayl 
tizimiga kiritadigan o'zgarishlar ro'yxatini saqlaydi . Ushbu yozuvlar fayl tizimining 
"jurnal" deb nomlangan alohida qismida saqlanadi. Fayl tizimidagi o'zgarishlar xavfsiz 
tarzda qayd etilgandan so'ng, jurnallangan fayl tizimi ushbu o'zgarishlarni fayllar yoki 
ma'lumotlarga qo'llaydi va keyin ushbu yozuvlarni jurnaldan olib tashlaydi.
Jurnalga ega bo'lish fayl tizimining yaxlitligini saqlab qolish ehtimolini oshiradi, chunki 
jurnal fayli yozuvlari haqiqiy o'zgarishlar kiritilgunga qadar amalga oshiriladi va bu 
yozuvlar to'liq va xavfsiz qo'llanilmaguncha saqlanadi. Kompyuter qayta ishga 
tushirilganda, o'rnatish dasturi jurnalda kutilgan, ammo amalga oshirilmagan 
o'zgarishlarni tekshirish va keyin ularni fayl tizimiga yozish orqali jurnallangan fayl 
tizimining yaxlitligini ta'minlashi mumkin. Bu . Jurnal bilan, aksariyat hollarda tizim fayl 
tizimining yaxlitligini tekshirishga hojat yo'q, ya'ni kompyuter qayta ishga tushirilgandan 
so'ng deyarli darhol foydalanishga tayyor bo'ladi. Shunga ko'ra, fayl tizimidagi 
muammolar tufayli ma'lumotlarni yo'qotish ehtimoli sezilarli darajada kamayadi. YORDAMCHI DASTURIY TA'MINOT
XAVFSIZLIK
  Yordamchi dasturiy ta'minot
Utility dasturiy ta'minot - bu kompyuter tizimini 
tekshirish, sozlash va sozlash bo'yicha ishlarni 
avtomatlashtirish uchun mo'ljallangan tizim dasturiy 
ta'minoti. Ba'zi yordamchi dasturlar (odatda texnik 
xizmat ko'rsatish dasturlari) dastlab OTga kiritilgan, 
ammo ko'pchilik yordamchi dasturlar OT uchun 
tashqi bo'lib, uning funksionalligini oshirishga xizmat 
qiladi.
  Foydali dasturiy ta'minotning quyidagi 
asosiy turlari ajratiladi:
•
1. Fayl menejerlari (fayl menejerlari). Ularning yordami bilan fayl strukturasini saqlash 
bo'yicha ko'pgina operatsiyalar bajariladi: nusxa ko'chirish, ko'chirish, fayllar nomini 
o'zgartirish, kataloglar (papkalar) yaratish, ob'ektlarni yo'q qilish, fayllarni qidirish va 
fayl tuzilmasida navigatsiya. Asosiy dasturiy ta'minot tizim darajasidagi dasturlarda 
mavjud va operatsion tizim bilan birga o'rnatiladi
•
2. Ma'lumotlarni siqish vositalari (arxivchilar). Arxivlarni yaratish uchun mo'ljallangan. 
Arxiv fayllari axborotni yozib olish zichligi oshadi va shunga mos ravishda saqlash 
vositalaridan samaraliroq foydalanadi.
•
3. Diagnostika va monitoring vositalari. Dasturiy ta'minot va apparat diagnostika 
jarayonlarini avtomatlashtirish uchun mo'ljallangan. Ular xatolarni tuzatish va 
kompyuter tizimining ishlashini optimallashtirish uchun ishlatiladi.
•
4. O'rnatish dasturlari (o'rnatish). Joriy dasturiy ta'minot konfiguratsiyasiga yangi 
dasturiy ta'minotni qo'shishni boshqarish uchun mo'ljallangan. Ular atrofdagi dasturiy 
ta'minot muhitidagi holat va o'zgarishlarni kuzatib boradi, ma'lum dasturlarni yo'q 
qilish paytida yo'qolgan yangi ulanishlarning shakllanishini kuzatadi va qayd etadi. 
Dasturlarni o'rnatish va o'chirish uchun oddiy boshqaruv elementlari operatsion tizimga 
kiritilgan, ammo qo'shimcha yordamchi dasturlardan foydalanish mumkin. Foydali dasturiy ta'minotning quyidagi 
asosiy turlari ajratiladi:
•
5. Aloqa vositalari. Masofaviy kompyuterlar bilan aloqa o'rnatish, elektron 
pochta xabarlarini yuborish, faks xabarlarini yuborish va h.k. imkonini beradi.
•
6. Ko'rish va o'ynatish vositalari. Asosan, fayllar bilan ishlash uchun ular 
"mahalliy" dastur dasturiga yuklanishi va kerakli tuzatishlar kiritilishi kerak. 
Ammo, agar tahrir qilish kerak bo'lmasa, ma'lumotlarni ko'rish (matn yoki grafik 
bo'lsa) yoki o'ynash (audio yoki video bo'lsa) uchun universal vositalar mavjud.
•
7. Kompyuter xavfsizligi vositalari. Bularga ma'lumotlarni shikastlanishdan, 
ruxsatsiz kirishdan, ma'lumotlarni ko'rish va o'zgartirishdan passiv va faol himoya 
qilish vositalari kiradi. Passiv himoya vositalari zaxiralash uchun mo'ljallangan 
yordamchi dasturlardir. Faol himoya antivirus dasturidan foydalanishni anglatadi. 
Ma'lumotlarni ruxsatsiz kirish, ko'rish va o'zgartirishdan himoya qilish uchun 
kriptografiyaga asoslangan maxsus tizimlar qo'llaniladi.
 

TIZIMLI DASTURIY TA`MINOT , UNING TURLARI VA VAZIFALARI.

TIZIM DASTURI • Dasturiy ta'minot - ma'lum bir qator muammolarni hal qilish uchun mo'ljallangan va kompyuter muhitida saqlanadigan kompyuter dasturlari va ma'lumotlari. • Maqsadiga ko'ra, dasturiy ta'minot quyidagilarga bo'linadi: 1) tizim 2) qo'llaniladi 3) instrumental.

Tizimli dasturiy ta'minot - bu protsessor, aloqa va periferik qurilmalar kabi kompyuter tizimining tarkibiy qismlarini boshqaradigan, shuningdek butun tizimning ishlashi va ishlashini ta'minlaydigan dasturlar to'plami. Ularning aksariyati hisoblash tizimining turli apparat qismlarini boshqarish va bir butunga birlashtirish uchun bevosita javobgardir.

Tizimli dasturiy ta'minot - bu protsessor, aloqa va periferik qurilmalar kabi kompyuter tizimining tarkibiy qismlarini boshqaradigan, shuningdek butun tizimning ishlashi va ishlashini ta'minlaydigan dasturlar to'plami. Ularning aksariyati hisoblash tizimining turli apparat qismlarini boshqarish va bir butunga birlashtirish uchun bevosita javobgardir. Tizim dasturiy ta'minotining o'ziga xos turlariga quyidagilar kiradi: 1) operatsion tizim yuklagichi 2) operatsion tizim 3) qurilma drayverlari

Operatsion tizimlar , OS tizimi ) - kompyuter texnikasini boshqarish, fayllar bilan ishlash, ma'lumotlarni kiritish va chiqarish, shuningdek, amaliy dasturlar va yordamchi dasturlarni bajarishni ta'minlaydigan kompyuter dasturlarining asosiy to'plami.