የስርዓተ ክወና አጭር ትርጉም ምንድን ነው? ስርዓተ ክወናዎች. የባለቤትነት ስርዓተ ክወናዎች

የስርዓተ ክወና ፍቺ. በሶፍትዌር ውስጥ የስርዓተ ክወና ቦታ


የኮምፒዩተር ኦፕሬቲንግ ሲስተም በአንድ በኩል በመተግበሪያዎች እና በተጠቃሚዎች መካከል እና በሌላ በኩል በኮምፒተር ሃርድዌር መካከል እንደ በይነገጽ ሆኖ የሚያገለግል እርስ በእርሱ የተያያዙ ፕሮግራሞች ስብስብ ነው። በዚህ ትርጉም መሠረት ስርዓተ ክወናው ሁለት የቡድን ተግባራትን ያከናውናል (ምስል 1)

ለተጠቃሚው ወይም ለፕሮግራም አውጪው የተራዘመ መስጠት ምናባዊ ማሽን, ከእሱ ጋር ለመስራት የበለጠ አመቺ እና ቀላል ፕሮግራም;

በአንዳንድ መመዘኛዎች መሰረት ሀብቱን በምክንያታዊነት በማስተዳደር ኮምፒውተርን የመጠቀምን ውጤታማነት ማሳደግ።

ችግሮችን በተሳካ ሁኔታ ለመፍታት ፣ ዘመናዊ ተጠቃሚወይም እንዲያውም መተግበሪያ ፕሮግራመርያለ በቂ እውቀት ማድረግ ይችላል። የሃርድዌር መሳሪያኮምፒውተር. የኮምፒዩተር የተለያዩ የኤሌክትሮኒክስ ክፍሎች እና ኤሌክትሮሜካኒካል ክፍሎች እንዴት እንደሚሠሩ ማወቅ አያስፈልገውም. በተጨማሪም ፣ ብዙውን ጊዜ ተጠቃሚው የአቀነባባሪውን ትዕዛዝ ስርዓት እንኳን ላያውቅ ይችላል። ተጠቃሚው ፕሮግራመር ኦፐሬቲንግ ሲስተሙ ከሚያቀርባቸው ኃይለኛ እና ከፍተኛ ደረጃ ተግባራት ጋር መገናኘትን ለምዷል።

ውጤቱ ብቻ የሚሰራ እውነተኛ ኮምፒውተር ነው። ትንሽ ስብስብበትዕዛዝ ስርዓቱ የሚወሰኑ የመጀመሪያ ደረጃ እርምጃዎች ወደ ቨርቹዋል ማሽን ይቀየራሉ በጣም ብዙ የበለጠ ኃይለኛ ተግባራትን ያከናውናል። ቨርቹዋል ማሽኑ እንዲሁ በትእዛዞች ቁጥጥር ስር ነው፣ ነገር ግን እነዚህ የተለየ፣ ከፍተኛ ደረጃ ያላቸው ትዕዛዞች ናቸው።

ስለዚህ የስርዓተ ክወናው አላማ ለተጠቃሚው/ፕሮግራም አድራጊው በቀጥታ ከሚሰራው ሃርድዌር ይልቅ ለፕሮግራም እና ለመስራት ቀላል የሆነ የላቀ ቨርቹዋል ማሽን ማቅረብ ነው። እውነተኛ ኮምፒውተርወይም እውነተኛ አውታረ መረብ.

የስርዓተ ክወናው ተጠቃሚዎችን እና ፕሮግራመሮችን ብቻ አይሰጥም ለተጠቃሚ ምቹ በይነገጽወደ ኮምፒዩተር ሃርድዌር, ነገር ግን የኮምፒዩተር ሀብቶችን የሚያሰራጭ ዘዴ ነው.

የዘመናዊው የኮምፒዩተር ስርዓቶች ዋና ሀብቶች እንደነዚህ ያሉ ሀብቶችን ያካትታሉ

ፕሮሰሰሮች፣

ዋና ትውስታ ፣

ሰዓት ቆጣሪዎች፣

የውሂብ ስብስቦች

መግነጢሳዊ ቴፕ ድራይቮች፣

አታሚዎች፣

የአውታረ መረብ መሳሪያዎች, ወዘተ.

ሀብቶች በሂደቶች መካከል ይጋራሉ።

ፕሮግራም የማይንቀሳቀስ ነገር ነው, እሱም ኮድ እና ውሂብ ያለው ፋይል ነው.

ሂደት (ተግባር) በአብዛኛዎቹ ዘመናዊ ኦፕሬቲንግ ሲስተሞች ውስጥ መሰረታዊ ፅንሰ-ሀሳብ ሲሆን ብዙውን ጊዜ በአፈፃፀም ላይ ያለ ፕሮግራም ተብሎ ይገለጻል። ሂደት ተጠቃሚው ወይም ኦፕሬቲንግ ሲስተሙ ራሱ “ፕሮግራሙን ለማስፈጸም” ማለትም አዲስ አሃድ ለመፍጠር ከወሰነ በኋላ በስርዓተ ክወናው ውስጥ የሚታየው ተለዋዋጭ ነገር ነው። የስሌት ሥራ. ለምሳሌ፣ OSው ለተጠቃሚው ትዕዛዝ runprgl.exe ምላሽ ለመስጠት ሂደት ሊፈጥር ይችላል፣ prgl.exe የፕሮግራሙ ኮድ የተቀመጠበት ፋይል ስም ነው።

የንብረት አስተዳደር የኮምፒውተር ሥርዓትእነሱን በጣም ውጤታማ በሆነ መንገድ ለመጠቀም የስርዓተ ክወናው ዓላማ ነው። ስርዓተ ክወናው ብዙ ሂደቶች አንድ አይነት I/O መሳሪያ ወይም ተመሳሳይ ውሂብ ሲደርሱ የሚነሱ ግጭቶችን ይከታተላል እና ይፈታል።

ስርዓተ ክወናው የኮምፒተር ሀብቶችን አስተዳደር የሚያደራጅበት የውጤታማነት መስፈርት የተለየ ሊሆን ይችላል። ለምሳሌ, በአንዳንድ ስርዓቶች ውስጥ እንደ መስፈርት የማስተላለፊያ ዘዴየኮምፒዩተር ስርዓት, በሌሎች ውስጥ - የእሱ ምላሽ ጊዜ. በተመረጠው የውጤታማነት መስፈርት መሰረት ስርዓተ ክወናዎችየሂሳብ ሂደቱን በተለየ መንገድ ያደራጁ.

የሀብት አስተዳደር በንብረት አይነት ላይ ያልተመሰረቱትን የሚከተሉትን አጠቃላይ ስራዎች መፍታትን ያካትታል (ምስል 2)

የመርጃ መርሐግብር - ማለትም የትኛውን ሂደት መወሰን, መቼ እና በምን መጠን (ሀብቱ በክፍሎች ውስጥ ሊመደብ የሚችል ከሆነ) የተሰጠው ምንጭ መመደብ አለበት;

የሚያረካ የመርጃ ጥያቄዎች;

ሁኔታውን መከታተል እና የንብረት አጠቃቀምን መመዝገብ - ማለትም መጠበቅ ተግባራዊ መረጃሀብቱ ሥራ የበዛበት ወይም ነፃ እንደሆነ እና የንብረቱ ድርሻ ምን ያህል አስቀድሞ እንደተመደበ;

በሂደቶች መካከል ግጭቶችን መፍታት.

እነዚህን ለመፍታት የተለመዱ ተግባራትየተለያዩ ስርዓተ ክወናዎች የሃብት አስተዳደርን ይጠቀማሉ የተለያዩ ስልተ ቀመሮች, በመጨረሻም የስርዓተ ክወናውን አጠቃላይ ገጽታ የሚወስኑ ባህሪያት, የአፈፃፀም ባህሪያትን, ወሰን እና ሌላው ቀርቶ የተጠቃሚ በይነገጽን ጨምሮ.

በተለያዩ ሂደቶች መካከል ቀልጣፋ የሀብት መጋራትን የማደራጀት ተግባር በጣም ውስብስብ ነው፣ እና ይህ ውስብስብነት በዋነኝነት የሚመነጨው በዘፈቀደ ተፈጥሮ ከሚቀርቡት የግብአት ፍጆታ ጥያቄዎች ነው። በባለብዙ ፕሮግራም ስርዓት ውስጥ የጥያቄዎች ወረፋዎች የሚፈጠሩት በአንድ ጊዜ ፕሮግራሞችን ከማሄድ እስከ የጋራ የኮምፒዩተር ሃብቶች፡ ፕሮሰሰር፣ ማህደረ ትውስታ ገጽ፣ አታሚ፣ ዲስክ ነው።


ስርዓተ ክወናው የእነዚህን ወረፋዎች አገልግሎት በተለያዩ ስልተ ቀመሮች ያደራጃል፡- ቀድሞ የመጣ፣ መጀመሪያ የሚያገለግል፣ ቅድሚያ በሚሰጣቸው ጉዳዮች ላይ በመመስረት፣ ክብ አገልግሎት፣ ወዘተ... ጥያቄዎችን ለማቅረብ የተመቻቹ የትምህርት ዓይነቶችን ትንተና እና መወሰን ርዕሰ ጉዳይ ነው። ልዩ አካባቢ የተተገበረ ሒሳብ- ጽንሰ-ሐሳቦች ወረፋ. ይህ ንድፈ ሃሳብ አንዳንድ ጊዜ በስርዓተ ክወናዎች ውስጥ የተወሰኑ የወረፋ አስተዳደር ስልተ ቀመሮችን ውጤታማነት ለመገምገም ይጠቅማል። በጣም ብዙ ጊዜ፣ በተግባር የተሞከሩ ወረፋዎችን ለማገልገል ኢምፔሪካል ስልተ ቀመሮችም በስርዓተ ክወናው ውስጥ ይተገበራሉ።

የስርዓተ ክወና ባህሪያት ራሱን የቻለ ኮምፒተርብዙውን ጊዜ እንደ ዓይነቶች ይመደባሉ የአካባቢ ሀብቶች፣ በስርዓተ ክወናው የሚተዳደር ፣ ወይም በሁሉም ሀብቶች ላይ በሚተገበሩ ልዩ ተግባራት መሠረት። እንደነዚህ ያሉ የተግባር ቡድኖች ንዑስ ስርዓቶች ይባላሉ. በጣም አስፈላጊዎቹ የንብረት አስተዳደር ንዑስ ስርዓቶች (ምስል 3) ናቸው

የሂደት ቁጥጥር ንዑስ ስርዓቶች ፣

የማህደረ ትውስታ አስተዳደር ንዑስ ስርዓቶች,

ፋይሎችን እና ውጫዊ መሳሪያዎችን ለማስተዳደር ንዑስ ስርዓቶች ፣

የመረጃ ጥበቃ እና አስተዳደር ንዑስ ስርዓቶች ፣

በይነገጽ የመተግበሪያ ፕሮግራም,

ንዑስ ስርዓቶች የተጠቃሚ በይነገጽ.


የሂደት አስተዳደር

የስርዓተ ክወናው በጣም አስፈላጊው አካል, በቀጥታ ሥራውን ይነካል ኮምፒውተር፣ የሂደት ቁጥጥር ንዑስ ስርዓት ነው።

ለእያንዳንዱ አዲስ የተፈጠረ ሂደት፣ ስርዓተ ክወናው ስርዓትን ይፈጥራል የመረጃ አወቃቀሮችስለ ሂደቱ የኮምፒዩተር ስርዓት ግብዓቶች ፍላጎቶች እና እንዲሁም ለእሱ የተመደቡትን ሀብቶች መረጃ የያዘ። ስለዚህ አንድ ሂደት እንደ አንዳንድ የስርዓት ሀብቶችን ለመጠቀም መተግበሪያ ተብሎ ሊገለጽ ይችላል።

አንድ ሂደት እንዲፈፀም ኦፕሬቲንግ ሲስተሙ የሂደቱን ኮድ እና ዳታ ለማስያዝ እና የሚፈለገውን የማቀነባበሪያ ጊዜ እንዲያቀርብ የ RAM ቦታ መመደብ አለበት። በተጨማሪም፣ ሂደቱ እንደ ፋይሎች እና I/O መሳሪያዎች ያሉ ሃብቶችን ማግኘት ሊያስፈልገው ይችላል።

የሂደቱ የመረጃ አወቃቀሮች ብዙውን ጊዜ በስርዓቱ ውስጥ ያለውን የሂደቱን ታሪክ የሚያሳዩ ረዳት መረጃዎችን ያካትታሉ ፣ ወቅታዊ ሁኔታ(ገባሪ ወይም ታግዷል)፣ የሂደት ልዩ መብት ደረጃ (የቅድሚያ ዋጋ)። ለሂደቱ ሀብቶችን ለማቅረብ በሚወስኑበት ጊዜ የዚህ ዓይነቱ መረጃ በስርዓተ ክወናው ግምት ውስጥ መግባት አለበት።

በባለብዙ ፕሮግራም ኦፕሬቲንግ ሲስተም ውስጥ ብዙ ሂደቶች በአንድ ጊዜ ሊኖሩ ይችላሉ። አንዳንድ ሂደቶች የሚመነጩት በተጠቃሚዎች እና አፕሊኬሽኖቻቸው አነሳሽነት ነው። የስርዓት ሂደቶች ተብለው የሚጠሩ ሌሎች ሂደቶች በስርዓተ ክወናው በራሱ ተግባራቸውን ለማከናወን ይጀምራሉ.

የስርዓተ ክወናው አስፈላጊ ተግባር የተመደበውን ሀብቶች መጠበቅ ነው ይህ ሂደት, ከሌሎች ሂደቶች. በጣም በጥንቃቄ ከተጠበቁ የሂደት ሃብቶች አንዱ የሂደት ኮድ እና መረጃ የሚቀመጡባቸው ራም ቦታዎች ናቸው። በስርዓተ ክወናው ለአንድ ሂደት የተመደበው የሁሉም የ RAM ቦታዎች ስብስብ የአድራሻ ቦታው ይባላል። በስርዓተ ክወናው የተሰጡ የአድራሻ ቦታዎች ጥበቃን በመጥቀስ እያንዳንዱ ሂደት በራሱ የአድራሻ ቦታ ላይ እንደሚሰራ ይነገራል. ውጫዊ መሳሪያዎችወዘተ የስርዓተ ክወናው ለአንድ ሂደት የተመደበውን ሀብት መጠበቅ ብቻ ሳይሆን ማደራጀትም ይችላል። ማጋራት።ለምሳሌ ብዙ ሂደቶች ወደ አንድ የተወሰነ የማስታወስ ቦታ እንዲደርሱ መፍቀድ።

በሂደቱ ህይወት ውስጥ, አፈፃፀሙ ሊቋረጥ እና ብዙ ጊዜ ሊቀጥል ይችላል. የሂደቱን አፈፃፀም ለመቀጠል የሥራውን አካባቢ ሁኔታ መመለስ አስፈላጊ ነው. የክወና አካባቢው ሁኔታ በመመዝገቢያዎች እና በፕሮግራም ቆጣሪ, በአቀነባባሪ ኦፕሬቲንግ ሁነታዎች, በአመልካች ሁኔታ ተለይቶ ይታወቃል ፋይሎችን ይክፈቱ, ስለ ያልተጠናቀቁ የ I/O ስራዎች መረጃ, በዚህ ሂደት የተከናወኑ የስርዓት ጥሪዎች የስህተት ኮዶች, ወዘተ. ይህ መረጃ የሂደት አውድ ይባላል። አንድ ሂደት ሲቀየር የአውድ መቀየሪያ ይከሰታል ይላሉ።

የስርዓተ ክወናው የሂደት ማመሳሰል ተግባራትን ያከናውናል፣ ይህም ሂደት የስርዓት ክስተት እስኪከሰት ድረስ አፈፃፀሙን እንዲያቆም ያስችለዋል፣ ለምሳሌ በስርዓተ ክወናው የተጠየቀውን የI/O ክወና።

በስርዓተ ክወናው ውስጥ በሂደቶች እና በፕሮግራሞች መካከል የአንድ ለአንድ ግንኙነት የለም። አንድ እና ተመሳሳይ የፕሮግራም ፋይልብዙ ትይዩ ሂደቶችን ሊፈጥር ይችላል፣ እና ሂደቱ በሚፈፀምበት ጊዜ የፕሮግራም ፋይልን በመቀየር ሌላ ፕሮግራም መፈፀም ይጀምራል። ውስብስብ ለመተግበር የሶፍትዌር ስርዓቶችበየጊዜው እርስ በርስ በሚገናኙ እና አንዳንድ መረጃዎችን በሚለዋወጡ በርካታ ትይዩ ሂደቶች ውስጥ ሥራቸውን ማደራጀት ጠቃሚ ሊሆን ይችላል. የስርዓተ ክወናው የሂደቱን ሀብቶች የሚጠብቅ እና አንድ ሂደት ከሌላው ሂደት ማህደረ ትውስታ ለመፃፍ ወይም ለማንበብ የማይፈቅድ በመሆኑ ለሂደቶች ተግባራዊ መስተጋብር ስርዓተ ክወናው ልዩ መሳሪያዎችን መስጠት አለበት ፣ እነሱም በይነ-ሂደት የግንኙነት መሳሪያዎች ይባላሉ።

ስርዓተ ክወናእርስ በርስ የተገናኘ ውስብስብ ነው የስርዓት ፕሮግራሞች, ዓላማው የተጠቃሚውን ከኮምፒዩተር ጋር ያለውን ግንኙነት እና የሁሉም ሌሎች ፕሮግራሞችን አፈፃፀም ማደራጀት ነው.

የስርዓተ ክወናው በኮምፒተር ሃርድዌር መካከል እንደ አገናኝ ሆኖ በአንድ በኩል, እና እየተተገበሩ ያሉ ፕሮግራሞች, እንዲሁም በተጠቃሚው, በሌላ በኩል.

የስርዓተ ክወናው ብዙውን ጊዜ በ ውስጥ ይከማቻል ውጫዊ ማህደረ ትውስታኮምፒተር - በዲስክ ላይ. ኮምፒዩተሩን ሲያበሩ ይነበባል የዲስክ ማህደረ ትውስታእና በ RAM ውስጥ ይገኛል. ይህ ሂደት ይባላል የስርዓተ ክወናውን መጫን.

የስርዓተ ክወናው ተግባራት የሚከተሉትን ያካትታሉ:

መሠረታዊ ተግባራት (ቀላል OS):

  • መተግበሪያዎችን በማውረድ ላይ ወደ ራምእና አፈፃፀማቸው;
  • ደረጃውን የጠበቀ መዳረሻ የዳርቻ መሳሪያዎች(የግቤት / የውጤት መሳሪያዎች);
  • RAM አስተዳደር (በሂደቶች መካከል ስርጭት, ምናባዊ ማህደረ ትውስታ);
  • የማይለዋወጥ ማህደረ ትውስታ (ሃርድ ዲስክ, ሲዲ, ወዘተ) አስተዳደር, አብዛኛውን ጊዜ የፋይል ስርዓት በመጠቀም;
  • የተጠቃሚ በይነገጽ;

ተጨማሪ ተግባራት (ዘመናዊ ስርዓተ ክወና):

  • ትይዩ ወይም አስመሳይ ትይዩ ተግባራትን ማከናወን (ብዙ ስራ መስራት);
  • በሂደቶች መካከል ግንኙነት;
  • ከማሽን ወደ ማሽን መስተጋብር (የኮምፒውተር ኔትወርክ);
  • ስርዓቱን እራሱን, እንዲሁም የተጠቃሚ ውሂብን እና ፕሮግራሞችን ከተጠቃሚዎች ወይም መተግበሪያዎች ጎጂ ድርጊቶች መጠበቅ;
  • የመዳረሻ መብቶች እና የባለብዙ ተጠቃሚ የአሠራር ሁኔታ ልዩነት (ማረጋገጫ ፣ ፈቃድ)።

የስርዓተ ክወናው የኮምፒዩተር መቆጣጠሪያ መሳሪያ ሶፍትዌር ማራዘሚያ ተብሎ ሊጠራ ይችላል. የስርዓተ ክወናው ውስብስብ አላስፈላጊ ዝርዝሮችን ከሃርድዌር ጋር ከተጠቃሚው ይደብቃል ፣ በመካከላቸው ንብርብር ይፈጥራል። በዚህ ምክንያት ሰዎች ከኮምፒዩተር መሳሪያዎች ጋር መስተጋብርን ከማደራጀት በጣም አድካሚ ሥራ ነፃ ሆነዋል።

የሚከተሉት መስፈርቶች ለዘመናዊ ስርዓተ ክወናዎች ተፈጻሚ ይሆናሉ።

  • ተኳኋኝነት - ኦኤስ ለሌሎች ኦፕሬቲንግ ሲስተሞች የተዘጋጁ መተግበሪያዎችን ለማስኬድ መሳሪያዎችን ማካተት አለበት ።
  • ተንቀሳቃሽነት - ስርዓተ ክወናውን ከአንድ የሃርድዌር መድረክ ወደ ሌላ የማስተላለፍ ችሎታ ማረጋገጥ;
  • አስተማማኝነት እና ስህተት መቻቻል - ስርዓተ ክወናውን ከውስጥ እና መከላከልን ያካትታል ውጫዊ ስህተቶች, ውድቀቶች እና ውድቀቶች;
  • ደህንነት - ስርዓተ ክወናው የአንዳንድ ተጠቃሚዎችን ሀብቶች ከሌሎች ለመጠበቅ ዘዴዎችን መያዝ አለበት ፣
  • ኤክስቴንሽን - ስርዓተ ክወናው ቀጣይ ለውጦችን እና ተጨማሪዎችን ቀላል ማድረግ አለበት;
  • አፈፃፀም - ስርዓቱ በቂ ፍጥነት ሊኖረው ይገባል.

