ከርነል vs ኦፕሬቲንግ ሲስተም
ኦፐሬቲንግ ሲስተም ኮምፒዩተሩን የሚያስተዳድር የስርዓት ሶፍትዌር ነው። ተግባራቶቹ የኮምፒዩተር ሃብቶችን ማስተዳደር እና የግንኙነት ፍላጎቶቻቸውን ማስተናገድን ያካትታሉ። ከርነል የስርዓተ ክወናው ዋና አካል ሲሆን በአብዛኛው ከሃርድዌር ሃብቶች ጋር ቀጥተኛ ግንኙነትን የሚያከናውን ነው። ከርነል ከሌለ ኦፕሬቲንግ ሲስተም ሊሠራ አይችልም። ነገር ግን የስርዓተ ክወናው ከርነል ከሌሎች አካላት ጋር ስለተቀበረ፣ አብዛኛው ተጠቃሚዎች የከርነል መኖሩን አያውቁም።
ኦፕሬቲንግ ሲስተም ምንድን ነው?
ኦፕሬቲንግ ሲስተም ኮምፒውተርን የሚያስተዳድር ሶፍትዌር ነው።የሲስተሞችን (ሃርድዌር) ሃብቶችን የሚያስተዳድር የውሂብ እና ፕሮግራሞች ስብስብ ነው. በተጨማሪም በሃርድዌር እና በመተግበሪያዎች መካከል እንደ በይነገጽ ንብርብር (እንደ ግብዓት / ውፅዓት እና ከማስታወሻ ጋር ለተያያዙ ተግባራት) የመተግበሪያ ሶፍትዌሮችን አፈፃፀም (እንደ ዎርድ ፕሮሰሰር ወዘተ) ያስተናግዳል። በኮምፒተር ላይ የሚሰራ ዋናው የስርዓት ሶፍትዌር ነው. ተጠቃሚዎች ኦፐሬቲንግ ሲስተም ሳይኖር ሌላ ማንኛውንም ሲስተም ወይም አፕሊኬሽን ሶፍትዌር ማሄድ ስለማይችሉ ኦፕሬቲንግ ሲስተም ለኮምፒዩተር በጣም አስፈላጊው የስርዓት ሶፍትዌር ተደርጎ ሊወሰድ ይችላል።
ኦፐሬቲንግ ሲስተሞች እንደ ሞባይል ስልኮች፣ ኮንሶል ላይ የተመሰረቱ ጌም ሲስተሞች፣ ሱፐር ኮምፒተሮች እና ሰርቨሮች ባሉ ሁሉም አይነት ማሽኖች (ኮምፒተሮች ብቻ አይደሉም) ይገኛሉ። በጣም ታዋቂው ኦፕሬቲንግ ሲስተሞች ማይክሮሶፍት ዊንዶውስ፣ ማክ ኦኤስ ኤክስ፣ ዩኒክስ፣ ሊኑክስ እና ቢኤስዲ ናቸው። የማይክሮሶፍት ኦፕሬቲንግ ሲስተሞች በአብዛኛው በንግድ ኢንተርፕራይዞች ውስጥ ጥቅም ላይ የሚውሉ ሲሆን UNIX ተኮር ኦፕሬቲንግ ሲስተሞች በአካዳሚክ ባለሙያዎች ዘንድ በጣም ታዋቂ ናቸው, ምክንያቱም ነፃ እና ክፍት ምንጭ ስለሆኑ (እንደ ዊንዶውስ በጣም ውድ ነው).
ከርነል ምንድነው?
ከርነል የኮምፒዩተር ኦፕሬቲንግ ሲስተም ዋና አካል ነው። በሃርድዌር እና በመተግበሪያው ሶፍትዌር መካከል ያለው ትክክለኛው ድልድይ ነው። ከርነል አብዛኛውን ጊዜ የሃርድዌር እና የሶፍትዌር ግንኙነትን ጨምሮ የስርዓት ሀብቶችን የማስተዳደር ሃላፊነት አለበት። በአቀነባባሪዎች እና በግቤት/ውፅዓት መሳሪያዎች መካከል በጣም ዝቅተኛ ደረጃ የአብስትራክሽን ንብርብር ይሰጣል። የኢንተር-ሂደት ግንኙነት እና የስርዓት ጥሪዎች እነዚህ ዝቅተኛ ደረጃ መገልገያዎች ለሌሎች አፕሊኬሽኖች (በከርነል) የሚቀርቡበት ዋና ዘዴዎች ናቸው። በንድፍ/አተገባበር እና እያንዳንዱ የስርዓተ ክወና ተግባር እንዴት እንደሚከናወን ላይ በመመስረት ከርነሎች ወደ ተለያዩ ዓይነቶች ይከፈላሉ ። ሁሉም የስርዓት ኮድ በአንድ የአድራሻ ቦታ (ለአፈፃፀም ማሻሻያ ምክንያቶች) በ monolithic kernels ይከናወናል. ነገር ግን፣ አብዛኛው አገልግሎቶች በተጠቃሚው ቦታ የሚከናወኑት በማይክሮከርነሎች ነው (በዚህ አካሄድ የመቆየት እና ሞዱላሪቲዝም ሊጨምር ይችላል።) በእነዚህ ሁለት ጽንፎች መካከል ሌሎች ብዙ አቀራረቦች አሉ።
በከርነል እና ኦፕሬቲንግ ሲስተም መካከል ያለው ልዩነት ምንድነው?
ከርነል የስርዓተ ክወናው ዋና (ወይም ዝቅተኛው ደረጃ) ነው። የስርዓተ ክወናው (ግራፊክ የተጠቃሚ በይነገጽ ፣ የፋይል አስተዳደር ፣ ሼል ፣ ወዘተ) የሚሠሩት ሁሉም ሌሎች ክፍሎች በከርነል ላይ ይመሰረታሉ። ከርነል ከሃርድዌር ጋር ለሚደረገው ግንኙነት ተጠያቂ ነው፣ እና እሱ በቀጥታ ከሃርድዌር ጋር የሚነጋገረው የስርዓተ ክወናው አካል ነው። ፋይሎችን ለማግኘት፣ ግራፊክስን ለማሳየት፣ ለቁልፍ ሰሌዳ/የአይጥ ግብአቶች የሚያገለግሉ ብዙ ሊጠሩ የሚችሉ ልማዶች በከርነል ለሌሎች ሶፍትዌሮች ጥቅም ላይ ይውላሉ።