Yadro va operatsion tizim
Operatsion tizim - bu kompyuterni boshqaradigan tizim dasturi. Uning vazifalari kompyuter resurslarini boshqarish va ularning aloqa ehtiyojlarini qondirishni o'z ichiga oladi. Yadro operatsion tizimning asosiy qismi bo'lib, u asosan apparat resurslari bilan bevosita aloqani ta'minlaydi. Yadrosiz operatsion tizim ishlamaydi. Ammo operatsion tizimning yadrosi ko'plab boshqa komponentlar bilan ko'milganligi sababli, ko'pchilik foydalanuvchilar yadro mavjudligidan bexabar.
Operatsion tizim nima?
Operatsion tizim - bu kompyuterni boshqaradigan dastur. Bu tizim (apparat) resurslarini boshqaradigan ma'lumotlar va dasturlar to'plami. Bundan tashqari, u apparat va ilovalar (kirish/chiqarish va xotira bilan bog'liq operatsiyalar kabi funksiyalar uchun) o'rtasida interfeys qatlami vazifasini o'tagan holda amaliy dasturiy ta'minotni (masalan, matn protsessorlari va boshqalar) bajarilishini o'z ichiga oladi. Bu kompyuterda ishlaydigan asosiy tizim dasturidir. Foydalanuvchilar to'g'ri ishlaydigan operatsion tizimsiz boshqa tizim yoki amaliy dasturlarni ishga tushira olmasligi sababli, operatsion tizimni kompyuter uchun eng muhim tizim dasturi deb hisoblash mumkin.
Operatsion tizimlar mobil telefonlar, konsolga asoslangan oʻyin tizimlari, super kompyuterlar va serverlar kabi protsessorlarga ega boʻlgan barcha turdagi mashinalarda (nafaqat kompyuterlarda) mavjud. Eng mashhur operatsion tizimlar Microsoft Windows, Mac OS X, UNIX, Linux va BSD. Microsoft operatsion tizimlari asosan tijorat korxonalarida qo'llaniladi, UNIX asosidagi operatsion tizimlar esa akademik mutaxassislar orasida ko'proq mashhur, chunki ular bepul va ochiq manba (Windows dan farqli o'laroq, bu juda qimmat).
Yadro nima?
Yadro kompyuter operatsion tizimining asosiy qismidir. Bu apparat va amaliy dasturiy ta'minot o'rtasidagi haqiqiy ko'prikdir. Yadro odatda tizim resurslarini, shu jumladan apparat va dasturiy ta'minotni boshqarish uchun javobgardir. Bu protsessorlar va kirish/chiqarish qurilmalari o'rtasida juda past darajadagi abstraktsiya qatlamini ta'minlaydi. Jarayonlararo aloqa va tizim qo'ng'iroqlari ushbu past darajadagi imkoniyatlar boshqa ilovalarga (yadro tomonidan) taklif qilinadigan asosiy mexanizmlardir. Yadrolar dizayn/amalga oshirish va har bir operatsion tizim vazifasi qanday bajarilishiga qarab har xil turlarga bo'linadi. Barcha tizim kodi bir xil manzil maydonida (ish faoliyatini yaxshilash uchun) monolit yadrolar tomonidan bajariladi. Biroq, aksariyat xizmatlar foydalanuvchi maydonida mikroyadrolar tomonidan boshqariladi (ushbu yondashuv bilan texnik xizmat ko'rsatish va modullikni oshirish mumkin). Bu ikki ekstremal o'rtasida boshqa ko'plab yondashuvlar mavjud.
Yadro va Operatsion tizim oʻrtasidagi farq nima?
Yadro - operatsion tizimning yadrosi (yoki eng past darajasi). Operatsion tizimni tashkil etuvchi barcha boshqa qismlar (grafik foydalanuvchi interfeysi, fayllarni boshqarish, qobiq va boshqalar) yadroga tayanadi. Yadro apparat bilan aloqa qilish uchun mas'uldir va u aslida operatsion tizimning apparat bilan bevosita muloqot qiladigan qismidir. Fayllarga kirish, grafiklarni koʻrsatish, klaviatura/sichqoncha maʼlumotlarini olish uchun ishlatilishi mumkin boʻlgan koʻplab chaqiriladigan tartiblar yadro tomonidan boshqa dasturiy taʼminot tomonidan qoʻllaniladi.