ஓஎஸ் அல்காரிதம் சிமுலேட்டர் என்பது ஒரு கல்வி பயன்பாடு ஆகும், இது ஒரு இயக்க முறைமை (ஓஎஸ்) வேலை செய்யும் வழிமுறைகளை உருவகப்படுத்த உங்களை அனுமதிக்கிறது.
உங்களுக்குத் தெரிந்தபடி, ஒரு OS இன் முக்கிய நோக்கம் 4 வளங்களை நிர்வகிப்பதாகும்:
- CPU.
- நினைவகம்.
- உள்ளீடு / வெளியீடு (I / O) அமைப்பு.
- கோப்பு முறைமை.
ஒவ்வொரு OS இல் மேலே உள்ள செயல்பாடுகளை வழங்கும் பல வழிமுறைகள் உள்ளன. உதாரணமாக:
- ஒரு சிபியு திட்டமிடல் வழிமுறை ஒவ்வொரு நொடியிலும் எந்த செயல்முறையை CPU எடுக்க வேண்டும் என்பதை தேர்வு செய்கிறது.
- செயல்முறைகள் வளங்களை ஒதுக்கும்போது ஒரு முட்டுக்கட்டை ஏற்படக்கூடாது என்பதற்கு மற்றொரு வழிமுறை பொறுப்பாகும்.
- ஒரு நினைவக மேலாண்மை வழிமுறை ஒவ்வொரு செயலாக்கத்திற்கும் நினைவகத்தை பகுதிகளாகப் பிரிக்கிறது, மற்றொன்று எந்த பகுதிகளை மாற்ற வேண்டும், எந்தெந்த பகுதிகள் ரேமில் இருக்க வேண்டும் என்பதை தீர்மானிக்கிறது. ஒதுக்கீடு தொடர்ச்சியாக இருக்கலாம் அல்லது இல்லை. பிந்தைய வழக்கில் பேஜிங் அல்லது பிரித்தல் போன்ற நவீன வழிமுறைகள் நமக்கு இருக்கும். பின்னர், எந்த பக்கங்கள் நினைவகத்தில் இருக்க முடியும், எந்த பக்கங்கள் இல்லை என்பதை ஒரு பக்க மாற்று வழிமுறை தீர்மானிக்கும்.
- வன்பொருள் I / O அமைப்பிற்கு உருவாக்கக்கூடிய அனைத்து குறுக்கீடுகளுக்கும் கவனம் செலுத்துவதற்கு மற்றொரு வழிமுறை பொறுப்பாகும்.
- மற்றும் பல.
ஒரு OS ஐ ஆழமாகப் புரிந்து கொள்ள, இந்த வழிமுறைகள் எவ்வாறு செயல்படுகின்றன என்பதையும், நியாயமானதாகத் தோன்றும் சில அணுகுமுறைகள் ஏன் விண்டோஸ் அல்லது லினக்ஸ் போன்ற நன்கு அறியப்பட்ட இயக்க முறைமைகளால் நிராகரிக்கப்பட்டுள்ளன என்பதையும் ஒருவர் அறிந்து கொள்ள வேண்டும். இந்த பயன்பாட்டின் குறிக்கோள், ஒவ்வொரு சிக்கலுக்கும் வெவ்வேறு அணுகுமுறைகளைப் பற்றிய விளக்கங்களை வழங்குவதும், ஒவ்வொரு வழிமுறையும் உருவகப்படுத்துதல்கள் மூலம் எவ்வாறு செயல்படுகிறது என்பதை விளக்குவதும் ஆகும். அந்த நோக்கத்திற்காக, இந்த பயன்பாட்டில் சில எடுத்துக்காட்டுகள் உள்ளன, ஆனால் இது உங்கள் சொந்த தரவுத்தொகுப்புகளை வழங்கவும், ஒவ்வொரு வழிமுறையும் அவற்றில் எவ்வாறு செயல்படும் என்பதை சரிபார்க்கவும் உங்களை அனுமதிக்கிறது. பெரும்பாலான சந்தர்ப்பங்களில், இந்த பயன்பாட்டில் அதிநவீன வழிமுறைகள் இல்லை, ஆனால் கற்றல் செயல்முறைக்கு நாங்கள் சிறப்பாகக் கருதும் எளிமைப்படுத்தல்கள் என்பதும் முக்கியம்.
அம்சங்கள்:
- பல தடுப்பு மற்றும் முன்கூட்டியே அல்லாத செயல்முறை திட்டமிடல் வழிமுறைகள்:
* முதலில் வருபவர் முதலில் கவனிக்கபடுவர்
* குறுகிய வேலை முதலில்
* மிகக் குறுகிய நேரம் முதலில்
* முன்னுரிமை அடிப்படையிலான (முன்கூட்டியே அல்லாத)
* முன்னுரிமை அடிப்படையிலான (முன்னெச்சரிக்கை)
* சுற்று ராபின்
- டெட்லாக் வழிமுறைகள்:
* டெட்லாக் தவிர்ப்பு (வங்கியாளரின் வழிமுறை).
- தொடர்ச்சியான நினைவக ஒதுக்கீடு * முதல் பொருத்தம்
* சிறந்த பொருத்தம்
* மோசமான பொருத்தம்
- பக்க மாற்று வழிமுறைகள்:
* உகந்த பக்க மாற்று
* முதல்-முதல்-முதல்-அவுட்
* சமீபத்தில் பயன்படுத்தப்பட்டது குறைந்தது
* இரண்டாவது வாய்ப்புடன் முதல்-முதல்-அவுட்
* அடிக்கடி பயன்படுத்தப்படுவதில்லை
* முதுமை
- ஒவ்வொரு வழிமுறையிலும்:
* இது உருவகப்படுத்துதலுக்கான தனிப்பயன் தரவுத்தொகுப்புகளை உருவாக்க அனுமதிக்கிறது.
* உங்கள் புரிதலை சோதிக்க இது ஒரு சோதனை பயன்முறையை உள்ளடக்கியது.
புதுப்பிக்கப்பட்டது:
29 ஆக., 2024