በአንድ ጊዜ በተከናወኑ ተግባራት ብዛት ላይ በመመስረት ነጠላ-ተግባር ስርዓተ ክወናዎች (MS DOS, ቀደምት ስሪቶች PC DOS) እና ባለብዙ ተግባር (OS/2, UNIX, Windows).

ውስጥ የአሁኑ ጊዜ 90% የሚሆኑት ኮምፒውተሮች ዊንዶውስ ሲኤስን ይጠቀማሉ። ሰፋ ያለ የስርዓተ ክወና ክፍል በአገልጋዮች ላይ ለመጠቀም የታለመ ነው። ይህ የስርዓተ ክወና ክፍል UNIX ቤተሰብን፣ የማይክሮሶፍት እድገቶችን (MS DOS እና ዊንዶውስ)፣ የኖቬል ኔትወርክ ምርቶችን እና IBM ኮርፖሬሽንን ያጠቃልላል።


UNIX ብዙ ተጠቃሚ፣ ባለብዙ ተግባር ስርዓተ ክወና ሲሆን ይህም ብዙን ያካትታል ኃይለኛ መሳሪያዎችየፕሮግራሞች እና የተለያዩ ተጠቃሚዎች ፋይሎች ጥበቃ. UNIX OS በማሽን ራሱን የቻለ ሲሆን ይህም ያቀርባል ከፍተኛ የመንቀሳቀስ ችሎታስርዓተ ክወና እና ቀላል የመተግበሪያ ፕሮግራሞች ወደ ኮምፒውተሮች ተንቀሳቃሽነት የተለያዩ አርክቴክቸር. ጠቃሚ ባህሪስርዓተ ክወና UNIX ቤተሰብሞጁላዊነቱ እና ሰፊው ክልል ናቸው። የአገልግሎት ፕሮግራሞች, ይህም ለተጠቃሚ ፕሮግራመሮች ምቹ የሥራ ሁኔታን ለመፍጠር ያስችላል (ይህም ስርዓቱ በተለይ ለስፔሻሊስቶች ውጤታማ ነው - መተግበሪያ ፕሮግራመሮች).

የ UNIX ጉዳቱ ከፍተኛ የሃብት ፍጆታ ነው, እና ለትንንሽ ነጠላ-ተጠቃሚ ስርዓቶች በግል ኮምፒዩተሮች ላይ የተመሰረተው ብዙውን ጊዜ የማይሰራ ነው. በአጠቃላይ፣ UNIX ቤተሰብ ኦፕሬቲንግ ሲስተሞች በዋናነት በትልቁ አካባቢያዊ (ኮርፖሬት) እና ላይ ያነጣጠሩ ናቸው። ዓለም አቀፍ አውታረ መረቦች, በሺዎች የሚቆጠሩ ተጠቃሚዎችን ስራ አንድ ማድረግ. የ UNIX እና የእሱ ሰፊ ስርጭት LINUX ስሪትበኢንተርኔት ላይ ተቀብሏል, የት ወሳኝ ጠቀሜታየስርዓተ ክወናው የማሽን ነፃነት አለው።

DOS (DOS) የኮምፒዩተር ኦፕሬቲንግ ሲስተሞች ቤተሰብ ነው ፣ “ዲስክ ኦፕሬቲንግ ሲስተም” ማለት ነው ፣ ይህ ማለት በአጠቃቀም ላይ ያተኮረ ነው ። የዲስክ ድራይቮችእንደ ሃርድ ዲስክ እና ፍሎፒ ዲስክ.

በ60-80 ዎቹ ውስጥ በአይቢኤም እና ክሎኖቻቸው ለተመረቱ ዋና ፍሬም ኮምፒውተሮች በዚህ ስም ያላቸው ኦፕሬቲንግ ሲስተሞች ነበሩ። XX ክፍለ ዘመን.

DOS ነጠላ-ተግባር ኦፕሬቲንግ ሲስተም ነው። ከተነሳ በኋላ መቆጣጠሪያው ይተላለፋል የመተግበሪያ ፕሮግራምሁሉንም የኮምፒዩተር ሀብቶች በእጁ ያለው እና በስርዓተ ክወናው እና በተግባሩ የተሰጡ ሁለቱንም ተግባራት በመጠቀም ግብዓት / ውፅዓት ማከናወን ይችላል መሠረታዊ ሥርዓትግብዓት / ውፅዓት ፣ እና እንዲሁም ከመሳሪያዎች ጋር በቀጥታ ይሰራሉ። MS-DOS (ለማይክሮሶፍት ዲስክ አጭር) ስርዓተ ክወና- ዲስክ ኦኤስ ከማይክሮሶፍት) ለግል ኮምፒውተሮች ከማይክሮሶፍት የንግድ ኦፕሬቲንግ ሲስተም ነው። MS-DOS ቀደም ሲል በአብዛኛዎቹ ኮምፒውተሮች ላይ የተጫነው ከ DOS ቤተሰብ በጣም ታዋቂው ስርዓተ ክወና ነው።

በአሁኑ ጊዜ MS DOS ለመቆጣጠር የግል ኮምፒውተሮችበተግባር ጥቅም ላይ አልዋለም. ይሁን እንጂ አቅሙን ሙሉ በሙሉ እንዳሟጠጠ እና አስፈላጊነቱን እንዳጣ መታሰብ የለበትም. ለሃርድዌር ሀብቶች ዝቅተኛ መስፈርቶች DOS ተስፋ ሰጪ ያደርገዋል ተግባራዊ አጠቃቀም. ስለዚህ በ 1997 የካሼጋ ኩባንያ DR DOS (ከ MS DOS ጋር ተመሳሳይነት ያለው) ከበይነመረቡ እና ከበይነመረብ አውታረመረቦች ጋር የተገናኙ አነስተኛ ከፍተኛ ትክክለኛነት ያላቸውን መሳሪያዎች ወደተከተተው የስርዓተ ክወና ገበያ ለማስማማት ሥራ ጀመረ። እነዚህ መሳሪያዎች የገንዘብ መመዝገቢያ, ፋክስ, የግል ዲጂታል ረዳቶች, ኤሌክትሮኒክስ ያካትታሉ ማስታወሻ ደብተሮችወዘተ.

የዊንዶውስ ኦፐሬቲንግ ሲስተሞች የሚከተሉትን የሚያካትቱ የስርዓተ ክወና ቤተሰብ ናቸው፡ ዊንዶውስ 3.1፣ ዊንዶውስ ለየስራ ቡድኖች 3.11፣ Windows 9X፣ Windows NT፣ Windows 2000፣ Windows ME፣ WindowsXP (የመጀመሪያዎቹ ሁለቱ በተለምዶ ይባላሉ) ኦፕሬቲንግ ዛጎሎች, DOS OS ለእነሱ በተናጠል ስለተጫነ).

እንደምን ዋልክ ውድ ተጠቃሚ. በዚህ ገጽ ላይ እንደ ርእሶች እንነጋገራለን- የስርዓተ ክወናዎች ዓላማ እና ዋና ተግባራት. የስርዓተ ክወናው ቅንብር.

ኦፐሬቲንግ ሲስተም (OS)የተጠቃሚ መስተጋብርን ከኮምፒዩተር ጋር ለማደራጀት እና ሁሉንም ሌሎች ፕሮግራሞችን ለማስፈፀም እርስ በርስ የተያያዙ የስርዓት ፕሮግራሞች ስብስብ ነው። ስርዓተ ክወናየስርአቱ ባለቤት ነው። ሶፍትዌርእና የእሱ ዋና አካል ናቸው. ስርዓተ ክወናዎች: MS DOS 7.0, ዊንዶውስ ቪስታንግድ, ዊንዶውስ 2008 አገልጋይ, ስርዓተ ክወና / 2, UNIX, ሊኑክስ.

የስርዓተ ክወና ዋና ተግባራት:

  • የኮምፒተር መሳሪያዎችን (ንብረትን) ማስተዳደር, ማለትም. የሁሉም ፒሲ ሃርድዌር የተቀናጀ አሠራር፡ ደረጃውን የጠበቀ ወደ ተጓዳኝ መሣሪያዎች መዳረሻ፣ RAM አስተዳደር፣ ወዘተ.
  • የሂደት አስተዳደር, ማለትም. የፕሮግራሞች አፈፃፀም እና ከኮምፒዩተር መሳሪያዎች ጋር ያላቸውን ግንኙነት.
  • ተለዋዋጭ ባልሆኑ ሚዲያዎች ላይ የውሂብ መዳረሻን ይቆጣጠሩ (እንደ ሃርድ ድራይቭ፣ ሲዲ ፣ ወዘተ) ፣ ብዙውን ጊዜ የፋይል ስርዓትን በመጠቀም።
  • የፋይል መዋቅርን መጠበቅ.
  • የተጠቃሚ በይነገጽ, ማለትም. ከተጠቃሚው ጋር ውይይት.

ተጨማሪ ባህሪያት፡

  • ትይዩ ወይም አስመሳይ ትይዩ ተግባራትን መፈጸም (ብዙ ሥራ መሥራት)።
  • በሂደቶች መካከል ያለው መስተጋብር: የውሂብ ልውውጥ, የጋራ ማመሳሰል.
  • የስርዓቱን ጥበቃ, እንዲሁም የተጠቃሚ ውሂብ እና ፕሮግራሞች ከተጠቃሚዎች ወይም መተግበሪያዎች ተንኮል አዘል ድርጊቶች.
  • የመዳረሻ መብቶችን እና የባለብዙ ተጠቃሚ የአሠራር ሁኔታን መለየት (ማረጋገጫ ፣ ፈቃድ)።

የስርዓተ ክወናው ቅንብር

በአጠቃላይ, አጻጻፉ ስርዓተ ክወናየሚከተሉትን ሞጁሎች ያካትታል:

  • የፋይል ስርዓቱን የሚያስተዳድር የሶፍትዌር ሞጁል.
  • የተጠቃሚ ትዕዛዞችን የሚያከናውን የትዕዛዝ ፕሮሰሰር።
  • የመሣሪያ ነጂዎች.
  • ግራፊክ የተጠቃሚ በይነገጽ የሚያቀርቡ የሶፍትዌር ሞጁሎች።
  • የአገልግሎት ፕሮግራሞች.
  • የእገዛ ስርዓት.

የመሣሪያ ነጂ(የመሳሪያ ነጂ) - ልዩ ፕሮግራም, በመሳሪያዎች አሠራር ላይ ቁጥጥር እና ቅንጅት መስጠት የመረጃ ልውውጥከሌሎች መሳሪያዎች ጋር.

የትእዛዝ ፕሮሰሰር(የትእዛዝ ፕሮሰሰር) - ከተጠቃሚው ትዕዛዞችን የሚጠይቅ እና የሚያስፈጽም ልዩ ፕሮግራም (የፕሮግራም አስተርጓሚ)።

የትዕዛዝ አስተርጓሚው አፕሊኬሽኖችን የመጫን እና በመተግበሪያዎች መካከል የመረጃ ፍሰትን የማስተዳደር ሃላፊነት አለበት።

የተጠቃሚውን ስራ ለማቃለል ዘመናዊ ኦፕሬቲንግ ሲስተሞች ግራፊክ የተጠቃሚ በይነገጽ የሚያቀርቡ የሶፍትዌር ሞጁሎችን ያካትታሉ።
የኮምፒዩተር አሠራር ሂደት በተወሰነ መልኩ በመሳሪያዎች መካከል ፋይሎችን ለመለዋወጥ ይወርዳል. ስርዓተ ክወናው የፋይል ስርዓቱን የሚያስተዳድር የሶፍትዌር ሞጁል አለው።

የአገልግሎት ፕሮግራሞችዲስኮችን (ቼክ ፣ መጭመቅ ፣ ማበላሸት ፣ ወዘተ) እንዲቆዩ ይፈቅድልዎታል ፣ በፋይሎች ሥራዎችን ያከናውናሉ (መቅዳት ፣ እንደገና መሰየም ፣ ወዘተ) እና በኮምፒተር አውታረ መረቦች ውስጥ እንዲሰሩ ።

ለተጠቃሚ ምቾት፣ ስርዓተ ክወናው ያካትታል የእገዛ ስርዓት , ይህም ስለ ሁለቱም የስርዓተ ክወናው አጠቃላይ አሠራር እና የግለሰብ ሞጁሎች አሠራር አስፈላጊውን መረጃ በፍጥነት እንዲያገኙ ያስችልዎታል.

ማስታወሻ

የስርዓተ ክወና ሞጁሎች ስብጥር, እንዲሁም ቁጥራቸው በቤተሰብ እና በ OS አይነት ይወሰናል. ለምሳሌ፣ MS DOS ስዕላዊ የተጠቃሚ በይነገጽ የሚያቀርብ ሞጁል የለውም።

በጣም የተለመደው የመዋቅር አቀራረብ ስርዓተ ክወናሁሉንም ሞጁሎች በሁለት ቡድን መከፋፈል ነው.

  1. ኮር- እነዚህ የስርዓተ ክወና ዋና ተግባራትን የሚያከናውኑ ሞጁሎች ናቸው.
  2. ረዳት ሞጁሎች፣ በማከናወን ላይ ረዳት ተግባራትስርዓተ ክወና የከርነል ገላጭ ከሆኑት ባህሪያት አንዱ በመስራት ላይ ነው። ዕድለኛ ሁነታ.

የከርነል ሞጁሎች የሚከተሉትን ያደርጋሉ: መሰረታዊ ተግባራትስርዓተ ክወና፡ የሂደት አስተዳደር፣ የስርዓት አስተዳደር ማቋረጥ፣ የማህደረ ትውስታ አስተዳደር፣ የአይ/ኦ መሳሪያ አስተዳደር፣ የማስላት ሂደቱን የማደራጀት የውስጠ-ስርዓት ችግሮችን የሚፈቱ ተግባራት፡ አውድ መቀየር፣ ገጽ መጫን/ማውረድ፣ አያያዝን ማቋረጥ። እነዚህ ባህሪያት ለመተግበሪያዎች አይገኙም። መተግበሪያዎችን የሚደግፉ ተግባራት, ለእነሱ የመተግበሪያ ሶፍትዌር አካባቢ ተብሎ የሚጠራውን መፍጠር.

አፕሊኬሽኖች ወደ ከርነል - ጥያቄዎችን ማቅረብ ይችላሉ። የስርዓት ጥሪዎች - የተወሰኑ እርምጃዎችን ለማከናወን-ፋይል ለመክፈት እና ለማንበብ ፣ ውፅዓት ግራፊክ መረጃወደ ማሳያው, የስርዓት ጊዜ መቀበል, ወዘተ. በመተግበሪያዎች ሊጠሩ የሚችሉ የከርነል ተግባራት የመተግበሪያ ፕሮግራሚንግ በይነገጽ ይመሰርታሉ - ኤፒአይ ( የመተግበሪያ ፕሮግራሚንግ በይነገጽ.

ለምሳሌ።
መሰረታዊ ኮድ Win32 APIበሦስት ቤተ መጻሕፍት ውስጥ ተካትቷል ተለዋዋጭ ጭነት (ተለዋዋጭ አገናኝቤተ መፃህፍት፣ DLL): USER32፣ GDI32እና KERNEL32.

ከርነልየዊንዶው ሞጁልከፋይሎች ጋር ለመስራት እና ማህደረ ትውስታን እና ሂደቶችን ለማስተዳደር ዝቅተኛ ደረጃ ተግባራትን የሚደግፍ። ይህ ሞጁል ለ16- እና 32-ቢት አፕሊኬሽኖች አገልግሎት ይሰጣል።
ጂዲአይ(የግራፊክስ መሳሪያ በይነገጽ) - ትግበራን የሚያቀርብ የዊንዶው ሞጁል ግራፊክ ተግባራትለሥዕሎች እና አታሚዎች ከቀለም ፣ ከቅርጸ-ቁምፊዎች እና ግራፊክ ፕሪሚቲቭ ጋር አብሮ በመስራት ላይ።
ተጠቃሚ- የዊንዶውስ ሞጁል ፣ የመስኮት አስተዳዳሪ እና በስክሪኑ ላይ የሚታዩትን መስኮቶችን የመፍጠር እና የማስተዳደር ሃላፊነት ያለው ፣ የንግግር ሳጥኖች፣ አዝራሮች እና ሌሎች የተጠቃሚ በይነገጽ አካላት።
ዋናው ነገር የሁሉንም ነገር የሚያንቀሳቅስ ኃይል ነው የማስላት ሂደቶችበኮምፒተር ሲስተም ውስጥ እና የከርነል ውድቀት ከጠቅላላው ስርዓት ውድቀት ጋር ተመሳሳይ ነው ፣ ያለ እሱ ስርዓተ ክወናው ሙሉ በሙሉ የማይሰራ እና ማንኛውንም ተግባሮቹን ማከናወን አይችልም። ስለዚህ የስርዓተ ክወና ገንቢዎች ትኩረት ይሰጣሉ ልዩ ትኩረትየከርነል ኮዶች አስተማማኝነት, በውጤቱም, እነሱን የማረም ሂደት ለብዙ ወራት ሊቆይ ይችላል.

አብዛኛውን ጊዜ ከርነል ቅጹን ይወስዳል የሶፍትዌር ሞጁልከተጠቃሚ መተግበሪያዎች ቅርጸት የሚለየው አንዳንድ ልዩ ቅርፀቶች።
ረዳት ሞጁሎች OSes ረዳት የስርዓተ ክወና ተግባራትን ያከናውናሉ (ጠቃሚ፣ ግን ከከርነል ተግባራት ያነሰ አስገዳጅ)።

የረዳት ሞጁሎች ምሳሌዎች፡-

  • የውሂብ መዝገብ ቤት ፕሮግራም.
  • የዲስክ መበታተን ፕሮግራም.
  • የጽሑፍ አርታዒ.

ረዳት የስርዓተ ክወና ሞጁሎች እንደ አፕሊኬሽኖች ወይም እንደ የሂደት ቤተ-መጽሐፍት ተዘጋጅተዋል። ረዳት የስርዓተ ክወና ሞጁሎች በሚከተሉት ቡድኖች ይከፈላሉ፡

መገልገያዎች- ፕሮግራሞች; ችግር መፍታትአስተዳደር እና ድጋፍ የኮምፒተር ስርዓትየዲስክ እና የፋይል ጥገና።

የስርዓት ማቀነባበሪያ ፕሮግራሞች- ጽሑፍ ወይም ግራፊክ አዘጋጆች, አጠናቃሪዎች, ማያያዣዎች, አራሚዎች.

ለተጠቃሚው ለማቅረብ ፕሮግራሞች ተጨማሪ አገልግሎቶችየተጠቃሚ በይነገጽ (ካልኩሌተር, ጨዋታዎች).

የአሰራር ቤተ-መጻሕፍት ለተለያዩ ዓላማዎችየመተግበሪያ ልማትን ማቃለል (ላይብረሪ የሂሳብ ተግባራት, የግብአት / የውጤት ተግባራት).

እንደ መደበኛ መተግበሪያዎችተግባራቸውን ለማከናወን የስርዓተ ክወና ፕሮግራሞችን እና ቤተ-መጻህፍትን የሚያስኬዱ መገልገያዎች በስርዓት ጥሪዎች አማካኝነት የከርነል ተግባራትን ያገኛሉ።
በከርነል ሞጁሎች የሚሰሩት ተግባራት የስርዓተ ክወናው በጣም በተደጋጋሚ ጥቅም ላይ የሚውሉ ተግባራት ናቸው, ስለዚህ የሚፈፀሙበት ፍጥነት የአጠቃላይ ስርዓቱን አፈፃፀም ይወስናል. ለማረጋገጥ ከፍተኛ ፍጥነትበስርዓተ ክወናው ወቅት ሁሉም የከርነል ሞጁሎች ወይም አብዛኛዎቹ በቋሚነት በ RAM ውስጥ ይገኛሉ ፣ ማለትም ነዋሪ ናቸው።

ረዳት ሞጁሎች አብዛኛውን ጊዜ ወደ ራም የሚጫኑት ለተግባራቸው ጊዜ ብቻ ነው ማለትም መጓጓዣ ናቸው። ይህ የስርዓተ ክወናው ድርጅት የኮምፒተርን ራም ይቆጥባል።

ማስታወሻ

የስርዓተ ክወናው ወደ ከርነል እና ረዳት ሞጁሎች መከፋፈል የስርዓተ ክወናውን ቀላልነት ያረጋግጣል። አዲስ ከፍተኛ-ደረጃ ባህሪን ለመጨመር የስርዓቱን ዋና አካል የሆነውን ዋና ተግባር መቀየር ሳያስፈልግ አዲስ መተግበሪያ ማዘጋጀት ብቻ ያስፈልግዎታል.

የስርዓተ ክወናው የከርነል እቃዎች፡-

  • ሂደቶች (በርዕስ 2.3 ላይ ተብራርቷል).
  • ፋይሎች.
  • ክስተቶች.
  • ዥረቶች (በርዕስ 2.3 ላይ ተብራርቷል).
  • ሴማፎርስ ከ n ክሮች ያልበለጠ የኮድ ክፍል እንዲያስገቡ የሚፈቅዱ ነገሮች ናቸው።
  • Mutexes በአንድ ጊዜ የሚፈጸሙ ክሮች ለማመሳሰል በፕሮግራም አወጣጥ ውስጥ የሚያገለግሉ ባለአንድ ቦታ ሴማፎሮች ናቸው።
  • ፋይሎች ወደ ማህደረ ትውስታ ተዘርግተዋል።