sasicodes/solvari-1 huggingface dataset:
பல தொடக்க கால இயக்க முறைமைகள் பயன்படுத்திய ஒருங்கிணைந்த நினைவக மேலாண்மையானது எல்லா நிரல்களும் கெர்னலின் நினைவக நிர்வாகியைத் தனிப்பட்ட முறையில் பயன்படுத்துகின்றன மேலும் அவைகளுக்கு ஒதுக்கப்பட்டுள்ள நினைவகத்தை மீறுவதில்லை என்ற அனுமானத்தையே அடிப்படையாகக் கொண்டிருந்தது.
நிரல்களில் அடிக்கடி ஏற்படுகின்ற பிழைகள் அவற்றின் ஒதுக்கப்பட்டுள்ள நினைவகத்தை மீறச்செய்வதால் இத்தகைய நினைவக மேலாண்மை பின்னர் பெரும்பாலும் இல்லாமல் போனது.
ஒரு நிரல் செயலிழந்தால் ஒன்று அல்லது அதற்கு மேற்ப்பட்ட மற்ற நிரல்கள் பயன்படுத்திக்கொண்டிருக்கும் நினைவகம் பாதிக்கப்படலாம் அல்லது மேலெழுதப்படலாம்.
தீங்கிழைக்கும் நிரல்கள் அல்லது வைரஸ்கள் வேண்டுமென்றே மற்றொரு நிரலின் நினைவகத்தை மாற்றலாம் அல்லது இயக்க முறைமையின் இயக்கத்தையே கூட பாதிக்கலாம்.
துண்டாக்கல் மற்றும் பக்கமிடுதல் ஆகிய இரண்டு முறைகளிலும் குறிப்பிட்ட பாதுகாக்கப்பட்ட பயன்முறைப் பதிவேடுகளே இயங்கிக் கொண்டிருக்கும் நிரலிற்கு எந்த நினைவக முகவரிக்கான அணுகல் அனுமதிக்கப்பட வேண்டும் என்பதை க்குக் கூறுகிறது.
நிரல்கள் மற்ற முகவரிகளை அணுக முயற்சிக்கும்போது இடையூறுகள் தூண்டப்படுகின்றன இதனால் மேற்பார்வை பயன்முறைக்கு மீண்டும் மாறி கெர்னல் இயங்க ஆரம்பித்து விடுகிறது.
இதுவே துண்டாக்கல் மீறுதல் அல்லது என்று சுருக்கமாக அழைக்கப்படுகிறது மற்றும் இது போன்ற செயலுக்கு ஒரு சரியான முடிவை வழங்குவது கடினம் என்பதாலும் வழக்கமாக இது ஒரு தவறான நிரலின் செயல்பாட்டின் அறிகுறி என்பதாலும் கெர்னலானது பொதுவாக பாதிப்பு உண்டாக்குகின்ற நிரலினை நிறுத்த முயற்சித்து அதைக் குறித்துப் புகாரளிக்கிறது.
பொது பாதுகாப்புப் பிழை என்பது துண்டாக்கல் மீறுதல் நடந்துள்ளதை தெரியப்படுத்துவதற்காக தோற்றுவிக்கப்பட்டது இருப்பினும் கணினிச்செயலிழப்பு அடிக்கடி நிகழ்ந்துக்கொண்டேதான் இருந்தது.
பெரும்பாலான இயக்க முறைமைகளில் இயக்க முறைமை கணினியில் நிறுவப்படும்போதே வட்டியக்ககத்தின் ஒரு பகுதி கற்பனை நினைவகத்திற்காக ஒதுக்கிவைக்கப்படுகிறது.
கற்பனை நினைவக முகவரியாக்கலின் அதாவது பக்கமாக்கல் அல்லது துண்டாக்கல் பயன்பாட்டில் ஒவ்வொரு நிரலும் அதற்கென வழங்கப்பட்ட நேரத்தில் எந்த நினைவகத்தைப் பயன்படுத்தலாம் என்பதை கெர்னல் முடிவு செய்ய முடிகிறது மேலும் இயக்க முறைமையானது ஒரே நினைவகப் பகுதியை மற்ற பல செயல்களுக்கு பயன்படுத்தவும் அனுமதிக்கிறது.
ஒரு நிரலானது அதற்கென நினைவகம் ஒதுக்கப்படாதபட்சத்தில் அதன் பயன்படுத்தக்கூடிய நினைவக எல்லைக்குள் இல்லாத நினைவகத்தில் நுழைய முற்படும்போதும் ஒதுக்கப்பட்ட நினைவகத்தை ஒரு நிரல் மீறும்போது ஏற்படுவதைப் போலவே கெர்னலுக்கு குறுக்கீடுகள் தூண்டப்படும்.
பொதுவாக கெர்னலானது பக்கப் பிழையை கண்டறியும்பட்சத்தில் அதைத் தூண்டிய நிரலின் கற்பனை நினைவக வரம்பை மாற்றியமைத்து அதற்கு வேண்டிய நினைவகத்திற்கான அணுகலை வழங்குகிறது.
இதனால் குறிப்பிட்டப் பயன்பாட்டிற்கான நினைவகம் எங்கு சேமித்துவைக்கப்பட்டுள்ளது அல்லது அக்குறிப்பிட்ட நினைவகம் அந்த நிரலுக்கென ஒதுக்கப்பட்டதா இல்லையா என்பதை அறியும் அளவுக்கு கெர்னலுக்கு சிறப்புத் திறனுள்ளது.
தற்கால இயக்க முறைமைகளில் அடிக்கடிப் பயன்படுத்தப்படாத பயன்பாட்டு நினைவகத்தை தற்காலிகமாக வட்டுகளிலோ அல்லது மற்ற ஊடகங்களிலோ சேமித்துவைத்து அந்த இடத்தை மற்ற நிரல்களின் பயன்பாட்டிற்குக் கிடைக்குமாறு செய்ய முடிகிறது.
ஒரு நினைவகப் பரப்பை பல நிரல்கள் பயன்படுத்த முடிவதாலும் மற்றும் அந்த நினைவகப் பரப்பிலுள்ளதை தேவைப்படும் போது மாற்றவோ பரிமாற்றம் செய்துகொள்ள முடிவதாலும் இதனை பரிமாற்றம் என்கிறோம்.
பல்பணித் திறன் என்பது பல தனித்தனி கணினி நிரல்கள் ஒரே கணினியில் இயங்குவதைக் குறிக்கிறது இது கணினியானது ஒரே நேரத்தில் பல பணிகளைச் செய்வது போன்ற தோற்றத்தைக் கொடுக்கிறது.
பெரும்பாலான கணினிகள் ஒரே நேரத்தில் ஒன்று அல்லது இரண்டு செயல்களைச் செய்ய முடிவதால் இது பொதுவாக நேரப் பகிர்வின் மூலமே செய்யப்படுகின்றது அதாவது ஒவ்வொறு நிரலும் தன் செயலை நிறைவேற்றுவதற்கு கணினியின் பகிரப்பட்ட நேரத்தைப் பயன்படுத்துகின்றன.
ஓர் இயக்க முறைமை கெர்னலானது முன்குறிப்பீட்டி என்னும் மென்பொருள் கூறைக் கொண்டுள்ளது இது ஒவ்வொரு நிரலும் தன் செயலைச் செய்ய எவ்வளவு நேரத்தை எடுத்துக்கொள்ளலாம் என்பதையும் செயல் கட்டுப்பாட்டை எந்த வரிசையில் நிரல்களுக்கு அனுப்ப வேண்டும் என்பதையும் நிர்ணயிக்கிறது.
கட்டுப்பாடானது கெர்னலின் ஒரு செயலாக்கத்திற்கு அனுப்பப்படுகிறது அந்தச் செயலாக்கத்தினால் நிரலானது மற்றும் நினைவகத்தை அணுக முடிகிறது.
சிறிது நேரத்திற்குப் பின்னர் சில இயங்கமைவு மூலம் கட்டுப்பாடானது கெர்னலுக்கு திரும்பக் கிடைக்கிறது இதனால் மற்றொரு நிரல் ஐ பயன்படுத்த அனுமதிக்கப்படலாம்.
இந்த முறையில் கெர்னலானது கட்டுப்பாட்டை ஒரு நிரலுக்கு அனுப்பும் போது இந்தக்கட்டுப்பாடு முழுவதுமாக கெர்னலுக்கு திரும்பி வழங்கப்படும் வரை அந்த நிரலே கட்டுப்பாட்டைப் பயன்படுத்திக்கொள்ளலாம்.
அதாவது தீங்கிழைக்கும் அல்லது தீங்குச் செயல் செய்யும் நிரலானது மற்ற நிரல்கள் வைப் பயன்படுத்துவதைத் தடுப்பது மட்டுமன்றி ஒரு முடிவிலா சுழற்சியில் நுழையும் பட்சத்தில் கணினியை முழுவதுமாகவே பாதிக்கக் கூடும்.
முன்னொதுக்கப்பட்ட பல்பணித் திறனின் தத்துவம் எல்லா நிரல்களும் இன் நேரத்தில் ஒழுங்கான இடைவெளிகளில் அனுப்பப்படுவதை உறுதி செய்வதாகும்.
இதிலிருந்து அனைத்து நிரல்களும் எந்த ஒரு குறுக்கீடுமின்றி எவ்வளவு நேரம் இல் எடுத்துக்கொள்ள அனுமதிக்க வேண்டும் என்பது கண்டிப்பாக வரம்புக்குட்பட்டிருக்க வேண்டும்.
கெர்னலானது ஒரு பாதுகாக்கப்பட்ட பயன்முறை நேரக் கண்காணிப்பை அமைத்து ஒதுக்கப்பட்ட நேரம் கழிந்ததும் அது மேற்பார்வை பயன்முறைக்குத் திரும்பத் தூண்டுகிறது.
உதாரணமாக வீட்டில் பயன்படுத்தும் கணினிகள் நன்கு சோதிக்கப்பட்ட குறைவான எண்ணிக்கை நிரல்களை மட்டுமே பயன்படுத்துவதால் பல தனிப் பயனர் இயக்க முறைமைகளில் ஒருங்கிணைந்த பல்பணித் திறன் போதுமான அளவு உள்ளது.
மைக்ரோசாப்ட் விண்டோசு இன் வின்டோஸ் என்டி இயக்க முறைமையே முன்னொதுக்கப்பட்ட பல்பணித் திறனைச் செயல்படுத்திய முதல் பதிப்பாகும் ஆனால் வின்டோஸ் என்டி தொழில் வல்லுனர்களையே இலக்காகக் கொண்டதால் விண்டோசு எக்சு.
கணினிகள் தரவை கோப்புகளைப் பயன்படுத்தி வட்டுகளில் சேமிக்கின்றன இந்தக் கோப்புகள் வேகமான அணுகல் சிறந்த நம்பகத்தன்மை போன்ற தேவைகளுக்காகவும் வட்டின் இடத்தை நன்கு பயன்படுத்திக்கொள்ளவும் அனுமதிக்கும் வகையில் கட்டமைக்கப்பட்டுள்ளன.
கோப்புகள் வட்டுகளில் சேமித்து வைக்கப்படும் குறிப்பிட்ட முறையை கோப்பமைப்பு என்று அழைக்கிறோம் இந்த் அமைப்பே கோப்புகள் பெயர்களையும் கொண்டிருக்கச் செய்கிறது.
மேலும் இது கோப்பக அமைப்புகளில் வரிசையில் அமைக்கப்பட்ட கோப்பகங்கள் அல்லது கோப்புறைகளின் வரிசைப்படி கோப்புகளை சேகரித்து வைக்க உதவுகின்றன.
தொடக்ககால இயக்க முறைமைகள் பொதுவாக ஒரே ஒரு வகையான வட்டு இயக்ககம் மற்றும் ஒரே ஒரு வகை கோப்பமைப்பினை மட்டுமே ஆதரித்தன.
தொடக்ககால கோப்பமைப்புகள் அவற்றின் கொள்ளளவு வேகம் மற்றும் கோப்புப் பெயர் வகைகள் மற்றும் அவற்றைப் பயன்படுத்தக் கூடிய கோப்பகக் கட்டமைப்புகள் ஆகிய பல அம்சங்களில் வரம்புக்குட்பட்டவையாகவே இருந்தன.
இந்தக் குறைபாடுகள் அவற்றுக்காக வடிவமைக்கப்பட்ட இயக்க முறைமைகளையும் பாதித்தது இதனால் ஓர் இயக்க முறைமையானது ஒன்றுக்கு மேற்ப்பட்ட கோப்பமைப்பை ஆதரிப்பது கடினமானது.
பல எளிய இயக்க முறைமைகள் சேமிப்பு அமைப்புகளை அணுகுவதற்கு மிகக் குறைவான வழிமுறைகளைக் கொண்டிருந்த வேளையில் யுனிக்சு மற்றும் போன்ற இயக்க முறைமைகள் கற்பனைக் கோப்பமைப்பு அல்லது என்னும் தொழில்நுட்பத்தை ஆதரிக்கின்றன.
போன்ற இயக்க முறைமைகள் பெரும்பாலான சேமிப்பு சாதனங்களை ஆதரிக்கின்றன அவற்றின் வடிவமைப்பு அல்லது பொதுவான பயன்பாட்டு நிரலாக்க இடைமுகத்தின் மூலம் அணுகக்கூடிய கோப்பு அமைப்புகளைப் பொருட்படுத்துவதில்லை.
கோப்பமைப்பு நிரல்களுக்கு அவற்றில் நிறுவப்பட்டுள்ள எண்ணற்ற வகையான கோப்பமைப்புகளைச் சார்ந்த எண்ணற்ற சாதனங்களை தனிப்பட்ட சாதன இயக்கிகள் மற்றும் கோப்பமைப்பு இயக்கிகள் மூலமாக அணுகக்கூடிய அணுகலை வழங்க இயக்க முறைமையை அனுமதிக்கிறது.
சாதன இயக்கியானது இயக்ககத்தின் தனிப்பட்ட மொழியைப் புரிந்துக்கொள்கிறது மேலும் இதனால் அந்த மொழியை அனைத்து வட்டு இயக்ககத்தை அணுகுவதற்கு இயக்க முறைமையால் பயன்படுத்தப்படுகின்ற பொதுவான மொழிக்கு மொழிப்பெயர்க்கவும் முடியும்.
கெர்னலானது அதனிடம் பொருத்தமானச் சாதன இயக்கியைக் கொண்டிருக்கும்பொழுது அதனால் வட்டு இயக்ககத்திலுள்ள தகவல்களை மூல வடிவமைப்பிலேயே அணுக முடியும் ஒரு கோப்பமைப்பு இயக்கியானது ஒவ்வொரு குறிப்பிட்ட கோப்பமைப்பினையும் அணுகுவதற்கு பயன்படும் கட்டளைகளை இயக்க முறைமையால் அனைத்துக் கோப்பமைப்புகளோடும் பேசப் பயன்படுத்தக் கூடிய பொதுவான கட்டளைத் தொகுப்பாக மொழிப்பெயர்ப்பதற்குப் பயன்படுத்தப்படுகிறது.
பின்பு நிரல்கள் ஒரு வரிசைக் கட்டமைப்பிற்குள் அடங்கியுள்ள கோப்புப் பெயர்கள் தகவல் கோப்பகங்கள்கோப்புறைகள் ஆகியவற்றைப் பொறுத்து கோப்பமைப்புகளை அணுக முடியும்.
இவை கோப்புகளை உருவாக்கவும் நீக்கவும் திறக்கவும் மற்றும் மூடவும் முடியும் அதுமட்டுமன்றி அவற்றின் அணுகல் அனுமதிகள் அளவு காலியிடம் மற்றும் உருவாக்கம் மற்றும் மாற்றம் செய்த தேதி போன்ற பல்வேறு தகவல்களைச் சேகரிக்கவும் முடியும்.
கோப்புப் பெயர்களில் அனுமதிக்கப்படும் எழுத்துக்குறிகள் பேரெழுத்துணர்த் தன்மை மற்றும் பல்வேறு வகையான கோப்புப் பண்புருக்கள் ஆகியவை எல்லாக் கோப்பமைப்புகளுக்குமான ஒரே இடைமுகத்தை உருவாக்கும் பணியை மிகவும் கடுமையாக்கின.
குறிப்பாக இது வன்பொருள் இணைக்கப்பட்டுள்ள ஒரு குறிப்பிட்ட கணினி பஸ் அல்லது தகவல்தொடர்புத் துணை முறைமை மூலம் சாதனத்துடன் தொடர்புகொள்வதற்கான ஓர் இடைமுகத்தை வழங்குகிறது இது சாதனத்திற்கு தரவை அனுப்ப மற்றும்அல்லது பெற கட்டளைகளை வழங்குகிறது மேலும் இது இயக்க முறைமை மற்றும் மென்பொருள் பயன்பாடுகளுக்குத் தேவையான இடைமுகத்தையும் வழங்குகிறது.
இது ஒரு சிறப்பான வன்பொருள் சார்ந்த மற்றும் இயக்க முறைமையைச் சார்ந்த கணினி நிரலும் ஆகும் இது மற்றொரு நிரலை குறிப்பாக ஒரு இயக்க முறைமை அல்லது பயன்பாட்டு மென்பொருள் தொகுப்பு அல்லது இயக்க முறைமை கெர்னலின் கீழ் இயங்குகின்ற கணினி நிரலை வன்பொருள் சாதனத்துடன் வெளிப்படையாக தொடர்புகொள்ள உதவுகிறது மேலும் இது ஏதேனும் தேவையான ஒத்திசைவற்ற நேரம் சார்ந்த வன்பொருள் இடைமுகத் தேவைகளுக்குத் தேவையான குறுக்கீட்டுக் கையாளுதல் அம்சத்தையும் வழங்குகிறது.
சாதன இயக்கிகளின் வடிவமைப்பின் உண்மையான நோக்கமானது பிரித்தெடுத்தலே ஆகும்.வன்பொருளின் ஒவ்வொரு வகையும் ஒரே வகையைச் சேர்ந்த சாதனங்களில் கூட வேறுபடுகின்றன.
மேலும் நம்பகத்தன்மை வாய்ந்த அல்லது மேலும் சிறப்பு செயல்திறன் கொண்ட புதிய வகைகளையும் உற்பத்தியாளர்கள் வெளியிடுகின்றனர் அவையும் வெவ்வேறு வகையிலேயே கட்டுப்பட்டுத்தப்படுகின்றதற்போதும் சரி எதிர்காலத்திலும் சரி கணினிகளும் அதன் இயக்க முறைமைகளும் ஒவ்வொரு சாதனத்தையும் எவ்வாறு கட்டுப்படுத்துவது என அறிந்திருக்கும் என எதிர்ப்பார்க்க முடியாது.
இந்தச் சிக்கலை சரிசெய்வதற்காக கள் எவ்வாறு ஒவ்வொரு வகையான சாதனத்தையும் கட்டுப்படுத்த வேண்டும் என்பதை முக்கியமாக எடுத்துரைக்கின்றது.
இந்தப் புதிய இயக்கியானது இந்தச் சாதனம் இயக்க முறைமையைப் பொறுத்தவரை வழக்கமான ஒன்றாகத் தோன்றும் மற்றும் செயல்படும் என உறுதியளிக்கிறது.
தற்போது பெரும்பாலான இயக்க முறைமைகள் பல்வேறு வகையான நெட்வொர்க்கிங் நெறிமுறைகள் வன்பொருள் மற்றும் பயன்பாடுகளை ஆதரிக்கின்றன.
அதாவது வெவ்வேறு வகையான இயக்க முறைமைகளில் இயங்கும் கணினிகளை கம்ப்யூட்டிங் கோப்புகள் அச்சுப்பொறிகள் மற்றும் ஸ்கேனர்கள் போன்றவற்றைப் பகிர்ந்துகொள்ள கம்பியுள்ள அல்லது கம்பியிலா இணைப்புகளின் மூலம் ஒரு பொதுவான நெட்வொர்க்கில் பயன்படுத்த முடியும்.
நெட்வொர்க்குகளைப் பயன்படுத்தும்போது ஒரு கணினியின் இயக்க முறைமை அதற்குரிய கணினியில் உள்ளவற்றை அணுகும்போது பெற்றுள்ள அதே செயல்பாடுகளுடன் தொலைவிலுள்ள கணினியிலுள்ளவற்றையும் அணுக முடியும்.
எளிய தகவல்தொடர்பு முதல் நெட்வொர்க் கோப்பமைப்புகள் வரை இந்தப் பகிர்வில் உள்ளடங்கும் அதுமட்டுமன்றி மற்றொரு கணினியின் வரைவியல் அல்லது ஒலி வன்பொருளையும் பகிர்ந்துகொள்ள முடியும்.
பயனர்கள் ஒரு கணினியின் கட்டளை வரி இடைமுகத்தை நேரடியாக அணுக அனுமதிக்கும் போன்ற சில நெட்வொர்க் சேவைகள் எந்தத் தடையுமின்றி பயனர்கள் ஒரு கணினியின் வளங்களை அணுக அனுமதிக்கின்றன.
கிளையண்ட்சேவையக நெட்வொர்க்கிங் என்பது ஒரு கணினியின் ஒரு நிரல் சேவையகம் எனப்படும் கணினியிலுள்ள நெட்வொர்க்கைப் பயன்படுத்தி மற்றொரு கணினியுடன் இணைப்பது போன்ற அம்சங்கள் கொண்டது.
யுனிக்சு அல்லது ஐ இயக்கும் சேவையகங்கள் பிற நெட்வொர்க் கணினிகள் மற்றும் பயனர்களுக்கு பல்வேறு சேவைகளை வழங்குகின்றன அல்லது ஹோஸ்ட் செய்கின்றன.
இவ்வகைச் சேவைகள் பொதுவாக சேவையகத்தின் நெட்வொர்க் முகவரிக்குப் பின்னுள்ள போர்ட்டுகள் அல்லது எண்ணிடப்பட்ட அணுகல் புள்ளிகள் வழியாக வழங்கப்படுகின்றன.
ஒவ்வொரு போர்ட் எண்ணும் பொதுவாக அந்தப் போர்ட்டுக்கான கோரிக்கைகளைக் கையாளும் அதிகபட்சம் ஒரு இயங்கும் நிரலுடன் இணைக்கப்பட்டிருக்கும்.
பல இயக்க முறைமைகள் ஒன்று அல்லது மேற்பட்ட விற்பனையாளரைப் பொறுத்த அல்லது ஓப்பன் நெட்வொர்க் நெறிமுறைகளை ஆதரிக்கின்றன.
ஐபிஎம் கணினிகளில் டிஜிட்டல் எக்யூப்மெண்ட் கார்ப்பரேசனின் மற்றும் இல் ஐ சேர்ந்த நெறிமுறைகள் ஆகியவை இதற்கான எடுத்துக்காட்டுகளாகும்.
குறிப்பிட்ட பணிக்கான குறிப்பிட்ட நெறிமுறைகளும் ஆதரிக்கப்படுகின்றன எடுத்துக்காட்டுக்கு கோப்பு அணுகலுக்கான நெறிமுறை.
போன்ற நெறிமுறைகள் அல்லது ஆகியவை நெட்வொர்க்கைப் பயன்படுத்தி ஒரு கணினியிலுள்ள பயன்பாட்டிலிருந்து தொலைவிலுள்ள கணினியின் வன்பொருளில் இயங்கச்செய்ய ஒலியை அனுப்ப முடியும்.
தற்கால இயக்க முறைமைகள் பல வளங்களுக்கு அணுகலை வழங்குகின்றன அவற்றை இயங்கிக்கொண்டிருக்கும் மென்பொருளும் கெர்னெல் வழியாக நெட்வொர்க் போன்ற புறச் சாதனங்களும் பயன்படுத்திக்கொள்ள முடிகிறது.
தனக்கு வரும் கோரிக்கைகளில் எவற்றைச் செயல்படுத்த வேண்டும் மற்றும் எவற்றைச் செயல்படுத்தக் கூடாது என வேறுபடுத்தி அறியும் திறன் ஒரு இயக்க முறைமைக்கு இருக்க வேண்டும்.
பொதுவாக கணினிகள் பயனர் பெயர் போன்ற கோருபவர் அடையாளத்தைக் கொண்டுள்ளன சில இயக்க முறைமைகள் எளிதாக அனுமதிக்கப்பட்ட மற்றும் அனுமதிக்கப்படாத என இரண்டு விதமாகப் பிரித்தறியும் திறன் கொண்டவை.
பெரும்பாலும் ஒரு பயனர் பெயர் என்பது மேற்கோள் குறிக்குள் இருக்க வேண்டும் மற்றும் ஒவ்வொரு பயனர் பெயருக்கும் ஒரு கடவுச்சொல் இருக்க வேண்டும்.
சிலவற்றில் குறிப்பாக நெட்வொர்க்கிலிருந்து இணைப்புகள் உள்ளபட்சத்தில் எந்த அங்கீகரிப்புமின்றி வளங்களை அணுக முடியும் நெட்வொர்க் பகிர்விலுள்ள கோப்பைப் படிப்பது இதைப் போன்றதே.
மேலும் இவை கோருபவர் அடையாளமும் அங்கீகரிப்பேயாகும் என்ற கருத்துப்படியும் செயல்படும் ஒரு பயனர் கணினியில் உள்நுழைந்துவிட்டால் குறிப்பிட்ட சேவைகளும் வளங்களும் அவரால் அணுக முடியும் மேலும் அவை கோருபவரின் கணக்குடனோ அல்லது கோருபவர் சார்ந்துள்ள பல்வேறு உள்ளமைக்கப்பட்ட பயனர்களின் குழுக்களுடனோ இணைக்கப்பட்டுள்ளது.
உயர்மட்டப் பாதுகாப்புள்ள கணினிகள் அனுமதிநிராகரி என்ற விதமான பாதுகாப்பு மாதிரிகள் மட்டுமின்றி தணிக்கை விருப்பங்களையும் வழங்குகின்றன.
தீங்கிழைக்கும் வாய்ப்புள்ள எல்லாக் கோரிக்கைகளும் குறுக்கீடுகள் வழியாக இயக்க முறைமையின் கெர்னலை அடைந்தால் மட்டுமே அகப் பாதுகாப்பு அல்லது முன்பே இயங்கிக்கொண்டிருக்கும் ஒரு நிரலிடமிருந்து பாதுகாப்பு ஆகியவை சாத்தியம்.
புறப்பாதுகாப்பு இணைக்கப்பட்ட கன்சோலிலிருந்து அல்லது நெட்வொர்க் இணைப்பு போன்றவற்றின் வழியே உள்நுழைதல் போன்ற கணினிக்கு வெளிப்புறமிருந்து வரும் கோரிக்கைகள் தொடர்பானது.
பெரும்பாலும் புறக்கோரிக்கைகள் சாதன இயக்கிகள் மூலமாக இயக்க முறைமையின் கெர்னலுக்கு அனுப்பப்படுகின்றன அங்கிருந்து அவை பயன்பாடுகளுக்கு அனுப்பப்படலாம் அல்லது நேரடியாக செயல்படுத்தப்படலாம்.
கணினிகளில் வணிக ரீதியான தகவல்கள் மற்றும் இராணுவம் தொடர்பான தகவல்கள் போன்ற முக்கியத் தரவு சேமிக்கப்படுவதால் இயக்க முறைமைகளின் பாதுகாப்பு குறித்து நீண்டகாலமாகவே அக்கறை செலுத்தப்பட்டு வருகிறது.
அமெரிக்க அரசின் பாதுகாப்புத் துறை நம்பத்தகுந்த கணினி அமைப்பு மதிப்பீட்டுத் தேர்வளவையை உருவாக்கியது இது பாதுகாப்பின் செயல்திறனை மதிப்பீடு செய்வதற்கான அடிப்படைத் தேவைகளை அமைக்கும் தரநிலையாகும்.
இயக்க முறைமை உருவாக்குபவர்களுக்கு இது மிக முக்கியமானது ஏனெனில் செயலாக்கம் சேமிப்பு மற்றும் நுண்ணிய மற்றும் வகைப்படுத்தப்பட்ட தகவல் மீட்பு போன்ற தேவைகளின் அடிப்படையில் கணினிகளை மதிப்பீடு செய்யவும் வகைப்படுத்தவும் மற்றும் தேர்ந்தெடுக்கவும் தரநிலையே பயன்படுத்தப்பட்டது.
கோப்புப் பகிர்தல் அச்சு சேவைகள் மின்னஞ்சல் வலைத்தளங்கள் மற்றும் கோப்புப் பரிமாற்ற நெறிமுறைகள் போன்ற பல வசதிகளை நெட்வொர்க் சேவைகள் வழங்குகின்றன இவற்றில் பெரும்பாலானவை முழுமையான பாதுகாப்பற்றவை.
தற்கால இயக்க முறைமைகளில் பெரும்பாலானவை மென்பொருள் தீஞ்சுவரைக் கொண்டுள்ளன மேலும் அவை இயல்பாகவே செயல்படுத்தப்பட்டுள்ளன.
ஓர் இயக்க முறைமையில் இயங்கும் குறிப்பிட்ட சேவை அல்லது பயன்பாட்டிலிருந்து வெளிச்செல்லும் அல்லது உள்வரும் நெட்வொர்க் போக்குவரத்தை அனுமதிக்கும்படியோ நிராகரிக்கும்படியோ ஒரு மென்பொருள் தீஞ்சுவரை உள்ளமைக்க முடியும்.
இதனால் பாதுகாப்பு குறித்த அச்சமேதும் இன்றி ஒருவர் அல்லது போன்ற பாதுகாப்பற்ற சேவையை நிறுவி இயக்கலாம் ஏனெனில் அந்தப் போர்ட்டிலிருக்கும் சேவையுடன் இணைய முயற்சிக்கும் எல்லாப் போக்குவரத்தையும் தீஞ்சுவர் நிராகரித்துவிடும்.
போபெக் மற்றும் கோல்ட்பெர்க் நடைமுறைத் தேவைகளைப் பூர்த்தி செய்யாத கணினிகளில் இயக்க முறைமையானது பயனரின் நிரல்களை சொந்தக் குறியீடாக இயக்காமல் செயலியைப் போலப் பாவிக்கிறது அல்லது போன்ற குறியீடு அடிப்படையிலான முறைமைகளை ஹோஸ்ட் செய்கிறது.
அகப்பாதுகாப்பு என்பது குறிப்பாக பலர் பயன்படுத்தும் கணினிகளுக்கானது அது ஒரு கணினியின் ஒவ்வொரு பயனரும் தனித்தனி கோப்புகளைக் கொண்டிருக்க அனுமதிக்கிறது மேலும் ஒருவரின் கோப்புகளைப் பிற பயனர்கள் படிக்கவோ பாதிக்கவோ முடியாது.
ஒரு நிரல் இயக்க முறைமையைப் புறக்கணித்துச் செயல்பட வாய்ப்புள்ளது என்றபட்சத்தில் தணிக்கையானது எந்த விதமான பயன்பாட்டுக்காகவும் இருக்கலாம் எனில் அகப்பாதுகாப்பும் மிக முக்கியம்.
மாறாக வின்டோஸ் என்டி வரிசை இயக்க முறைமைகள் உண்மையிலேயே பல பயனர் முறைமைகளாக விளங்கின மேலும் சரியான நினைவகப் பாதுகாப்பையும் கொண்டிருந்தன.
இருப்பினும் பல பயனர் இயக்க முறைமையாக விளங்கியதன் பல சிறப்புகளும் ஒரே உண்மையின் காரணமாக செல்லாததாகிவிட்டன விண்டோஸ் விஸ்டா க்கு முன்பு வரை வெளிவந்த அனைத்திலும் அமைவுச் செயலின் போது உருவாக்கப்படும் முதல் பயனர் கணக்கு நிர்வாகிக் கணக்காகவே இருக்கும் அதுமட்டுமன்றி அதன் பின் உருவாக்கப்படும் அனைத்துக் கணக்குகளுமே இயல்பாக நிர்வாகிக் கணக்காகவே அமையும் என்பதே அது.
இயக்க முறைமையில் வரம்புக்குட்பட்ட கணக்குகள் மட்டுமே இருந்தாலும் இல்லப் பயனர்களில் பெரும்பாலானோர் குறைவான உரிமைகள் கொண்ட வேறு கணக்கு வகைக்கு மாறவில்லை பல நிரல்கள் தேவையின்றி நிர்வாகி உரிமைகளைக் கோரியதே இதற்கு ஒரு காரணம்.
ஒரு பொதுவான பயனராக உள்நுழையும் போது ஒரு உள்நுழைவு அமர்வு உருவாக்கப்படுகிறது மேலும் மிகவும் அடிப்படை உரிமைகளைக் கொண்டுள்ள டோக்கன் ஒன்று ஒதுக்கப்படுகிறது.
முதல் டோக்கனுக்கு ஒரு நிர்வாகிக்கான அனைத்து உரிமைகளும் ஒதுக்கப்படும் ஆனால் இரண்டாம் டோக்கனுக்கு ஒரு பொதுவான பயனருக்கான உரிமைகளே ஒதுக்கப்படும்.
அதன் பின்னர் உள்ளிட்ட பயனர் பயன்பாடுகள் நிர்வாகிக் கணக்கின் கீழ் இயக்கப்பட்டாலும் கட்டுப்படுத்தப்பட்ட உரிமைகளுடனே இயங்கும்.
ஒரு மூலப் பயனருக்கு பெரும்பாலும் கணினியைப் பாதிக்கும் வகையிலான அனுமதிகள் வரையிலான வரம்பிலா அனுமதிகள் உள்ளன ஆனால் வழக்கமான பயனராக இயக்கப்படும் நிரல்கள் கொப்புகளைச் சேமிக்கும் இடங்கள் எந்த வன்பொருளை அணுக முடியும் போன்ற பல அம்சங்களில் வரம்புக்குட்பட்ட அனுமதியுடையவை.
பல முறைமைகளில் ஒரு பயனரின் நினைவகப் பயன்பாடு கிடைக்கக்கூடிய நிரல்களில் அவர் பயன்படுத்தக் கூடியவற்றின் எண்ணிக்கை அவர்களின் மொத்த வட்டுப் பயன்பாடு அல்லது ஒதுக்கீடு நிரல்களின் முன்னுரிமைகள் அமைப்புகளில் அவர்களுக்குக் கிடைக்கக் கூடிய அம்சங்கள் மற்றும் பிற செயல்பாடுகள் போன்றவற்றைக் கட்டுப்படுத்த முடியும்.
இதனால் கணினியின் எந்தப் பகுதியையும் ஆபத்தில் சிக்க வைக்காமலும் கணினி அளவிலான பிழைகளைத் தற்செயலாகத் தொடங்குவதைத் தடுக்கிறது அல்லது கணினியிலுள்ளவை அழியும் ஆபத்தின்றியும் கணினி அளவிலான மாற்றங்கள் நிகழாமலும் பயனருக்கு தான் விரும்பும் வகையிலான செயல்களைச் செய்வதற்கான பெரும் சுதந்திரம் கிடைக்கிறது.
பயனரின் அமைப்புகள் பயனரின் முகப்புக் கோப்புறை எனப்படும் கணினியின் தனிப் பகுதியில் சேமிக்கப்பட்டுள்ளன இந்தப் பகுதியில் பயனர்கள் தங்கள் கோப்புகளைச் சேமித்துக்கொள்ளலாம் என்ற கருத்தே பின்னாளில் ஆல் மை டாக்குமெண்ட்ஸ் கோப்புறை என்ற பெயரில் செயல்படுத்தப்பட்டது.
பயனர் தனது சொந்த கோப்புறைக்கு வெளியே ஏதேனும் மென்பொருளை நிறுவ விரும்பினால் அல்லது கணினி அளவிலான மாற்றங்கள் செய்ய விரும்பினால் அவர் தற்காலிகமாக மூலப் பயனராக வேண்டும் வழக்கமாக இதற்கு சூ அல்லது சூடோ கட்டளைகள் பயன்படுத்தப்படும் கேட்கப்படும் போது கணினியின் மூலக் கடவுச்சொல்லை வழங்கி இது பதிலளிக்கப்படுகிறது.
சில கணினிகள் மற்றும் அதன் வ்ழித்தோன்றல்கள் மூலக் கடவுச்சொல்லுக்குப் பதில் பயனரின் வழக்கமான கடவுச்சொல்லைக் கொண்டே அங்கீகரிப்பைப் பெற்று சூடோ கட்டளைகளைப் பயன்படுத்தி நிரல்களை மூலப் பயனராக இயக்கும் வசதியைத் தேர்ந்தெடுத்துக்கொள்ள அனுமதிக்கும்படி இயல்பாகவே உள்ளமைக்கப்படுகின்றன.
ஒருவர் மூல அணுகலைப் பெறும் போது இக் கட்டளைகளில் ஒன்று சில நேரங்களில் மூலத்திற்குச் செல் அல்லது மூலத்தை அடை எனவும் அழைக்கப்படுகிறது.
இன் சூசூடோ அணுகலுக்கும் இன் பயனர் கணக்குக் கட்டுப்பாட்டுக்கும் உள்ள வேறுபாட்டைப் பற்றி மேலும் தகவலறிய அனுமதி அங்கீகரிப்பு அம்சங்களின் ஒப்பீட்டைக் காண்க.
தற்கால இயக்க முறைமைகள் கோப்பமைப்புகளுக்கான ஆதரவில் மிகவும் வேறுபடுகின்றன எனினும் பெரும்பாலும் அனைத்து இயக்க முறைமைகளாலும் ஆதரிக்கப்படும் கோப்பமைப்புகள் பல உள்ளன மேலும் அவை அவ்வகைக் கோப்பு முறைமைகளுக்கான இயக்கிகளையும் கொண்டுள்ளன.
பெரும்பாலான இயக்க முறைமைகளைப் போல திறந்தநிலை தரநிலைகள் மற்றும்அல்லது ஓப்பன் சோர்ஸ் அடிப்படையிலான இயக்க முறைமையானது முறைமையை அதன் முதன்மைக் கோப்பு முறைமையாக பயன்படுத்துகிறது.
நிரப்புத்தன்மை திறன் மற்றும்அல்லது வெளியீடு ஆகியவற்றைச் சேர்க்கும் நோக்கத்திற்காக ஒரு கோப்பு முறைமை பல சாதனங்களில் பயன்படுத்தப்படுவதை தர்க்க ரீதியான அளவு மேலாண்மை அனுமதிக்கிறது.
அடிப்படையிலான தற்கால இயக்க முறைமைகள் இல் தற்காலிக சேமிப்பகங்களை ஆதரிப்பதன் மூலம் அளவு மேலாண்மையின் அவசியத்தை முக்கியமென உணர்த்துகின்றன.
மற்றவை யாவும் நிறுவனங்கள் தங்கள் தேவைக்காக உருவாக்கியவை பொழுதுபோக்காக சிலர் உருவாக்கியவை அல்லது மற்றும் பிற இயக்க முறைமைகளிலிருந்து உருவானவை ஆகும்.
இயக்க முறைமையானது மற்றும் ஆகிய கோப்பமைப்புகளை ஆதரிக்கிறது மேலும் எம்எஸ்டொஸ் கோப்பு முறைமை மற்றும் மக்கின்டொஷ் இன் முதன்மைக் கோப்பு முறைமையான ஆகிய கோப்பமைப்புகளையும் ஆதரிக்கிறது.
சமீபத்திய ஆண்டுகளில் வின்டோஸ் என்டி இன் என்.ரி.எப்.எசு கோப்பமைப்புக்கான ஆதரவு லினக்சு இல் வழங்கப்பட்டது மேலும் இப்போது அது பிற பழமையான யுனிக்சு கோப்பு முறைமைகளுக்கான ஆதரவைப் போலவே சிறப்பாக உள்ளது.
பிற இயக்க முறைமைகள் போலன்றி மற்றும் ஆகியவை கோப்பு முறைமை எதுவாக இருப்பினும் மற்றும் அது எந்த மீடியாவில் சேமிக்கப்பட்டிருந்தாலும் அதாவது அவை வட்டியக்ககத்திலோ வட்டிலோ ... ஒரு உபகரணத்திலோ அல்லது மற்றொரு கோப்பமைப்பில் உள்ள கோப்பிலோ இருந்தாலும் அவற்றை இயக்க அனுமதிக்கின்றன.
நெகிழ் வட்டுகள் ஃப்ளாஷ் நினைவக கார்டுகள் டிஜிட்டல் கேமராக்கள் மற்றும் பல பிற கையடக்க சாதனங்களில் கோப்பமைப்புகளே பெரும்பாலும் காணப்படுகின்றன ஒப்பீட்டில் அவற்றுக்குள்ள எளிமையே இதற்குக் காரணமாகும்.
பிற கோப்பமைப்புகளுடன் ஒப்பிடும்போது இன் செயல்திறன் மிகவும் குறைவு அது மிகவும் எளிதான தரவுக் கட்டமைப்புகளைப் பயன்படுத்துவதால் கோப்புச் செயல்பாடுகளுக்காக அதிக நேரம் எடுத்துக்கொள்கிறது மேலும் பல சிறிய கோப்புகள் இருக்கும் நிலைகளில் மிகக் குறைவான வட்டிடத்தையே பயன்படுத்துகிறது.
ஒரு குறிபேட்டு கோப்பமைப்பு சில தகவலை இருமுறை எழுதுகிறது முதலில் கோப்பமைப்பு செயல்பாடுகளின் பதிவான குறிப்பேட்டில் எழுதுகிறது பின்னர் அதை கோப்பமைப்பின் சரியான இடத்தில் எழுதுகிறது.
பதிவுசெய்தல் அம்சமானது கோப்பமைப்பு இயக்கியினால் கையாளப்படுகிறது மேலும் ஒவ்வொரு செயல்பாட்டினால் வட்டின் உள்ளடக்கங்களில் ஏற்படும் மாற்றங்களையும் அது தொடர்ந்து கண்காணிக்கிறது.
இது கணினி செயலிழப்பின் போது குறிப்பேட்டின் ஒரு பகுதியை மீண்டும் இயக்குவதன் மூலம் சீரான நிலைக்கு மீட்டமைக்கும் திறனுள்ள கோப்பமைப்பாகும்.
மாறாக குறிப்பேடற்ற கோப்பமைப்புகளில் பொதுவாக திடீர் இயக்க நிறுத்தத்திற்குப் பின்னர் ஏற்படக் கூடிய ஏதேனும் சீரற்ற தன்மைகளைக் கண்டறிய அல்லது போன்ற கருவியைப் பயன்படுத்தி அவற்றின் முழுமைத் தன்மையைச் சோதிக்க வேண்டியது அவசியமாகிறது.
மென் புதுப்பிப்புகள் பதிவுசெய்தலுக்கான மாற்றாகும் அது புதுப்பிப்பு செயல்பாடுகளை கவனமாக வரிசைப்படுத்துவதன் மூலம் மிகையாக எழுதுவதைத் தவிர்க்கிறது.
பதிவுக்கட்டமைப்பு கோப்பமைப்புகள் மற்றும் ஆகியவை எப்போதும் தரவின் புதிய நகல்களை எழுதும் இயல்பால் சீரற்றதன்மையைத் தவிர்ப்பதில் மரபான குறிப்பேடு கோப்பமைப்புகளிலிருந்து வேறுபடுகின்றன அவை இயல்பான புதுப்பிப்புகளைத் தவிர்க்கின்றன.
மைக்ரோசாப்ட் விண்டோசு மற்றும் மாக் இயக்குதளம் ஆகியவற்றைச் செயல்படுத்தும் சில கணினிகளில் ஆனது கெர்னல் உடன் ஒருங்கிணைந்தே இருக்கிறது.
தொழில்நுட்ப ரீதியில் ஒரு வரைவியல் பயனர் இடைமுகம் என்பது இயக்க முறைமை சேவையல்ல இருப்பினும் அதற்கு இயக்க முறைமையின் கெர்னலில் ஒருங்கிணைந்த ஆதரவை வழங்கினால் அதன் வெளியீட்டு செயல்பாடுகளை நிகழ்த்துவதில் க்குத் தேவையான சூழல் மாற்றங்களின் எண்ணிக்கையைக் குறைப்பதன் மூலமாக அதிக வினைத் திறனுடன் செயல்பட ஐ அனுமதிக்கும்.
பிற இயக்க முறைமைகள் தொகுக்கப்பட்டவையாக உள்ளன அவை வரைவியல் துணையமைப்பை கெர்னல் மற்றும் இயக்க முறைமை ஆகியவற்றிலிருந்து பிரிக்கின்றன.
விண்டோஸ் விஸ்டா போன்ற இன் தற்கால வெளியீடுகள் பெரும்பாலும் பயனர் பகுதியிலுள்ள வரைவியல் துணையமைப்பைச் செயல்படுத்துகின்றன இருப்பினும் விண்டோசு என்.
குநோம் அல்லது கே டீ ஈ உடன் ஒருங்கிணந்த என்பது பெரும்பாலும் மற்றும் ஐ ஒத்த முறைமைகளில் பொதுவாகக் காணப்படும் அமைவு ஆகும்.
க்காக அவற்றுடன் இணைக்கப்பட்ட க்கு மாற்றாக இருக்க பல இடமாற்றங்கள் வெளியிடப்பட்டுள்ளன ஆனால் கூட்டை இலிருந்து தனியாகப் பிரிக்க இயலாது.
ஓப்பன் சோர்ஸ் அடிப்படையிலான கருவிப்பொதிகள் மற்றும் டெஸ்க்டாப் சூழல்களுக்கு முன்னர் என்பது பொதுவான கருவிப்பொதிடெஸ்க்டாப் இணையாக இருந்தது உருவாக்கப்பட்ட போது இதுவே அடிப்படையாக இருந்தது.
மைக்ரோசாப்ட் விண்டோசு என்பது பழைய க்கான இயக்க முறைமையான எம்எஸ்டொஸ் இன் துணைப்பயன் சாதனமாக உருவாக்கப்பட்ட இயக்க முறைமைகளின் குடும்பமாகும்.
முந்தைய பதிப்புகள் பின்னாளில் எனப்பட்டது மற்றும் ஆகிய கட்டமைப்புகளிலும் இயங்கின இதை கட்டமைப்பில் இயங்கும்படிச் செய்ய சில பணிகள் செய்ய வேண்டியிருந்தது.
சேவையகங்களிலும் இயக்க முறைமை பயன்படுத்தப்படுகிறது இது வலைச் சேவையகங்கள் மற்றும் தரவுத்தள சேவையகங்கள் போன்ற பயன்பாடுகளை ஆதரிக்கிறது.
நிறுவனம் சமீபத்திய ஆண்டுகளில் இயக்க முறைமையானது எந்த தொழில்துறைப் பயன்பாடுகளையும் இயக்கக்கூடிய திறனுள்ளது எனக் காட்ட சந்தைப்படுத்தல் ஆராய்ச்சி மற்றும் மேம்படுத்தலுக்கென அதிக அளவு பணத்தைச் செலவிட்டுள்ளது இதன் விளைவாக இசைவுள்ள விலைசெயல்திறன் பதிவுகள் ஐ காண்க கிடைத்தன மற்றும் தொழிற்துறையில் குறிப்பிடுமளவு ஒப்புக்கொள்ளப்பட்டது.
எனப்படும் புதிய பயனர் இடைமுக வடிவம் பயனர் கணக்குக் கட்டுப்பாடு போன்ற பல பாதுகாப்பு அம்சங்கள் மற்றும் போன்ற சில புதிய மல்டிமீடியா பயன்பாடுகள் ஆகியவை அதன் அம்சங்களில் முக்கியமானவையாகும்.
கென் தாம்சன் ஐ எழுத அவர் பயன்படுத்திய மொழியை அடிப்படையாகக் கொண்டு மொழியை உருவாக்கினார் இதில் அவருக்கு பணித்திட்டத்தின் அனுபவம் உதவியாக இருந்தது.
பின்னர் ஐ இடமாற்றம் செய்தது மேலும் ஒன்றுக்கொன்று தொடர்புடைய சிக்கலான இயக்க முறைமைகளின் ஒரு குடும்பமாக உருப்பெற்றது அதன் பாதிப்புகள் எல்லா நவீன இயக்க முறைமைகளிலும் இருந்தது வரலாற்றைப் பார்க்கவும்.
யுனிக்சு என்பது தி ஓப்பன் குரூப்பின் வர்த்தக முத்திரையாகும் தங்கள் வரையறைகளுக்கு இணக்கமாக உள்ள எந்த இயக்க முறைமைக்காகவும் அதைப் பயன்படுத்தலாம் என உரிமம் பெற்றிருந்தனர்.
வணிகத்தில் சேவையகங்களுக்கு அவை பெருமளவு பயன்படுத்தப்படுகின்றன கல்வி மற்றும் பொறியியல் சூழல்களில் பணிநிலையங்களாகவும் பயன்படுத்தப்படுகின்றன.
மற்றும் போன்றவற்றிலிருந்து உருவாக்கப்பட்ட இன் என்ற கலப்பு கெர்னல்அடிப்படையிலான பதிப்பு இன் முந்தைய அல்லாத ஐ இடமாற்றம் செய்தது.