இயக்க முறைமை (OS)
இயங்குதளம்
(OS) என்பது கணினி அல்லது பிற மின்னணு சாதனத்தின் வன்பொருள் மற்றும்
மென்பொருள் வளங்களை நிர்வகிக்கும் மற்றும் கட்டுப்படுத்தும் மென்பொருள்
ஆகும். இது சாதனத்துடன் தொடர்புகொள்வதற்கான பயனர் நட்பு இடைமுகத்தை
வழங்குகிறது மற்றும் பயன்பாடுகளை செயல்படுத்துதல், கோப்பு மேலாண்மை, நினைவக
ஒதுக்கீடு, செயல்முறை திட்டமிடல் மற்றும் சாதன மேலாண்மை போன்ற பணிகளைக்
கையாளுதல் ஆகியவற்றை எளிதாக்குகிறது. அடிப்படையில், ஒரு இயக்க முறைமை பயனர்
அல்லது பயன்பாடுகள் மற்றும் அடிப்படை வன்பொருள் இடையே ஒரு இடைத்தரகராக
செயல்படுகிறது, இது கணினியின் திறமையான மற்றும் பாதுகாப்பான செயல்பாட்டை
உறுதி செய்கிறது.
ஒற்றை-பயனர், ஒற்றை-பணி இயக்க முறைமை:
இவை அடிப்படை சாதனங்களுக்காக வடிவமைக்கப்பட்ட எளிய இயக்க முறைமைகள்.
ஒரு நேரத்தில் ஒரு பயனரை மட்டுமே கணினியுடன் தொடர்பு கொள்ளவும், ஒரு பணி அல்லது பயன்பாட்டைக் கையாளவும் அவை அனுமதிக்கின்றன.
எடுத்துக்காட்டுகளில் MS-DOS இன் ஆரம்ப பதிப்புகள் அடங்கும்.
உட்பொதிக்கப்பட்ட அமைப்புகள்: இந்த
இயக்க முறைமைகள் ஒரு பிரத்யேக செயல்பாட்டைச் செய்யும் எளிய
உட்பொதிக்கப்பட்ட சாதனங்களில் காணலாம். எடுத்துக்காட்டாக, அவை மைக்ரோவேவ்
அடுப்புகள், டிஜிட்டல் தெர்மோஸ்டாட்கள் அல்லது அடிப்படை வீட்டு உபயோகப்
பொருட்களில் பயன்படுத்தப்படலாம். இந்த சாதனங்களுக்கு பல்பணி அல்லது பல
பயனர்களுக்கான ஆதரவு தேவையில்லை.
மரபு அமைப்புகள்: சில பழைய
கணினி அமைப்புகள், குறிப்பாக கம்ப்யூட்டிங்கின் ஆரம்ப நாட்களில் இருந்தவை,
ஒற்றை-பயனர், ஒற்றை-பணி இயக்க முறைமைகளைப் பயன்படுத்தின. இன்று அவை
பெரும்பாலும் வழக்கற்றுப் போய்விட்டாலும், சில மரபு அமைப்புகள்
இணக்கத்தன்மை காரணங்களால் இன்னும் இத்தகைய இயக்க முறைமைகளில் இயங்குகின்றன.
ஒற்றை-பயனர், பல-பணி இயக்க முறைமை:
தனிப்பட்ட கணினிகள் மற்றும் பணிநிலையங்களுக்காக வடிவமைக்கப்பட்டுள்ளது.
ஒரு பயனரை ஒரே நேரத்தில் பல பயன்பாடுகளை இயக்க அனுமதிக்கவும்.
பணி திட்டமிடலை வழங்கவும், அங்கு OS பல பணிகளின் தோற்றத்தை கொடுக்க பணிகளுக்கு இடையில் மாறுகிறது.
எடுத்துக்காட்டுகளில் நவீன விண்டோஸ், மேகோஸ் மற்றும் லினக்ஸ் இயக்க முறைமைகள் அடங்கும்.
தனிப்பட்ட கணினிகள் மற்றும் பணிநிலையங்கள்:
டெஸ்க்டாப் மற்றும் லேப்டாப் கம்ப்யூட்டர்களுக்கு ஒற்றை-பயனர், பல்பணி
இயக்க முறைமைகள் முதன்மைத் தேர்வாகும். இணைய உலாவிகள், சொல் செயலிகள்,
மல்டிமீடியா பிளேயர்கள் மற்றும் பல போன்ற பல பயன்பாடுகளை ஒரே நேரத்தில்
இயக்க பயனர்களை அவை அனுமதிக்கின்றன.
உற்பத்தித்திறன் மற்றும் அலுவலக வேலை:
இந்த இயக்க முறைமைகள் அலுவலக சூழல்களில் பரவலாகப் பயன்படுத்தப்படுகின்றன,
அங்கு ஊழியர்கள் ஒரே நேரத்தில் ஆவணங்கள், விரிதாள்கள், மின்னஞ்சல் மற்றும்
பிற பயன்பாடுகளில் வேலை செய்வதன் மூலம் பல்பணி செய்ய வேண்டும்.
பல பயனர் இயக்க முறைமை:
ஒரே நேரத்தில் பல பயனர்களை ஆதரிக்கும் வகையில் உருவாக்கப்பட்டுள்ளது.
பயனர் கணக்கு மேலாண்மை, அணுகல் கட்டுப்பாடு மற்றும் வள பகிர்வு ஆகியவை அடங்கும்.
சர்வர்கள், மெயின்பிரேம்கள் மற்றும் பல பயனர் கணினி சூழல்களில் பொதுவாகக் காணப்படும்.
எடுத்துக்காட்டுகளில் பல்வேறு யூனிக்ஸ் மற்றும் லினக்ஸ் விநியோகங்கள் அடங்கும்.
நிகழ்நேர இயக்க முறைமை (RTOS):
உட்பொதிக்கப்பட்ட
அமைப்புகள், தொழில்துறை ஆட்டோமேஷன் மற்றும் ரோபாட்டிக்ஸ் போன்ற நேரம்
மற்றும் முன்கணிப்பு முக்கியமான பயன்பாடுகளுக்கு உகந்ததாக உள்ளது.
ஒரு குறிப்பிட்ட காலக்கெடுவுக்குள் பணிகள் CPU நேரத்தைப் பெறுகின்றன என்று உத்தரவாதம் அளிக்கவும்.
எடுத்துக்காட்டுகளில் VxWorks, QNX மற்றும் FreeRTOS ஆகியவை அடங்கும்.
பல செயலாக்க இயக்க முறைமை:
பல செயலிகள் அல்லது CPU கோர்கள் கொண்ட அமைப்புகளுக்காக வடிவமைக்கப்பட்டுள்ளது.
பல செயலிகள் முழுவதும் பணிகள் மற்றும் பணிச்சுமைகளை திறம்பட விநியோகித்தல்.
உதாரணங்களில் Windows NT மற்றும் பல்வேறு Unix மாறுபாடுகள் அடங்கும்.
விநியோகிக்கப்பட்ட இயக்க முறைமை:
நெட்வொர்க் சூழல்களில் பயன்படுத்தப்படுகிறது, பல கணினிகள் ஒரே அமைப்பாக இணைந்து செயல்பட உதவுகிறது.
நெட்வொர்க் முழுவதும் வளங்கள் மற்றும் சேவைகளுக்கு வெளிப்படையான அணுகலை வழங்கவும்.
விநியோகிக்கப்பட்ட கம்ப்யூட்டிங்கிற்காக வடிவமைக்கப்பட்ட கூகிளின் ஃபுச்சியாவை எடுத்துக்காட்டுகள் அடங்கும்.
நெட்வொர்க் ஆப்பரேட்டிங் சிஸ்டம் (NOS):
நெட்வொர்க் வளங்கள் மற்றும் சேவைகளை நிர்வகிப்பதில் கவனம் செலுத்துகிறது.
கோப்பு மற்றும் அச்சுப்பொறி பகிர்வு, பயனர் அங்கீகாரம் மற்றும் பிணைய நெறிமுறைகளை இயக்கவும்.
சர்வர்-கிளையன்ட் சூழல்களில் பொதுவாகப் பயன்படுத்தப்படுகிறது.
எடுத்துக்காட்டுகளில் நோவெல் நெட்வேர் மற்றும் விண்டோஸ் சர்வர் ஆகியவை அடங்கும்.
மொபைல் ஆப்பரேட்டிங் சிஸ்டம்:
ஸ்மார்ட்போன்கள், டேப்லெட்டுகள் மற்றும் பிற மொபைல் சாதனங்களுக்காக வடிவமைக்கப்பட்டுள்ளது.
தொடு இடைமுகங்கள், ஆற்றல் திறன் மற்றும் பயன்பாட்டு சுற்றுச்சூழல் அமைப்புகளை வலியுறுத்துங்கள்.
எடுத்துக்காட்டுகளில் Android, iOS மற்றும் HarmonyOS ஆகியவை அடங்கும்.
உட்பொதிக்கப்பட்ட இயக்க முறைமை:
இலகுரக மற்றும் குறிப்பிட்ட வன்பொருளுக்கு ஏற்றவாறு, பெரும்பாலும் வரையறுக்கப்பட்ட ஆதாரங்களுடன்.
பொதுவாக IoT சென்சார்கள், வாகனக் கட்டுப்பாட்டு அலகுகள் மற்றும் நுகர்வோர் மின்னணுவியல் போன்ற சாதனங்களில் காணப்படும்.
எடுத்துக்காட்டுகளில் உட்பொதிக்கப்பட்ட லினக்ஸ், ஃப்ரீஆர்டிஓஎஸ் மற்றும் விஎக்ஸ்வொர்க்ஸ் ஆகியவை அடங்கும்.
ஒரு இயக்க முறைமையின் பயன்பாடு:
ஒரு
ஆப்பரேட்டிங் சிஸ்டம் ஒரு இடைத்தரகராக செயல்படுவதன் மூலம் கணினி வன்பொருள்
மற்றும் பயனர்களுக்கு இடையே ஒரு முக்கியமான தகவல் தொடர்பு சேனலாக
செயல்படுகிறது. திறமையான அமைப்பின் செயல்பாட்டை உறுதிப்படுத்த இது பல
முக்கிய பொறுப்புகளை ஏற்றுக்கொள்கிறது
வளக் கட்டுப்பாடு: OS கணினி வளங்களை திறமையாக நிர்வகிக்கிறது.
சேவை வழங்குதல்: பயனர் நிரல்களுக்கு OS மதிப்புமிக்க சேவைகளை வழங்குகிறது.
நிரல் ஒருங்கிணைப்பு: பயனர் நிரல்களை செயல்படுத்துவதை OS ஒருங்கிணைக்கிறது.
வள வழங்கல்: OS ஆனது கணினி ஆதாரங்களுக்கான அணுகலை வழங்குகிறது.
பயனர் இடைமுகம்: இடைமுகம் மூலம் பயனர் தொடர்புகளை OS செயல்படுத்துகிறது.
மென்பொருள் சிக்கலான சுருக்கம்: OS ஆனது பயனர்களுக்கான கணினி சிக்கல்களை எளிதாக்குகிறது.
பல செயல்படுத்தல் முறைகள்: OS வெவ்வேறு செயல்படுத்தல் முறைகளை ஆதரிக்கிறது.
நிரல் கண்காணிப்பு: பிழைகளுக்கான நிரல் செயல்படுத்தலை OS கண்காணிக்கிறது.
முதலில்,
கணினி பயனர்கள் கொடுத்த கட்டளைகளைப் பின்பற்ற வேண்டும். பயனர்கள் ஒருமுறை
தங்கள் வழிமுறைகளை பஞ்ச் கார்டுகளில் வேலைகளாகத் தயாரித்து, சிறிது நேரம்
கழித்து கணினி ஆபரேட்டரிடம் சமர்ப்பித்தனர். அதைத் தொடர்ந்து, டெர்மினல்கள்
எனப்படும் மென்பொருள் மூலம் பயனர்கள் இயக்க முறைமைகளுடன் தொடர்பு கொள்ள
முடிந்தது. கிராஃபிக் பயனர் இடைமுகங்கள் தோன்றியதன் மூலம் பயனர் அனுபவம்
மேம்பட்டுள்ளது, ஒரு செயலியின் உதவியுடன், மல்டிபிராசசர் இயக்க முறைமையின்
கீழ் ஒரே நேரத்தில் பல செயல்முறைகளை பிரதான நினைவகத்தில் ஏற்ற முடியும்.
Comments
Post a Comment