கணினி மென்பொருளின் கண்ணோட்டம்

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

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

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

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

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

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

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

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