Operatsion tizimlarning dizaynining me'moriy xususiyatlari
Umumiy holatda "tuzilma" sun'iyOS faqat tuzilishning etishmasligi. Bunday OS protseduralar to'plam sifatida yozilgan, ularning har biri unga kerak bo'lganda boshqalarga olib kelishi mumkin. Ushbu usuldan foydalanganda, har bir tizim protsedurasi parametrlar va natijalar nuqtai nazaridan yaxshi belgilangan interfeysga ega va ularning har biri bunga zarur bo'lgan boshqa narsalarni amalga oshirishi mumkin. foydali ish. Monolit tizimini yaratish uchun barcha individual tartiblarni tuzish kerak va ularni bog'lovchi yordamida bitta ob'ekt fayliga bog'lash kerak. Har bir protsedura boshqa har qanday boshqa protseduralarni ko'rib chiqadi (ko'p ma'lumotlarning ko'pi modul uchun mahalliy va modul protseduralari faqat maxsus belgilangan kirish nuqtalari orqali deb nomlanishi mumkin). Biroq, bunday yaxshilik tizimlari hatto "biroz" tuzatilgan bo'lishi mumkin. Tizimga yordam beradigan tizimga kirish paytida parametrlar qat'iy belgilangan joylarga joylashtiriladi, masalan, ro'yxatdan o'tish yoki stack, so'ngra yadro qo'ng'iroqlari yoki nazoratchi chaqiriq sifatida tanilgan. Ushbu buyruq avtomashinani foydalanuvchi rejimidan yadro rejimiga o'tkazadi, shuningdek, nazoratchi rejimiga qo'ng'iroq qilib, OS boshqaruvini o'tkazadi. Keyin OZ qaysi tizim qo'ng'irog'ini bajarish kerakligini aniqlash uchun qo'ng'iroq parametrlarini tekshiradi. Shundan so'ng, OT indekslari jadvalga havolalarni o'z ichiga olgan va tegishli tartibni keltirib chiqaradi. Bunday tashkilot quyidagi tuzilishni taklif qiladi:
1. Asosiy dasturbu zarur xizmat ko'rsatish tartibini keltirib chiqaradi;
2. Tizimga qo'ng'iroqlarni amalga oshiruvchi xizmat ko'rsatish tartibi;
3. Xizmat ko'rsatish tartiblariga xizmat ko'rsatuvchi kommunal xizmatlar to'plami.
Fayllar va fayl tizimlari
Shunday qilib, fayl tizimi bu texnik xususiyatlar va fayllarni yaratish, ularni tashkil qilish, o'qish, o'zgartirish, o'zgartirish va harakatlantirish va harakatlanish va harakatlantirish va fayllarni o'zgartirish va foydalanishi va foydalanadigan fayllar ma'lumotlarini boshqarish uchun, shuningdek foydalaniladigan fayllar va resurslarni boshqarish uchun tizimga ega bo'lgan dasturdir fayllar. Bu diskdagi ma'lumotlarni yoki boshqa ma'lumotlarni tashuvchida qanday qilib tashkil etishni aniqlaydigan fayl tizimi.
Uni ajratish kerak fayl tizimi va fayl menejmenti tizimi. Fayl menejmenti tizimi zamonaviy OTning mutlaq yo'nalishi bo'yicha asosiy quyi tizimdir (garchi sizsiz qila olmaysiz). Birinchidan, fayllarni boshqarish tizimi orqali tizimni qayta ishlash dasturlari tegishli. Ikkinchidan, ushbu tizim yordamida disk maydoni va ma'lumotlarni boshqarish markazlashtirilgan taqsimlash muammolari hal qilinadi. Uchinchidan, ma'lum fayllarni boshqarish tizimidan foydalanish hisobiga quyidagi xususiyatlar keltirilgan:
- ma'lumotlar to'plamini (va boshqa operatsiyalarni) yaratishni, o'chirish, o'chirish, nomini o'chirish yoki foydalanuvchi interfeysi tizimini o'z ma'lumotlari bilan amalga oshirish va fayllarni boshqarish tizimidan faollashtirish;
- fayllar kabi disksiz periferik asboblar bilan ishlash;
- fayllar va qurilma o'rtasida asboblar orasidagi asboblar orasidagi ma'lumotlar almashish (va aksincha);
- fayllarni boshqarish dasturiy modullariga qo'ng'iroqlar orqali fayllar bilan ishlash;
- Fayllarni ruxsatsiz kirishdan himoya qilish.
Ba'zi bir OTda fayllarni boshqarish tizimi bo'lishi mumkin, ular ularni bir nechta bilan ishlash qobiliyatini ta'minlaydi fayl tizimlari. Shubhasiz, fayllarni boshqarish tizimlari, OS komponenti bo'lib, ular ushbu OT-dan mustaqil emaslar, chunki ular tegishli qo'ng'iroqlardan faol foydalanmoqdalar. ilova dasturi interfeysiAPI (dastur dasturi interfeysi). Jismoniy tashkilot fayli Qurilmadagi faylning joylashgan joyi uchun qoidalarni tavsiflaydi tashqi xotira, xususan, diskda. Fayl jismoniy yozuvlardan iborat - bloklar. Blok (yuqorida ko'rsatilganidek) - tashqi qurilmaning tashqi qurilmasi bilan almashilganligi haqidagi eng kichik ma'lumotning eng kichik birligi. Ba'zi bir OTda bunday eng kichik birlik birlik birlik deb nomlanadi klaster. Bunday holda, klaster bir nechta bloklardan iborat bo'lishi mumkin.
Do'stlaringiz bilan baham: |