இயக்க முறைமைகளின் வெவ்வேறு வகைகள்

சிக்கல்களை அகற்ற எங்கள் கருவியை முயற்சிக்கவும்





கணினிகளின் முந்தைய வடிவம் மெயின்பிரேம்களாக இருந்தன, இவை இயக்க முறைமைகளின் செயல்பாட்டில் குறைபாடுள்ளவை மற்றும் இயக்க முறைமைகளின் வகைகள். மெயின்பிரேம்களில், ஒவ்வொரு நபரும் ஒரு குறிப்பிட்ட காலத்திற்கு தனிப்பட்ட பொறுப்பைக் கொண்டுள்ளனர், மேலும் அவர்கள் தகவல் மற்றும் நிரலைக் கொண்ட இயந்திரத்தை அணுக வேண்டும், அநேகமாக காகித அட்டைகள், காகித நாடாக்கள் அல்லது காந்த நாடாக்களில் எழுதப்பட்டிருக்கும். பின்னர் இயற்றப்பட்ட நிரல் இயந்திரத்தில் கொட்டப்படும். இதற்குப் பிறகு, நிரல் நிறைவடையும் அல்லது சரிந்த நேரம் வரை இயந்திரம் செயல்படும். நிரல்களின் வெளியீடு பேனல் விளக்குகள் மூலம் பிழைத்திருத்தப்படும், பல வகையான சுவிட்சுகளை நிலைமாற்று, அல்லது கட்டுப்பாட்டு குழு டயல்களைப் பயன்படுத்துகிறது.

ஆனால் இந்த இயந்திரங்களுடன், நிரல்களை இயக்குவதற்குத் தேவையான நேரம் மோசமடைந்து, அடுத்த நபருக்கு உபகரணங்களை ஒதுக்க எடுக்கும் நேரம் அதிகரிக்கும். இதன் விளைவாக, தானியங்கு கண்காணிப்பு, குறைந்தபட்ச இயக்க நேரம் மற்றும் இயந்திரத்தின் அளவு குறைவாக இருக்க வேண்டும். இந்த அம்சங்கள் அனைத்தும் இயக்க முறைமையின் வளர்ச்சியின் பாதைக்கு வழிவகுத்தன. எனவே, சரியாக என்னவென்று எங்களுக்குத் தெரியப்படுத்துங்கள் இயக்க முறைமை என்பது, அதன் செயல்பாடு மற்றும் பல்வேறு வகையான இயக்க முறைமைகள் .




இயக்க முறைமை என்றால் என்ன?

இயக்க முறைமை என்பது ஒரு கணினியின் வன்பொருள் வளங்களை நிர்வகிக்கும் மற்றும் பயனருக்கு கூட்டு சேவைகளை வழங்கும் பல மென்பொருள்களின் தொகுப்பாகும். வெவ்வேறு வகையான கணினி இயக்க முறைமைகள் பல்வேறு வகையான மென்பொருட்களின் தொகுப்பைக் குறிக்கின்றன. ஒவ்வொரு கணினியிலும் உள்ள பிற நிரல்களை இயக்க ஒரு இயக்க முறைமை உள்ளது.

அடிப்படை இயக்க முறைமை

அடிப்படை இயக்க முறைமை



இந்த நாட்களில் இயக்க முறைமை ஏனெனில் இது தனிப்பட்ட கணினிகள் முதல் செல்போன்கள் வரை பல சாதனங்களில் காணப்படுகிறது, குறிப்பாக ஸ்மார்ட்போன்கள். உதாரணமாக, கிட்டத்தட்ட ஒவ்வொரு ஸ்மார்ட்போனும் பயன்படுத்துகிறது புதிய Android இயக்க முறைமை .

விசைப்பலகையிலிருந்து உள்ளீட்டு தரவை அங்கீகரித்தல், காட்சித் திரைக்கு வெளியீட்டை அனுப்புதல், வட்டின் கோப்புகள் மற்றும் கோப்பகங்களை வைத்திருத்தல் மற்றும் அச்சுப்பொறிகள் போன்ற புற சாதனங்களைக் கட்டுப்படுத்துதல் போன்ற சில அடிப்படை பணிகளை எந்த இயக்க முறைமையும் செய்கிறது. ஒரு இயக்க முறைமை எந்த நேரத்திலும் ஒரு பணி அல்லது செயல்பாட்டை மற்றும் பல பணிகளை அல்லது செயல்பாடுகளைச் செய்ய முடியும்.

இயக்க முறைமைகளின் வகைகளின் கட்டமைப்பு

இயக்க முறைமைகள் கணினியின் வன்பொருள் வளங்களைக் கட்டுப்படுத்துகின்றன. கர்னல் மற்றும் ஷெல் ஆகியவை அத்தியாவசிய செயல்பாடுகளைச் செய்யும் இயக்க முறைமையின் பகுதிகள்.


OS கட்டமைப்பு

OS கட்டமைப்பு

எந்தவொரு செயலையும் செய்ய ஒரு பயனர் கட்டளைகளை வழங்கும்போது, ​​கோரிக்கை ஷெல் பகுதிக்குச் செல்கிறது, இது ஒரு மொழிபெயர்ப்பாளர் என்றும் அழைக்கப்படுகிறது. ஷெல் பகுதி பின்னர் மனித நிரலை இயந்திர குறியீடாக மொழிபெயர்க்கிறது, பின்னர் கோரிக்கையை கர்னல் பகுதிக்கு மாற்றுகிறது.

ஷெல் இருந்து கர்னல் கோரிக்கையைப் பெறும்போது, ​​அது கோரிக்கையைச் செயலாக்குகிறது மற்றும் முடிவை திரையில் காண்பிக்கும். ஒவ்வொரு செயல்பாடும் செய்யப்படுவதால் கர்னல் இயக்க முறைமையின் இதயம் என்றும் அழைக்கப்படுகிறது.

ஷெல்

ஷெல் என்பது பயனருக்கும் கர்னலுக்கும் இடையில் வைக்கப்படும் மென்பொருளின் ஒரு பகுதியாகும், மேலும் இது கர்னலின் சேவைகளை வழங்குகிறது. இதனால் ஷெல் பயனரிடமிருந்து இயந்திரக் குறியீட்டிற்கு கட்டளைகளை மாற்ற ஒரு மொழிபெயர்ப்பாளராக செயல்படுகிறது. வெவ்வேறு வகையான இயக்க முறைமைகளில் இருக்கும் குண்டுகள் இரண்டு வகைகளாகும்: கட்டளை-வரி குண்டுகள் மற்றும் வரைகலை குண்டுகள்.

கட்டளை-வரி குண்டுகள் ஒரு கட்டளை-வரி இடைமுகத்தை வழங்கும், வரைகலை வரி குண்டுகள் ஒரு வரைகலை பயனர் இடைமுகத்தை வழங்கும். இரண்டு குண்டுகளும் செயல்பாடுகளைச் செய்தாலும், வரைகலை பயனர் இடைமுக குண்டுகள் கட்டளை வரி இடைமுக ஓடுகளை விட மெதுவாக செயல்படுகின்றன.

குண்டுகளின் வகைகள்

  • கோர்ன் ஷெல்
  • பார்ன் ஷெல்
  • சி ஷெல்
  • போசிக்ஸ் ஷெல்

கர்னல்

கர்னல் மென்பொருளின் ஒரு பகுதியாகும். இது ஷெல் மற்றும் வன்பொருள் இடையே ஒரு பாலம் போன்றது. நிரல்களை இயக்குவதற்கும் இயந்திரத்தின் வன்பொருளுக்கு பாதுகாப்பான அணுகலை வழங்குவதற்கும் இது பொறுப்பு. திட்டமிடலுக்கு கர்னல் பயன்படுத்தப்படுகிறது, அதாவது, இது அனைத்து செயல்முறைகளுக்கும் நேர அட்டவணையை பராமரிக்கிறது. கர்னல்களின் வகைகள் பின்வருமாறு பட்டியலிடப்பட்டுள்ளன:

  • மோனோலிதிக் கர்னல்
  • மைக்ரோ கர்னல்கள்
  • Exokernels
  • கலப்பின கர்னல்கள்

கணினி இயக்க முறைமை செயல்பாடுகள்

ஒரு இயக்க முறைமை பின்வரும் செயல்பாடுகளை செய்கிறது:

  • நினைவக மேலாண்மை
  • பணி அல்லது செயல்முறை மேலாண்மை
  • சேமிப்பு மேலாண்மை
  • சாதனம் அல்லது உள்ளீடு / வெளியீடு மேலாண்மை
  • கர்னல் அல்லது திட்டமிடல்

நினைவக மேலாண்மை

நினைவக மேலாண்மை கணினி நினைவகத்தை நிர்வகிக்கும் செயல்முறை ஆகும். கணினி நினைவுகள் இரண்டு வகைகளாகும்: முதன்மை மற்றும் இரண்டாம் நிலை நினைவகம். நிரல்கள் மற்றும் மென்பொருட்களுக்கான நினைவக பகுதி நினைவக இடத்தை வெளியிட்ட பிறகு ஒதுக்கப்படுகிறது.

இயக்க முறைமை நினைவக மேலாண்மை

இயக்க முறைமை நினைவக மேலாண்மை

பல பணிகளில் ஈடுபடும் இயக்க முறைமைக்கு நினைவக மேலாண்மை முக்கியமானது, இதில் OS க்கு நினைவக இடத்தை ஒரு செயல்முறையிலிருந்து மற்றொரு செயல்முறைக்கு மாற்ற வேண்டும். ஒவ்வொரு நிரலுக்கும் அதன் செயல்பாட்டிற்கு சில நினைவக இடம் தேவைப்படுகிறது, இது நினைவக மேலாண்மை அலகு மூலம் வழங்கப்படுகிறது. ஒரு CPU இரண்டைக் கொண்டுள்ளது நினைவக தொகுதிகள் வகைகள் : மெய்நிகர் நினைவகம் மற்றும் உடல் நினைவகம். மெய்நிகர் நினைவகம் ரேம் நினைவகம், மற்றும் இயற்பியல் நினைவகம் ஒரு வன் நினைவகம். ஒரு இயக்க முறைமை மெய்நிகர் நினைவக முகவரி இடங்களை நிர்வகிக்கிறது, மேலும் உண்மையான நினைவகத்தை ஒதுக்குவது மெய்நிகர் நினைவக முகவரியைத் தொடர்ந்து வருகிறது.

வழிமுறைகளை இயக்குவதற்கு முன், CPU மெய்நிகர் முகவரியை நினைவக மேலாண்மை அலகுக்கு அனுப்புகிறது. பின்னர், MMU உண்மையான முகவரிக்கு இயற்பியல் முகவரியை அனுப்புகிறது, பின்னர் உண்மையான நினைவகம் நிரல்கள் அல்லது தரவுகளுக்கு இடத்தை ஒதுக்குகிறது.

பணி அல்லது செயல்முறை மேலாண்மை

செயல்முறை மேலாண்மை செயல்படுத்தப்படும் ஒரு நிரலின் ஒரு எடுத்துக்காட்டு. செயல்முறை ஒரு அடையாளங்காட்டி, நிரல் கவுண்டர், நினைவகம் போன்ற பல கூறுகளைக் கொண்டுள்ளது சுட்டிக்காட்டி மற்றும் சூழல் தரவு மற்றும் பல. செயல்முறை உண்மையில் அந்த வழிமுறைகளை செயல்படுத்துவதாகும்.

செயல்முறை மேலாண்மை

செயல்முறை மேலாண்மை

செயல்முறை முறைகள் இரண்டு வகைகள் உள்ளன: ஒற்றை செயல்முறை மற்றும் பல்பணி முறை. ஒற்றை செயல்முறை முறை ஒரு நேரத்தில் இயங்கும் ஒரு பயன்பாட்டைக் கையாள்கிறது. பல்பணி முறை ஒரு நேரத்தில் பல செயல்முறைகளை அனுமதிக்கிறது.

சேமிப்பு மேலாண்மை

சேமிப்பக மேலாண்மை என்பது தரவின் நினைவக ஒதுக்கீட்டைக் கையாளும் இயக்க முறைமையின் செயல்பாடாகும். முதன்மை சேமிப்பக நினைவகம் (ரேம்), இரண்டாம் நிலை சேமிப்பு நினைவகம், (வன் வட்டு) மற்றும் கேச் சேமிப்பக நினைவகம் போன்ற பல்வேறு வகையான நினைவக சாதனங்களை இந்த அமைப்பு கொண்டுள்ளது.

வழிமுறைகள் மற்றும் தரவு முதன்மை சேமிப்பிடம் அல்லது கேச் நினைவகத்தில் வைக்கப்படுகின்றன, இது இயங்கும் நிரலால் குறிப்பிடப்படுகிறது. இருப்பினும், மின்சாரம் துண்டிக்கப்படும் போது தரவு இழக்கப்படுகிறது. இரண்டாம் நிலை நினைவகம் ஒரு நிரந்தர சேமிப்பக சாதனம். புதிய கோப்புகள் உருவாக்கப்பட்டு நினைவக அணுகலுக்கான கோரிக்கை திட்டமிடப்படும்போது இயக்க முறைமை ஒரு சேமிப்பு இடத்தை ஒதுக்குகிறது.

சாதனம் அல்லது உள்ளீடு / வெளியீடு மேலாண்மை

கணினி கட்டமைப்பில், CPU மற்றும் பிரதான நினைவகத்தின் கலவையானது கணினியின் மூளையாகும், மேலும் இது உள்ளீடு மற்றும் வெளியீட்டு வளங்களால் நிர்வகிக்கப்படுகிறது. ஐ / ஓ சாதனங்கள் மூலம் தகவல்களை வழங்குவதன் மூலம் மனிதர்கள் இயந்திரங்களுடன் தொடர்பு கொள்கிறார்கள்.

தி காட்சி , விசைப்பலகை, அச்சுப்பொறி மற்றும் சுட்டி I / O சாதனங்கள். இந்த எல்லா சாதனங்களின் நிர்வாகமும் ஒரு அமைப்பின் செயல்திறனை பாதிக்கிறது, எனவே கணினியின் உள்ளீடு மற்றும் வெளியீட்டு மேலாண்மை இயக்க முறைமையின் முதன்மை பொறுப்பாகும்

திட்டமிடல்

ஒரு இயக்க முறைமையால் திட்டமிடல் என்பது ஒரு செயலிக்கு அனுப்பப்படும் செய்திகளைக் கட்டுப்படுத்தி முன்னுரிமை அளிக்கும் செயல்முறையாகும். இயக்க முறைமை செயலிக்கான நிலையான வேலையை பராமரிக்கிறது, இதனால் பணிச்சுமையை சமன் செய்கிறது. இதன் விளைவாக, ஒவ்வொரு செயல்முறையும் ஒரு குறிப்பிட்ட கால எல்லைக்குள் முடிக்கப்படுகிறது.

எனவே, நிகழ்நேர அமைப்புகளில் திட்டமிடல் மிகவும் முக்கியமானது. திட்டமிடுபவர்கள் முக்கியமாக மூன்று வகைகள்:

  • நீண்ட கால அட்டவணை
  • குறுகிய கால அட்டவணை
  • நடுத்தர கால அட்டவணை

இயக்க முறைமைகளின் வகைகள்

பொதுவான அடிப்படையில், கணினி இயக்க முறைமைகள் அடிப்படையில் இரண்டு வகைகளாக வகைப்படுத்தப்படுகின்றன:

இயக்க முறைமைகளின் வகைகள்

இயக்க முறைமைகளின் வகைகள்

  1. இயல்பான இயக்க முறைமை
  2. நிகழ்நேர இயக்க முறைமை

இயல்பான இயக்க முறைமை

சாதாரண இயக்க முறைமை மேலும் இரண்டு வகைகளாக வகைப்படுத்தப்படுகிறது:

    • எழுத்து பயனர் இடைமுக இயக்க முறைமை
    • வரைகலை பயனர் இடைமுக இயக்க முறைமை
GUI மற்றும் CUI

GUI மற்றும் CUI

எழுத்து பயனர் இடைமுக இயக்க முறைமை (CUI)

CUI இயக்க முறைமை என்பது உரை அடிப்படையிலான இயக்க முறைமையாகும், இது குறிப்பிட்ட பணிகளைச் செய்ய கட்டளைகளைத் தட்டச்சு செய்வதன் மூலம் மென்பொருள் அல்லது கோப்புகளுடன் தொடர்புகொள்வதற்குப் பயன்படுத்தப்படுகிறது. கட்டளைகளை உள்ளிட கட்டளை வரி இயக்க முறைமை விசைப்பலகை மட்டுமே பயன்படுத்துகிறது. கட்டளை வரி இயக்க முறைமைகளில் DOS மற்றும் யுனிக்ஸ் . மேம்பட்ட கட்டளை வரி இயக்க முறைமை மேம்பட்ட GUI இயக்க முறைமையை விட வேகமாக உள்ளது.

வரைகலை பயனர் இடைமுக இயக்க முறைமை (GUI)

வரைகலை முறை இடைமுக இயக்க முறைமை என்பது சுட்டி அடிப்படையிலான இயக்க முறைமை (விண்டோஸ் ஆப்பரேட்டிங் சிஸ்டம், லினக்ஸ்) ஆகும், இதில் ஒரு பயனர் விசைப்பலகையிலிருந்து கட்டளைகளைத் தட்டச்சு செய்யாமல் பணிகள் அல்லது செயல்பாடுகளைச் செய்கிறார். கோப்புகள் அல்லது ஐகான்களை மவுஸ் பொத்தானைக் கிளிக் செய்வதன் மூலம் திறக்கலாம் அல்லது மூடலாம்.

இவை தவிர, பல நோக்கங்களுக்காக GUI இயக்க முறைமைகளைக் கட்டுப்படுத்த சுட்டி மற்றும் விசைப்பலகை பயன்படுத்தப்படுகின்றன. பெரும்பாலானவை உட்பொதிக்கப்பட்ட அடிப்படையிலான திட்டங்கள் இந்த இயக்க முறைமையில் உருவாக்கப்பட்டுள்ளன. மேம்பட்ட GUI இயக்க முறைமை கட்டளை வரி இயக்க முறைமையை விட மெதுவாக உள்ளது.

நிகழ்நேர இயக்க முறைமை

நிகழ்நேர இயக்க முறைமைகள் பல்பணி இயக்க முறைமைகள் என்றும் அழைக்கப்படுகின்றன. கணினியின் வன்பொருள் வளங்களை நிர்வகிக்க சாதாரண இயக்க முறைமை பொறுப்பாகும். RTOS இந்த பணிகளை செய்கிறது, ஆனால் இது அதிக நம்பகத்தன்மையுடன் ஒரு திட்டமிடப்பட்ட அல்லது துல்லியமான நேரத்தில் பயன்பாடுகளை இயக்க சிறப்பாக வடிவமைக்கப்பட்டுள்ளது.

RTOS

RTOS

உட்பொதிக்கப்பட்ட அமைப்புகள், தொழில்துறை ரோபோக்கள், அறிவியல் ஆராய்ச்சி உபகரணங்கள் மற்றும் பிற போன்ற நிகழ்நேர பயன்பாடுகளுக்காக நிகழ்நேர இயக்க முறைமை வடிவமைக்கப்பட்டுள்ளது. மென்மையான நிகழ்நேர இயக்க முறைமைகள் மற்றும் கடினமான நிகழ்நேர இயக்க முறைமைகள் போன்ற நிகழ்நேரத்தில் பல்வேறு வகையான இயக்க முறைமைகள் உள்ளன.

RTOS இன் எடுத்துக்காட்டுகள்

  • லினக்ஸ்
  • VxWorks
  • டிரான்
  • விண்டோஸ் சி.இ.

கடினமான நிகழ்நேர அமைப்பு

கடினமான நிகழ்நேர அமைப்பு முற்றிலும் நேர நிலையான அமைப்பு. கடினமான நிகழ்நேர இயக்க முறைமைக்கு, திறமையான கணினி செயல்திறனுக்கு ஒரு காலக்கெடுவிற்குள் பணிகளை முடிப்பது மிகவும் முக்கியம்.

எடுத்துக்காட்டாக, கொடுக்கப்பட்ட உள்ளீட்டிற்கு, ஒரு பயனர் 10 விநாடிகளுக்குப் பிறகு வெளியீட்டை எதிர்பார்க்கிறார் என்றால், கணினி உள்ளீட்டு தரவை செயலாக்க வேண்டும் மற்றும் 10 விநாடிகளுக்குப் பிறகு வெளியீட்டைக் கொடுக்க வேண்டும். இங்கே, காலக்கெடு 10 வினாடிகள், எனவே, கணினி 11 வது நொடி அல்லது 9 வது நொடிக்குப் பிறகு வெளியீட்டைக் கொடுக்கக்கூடாது.

எனவே, கடினமான நிகழ்நேர அமைப்புகள் இராணுவத்திலும் பாதுகாப்பிலும் பயன்படுத்தப்படுகின்றன.

மென்மையான நிகழ்நேர அமைப்பு

மென்மையான நிகழ்நேர அமைப்புக்கு, ஒவ்வொரு பணிக்கும் காலக்கெடுவை சந்திப்பது கட்டாயமில்லை. எனவே, மென்மையான நிகழ்நேர அமைப்பு ஒன்று அல்லது இரண்டு வினாடிகளுக்கு காலக்கெடுவை இழக்கக்கூடும். இருப்பினும், கணினி ஒவ்வொரு முறையும் காலக்கெடுவைத் தவறவிட்டால், இது கணினி செயல்திறனைக் குறைக்கும். கணினிகள், ஆடியோ மற்றும் வீடியோ அமைப்புகள் மென்மையான நிகழ்நேர அமைப்புகளுக்கு எடுத்துக்காட்டுகள். இப்போதெல்லாம், ஆண்ட்ராய்டுகள் போன்ற பயன்பாடுகளுக்கு பரவலாகப் பயன்படுத்தப்படுகின்றன தானியங்கி கேட் திறப்பாளர்கள் .

கூடுதலாக, இன்னும் பல உள்ளன கணினியில் பல்வேறு வகையான இயக்க முறைமைகள் அவற்றின் நன்மைகள் மற்றும் தீமைகள் ஆகியவற்றுடன். சில வகைகளை பின்வருமாறு விளக்கலாம்:

தொகுதி இயக்க முறைமை

தொகுதி இயக்க முறைமையில் செயல்படும் நபர்களுக்கு கணினியுடன் நேரடி தொடர்பு இருக்காது. ஒவ்வொரு நபரும் பஞ்ச் கார்டுகள் போன்ற எந்த ஆஃப்லைன் கருவிகளிலும் தங்கள் பணியை அமைத்து, பின்னர் தயாரிக்கப்பட்ட தகவல்களை கணினியில் ஏற்றுவார்கள். செயலாக்க வேகத்தை மேம்படுத்துவதற்காக, ஒத்த வகை செயல்பாட்டைக் கொண்ட பணிகள் ஒன்றாக தொகுக்கப்பட்டு அவை ஒரே குழுவாக இயக்கப்படுகின்றன.

இந்த இயந்திரங்கள் ஆபரேட்டர்களைப் பயன்படுத்தி செயல்பாடுகளைச் செய்கின்றன மற்றும் ஆபரேட்டர்கள் ஒரே செயல்பாட்டைக் கொண்ட நிரல்களை தொகுப்பாக வரிசைப்படுத்தும் செயல்பாட்டை எடுத்துக்கொள்கிறார்கள். இது விரிவாக செயல்படுத்தப்பட்ட இயக்க முறைமைகளில் ஒன்றாகும்.

நன்மைகள்

  • ஒரு பெரிய அளவிலான வேலையை மீண்டும் மீண்டும் எளிதாக கையாள முடியும்
  • வெவ்வேறு பயனர்கள் தங்கள் தொகுதி அமைப்புகளை எளிதில் பிரிக்கலாம்
  • இந்த தொகுதி அமைப்புகளில் செயலற்ற நேரம் மிகக் குறைவு
  • ஒரு பணியை முடிக்க எடுக்கப்பட்ட நேரத்தை செயலி மூலம் வரிசை வடிவத்தில் இயந்திரத்தில் ஏற்றும்போது அவற்றை எளிதாக அறிந்து கொள்ள முடியும்

தீமைகள்

  • தொகுதி இயக்க முறைமைகள் ஓரளவு விலை உயர்ந்தவை
  • பிழைத்திருத்த செயல்முறை சிக்கலானது
  • அனுபவம் வாய்ந்த நபர்கள் மட்டுமே இந்த அமைப்பை இயக்க வேண்டும்

இயக்க முறைமைகளின் விநியோகிக்கப்பட்ட வகைகள்

விநியோகிக்கப்பட்ட இயக்க முறைமை கணினி களத்தில் நவீன மேம்பாடு ஆகும். இந்த வகை அமைப்பு உலகெங்கிலும் ஒரு தீவிர வேகத்துடன் பரவலாகப் பயன்படுத்தப்படுகிறது. இந்த விநியோகிக்கப்பட்ட இயக்க முறைமை மூலம் வெவ்வேறு சுயாதீனமான ஒன்றோடொன்று இணைக்கப்பட்ட கணினிகள் அவற்றில் தொடர்பு கொள்ளும். ஒவ்வொரு தன்னாட்சி அமைப்பும் அதன் சொந்த செயலாக்கம் மற்றும் நினைவக அலகுகளைக் கொண்டுள்ளது. இந்த அமைப்புகள் தளர்வாக இணைக்கப்பட்ட அமைப்புகள் என்றும் அழைக்கப்படுகின்றன, மேலும் அவை பல்வேறு அளவுகள் மற்றும் செயல்பாடுகளைக் கொண்டுள்ளன.

இந்த வகையான இயக்க முறைமையின் முக்கியமான நன்மை என்னவென்றால், தனிநபர்கள் தற்போதைய இயக்க முறைமையில் இல்லாத மென்பொருள் அல்லது ஆவணங்களுக்கான அணுகலைக் கொண்டிருக்கலாம், ஆனால் தற்போதைய கணினியில் தொடர்பு கொண்ட பிற கணினிகளில் அவை உள்ளன. கணினியில் இணைக்கப்பட்டுள்ள சாதனங்களுக்கு தொலைநிலை அணுகல் உள் உள்ளது என்பதே இதன் பொருள்.

பல்வேறு முனைகளின் ஏற்பாட்டைப் பொறுத்து, பல்வேறு உள்ளன விநியோகிக்கப்பட்ட இயக்க முறைமையின் வகைகள் அவை:

பியர் டு பியர் - தரவு பகிர்வில் ஒரே மாதிரியான பங்கேற்பாளர்களைக் கொண்ட முனைகளுடன் இந்த அமைப்பு சேர்க்கப்பட்டுள்ளது. முழு செயல்பாடும் அனைத்து முனைகளிலும் பகிரப்படுகிறது. மற்றவர்களுடன் தொடர்பு கொண்ட முனைகள் பகிரப்பட்ட வளங்கள் என அழைக்கப்படுகின்றன. நெட்வொர்க் மூலம் இதை அடைய முடியும்.

வாடிக்கையாளர் / சேவையகம் - கிளையன்ட் / சர்வர் அமைப்புகளில், கிளையன்ட் அனுப்பிய கோரிக்கை சேவையக அமைப்பால் வழங்கப்படுகிறது. ஒரு சேவையகத்துடன் மட்டுமே வாடிக்கையாளர் தொடர்பு கொள்ளும்போது மட்டுமே ஒரு நேரத்தில் பல வாடிக்கையாளர்களுக்கு சேவையை வழங்கும் திறனை ஒரு சேவையக அமைப்பு கொண்டுள்ளது. கிளையன்ட் மற்றும் சர்வர் சாதனங்கள் நெட்வொர்க் மூலம் அவற்றின் தகவல்தொடர்புகளைக் கொண்டிருக்கும், எனவே அவை விநியோகிக்கப்பட்ட அமைப்புகளின் வகைப்பாட்டின் கீழ் வருகின்றன.

நன்மைகள்

  • முழு முனைகளும் ஒருவருக்கொருவர் தொடர்பைக் கொண்டிருக்கும் வகையில் தரவு பகிர்வு நெறிப்படுத்தப்பட்ட முறையில் செய்யப்படலாம்
  • கூடுதல் முனைகளைச் சேர்ப்பதற்கான செயல்முறை மிகவும் எளிதானது மற்றும் தேவைக்கேற்ப உள்ளமைவு எளிதில் அளவிடக்கூடியது
  • ஒரு முனையின் தோல்வி மற்ற முனைகளை உடைக்காது. மற்ற எல்லா முனைகளும் ஒருவருக்கொருவர் முனையுடன் தொடர்பு கொள்ள முடியும்

தீமைகள்

  • அனைத்து இணைப்புகள் மற்றும் முனைகளுக்கு மேம்பட்ட பாதுகாப்பை வழங்குவது சற்று சிக்கலானது
  • கணுக்கள் பரிமாற்றத்தின் போது, ​​சில தரவு இழக்கப்படலாம்
  • தனிப்பட்ட பயனர் அமைப்புடன் ஒப்பிடும்போது, ​​இங்கே தரவுத்தளத்தின் மேலாண்மை மிகவும் சிக்கலானது
  • எல்லா முனைகளிலிருந்தும் தரவைப் பரப்புகையில், தரவு ஓவர்லோடிங் நடைபெறலாம்

நேர பகிர்வு இயக்க முறைமை

வெவ்வேறு இடங்களில் அமைந்துள்ள வெவ்வேறு நபர்களுக்கான இணைப்புகளை ஒரே நேரத்தில் ஒரு குறிப்பிட்ட அமைப்பைப் பகிர அனுமதிக்கும் செயல்முறை இது. இந்த வகையான இயக்க முறைமை மல்டி புரோகிராமிங்கின் தர்க்கரீதியான விரிவாக்கமாகக் குறிக்கப்படுகிறது. நேரம் பகிர்வு என்ற பெயர், செயலிகளின் நேரம் ஒரே நேரத்தில் பல்வேறு நபர்களிடையே பகிரப்படுகிறது என்பதற்கு ஒத்திருக்கிறது. தொகுதி மற்றும் நேர பகிர்வு இயக்க முறைமைகளுக்கு இடையில் உள்ள முக்கிய மாறுபாடு செயலி பயன்பாடு மற்றும் மறுமொழி நேரம்.

