Ядро мен операциялық жүйенің айырмашылығы

Ядро мен операциялық жүйенің айырмашылығы
Ядро мен операциялық жүйенің айырмашылығы

Бейне: Ядро мен операциялық жүйенің айырмашылығы

Бейне: Ядро мен операциялық жүйенің айырмашылығы
Бейне: біржасушалы және көпжасушалы ағзалардың ұқсастықтары мен айырмашылықтары неде? 2024, Қараша
Anonim

Ядро және операциялық жүйе

Операциялық жүйе – компьютерді басқаратын жүйелік бағдарламалық құрал. Оның міндеттеріне компьютерлік ресурстарды басқару және олардың коммуникациялық қажеттіліктерін қанағаттандыру кіреді. Ядро операциялық жүйенің негізгі бөлігі болып табылады, ол негізінен аппараттық ресурстармен тікелей байланысты қамтамасыз етеді. Ядросыз операциялық жүйе жұмыс істей алмайды. Бірақ операциялық жүйенің ядросы көптеген басқа құрамдастармен бірге көмілгендіктен, пайдаланушылардың көпшілігі ядроның бар екенін білмейді.

Операциялық жүйе дегеніміз не?

Операциялық жүйе – компьютерді басқаратын бағдарламалық құрал. Бұл жүйелік (аппараттық) ресурстарды басқаратын деректер мен бағдарламалар жиынтығы. Сонымен қатар, ол аппараттық құрал мен қолданбалар арасындағы интерфейстік деңгей ретінде әрекет ете отырып, қолданбалы бағдарламалық жасақтаманы (мысалы, мәтіндік процессорлар және т.б.) орындауды қамтамасыз етеді (енгізу/шығару және жадқа қатысты операциялар сияқты функциялар үшін). Бұл компьютерде жұмыс істейтін негізгі жүйелік бағдарламалық құрал. Пайдаланушылар басқа жүйені немесе қолданбалы бағдарламалық құралды дұрыс жұмыс істейтін операциялық жүйесіз іске қоса алмайтындықтан, операциялық жүйені компьютер үшін ең маңызды жүйелік бағдарламалық құрал деп санауға болады.

Операциялық жүйелер ұялы телефондар, консоль негізіндегі ойын жүйелері, суперкомпьютерлер және серверлер сияқты процессорлары бар барлық машиналар түрлерінде (тек компьютерлерде ғана емес) бар. Ең танымал операциялық жүйелер – Microsoft Windows, Mac OS X, UNIX, Linux және BSD. Microsoft операциялық жүйелері негізінен коммерциялық кәсіпорындарда қолданылады, ал UNIX негізіндегі операциялық жүйелер академиялық мамандар арасында көбірек танымал, өйткені олар тегін және ашық бастапқы код (Windows-тан айырмашылығы, бұл өте қымбат).

Ядро дегеніміз не?

Ядро – компьютердің операциялық жүйесінің негізгі бөлігі. Бұл аппараттық құрал мен қолданбалы бағдарламалық жасақтама арасындағы нақты көпір. Ядро әдетте жүйелік ресурстарды, соның ішінде аппараттық және бағдарламалық қамтамасыз етуді басқаруға жауап береді. Ол процессорлар мен енгізу/шығару құрылғылары арасында өте төмен деңгейлі абстракция деңгейін қамтамасыз етеді. Процессаралық байланыс және жүйелік шақырулар осы төмен деңгейлі құралдар басқа қолданбаларға (ядро арқылы) ұсынылатын негізгі механизмдер болып табылады. Ядролар дизайн/іске асыру және әрбір операциялық жүйе тапсырмасының қалай орындалатынына байланысты әртүрлі түрлерге бөлінеді. Барлық жүйелік код бір мекенжай кеңістігінде (өнімділікті жақсарту мақсатында) монолитті ядролармен орындалады. Бірақ көптеген қызметтер пайдаланушы кеңістігінде микроядролар арқылы іске қосылады (осы тәсілмен техникалық қызмет көрсету және модульділікті арттыруға болады). Осы екі шектен басқа да көптеген тәсілдер бар.

Ядро мен операциялық жүйенің айырмашылығы неде?

Ядро – операциялық жүйенің өзегі (немесе ең төменгі деңгейі). Операциялық жүйені құрайтын барлық басқа бөліктер (графикалық пайдаланушы интерфейсі, файлдарды басқару, қабық және т.б.) ядроға сүйенеді. Ядро аппараттық құралмен байланысқа жауапты және ол шын мәнінде аппараттық құралмен тікелей сөйлесетін операциялық жүйенің бөлігі болып табылады. Файлдарға қатынасу, графиканы көрсету, пернетақта/тінтуір енгізулерін алу үшін пайдалануға болатын көптеген шақырылатын процедуралар басқа бағдарламалық жасақтамада қолданылатын ядромен қамтамасыз етілген.

Ұсынылған: