የኮምፒተር ኦፕሬቲንግ ሲስተም እንዴት እንደሚሠራ (ከስዕሎች ጋር)

ዝርዝር ሁኔታ:

የኮምፒተር ኦፕሬቲንግ ሲስተም እንዴት እንደሚሠራ (ከስዕሎች ጋር)
የኮምፒተር ኦፕሬቲንግ ሲስተም እንዴት እንደሚሠራ (ከስዕሎች ጋር)

ቪዲዮ: የኮምፒተር ኦፕሬቲንግ ሲስተም እንዴት እንደሚሠራ (ከስዕሎች ጋር)

ቪዲዮ: የኮምፒተር ኦፕሬቲንግ ሲስተም እንዴት እንደሚሠራ (ከስዕሎች ጋር)
ቪዲዮ: how to upgarde OS windows 7 to windows 10 in Amharic ከዊንዶውስ 7 ወደ ዊንዶውስ 10 2024, ህዳር
Anonim

ስርዓተ ክወናው ተጠቃሚው ከኮምፒዩተር ሃርድዌር ጋር እንዲገናኝ ያስችለዋል። ስርዓቱ በመቶ ሺዎች የሚቆጠሩ የኮድ መስመሮችን ያቀፈ ነው። ብዙውን ጊዜ ስርዓተ ክወናው የተሠራው C#፣ C ፣ C ++ ፣ እና የመሰብሰቢያ ፕሮግራም ቋንቋዎችን በመጠቀም ነው። ትዕዛዞችን ሲያስቀምጡ እና ሲያስፈጽሙ ስርዓተ ክወናው ኮምፒተርዎን ለማሰስ ያስችልዎታል። ስርዓተ ክወና መፍጠር ቀላል ነው ብለው አያስቡ። ለማድረግ ብዙ እውቀት ይጠይቃል።

ደረጃ

ደረጃ 1 የኮምፒተር ኦፕሬቲንግ ሲስተም ያድርጉ
ደረጃ 1 የኮምፒተር ኦፕሬቲንግ ሲስተም ያድርጉ

ደረጃ 1. በመጀመሪያ ስለ ፕሮግራሚንግ ይማሩ።

የመሰብሰቢያ ቋንቋ በጣም አስፈላጊ ነው; እንደ ሲ ቋንቋ ያለ ሌላ ተጓዳኝ ከፍተኛ ደረጃ ቋንቋ እንዲማሩ በጣም ይመከራል።

ደረጃ 2 የኮምፒተር ኦፐሬቲንግ ሲስተም ያድርጉ
ደረጃ 2 የኮምፒተር ኦፐሬቲንግ ሲስተም ያድርጉ

ደረጃ 2. ስርዓተ ክወናውን ለመጫን ምን ሚዲያ መጠቀም እንደሚፈልጉ ይወስኑ።

ይህ ሚዲያ የሲዲ ድራይቭ ፣ ዲቪዲ ድራይቭ ፣ ፍላሽ አንፃፊ ፣ ሃርድ ድራይቭ ፣ ፍሎፒ ዲስክ ወይም ሌላ ፒሲ ሊሆን ይችላል።

ደረጃ 3 የኮምፒተር ኦፐሬቲንግ ሲስተም ያድርጉ
ደረጃ 3 የኮምፒተር ኦፐሬቲንግ ሲስተም ያድርጉ

ደረጃ 3. የ SO ን ዋና ሀሳብ ይግለጹ።

ለምሳሌ ፣ በዊንዶውስ ላይ ዋናው ሀሳብ ለአጠቃቀም ቀላል GUI እና ብዙ ደህንነት ነው።

ደረጃ 4 የኮምፒተር ኦፐሬቲንግ ሲስተም ያድርጉ
ደረጃ 4 የኮምፒተር ኦፐሬቲንግ ሲስተም ያድርጉ

ደረጃ 4. የእርስዎ ኦፐሬቲንግ ሲስተም የሚደግፈውን አንጎለ ኮምፒውተር መድረክ ይወስኑ።

IA-32 ፣ ARM እና x86_64 ለግል ኮምፒዩተሮች በጣም የተለመዱ መድረኮች ናቸው። ስለዚህ ፣ ሁሉም የእርስዎ ምርጥ ምርጫ ናቸው።

የኮምፒተር ኦፕሬቲንግ ሲስተም ደረጃ 5 ያድርጉ
የኮምፒተር ኦፕሬቲንግ ሲስተም ደረጃ 5 ያድርጉ

ደረጃ 5. ሁሉንም ነገር እራስዎ ከባዶ ማከናወን ይመርጡ እንደሆነ ይወስኑ ፣ ወይም ሊገነቡበት የሚፈልጉት ከርነል አለ።

ለምሳሌ ፣ ሊነክስ ከባዶ የራሳቸውን የሊኑክስ ማሰራጫ ለመገንባት ለሚፈልጉ ሰዎች ፕሮጀክት ነው።

የኮምፒተር ስርዓተ ክወና ደረጃ 6 ያድርጉ
የኮምፒተር ስርዓተ ክወና ደረጃ 6 ያድርጉ

ደረጃ 6. የራስዎን ቡት ጫኝ ወይም እንደ ታላቁ የተዋሃደ ቡት ጫኝ (GRUB) ያለ ቅድመ-ግንባታ ይጠቀሙ እንደሆነ ይወስኑ።

የማስነሻ ጫ yourselfውን እራስዎ ኢንኮዲንግ ስለ ሃርድዌር እና ባዮስ ሰፊ ዕውቀት ይጠይቃል። በዚህ ምክንያት ይህ እርምጃ ትክክለኛውን የከርነል መርሃ ግብር መርሃ ግብር ሊያደናቅፍ ይችላል።

ደረጃ 7 የኮምፒተር ኦፕሬቲንግ ሲስተም ያድርጉ
ደረጃ 7 የኮምፒተር ኦፕሬቲንግ ሲስተም ያድርጉ

ደረጃ 7. ምን የፕሮግራም ቋንቋ እንደሚጠቀም ይወስኑ።

እንደ ፓስካል ወይም ቤሲክ ባሉ ቋንቋ ኦፕሬቲንግ ሲስተም ቢኖር ጥሩ ነው ፣ ግን ሲ ወይም ስብሰባን መጠቀም አለብዎት። አንዳንድ አስፈላጊ የስርዓተ ክወና ክፍሎች ስለሚያስፈልጉት ስብሰባ በጣም አስፈላጊ ነው። በሌላ በኩል ፣ የ C ++ ቋንቋ ሌላ ሙሉ SO ለማሄድ የሚያስፈልጉ ቁልፍ ቃላትን ይ containsል።

ከ C ወይም C ++ ኮድ ስርዓተ ክወና ለማጠናቀር በእርግጥ አንድ አጠናቃሪ ወይም ሌላ ይጠቀማሉ። ስለዚህ ፣ በሶፍትዌሩ ውስጥም ሆነ በአከፋፋዩ ድር ጣቢያ ላይ ለመረጡት የመረጡት ሲ/ሲ ++ አቀናባሪ የተጠቃሚ መመሪያ/ማንዋል/ሰነድን ማማከር ጥሩ ሀሳብ ነው። ስለአቀናባሪው ብዙ የተወሳሰቡ ነገሮችን ማወቅ እና ለ C ++ ልማት ስለ አጠናቃሪው የማኔጅመንት መርሃ ግብር እና ስለ ABI ማወቅ አለብዎት። የተለያዩ አስፈፃሚ ቅርፀቶችን (ELF ፣ PE ፣ COFF ፣ መሠረታዊ ሁለትዮሽ ፣ ወዘተ) እንዲረዱ እና ብቸኛ የዊንዶውስ ቅርጸት ፣ PE (.exe) ፣ የቅጂ መብት የተጠበቀ መሆኑን እንዲረዱ ይጠበቅብዎታል።

ደረጃ 8 የኮምፒተር ኦፐሬቲንግ ሲስተም ያድርጉ
ደረጃ 8 የኮምፒተር ኦፐሬቲንግ ሲስተም ያድርጉ

ደረጃ 8. የመተግበሪያ ፕሮግራም በይነገጽዎን (ኤፒአይ) ይግለጹ።

አንድ ጥሩ ኤፒአይ በደንብ የተመዘገበ ስለሆነ POSIX ነው። ሁሉም የዩኒክስ ስርዓቶች ቢያንስ ለ POSIX በከፊል ድጋፍ አላቸው። ስለዚህ የዩኒክስ ፕሮግራሞችን ከእርስዎ ስርዓተ ክወና ጋር ማገናኘት ቀላል መሆን አለበት።

ደረጃ 9 የኮምፒተር ኦፕሬቲንግ ሲስተም ያድርጉ
ደረጃ 9 የኮምፒተር ኦፕሬቲንግ ሲስተም ያድርጉ

ደረጃ 9. በንድፍዎ ላይ ይወስኑ።

እንደ ሞኖሊቲክ ከርነል እና ማይክሮ ኩንታል ያለ ነገር አለ። ሞኖሊቲክ ኮርነሎች በከርነል ውስጥ ሁሉንም አገልግሎቶች ይተገብራሉ ፣ ማይክሮ ኩነሮች በተጠቃሚ ዴሞን ማሰማራት አገልግሎቶች የታሸጉ ትናንሽ ፍሬዎች አሏቸው። በአጠቃላይ ፣ ሞኖሊቲክ ኩርኩሎች ፈጣን ናቸው ፣ ግን ማይክሮከርሎች የተሻሉ የስህተት ማግለል እና አስተማማኝነት አላቸው።

ደረጃ 10 የኮምፒተር ኦፕሬቲንግ ሲስተም ያድርጉ
ደረጃ 10 የኮምፒተር ኦፕሬቲንግ ሲስተም ያድርጉ

ደረጃ 10. በቡድን ውስጥ ማደግ እና መስራት ያስቡበት።

በዚያ መንገድ ፣ ብዙ ችግሮችን ለመፍታት ያነሰ ጊዜ ይወስዳል ፣ ይህም ምናልባት የተሻለ ስርዓተ ክወና መገንባት ያፋጥናል።

ደረጃ 11 የኮምፒተር ኦፕሬቲንግ ሲስተም ያድርጉ
ደረጃ 11 የኮምፒተር ኦፕሬቲንግ ሲስተም ያድርጉ

ደረጃ 11. ሃርድ ድራይቭዎን ሙሉ በሙሉ አይጥረጉ።

ያስታውሱ ፣ አንድ ድራይቭ መሰረዝ በእሱ ላይ ያለውን ሁሉንም ውሂብ በማይመለስ ሁኔታ ይደመስሳል! የእርስዎ ስርዓተ ክወና ሙሉ በሙሉ እስኪሠራ ድረስ ስርዓትዎን ከሌላ ስርዓተ ክወና ጋር በእጥፍ ለማስነሳት GRUB ን ወይም ሌላ የማስነሻ አስተዳዳሪን ይጠቀሙ።

የኮምፒተርን ኦፕሬቲንግ ሲስተም ደረጃ 12 ያድርጉ
የኮምፒተርን ኦፕሬቲንግ ሲስተም ደረጃ 12 ያድርጉ

ደረጃ 12. በትንሹ ይጀምሩ።

ወደ ማህደረ ትውስታ አስተዳደር እና ወደ ውህደት ሥራ ከመሄድዎ በፊት ጽሑፍን ማሳየት እና ለአፍታ ማቆም ባሉ ትናንሽ ነገሮች ይጀምሩ። እንዲሁም የ 32 ቢት እና 64 ቢት ስሪቶችን መስራትዎን ያረጋግጡ።

ደረጃ 13 የኮምፒተር ኦፕሬቲንግ ሲስተም ያድርጉ
ደረጃ 13 የኮምፒተር ኦፕሬቲንግ ሲስተም ያድርጉ

ደረጃ 13. የመጨረሻውን የሥራ ምንጭ ኮድ መጠባበቂያ ያስቀምጡ።

አሁን ባለው የ SO ወይም ልማት ስሪት ላይ የሆነ ችግር ከተፈጠረ ይህ እርምጃ እንደ ጥበቃ ሆኖ ያገለግላል። ኮምፒተርዎ ቢሰናከል እና ካልነሳ ፣ ችግሩን ለማስተካከል ሁለተኛ ቅጂ አብሮ መስራት ጥሩ ሀሳብ ነው።

የኮምፒተር ስርዓተ ክወና ደረጃ 14 ያድርጉ
የኮምፒተር ስርዓተ ክወና ደረጃ 14 ያድርጉ

ደረጃ 14. አዲሱን ስርዓተ ክወናዎን በምናባዊ ማሽን መሞከርዎን ያስቡበት።

ለውጦችን ባደረጉ ቁጥር ወይም ከኮምፒዩተርዎ ወደ ፋይሎችዎ ወደ ማሽንዎ ፋይሎችን ከላኩ በኋላ ኮምፒተርዎን እንደገና ከማስነሳት ይልቅ የአሁኑ ስርዓተ ክወናዎ በሚሠራበት ጊዜ የእርስዎን ስርዓተ ክወና ለማሄድ ምናባዊ የማሽን መተግበሪያን መጠቀም ይችላሉ። የአሁኑ የ VM ትግበራዎች የሚከተሉትን ያካትታሉ- VMWare (እንዲሁም የአገልጋይ ምርት በነፃ የሚገኝ ነው) ፣ ክፍት ምንጭ አማራጮች ፣ ቦችስ ፣ ማይክሮሶፍት ቨርቹዋል ፒሲ (ከሊኑክስ ጋር ተኳሃኝ አይደለም) ፣ እና Oracle VirtualBox።

የኮምፒተር ስርዓተ ክወና ደረጃ 15 ያድርጉ
የኮምፒተር ስርዓተ ክወና ደረጃ 15 ያድርጉ

ደረጃ 15. የ “እጩ ተወዳዳሪ” ወይም የቅድመ -ይሁንታ ስሪት ያስጀምሩ።

ይህ እርምጃ ተጠቃሚው በስርዓተ ክወናዎ ላይ ሊከሰቱ የሚችሉ ችግሮች እርስዎን ለማሳወቅ ያስችልዎታል።

የኮምፒተር ኦፕሬቲንግ ሲስተም ደረጃ 16 ያድርጉ
የኮምፒተር ኦፕሬቲንግ ሲስተም ደረጃ 16 ያድርጉ

ደረጃ 16. ስርዓተ ክወናው ለተጠቃሚ ምቹ መሆን አለበት።

ለተጠቃሚ ምቹ ባህሪያትን ማከልዎን ያረጋግጡ ፣ እነዚህ የንድፍዎ ዋና አካል ያድርጓቸው።

ጠቃሚ ምክሮች

  • ሊሆኑ የሚችሉ መዘጋቶችን እና ሌሎች ሳንካዎችን ይፈትሹ። ሳንካዎች ፣ መዝጊያዎች እና ሌሎች ጉዳዮች በስርዓተ ክወና ግንባታ ግንባታዎ ላይ ተጽዕኖ ያሳድራሉ።
  • ስርዓቱ በትክክል እንዲሠራ ከፈለጉ የደህንነት ባህሪያትን እንደ ከፍተኛ ቅድሚያ መተግበርዎን ያረጋግጡ።
  • የእራስዎን ስርዓተ ክወና እንዲያዳብሩ ለማገዝ እንደ OSDev እና OSDever ያሉ ድር ጣቢያዎችን ይጠቀሙ። እባክዎን ለአብዛኛዎቹ ዓላማዎች ፣ የ OSDev.org ማህበረሰብ ዊኪያቸውን ከተጠቀሙ እና ወደ መድረኩ ካልተቀላቀሉ የበለጠ እንደሚደሰት ልብ ይበሉ። ወደ መድረክ ለመቀላቀል ከወሰኑ ፣ ቅድመ ሁኔታ አለ - ስለ ሲ ወይም ሲ ++ እና ስለ x86 ስብሰባ ቋንቋ በትክክል ማወቅ አለብዎት። እንዲሁም እንደ የተገናኙ ዝርዝሮች ፣ ወረፋዎች ፣ ወዘተ ያሉ አጠቃላይ እና ውስብስብ የፕሮግራም ፅንሰ ሀሳቦችን መረዳት አለብዎት። የ OSDev ማህበረሰብ ፣ በደንቦቹ ውስጥ ፣ ማህበረሰቡ አዲስ የፕሮግራም አዘጋጆችን ለማሳደግ እንዳልተፈጠረ በግልፅ ይናገራል።
  • አትቀላቀሉ ከ OSDev.org መድረክ ጋር እና ከዚያ ግልፅ ጥያቄን ይጠይቁ። መመሪያውን እንዲያነቡ ብቻ ይጠየቃሉ። ለመጠቀም የፈለጉትን መሣሪያ ውክፔዲያ እና መመሪያዎቹን ያንብቡ።
  • ኦፕሬቲንግ ሲስተም ለማዳበር እየሞከሩ ከሆነ ፣ በእርግጠኝነት የፕሮግራም አወጣጥ “አምላክ” እንደሆኑ ይቆጠራሉ።
  • እርስዎ ለመረጡት የአቀነባባሪዎች ሥነ ሕንፃ የአሠራር መመሪያውን ማንበብ አለብዎት። x86 (Intel) ፣ ARM ፣ MIPS ፣ PPC ፣ ወዘተ. የጉዞ ፍለጋን (“Intel manual” ፣ “ARM manual” ፣ ወዘተ) በመጠቀም ለአቀነባባሪዎች ሥነ ሕንፃዎች ማኑዋሎች በቀላሉ ማግኘት ይቻላል።
  • ሁሉም የልማት ሥራ ከተጠናቀቀ በኋላ ኮዱን እንደ ክፍት ኮድ ወይም በቅጂ መብት ለመልቀቅ ይፈልጉ እንደሆነ ይወስኑ።
  • አትጀምር የፕሮግራም መማርን ለመጀመር የስርዓተ ክወና ፕሮጀክት። ስለ ሲ ፣ ሲ ++ ፣ ፓስካል ወይም ስለሌላ ተስማሚ ቋንቋ ፣ ጠቋሚ ማጭበርበርን ፣ ዝቅተኛ ደረጃ ቢት ማባዛትን ፣ ቢት መቀያየርን ፣ የመስመር ውስጥ የመሰብሰቢያ ቋንቋዎችን ፣ ወዘተ የመሳሰሉትን በውስጥ እና በውጭ ካላወቁ ፣ ለስርዓተ ክወና ዝግጁ አይደሉም። ልማት።
  • SO 'ለማስፋፋት' ሙሉ በሙሉ አዲስ ክፋይ መፍጠር ጥሩ አማራጭ ሊሆን ይችላል።
  • ቀላል መንገድ ከፈለጉ እንደ Fedora Revisor ፣ Custom Nimble X ፣ Puppy Remaster ፣ PCLinuxOS Mk LiveCD ፣ ወይም SUSE Studio እና SUSE KIWI ያሉ የሊኑክስ ስርጭቶችን ያስቡ። ሆኖም እርስዎ የሚፈጥሩት ኦፕሬቲንግ ሲስተም አገልግሎቱን መጀመሪያ የጀመረው ኩባንያ ነው (ምንም እንኳን በ GPL ስር እንደፈለጉ በነፃ የማሰራጨት ፣ የማሻሻል እና የማሄድ መብት ቢኖርዎትም)።

ማስጠንቀቂያ

  • በሁለት ሳምንታት ውስጥ ሙሉ ስርዓተ ክወና አያገኙም። ሊነሳ በሚችል SO ይጀምሩ ፣ ከዚያ ወደ ቀዝቀዝ ነገሮች ይሂዱ።
  • በሃርድ ድራይቭ ላይ የእርስዎን ስርዓተ ክወና በግዴለሽነት መጻፍ ሙሉ በሙሉ ሊጎዳ ይችላል። ተጥንቀቅ.
  • በዘፈቀደ I/O ወደቦች ላይ የዘፈቀደ ባይት እንደ መጻፍ የማይመከርን ነገር ካደረጉ የእርስዎን ስርዓተ ክወና ያበላሻሉ ፣ እና (በንድፈ ሀሳብ) ሃርድዌርዎን ሊያቃጥል ይችላል።
  • ስርዓተ ክወናው ለመገንባት ቀላል ነው ብለው አይጠብቁ። በጣም የተወሳሰበ እርስ በርስ መደጋገፍ አለ። ለምሳሌ ፣ ብዙ ማቀነባበሪያዎችን ለማስተናገድ የሚችል ኦፕሬቲንግ ሲስተም ለመፍጠር ፣ ብዙ ማቀነባበሪያዎች በአንድ ጊዜ አንድ ሀብትን እንዳያገኙ ለመከላከል የማስታወሻ ሥራ አስኪያጅዎ “መቆለፊያ” ዘዴ ሊኖረው ይገባል። ለዚህ ጥቅም ላይ የዋለው “መቆለፊያ” አንድ አንጎለ ኮምፒውተር ብቻ በማንኛውም ጊዜ ወሳኝ ሀብቶችን መድረሱን እና ሌሎቹ ሁሉ መጠበቅ እንዳለባቸው ለማረጋገጥ መርሐግብር ያስይዛል። እንደ እውነቱ ከሆነ ፣ የጊዜ ሰሌዳው በማስታወሻ ሥራ አስኪያጁ መገኘት ላይ የተመሠረተ ነው። ይህ የሞተ መጨረሻ ጥገኝነት ምሳሌ ነው። እንዲህ ዓይነቱን ችግር ለመፍታት መደበኛ መንገድ የለም ፤ እያንዳንዱ የስርዓተ ክወና ፕሮግራም አውጪ የራሱን አያያዝ ዘዴ ለማወቅ በቂ ችሎታ ይኖረዋል ተብሎ ይጠበቃል።

ተጨማሪ ሀብቶች

  • መመሪያዎች: ሊኑክስ ከጭረት
  • ጫኝ ጫኝ - GRUB
  • ምናባዊ የማሽን ትግበራዎች -ቦችስ ፣ ቪኤም ዋሬ ፣ ኤክስኤም ምናባዊ ሣጥን።
  • የአቀነባባሪ ማኑዋል - Intel ማኑዋል
  • ስለዚህ የልማት ጣቢያዎች OSDev ፣ OSDever

የሚመከር: