UNIX միջուկը օպերացիոն համակարգի կենտրոնական միջուկն է: Այն ապահովում է ինտերֆեյս ապարատային սարքերի, ինչպես նաև գործընթացի, հիշողության և I/O կառավարման համար: Միջուկը կառավարում է օգտատերերի հարցումները համակարգային զանգերի միջոցով, որոնք գործընթացն անցնում են օգտագործողի տարածությունից միջուկի տարածություն (տես Նկար 1.1):
Որո՞նք են միջուկի հիմնական գործառույթները:
Միջուկը կատարում է իր առաջադրանքները, ինչպիսիք են գործարկման գործընթացները, ապարատային սարքերի կառավարումը, ինչպիսիք են կոշտ սկավառակը և ընդհատումների մշակումը, միջուկի այս պաշտպանված տարածքում: Ի հակադրություն, կիրառական ծրագրերը, ինչպիսիք են բրաուզերները, բառային պրոցեսորները կամ աուդիո կամ վիդեո նվագարկիչները, օգտագործում են հիշողության առանձին տարածք, օգտագործողի տարածք:
Որո՞նք են միջուկի գործառույթները Linux-ում:
Միջուկն ունի 4 աշխատանք.
- Հիշողության կառավարում. Հետևեք, թե որքան հիշողություն է օգտագործվում ինչ և որտեղ պահելու համար:
- Գործընթացների կառավարում. Որոշեք, թե որ գործընթացները կարող են օգտագործել կենտրոնական պրոցեսորային միավորը (CPU), երբ և որքան ժամանակ:
- Սարքի վարորդներ. Գործում են որպես միջնորդ/թարգմանիչ սարքաշարի և գործընթացների միջև:
Ի՞նչ է միջուկը և նրա գործառույթը:
Kernel-ը պատասխանատու է ցածր մակարդակի առաջադրանքների համար, ինչպիսիք են սկավառակի կառավարումը, հիշողության կառավարումը, առաջադրանքների կառավարումը և այլն ապահովում է ինտերֆեյս օգտագործողի և համակարգի ապարատային բաղադրիչների միջև. Երբ պրոցեսը հարցում է կատարում միջուկին, այն կոչվում է System Call:
Որո՞նք են միջուկի առանձնահատկությունները:
Ցանկացած օպերացիոն համակարգի՝ միջուկի հիմնական հատկանիշը ղեկավարում է ապարատային և ծրագրային ապահովման միջև հաղորդակցությունը. Միջուկը պատասխանատու է հիշողությունը կառավարելու համար, իսկ մուտքը/ելքը դեպի հիշողություն, քեշ, կոշտ սկավառակ և այլ սարքեր: Այն նաև կարգավորում է սարքի ազդանշանները, առաջադրանքների պլանավորումը և այլ կարևոր պարտականություններ:
Ո՞րն է UNIX-ի գործառույթը:
UNIX-ը համակարգչային օպերացիոն համակարգ է։ Օպերացիոն համակարգն այն ծրագիրն է, որը վերահսկում է համակարգչային համակարգի բոլոր մյուս մասերը՝ և՛ ապարատային, և՛ ծրագրային ապահովումը: Այն հատկացնում է համակարգչի ռեսուրսները և պլանավորում առաջադրանքները. Այն թույլ է տալիս օգտվել համակարգի կողմից տրամադրվող հնարավորություններից:
Ինչու՞ է մեզ անհրաժեշտ միջուկը:
Միջուկի հիմնական նպատակն է կառավարել հաղորդակցությունը ծրագրային ապահովման, այսինքն՝ օգտագործողի մակարդակի հավելվածների և սարքավորումների միջև այսինքն՝ պրոցեսոր և սկավառակի հիշողություն: Kernel-ի նպատակները. կապ հաստատել օգտագործողի մակարդակի հավելվածի և սարքաշարի միջև: … Հիշողության կառավարումը վերահսկելու համար:
Ո՞րն է Linux-ի հիմնական գործառույթը:
Linux®-ը բաց կոդով օպերացիոն համակարգ է (OS): Օպերացիոն համակարգն այն ծրագրաշարն է, որը ուղղակիորեն կառավարում է համակարգի սարքավորումներն ու ռեսուրսները, օրինակ՝ պրոցեսոր, հիշողություն և պահեստավորում: ՕՀ-ն տեղադրված է հավելվածների և ապարատային սարքերի միջև և կապեր է ստեղծում ձեր բոլոր ծրագրաշարի և աշխատանքը կատարող ֆիզիկական ռեսուրսների միջև:
Ո՞ր միջուկն է օգտագործվում Linux-ում:
Linux-ն է միաձույլ միջուկ մինչդեռ OS X-ը (XNU) և Windows 7-ն օգտագործում են հիբրիդային միջուկներ:
Արդյո՞ք միջուկը գործընթաց է:
Միջուկն ավելի մեծ է, քան գործընթաց: Այն ստեղծում և կառավարում է գործընթացները. Միջուկը օպերացիոն համակարգի հիմքն է, որպեսզի հնարավոր լինի աշխատել գործընթացների հետ:
Windows-ը միջուկ ունի՞:
Windows NT մասնաճյուղն ունի հիբրիդային միջուկ. Դա ոչ միաձույլ միջուկ չէ, որտեղ բոլոր ծառայություններն աշխատում են միջուկի ռեժիմով, կամ միկրո միջուկ, որտեղ ամեն ինչ աշխատում է օգտագործողի տարածքում: