site logo

PCB இன் பொருள் மற்றும் செயல்பாட்டை சுருக்கமாக விவரிக்கவும்

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

ஐபிசிபி

செயல்முறை கட்டுப்பாட்டு தொகுதி PCB இன் பங்கு:

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

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

(3) PCB செயல்முறை மேலாண்மைக்குத் தேவையான தகவல்களை வழங்குகிறது. திட்டமிடுபவர் ஒரு செயல்முறையை இயக்க திட்டமிடும் போது, ​​அது நிரலின் தொடக்க முகவரி சுட்டிக்காட்டி மற்றும் நினைவகம் அல்லது வெளிப்புற சேமிப்பகத்தில் செயல்முறையின் PCB இல் பதிவுசெய்யப்பட்ட தரவு ஆகியவற்றின் படி தொடர்புடைய நிரல் மற்றும் தரவை மட்டுமே கண்டறிய முடியும்; இயங்கும் செயல்பாட்டின் போது, ​​கோப்பை அணுக வேண்டியிருக்கும் போது, ​​கணினியில் உள்ள கோப்புகள் அல்லது I/O சாதனங்கள், அவையும் PCB இல் உள்ள தகவலை நம்பியிருக்க வேண்டும். கூடுதலாக, PCB இல் உள்ள வளங்களின் பட்டியலின் படி, செயல்முறைக்குத் தேவையான அனைத்து ஆதாரங்களையும் கற்றுக்கொள்ளலாம். ஒரு செயல்முறையின் முழு வாழ்க்கைச் சுழற்சியின் போது, ​​இயக்க முறைமை எப்போதும் PCB இன் படி செயல்முறையை கட்டுப்படுத்துகிறது மற்றும் நிர்வகிக்கிறது என்பதைக் காணலாம்.

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

(5) PCB ஒத்திசைவு மற்றும் பிற செயல்முறைகளுடன் தொடர்பு கொள்கிறது. செயல்முறை ஒத்திசைவு பொறிமுறையானது பல்வேறு செயல்முறைகளின் ஒருங்கிணைந்த செயல்பாட்டை உணர பயன்படுகிறது. செமாஃபோர் பொறிமுறையை ஏற்றுக்கொள்ளும்போது, ​​ஒவ்வொரு செயல்முறையிலும் ஒத்திசைவுக்கான தொடர்புடைய செமாஃபோர் அமைக்கப்பட வேண்டும். செயல்முறை தகவல்தொடர்புக்கான பகுதி அல்லது தகவல்தொடர்பு வரிசை சுட்டியையும் PCB கொண்டுள்ளது.

செயல்முறை கட்டுப்பாட்டு தொகுதியில் உள்ள தகவல்:

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

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

(2) செயலி நிலை: செயலி நிலை தகவல் செயலியின் சூழல் என்றும் அழைக்கப்படுகிறது, இது முக்கியமாக செயலியின் பல்வேறு பதிவேடுகளின் உள்ளடக்கங்களைக் கொண்டுள்ளது. இந்தப் பதிவேடுகள் பின்வருவனவற்றை உள்ளடக்குகின்றன: ①பொது நோக்கப் பதிவேடுகள், பயனர் காணக்கூடிய பதிவேடுகள் என்றும் அழைக்கப்படுகின்றன, அவை பயனர் நிரல்களால் அணுகக்கூடியவை மற்றும் தகவல்களைத் தற்காலிகமாகச் சேமிக்கப் பயன்படுகின்றன. பெரும்பாலான செயலிகளில், 8 முதல் 32 பொது நோக்கப் பதிவேடுகள் உள்ளன. RISC-கட்டமைக்கப்பட்ட கணினிகளில் 100க்கு மேல் இருக்கலாம்; ②அறிவுறுத்தல் கவுண்டர், அணுக வேண்டிய அடுத்த அறிவுறுத்தலின் முகவரியைச் சேமிக்கிறது; ③நிரல் நிலை வார்த்தை PSW, இதில் நிலைக் குறியீடு, செயல்படுத்தும் முறை, குறுக்கீடு முகமூடி கொடி போன்ற நிலைத் தகவல்கள் உள்ளன. ④பயனர் ஸ்டாக் பாயிண்டர், ஒவ்வொரு பயனர் செயல்முறைக்கும் ஒன்று அல்லது அதற்கு மேற்பட்ட தொடர்புடைய கணினி அடுக்குகள் உள்ளன, அவை செயல்முறை மற்றும் கணினி அழைப்பு அளவுருக்கள் மற்றும் அழைப்பு முகவரிகளைச் சேமிக்கப் பயன்படுகின்றன. ஸ்டாக் பாயிண்டர் ஸ்டாக்கின் மேற்பகுதியை சுட்டிக்காட்டுகிறது. செயலி செயல்படுத்தும் நிலையில் இருக்கும்போது, ​​செயலாக்கப்படும் பெரும்பாலான தகவல்கள் பதிவேட்டில் வைக்கப்படும். செயல்முறை மாறும்போது, ​​செயலி நிலைத் தகவல் தொடர்புடைய பிசிபியில் சேமிக்கப்பட வேண்டும், இதனால் செயல்முறை மீண்டும் செயல்படுத்தப்படும்போது முறிவு புள்ளியில் இருந்து செயல்படுத்தல் தொடரலாம்.

(3) செயல்முறை திட்டமிடல் தகவல்: OS திட்டமிடும் போது, ​​செயல்முறையின் நிலை மற்றும் செயல்முறை திட்டமிடல் பற்றிய தகவலைப் புரிந்துகொள்வது அவசியம். இந்தத் தகவல்கள் பின்வருவனவற்றை உள்ளடக்குகின்றன: ① செயல்முறையின் தற்போதைய நிலையைக் குறிக்கும், இது செயல்முறை திட்டமிடல் மற்றும் இடமாற்றத்திற்கான அடிப்படையாகப் பயன்படுத்தப்படுகிறது. அதிக முன்னுரிமை கொண்ட செயல்முறை முதலில் செயலியைப் பெற வேண்டும்; ③செயல்முறை திட்டமிடலுக்குத் தேவையான பிற தகவல்கள், இது பயன்படுத்தப்படும் செயல்முறை திட்டமிடல் வழிமுறையுடன் தொடர்புடையது, எடுத்துக்காட்டாக, செயல்முறை CPU க்காக காத்திருக்கும் நேரத்தின் கூட்டுத்தொகை, செயல்முறை செயல்படுத்தப்பட்ட நேரத்தின் கூட்டுத்தொகை மற்றும் பல; ④நிகழ்வு என்பது செயலிழக்க நிலையிலிருந்து தடுக்கும் நிலைக்கு, அதாவது தடுப்பிற்கான காரணத்தை மாற்றுவதற்காக காத்திருக்கும் நிகழ்வைக் குறிக்கிறது.

(4) செயல்முறைக் கட்டுப்பாட்டுத் தகவல்: செயல்முறைக் கட்டுப்பாட்டுக்குத் தேவையான தகவலைக் குறிக்கிறது, இதில் பின்வருவன அடங்கும்: ① நிரல் மற்றும் தரவுகளின் முகவரி, நிரலின் நினைவகம் அல்லது வெளிப்புற நினைவக முகவரி மற்றும் செயல்முறை நிறுவனத்தில் உள்ள தரவு, இது திட்டமிடப்படலாம் செயல்முறை செயல்படுத்தப்படும் போது இயக்கவும். , நிரல் மற்றும் தரவை PCB இலிருந்து காணலாம்; ②செயல்முறை ஒத்திசைவு மற்றும் தகவல்தொடர்பு பொறிமுறை, இது ஒத்திசைவு மற்றும் செயல்முறை தகவல்தொடர்புக்கு அவசியமான பொறிமுறையாகும், அதாவது செய்தி வரிசை சுட்டிகள், செமாஃபோர்கள் போன்றவை, அவை PCB இல் முழுமையாகவோ அல்லது பகுதியாகவோ வைக்கப்படலாம்; ③ஆதார பட்டியல், அதன் செயல்பாட்டின் போது செயல்முறைக்குத் தேவையான அனைத்து ஆதாரங்களும் (CPU தவிர) பட்டியலிடப்பட்டுள்ளன, மேலும் செயல்முறைக்கு ஒதுக்கப்பட்ட வளங்களின் பட்டியல் உள்ளது; ④லிங்க் பாயிண்டர், இது செயல்முறையை வழங்குகிறது ( PCB) வரிசையில் அடுத்த செயல்முறையின் PCB இன் முதல் முகவரி.