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