தொகுதி அமைப்பில், செயலி பயன்பாட்டை மேம்படுத்துவதே முக்கிய உத்தரவு, அதே சமயம் நேர பகிர்வு இயக்க முறைமைகளில், பதிலளிப்பு நேரத்தைக் குறைப்பதே கட்டளை.

பல்வேறு பணிகள் CPU ஆல் மாற்றுவதன் மூலம் செய்யப்படுகின்றன, அதேசமயம் இந்த சுவிட்சுகள் தொடர்ந்து நடக்கின்றன. இதன் காரணமாக, ஒவ்வொரு பயனரும் விரைவான பதிலைப் பெற முடியும்.

உதாரணமாக, ஒரு பரிவர்த்தனை முறையில், செயலி ஒவ்வொரு தனிப்பட்ட நிரலையும் மிகக் குறுகிய காலத்தில் இயக்குகிறது. எனவே, ‘என்’ நபர்கள் இருக்கும்போது, ​​ஒவ்வொரு நபரும் தங்கள் கால அவகாசத்தைப் பெறலாம். கட்டளை சமர்ப்பிக்கப்படும்போது, ​​விரைவான பதில் கிடைக்கும். இந்த இயக்க முறைமை ஒவ்வொரு நபருக்கும் ஒரு குறிப்பிட்ட கால அவகாசத்தை ஒதுக்க மல்டி புரோகிராமிங் மற்றும் செயலி திட்டமிடலில் செயல்படுகிறது. ஆரம்பத்தில் ஒரு தொகுப்பாக உருவாக்கப்பட்ட இயக்க முறைமைகள் இப்போது நேரம் பகிரப்பட்ட அமைப்புகளாக மேம்படுத்தப்பட்டுள்ளன.

நேர பகிர்வு இயக்க முறைமைகளின் நன்மைகள் மற்றும் தீமைகள் சில:

நன்மைகள்

  • உடனடி பதிலளிப்பு
  • மென்பொருள் நகலை நீக்குகிறது
  • குறைந்தபட்ச செயலி செயலற்ற நேரம்

தீமைகள்

  • நம்பகத்தன்மை முக்கிய கவலை
  • தரவு மற்றும் நிரல்கள் இரண்டும் மேம்பட்ட பாதுகாப்பை வழங்க வேண்டும்
  • தரவு தொடர்பு என்பது பிரச்சினை

இயக்க முறைமைகளின் பல பயனர் வகைகள்

இது இயக்க முறைமையின் ஒரு முறையாகும், இது வெவ்வேறு பயனர்களை இணைக்க மற்றும் ஒரே இயக்க முறைமையில் செயல்பட அனுமதிக்கிறது. நெட்வொர்க் அல்லது அச்சுப்பொறிகள் போன்ற சாதனங்கள் வழியாக அணுகலை வழங்கும் கணினிகள் அல்லது டெர்மினல்களைப் பயன்படுத்தி மக்கள் அதனுடன் தொடர்பு கொள்கிறார்கள். இந்த வகையான இயக்க முறைமை அனைத்து பயனர்களுடனும் ஒரு சீரான அணுகுமுறையில் மேம்பட்ட தகவல்தொடர்பு கொண்டிருக்க வேண்டும். ஏனென்றால், ஒருவரிடமிருந்து ஒரு சிக்கல் எழுந்தால், அந்த வரிசையில் இருக்கும் மற்ற பயனர்களை அது பாதிக்கக்கூடாது.

அம்சங்கள்

  • கண்ணுக்குத் தெரியாதது - இது வட்டு மற்றும் பிறவற்றை வடிவமைப்பது போன்ற கீழ் இறுதியில் நடைபெறுகிறது
  • பின் இறுதியில் தரவு செயலாக்கம் - முன் முனையிலிருந்து தரவு செயலாக்கத்திற்கு வாய்ப்பு இல்லாதபோது, ​​இது பின் இறுதியில் தரவு செயலாக்கத்தை அனுமதிக்கிறது
  • வள பகிர்வு - வன் வட்டுகள், இயக்கிகள் அல்லது அச்சுப்பொறிகள் போன்ற பல்வேறு சாதனங்களைப் பகிரலாம், மேலும் கோப்புகள் அல்லது ஆவணங்கள் பகிரப்படலாம்
  • மல்டிபிராசஸிங்

முக்கியமாக மூன்று உள்ளன பல பயனர் இயக்க முறைமைகள் அவை பின்வருமாறு விளக்கப்பட்டுள்ளன:

விநியோகிக்கப்பட்ட இயக்க முறைமை

இது பல்வேறு கணினி அமைப்புகளில் அமைந்துள்ள பல்வேறு சாதனங்களின் வகைப்படுத்தலாகும், இது தனிநபருக்கு ஒற்றை நிலையான அமைப்போடு தொடர்புகொள்வது, செயல்படுவது மற்றும் ஒருங்கிணைக்கிறது. நெட்வொர்க் அமைப்பு மூலம், பயனர்கள் தகவல்தொடர்புகளை நிறுவ முடியும். இங்கே, வெவ்வேறு கோரிக்கைகளை நிர்வகிக்கக்கூடிய அணுகுமுறையில் வளங்கள் பகிரப்படுகின்றன, மேலும் ஒவ்வொரு ஸ்ப்ரைட் கோரிக்கையும் முடிவில் உறுதி செய்யப்படலாம். மொபைல் பயன்பாடுகள் மற்றும் டிஜிட்டல் வங்கி ஆகியவை விநியோகிக்கப்பட்ட இயக்க முறைமையின் மூலம் இயக்கப்படும் எடுத்துக்காட்டுகள்.

நேரம் வெட்டப்பட்ட அமைப்பு

இங்கே, ஒவ்வொரு தனிப்பட்ட பயனருக்கும் ஒரு குறுகிய கால செயலி நேரம் ஒதுக்கப்பட்டுள்ளது, அதாவது ஒவ்வொரு செயல்பாட்டிற்கும், சில காலம் ஒதுக்கப்படுகிறது. இந்த நேரப் பிரிவுகள் மிகக் குறைவாகத் தோன்றுகின்றன. இயக்க வேண்டிய பணி திட்டமிடல் என்ற உள் சாதனத்தால் தீர்மானிக்கப்படுகிறது. ஒதுக்கப்பட்ட முன்னுரிமைகளின் அடிப்படையில் இது செயல்பாட்டை தீர்மானிக்கிறது மற்றும் செயல்படுகிறது.

இணைக்கப்பட்ட நபர்களில், இயக்க முறைமை பயனர் கோரிக்கைகளை செயலாக்குகிறது. இது நேர வெட்டப்பட்ட இயக்க முறைமையின் பிரத்யேக செயல்பாடாகும், இது வேறு எவருக்கும் கிடைக்காது. உதாரணமாக, மெயின்பிரேம்கள்.

மல்டிபிராசசர் சிஸ்டம்

இங்கே, ஒரே நேரத்தில், கணினி பல செயலிகளைப் பயன்படுத்துகிறது. முழு செயலிகளும் இதன் விளைவாக செயல்படுவதால், பணியை முடிக்க எடுக்கப்பட்ட நேரம் ஒற்றை பயனர் வகை இயக்க முறைமையை விட வேகமாக இருக்கும். இந்த வகையின் மிகவும் பொதுவான சூழ்நிலை விண்டோஸ் ஆப்பரேட்டிங் சிஸ்டம் ஆகும், அங்கு இசையை வாசித்தல், எக்செல், சொல் ஆவணம், உலாவுதல் மற்றும் பலவற்றில் பல பணிகளை செயலி செய்ய முடியும். மற்றவர்களின் செயல்திறனை பாதிக்காமல் அதிக எண்ணிக்கையிலான பயன்பாடுகளை செய்ய முடியும்.

நன்மைகள்

பல பயனர் இயக்க முறைமையின் நன்மைகள்

  • எளிதான வள விநியோகம்
  • தீவிர தரவு காப்பு
  • நூலகங்களில் பயன்படுத்தப்படுகிறது
  • எந்தவிதமான இடையூறுகளையும் நீக்குகிறது
  • மேம்பட்ட வேகம் மற்றும் செயல்திறன்
  • நிகழ்நேர பயன்பாடுகளில் செயல்படுத்தப்படுகிறது

தீமைகள்

பல பயனர் இயக்க முறைமையின் தீமைகள்

  • ஒரே கணினியில் பல கணினிகள் செயல்படுவதால், இது வைரஸை கணினியில் எளிதாக அனுமதிக்கும்
  • தனியுரிமை மற்றும் இரகசியத்தன்மை ஒரு பிரச்சினையாக மாறும்
  • ஒரே அமைப்பில் பல கணக்குகளை உருவாக்குவது சில நேரங்களில் ஆபத்தானதாகவும் சிக்கலானதாகவும் இருக்கலாம்

இவை தவிர, வேறு பல வகையான இயக்க முறைமைகள் உள்ளன, அவை:

  • பிணைய OS
  • பல்பணி OS
  • கிளஸ்டர்டு ஓ.எஸ்
  • நிகழ்நேர OS
  • லினக்ஸ் ஓஎஸ்
  • மேக் ஓஎஸ்

எனவே, இது பல்வேறு வகையான இயக்க முறைமைகளின் விரிவான கருத்தைப் பற்றியது. இயக்க முறைமை வேலை, கட்டிடக்கலை, வகைகள், நன்மைகள் மற்றும் தீமைகள் போன்ற கருத்துக்களை நாங்கள் கடந்துவிட்டோம். எனவே, ஆர்வமுள்ள அனைத்து வாசகர்களுக்கும் இங்கே ஒரு மிக எளிய கேள்வி: என்ன விண்டோஸ் வழியாக லினக்ஸ் இயக்க முறைமையின் நன்மைகள் ?