யுனிக்ஸ் இயக்க முறைமை என்றால் என்ன: கட்டிடக்கலை மற்றும் அதன் பண்புகள்

சிக்கல்களை அகற்ற எங்கள் கருவியை முயற்சிக்கவும்





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

யூனிக்ஸ் இயக்க முறைமை என்றால் என்ன?

கணினி வன்பொருள் கட்டுப்படுத்த மற்றும் நிர்வகிக்க, மென்பொருள் வளங்கள் மற்றும் இயக்க முறைமை கணினிக்கு தேவை. இயக்க முறைமை வன்பொருள் மற்றும் பயனர் வரையறுக்கப்பட்ட பயன்பாட்டு மென்பொருளுக்கு இடையில் இடைநிலையாக செயல்படுகிறது. யூனிக்ஸ் ஒரு பல்பணி, மல்டியூசர் இயக்க முறைமை.




1970 களில் கென் தாம்சன், டென்னிஸ் ரிச்சி மற்றும் பலர் பெல் லேப்ஸ் ஆராய்ச்சி மையத்தில் இதை உருவாக்கினர். இது இயக்க முறைமை பெரிய மெயின்பிரேம் கணினிகளில் வேலை செய்ய சிறப்பாக வடிவமைக்கப்பட்டுள்ளது. யூனிக்ஸ் ஒரு பயன்படுத்தி எழுதப்பட்டுள்ளது சி நிரலாக்க மொழி . இது முதல் சிறிய இயக்க முறைமை மற்றும் பல தளங்களில் பயன்படுத்தப்படுகிறது. இது பல்வேறு மேம்பட்ட பாதுகாப்பு அம்சங்களை வழங்குகிறது.

பிசிக்கள், டேப்லெட்டுகள், மொபைல் சாதனங்கள் போன்ற பல்வேறு சாதனங்களில் இந்த ஓஎஸ் பயன்படுத்தப்படுகிறது… இது இணையம் மற்றும் நெட்வொர்க்கிங் வளர்ச்சியில் முக்கிய பங்கு வகித்தது.



யுனிக்ஸ் இயக்க முறைமையின் கட்டமைப்பு

யுனிக்ஸ் விண்டோஸ் இயக்க முறைமையைப் போன்ற ஒரு வரைகலை பயனர் இடைமுகத்தைக் கொண்டுள்ளது, இது வழிசெலுத்தலை எளிதாக்குகிறது மற்றும் நல்ல ஆதரவு சூழலைக் கொண்டுள்ளது. இந்த இயக்க முறைமையின் உள் வடிவமைப்பு காட்சியை அதன் கட்டமைப்பிலிருந்து அறியலாம்.

யூனிக்ஸ் கட்டிடக்கலை

யூனிக்ஸ் கட்டிடக்கலை

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


கர்னல்

இந்த இயக்க முறைமைக்கு, கர்னல் என்பது கணினியின் வன்பொருளுடன் நேரடியாக தொடர்பு கொள்ளும் மைய மையமாகும். கர்னலின் முக்கிய செயல்பாடுகள்-

  • நினைவகம், வட்டு, அச்சுப்பொறிகள் போன்ற கணினி வன்பொருள் கர்னலால் கட்டுப்படுத்தப்படுகின்றன.
  • கர்னல் செயல்முறைகளை திட்டமிடுகிறது, பயனர் வரையறுக்கப்பட்ட பல்வேறு பணிகளை கட்டுப்படுத்துகிறது மற்றும் செயல்படுத்துகிறது.
  • தரவு சேமிப்பிடத்தை நிர்வகிக்கிறது மற்றும் பல பயனர்களின் கணினி அணுகல்களைக் கட்டுப்படுத்துகிறது.
  • துவக்க குறியீடு, வன்பொருள் கட்டுப்படுத்த சாதன இயக்கிகள், தலைப்பு கோப்புகள் உள்ளிட்ட உள்ளமைவுகள் போன்ற பல துணை கூறுகளை கர்னல் கொண்டுள்ளது.

ஷெல்

இது பயனருக்கும் கர்னலுக்கும் இடையிலான இடைமுகமாகும். ஷெல் கட்டளைகளைப் பயன்படுத்தி பயனர்கள் ஷெல்லுடன் தொடர்பு கொள்ளலாம். ஷெல் இரண்டு முக்கிய பொறுப்புகளைக் கொண்டுள்ளது, இதில் பயனர்கள் கொடுத்த கட்டளைகளை விளக்குவது மற்றும் அவற்றை கர்னலைப் பயன்படுத்தி செயல்படுத்துதல், குறிப்பிட்ட பணிகளைச் செய்வதற்கு ஷெல் ஸ்கிரிப்ட்டுக்கு ஷெல் கட்டளைகளை எழுத பயனர்களுக்கு நிரலாக்க திறனை வழங்குகிறது.

கட்டளைகள்

யுனிக்ஸ் இயக்க முறைமையால் பயன்படுத்தப்படும் சில முக்கிய வகை கட்டளைகள் - முதன்மை பயனர் இடைமுகத்தை வழங்கும் 'ஷ்' - ஷெல் கட்டளைகள், யூனிக்ஸ் கட்டளைகளின் முக்கிய கருவித்தொகுப்பை உருவாக்கும் 'பயன்பாடுகள்' நிர்வாக கருவிகளை ஆதரிக்கும் கணினி பயன்பாடுகள் மற்றும் பயனர் போன்ற துணை வகைகளை உள்ளடக்கியது. சுற்றுச்சூழல் மேலாண்மை கருவிகளுக்கான பயன்பாடுகள்.

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

பண்புகள்

அதன் வளர்ச்சியின் காலத்திலிருந்து, யூனிக்ஸ் பல நிறுவனங்களால் ஏற்றுக்கொள்ளப்பட்டது. பல தரவு மையங்கள் மற்றும் ஆராய்ச்சி ஆய்வகங்களில் இது இன்னும் பெரிய பங்கைக் கொண்டுள்ளது. மற்ற அமைப்புகளை விட யூனிக்ஸ் மிகவும் விரும்பத்தக்கதாக இருக்கும் சில பண்புகள்-

  • மல்டியூசர் அணுகல் - டெர்மினல் எனப்படும் புள்ளி மூலம் இணைப்பதன் மூலம் பல பயனர்கள் ஒரே நேரத்தில் கணினியில் வேலை செய்யலாம்.
  • பல பணிகள் -இது ஒரு கணினியில் பல பயனர்களால் பல நிரல்கள் அல்லது செயல்முறைகளை இயக்கும் வசதியை வழங்குகிறது.
  • பெயர்வுத்திறன் - இது பல வன்பொருள் கட்டமைப்புகளில் பயன்படுத்தக்கூடிய நெகிழ்வுத்தன்மையை வழங்குகிறது. இது ஒரு உயர் மட்ட மொழியைப் பயன்படுத்துவதால், கணினியின் வன்பொருள் கட்டமைப்பிற்கு ஏற்ப யூனிக்ஸ் குறியீட்டைப் புரிந்துகொண்டு மாற்றுவது எளிது. புதிய வன்பொருள் கட்டமைப்பில் வேலை செய்ய, பயனர் யூனிக்ஸ் குறியீட்டை மாற்றியமைத்து கணினியில் இயக்க வேண்டும்.
  • செயல்முறைகள் - கோப்புகள் என்பது பயனரால் உருவாக்கப்பட்ட தரவுகளின் தொகுப்பாகும். இது ஆவணங்கள், நிரலாக்க வழிமுறைகள் போன்றவற்றை உள்ளடக்கியது ... செயல்முறைகள் என்பது நிரல்கள் அல்லது கோப்புகளின் செயல்பாடுகள். யூனிக்ஸ் ஒரு ரூட் கோப்பகத்துடன் தொடங்கும் படிநிலை கோப்பு கட்டமைப்பைப் பின்பற்றுகிறது, அதைத் தொடர்ந்து துணை அடைவுகள் கோப்பு பெயருடன் முடிவடையும்.
  • தொடர்பு - பயனர் வழங்கிய கோரிக்கைகள் மற்றும் கட்டளைகள் கர்னல் மற்றும் ஷெல் மூலம் ஒன்றாக மேற்கொள்ளப்படுகின்றன. பயனர் ஷெல் பயன்படுத்தி கணினியுடன் தொடர்பு கொள்கிறார். இது யு.யூ.சி.பி மூலம் இடை-கணினி தகவல்தொடர்புகளையும் வழங்குகிறது. இந்த இயக்க முறைமை TCP / IP நெறிமுறைக்குக் கீழ்ப்படிகிறது.
  • இது கோப்புகளை எளிதாக பராமரிக்கவும் வழங்குகிறது
  • இந்த இயக்க முறைமை எளிய நிரல்களிலிருந்து சிக்கலான நிரல்களை வடிவமைக்க பயனருக்கு பைப்புகள் மற்றும் வடிப்பான்களை வழங்குகிறது.
  • இது மென்பொருள் மேம்பாடு மற்றும் மென்பொருள் பராமரிப்புக்கான பல்வேறு வகையான கருவிகளை வழங்குகிறது.
  • டெஸ்க்டாப் கணினிகள், மடிக்கணினிகள், மெயின்பிரேம்கள் மற்றும் பிற கணினி வன்பொருள்களில் இது மிகவும் பிரபலமாக பயன்படுத்தப்படுகிறது.

யூனிக்ஸ் இயக்க முறைமைகளின் வகைகள்

யூனிக்ஸ் பயனருக்கு அவர்களின் தேவைகளுக்கு ஏற்ப யூனிக்ஸ் குறியீட்டை மாற்றுவதற்கான நெகிழ்வுத்தன்மையை வழங்குகிறது. இதனால் யுனிக்ஸ் குறியீட்டை பல்வேறு வகையான வன்பொருள்களில் போர்ட் செய்வது எளிது. இந்த இயக்க முறைமையின் இலவசமாகக் கிடைக்கும் மூலக் குறியீடும் அதன் பெயர்வுத்திறன் அம்சமும் இயக்க முறைமைகள் போன்ற பல்வேறு யுனிக்ஸ் நிறுவனங்களுக்கு வழிவகுக்கும். இயக்க முறைமைகள் போன்ற பிரபலமான யூனிக்ஸ் சில சோலாரிஸ், டார்வின், ஏஐஎக்ஸ், ஹெச்பி-யுஎக்ஸ், ஃப்ரீ.பி.எஸ்.டி, நெட்.பி.எஸ்.டி, ஜெனிக்ஸ், ஐரிக்ஸ், ட்ரூ 64, மேகோஸ் போன்றவை…

யுனிக்ஸ் வர்த்தக முத்திரை “திறந்த குழு” க்கு சொந்தமானது. இந்த குழு யுனிக்ஸ் என அதிகாரப்பூர்வமாக சான்றிதழ் பெற ஒரு இயக்க முறைமைக்கு சான்றிதழ் திட்டங்களை வழங்குகிறது.

எனவே, இந்த கட்டுரை யுனிக்ஸ் இயக்க முறைமை மற்றும் ஒரு கண்ணோட்டத்தை விவாதிக்கிறது இல் தொப்பி வகையான இயக்க முறைமை யுனிக்ஸ் ஆகும் . தி யூனிக்ஸ் கட்டமைப்பு அதன் வளர்ச்சியின் காலத்திலிருந்து அதன் கட்டமைப்பில் பல்வேறு முன்னேற்றங்களைக் கண்டிருக்கிறது. இன்று இந்த இயக்க முறைமை ஐபிஎம், ஆப்பிள்.இன்சி, மைக்ரோசாப்ட், சிலிக்கான் கிராபிக்ஸ், ஆரக்கிள் கார்ப்பரேஷன் மற்றும் பல திறந்த மூல திட்டங்கள் மற்றும் நிறுவனங்களால் விரும்பப்படுகிறது. யூனிக்ஸ் இயக்க முறைமையில் ஷெல் என்றால் என்ன?