அமைப்புகள் கோட்பாட்டின் அறிமுகம்

Anonim

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

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

அறிமுகம்-க்கு-அமைப்புகள்-கோட்பாடு -1

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

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

ஒரு அமைப்பு இருப்பதற்கான நிபந்தனைகள்:

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

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

அமைப்புகளின் நோக்கம்

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

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

ஒரு அமைப்பின் குறிக்கோளை வடிவமைக்கும் பண்புகளில், நம்மிடம்:

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

குறிக்கோள்களின் அளவீடு மற்றும் பகுப்பாய்விற்கு ஒரு தனி அத்தியாயம் அர்ப்பணிக்கப்படும்.

ஒரு அமைப்பை உருவாக்கும் கூறுகள்

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

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

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

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

அடுத்து ஒரு அமைப்பின் சரியான வரையறைக்கு கணக்கில் எடுத்துக்கொள்ள வேண்டிய முக்கிய கூறுகளை வரையறுப்போம்:

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

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

முறைகள்: இது ஒரு குறிப்பிட்ட வழியில் ஒரு குறிக்கோளை அல்லது குறிக்கோளை அடைய அனுமதிக்கும் கட்டளையிடப்பட்ட படிகளின் தொகுப்பாக வரையறுக்கப்படுகிறது.

நடைமுறைகள்: சிக்கல் தீர்க்கும் ஒரு பரந்த கட்டமைப்பிற்குள் ஒரு குறிப்பிட்ட முறையைப் பயன்படுத்துவது. ஒரு செயல்பாடு மேற்கொள்ளப்பட வேண்டிய ஒன்று அல்லது அதற்கு மேற்பட்ட நடைமுறைகளைக் கொண்டுள்ளது.

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

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

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

அமைப்புகளின் வகைப்பாடு

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

இயற்கையால் உருவாக்கப்பட்ட உடல், வேதியியல் மற்றும் உயிரியல் நிகழ்வுகளுக்கு இயற்கையான அமைப்புகள் பிறக்கின்றன.

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

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

சிஸ்டம்ஸ் பகுப்பாய்வின் முழுமையான எடுத்துக்காட்டு

கணினி

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

கணினி அமைப்புகள்

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

கணினி அமைப்பின் நோக்கம்

பின்வரும் கொள்கைகளை பட்டியலிடும் ஒரு தருக்க வரிசை மூலம் ஒன்று அல்லது அதற்கு மேற்பட்ட சிக்கல்களைத் தீர்ப்பது:

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

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

தரவு வெளியீடு: இது செயல்முறையால் வீசப்பட்ட விளைவாகும், இது ஒரு புதிய அமைப்பிற்கான தரவு அல்லது பயனருக்கான தகவலாக இருக்கலாம்.

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

கணினி அமைப்பில் தரவு உள்ளீடு மற்றும் வெளியீடு எப்படி?

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

உள்ளீட்டு சாதனங்கள்: அவை கணினி அல்லது சாதனங்களுக்கு தரவை உள்ளிட என்னை அனுமதிக்கின்றன. இவை பின்வருமாறு: விசைப்பலகை, சுட்டி, ஸ்கேனர், ஆப்டிகல் பேனா, மைக்ரோஃபோன் போன்றவை.

வெளியீட்டு சாதனங்கள்: அவை பயனருக்குத் தேவையான முடிவுகளைக் காட்டுகின்றன. மிகவும் பொதுவானது திரை, அச்சுப்பொறி மற்றும் பேச்சாளர்கள்.

உள்ளீடு மற்றும் வெளியீட்டு சாதனங்கள் (I / O): அவை தரவு உள்ளீடு மற்றும் வெளியீட்டு செயல்பாடுகளை நிறைவேற்றுகின்றன. தொடுதிரைகள் மற்றும் சில மெய்நிகர் ரியாலிட்டி சாதனங்களைக் குறிப்பிடலாம்.

அனைத்து கூறுகளுக்கும் இடையிலான நேரடி தகவல்தொடர்பு தோல்வியடையாவிட்டால் அல்லது குறுக்கிடாவிட்டால் சாதனங்கள் அவற்றின் பங்கை நிறைவேற்றும்.

செயல்முறை எவ்வாறு செயல்படுகிறது?

செயல்முறை வழிமுறைகள் பெரும்பாலும் மின்னணு பெரிய அளவில், CPU அல்லது மத்திய செயலாக்க அலகு (ஆங்கிலத்தில் அழைத்த மேற்கொள்ளப்படுகிறது சி entral யூ நிட் பி rocess).

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

PROCESS UNIT

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

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

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

ஒவ்வொரு சுற்றுக்கும் இந்த இரண்டு அடிப்படை நிலைகள் உள்ளன. உங்கள் புரிதலுக்காக, பேட்டரி, சுவிட்ச் மற்றும் விளக்கு ஆகியவற்றால் உருவாக்கப்பட்ட ஒரு சுற்றுவட்டத்தை நாம் கற்பனை செய்யலாம். சுவிட்ச் இயக்கத்தில் இருக்கும்போது, ​​அது மின்னோட்டத்தை கடந்து செல்ல அனுமதிக்கிறது, எனவே விளக்கு இயக்கப்படுகிறது; இந்த மாநிலத்தை நாம் ஒன்றைக் குறிக்கிறோம் (1). இல்லையெனில், சுவிட்ச் அணைக்கப்படும் மற்றும் விளக்கு ஒளிராது (OFF); இந்த நிலையை பூஜ்ஜியத்துடன் (0) குறிக்கிறோம்.

தர்க்க உலகில் (பூலியன் இயற்கணிதம்) இரு மாநிலங்களும் உண்மை (ஒன்று) அல்லது தவறான (பூஜ்ஜியம்) உடன் ஒத்திருக்கும்.

இரண்டு மதிப்புகளை மட்டுமே கையாளும் குறியீடு பைனரி குறியீடு என்று அழைக்கப்படுகிறது. எங்கள் கணினியில் உள்ள ஒவ்வொரு கடிதம் அல்லது எண்ணும் பூஜ்ஜியங்களுக்கும் கடிதங்களுக்கும் சமமானதாக இருக்கும். எடுத்துக்காட்டாக, தசம அமைப்பில் இரண்டு (2) பைனரி அமைப்பில் 0011 க்கு சமம். கணினி எண்கணித மற்றும் தருக்க செயல்பாடுகளை மட்டுமே செய்ய முடியும் என்பதற்கு இதுவே காரணம். ஒவ்வொரு 0 மற்றும் 1 ஐ BITS என்று அழைக்கப்படுகிறது (இது BI nary digi T என்ற ஆங்கில வெளிப்பாட்டின் சுருக்கமாகும் ), அதாவது, BIT என்பது பைனரி அமைப்பின் குறைந்தபட்ச அளவீட்டு அலகுக்கு சமம்.

இந்த மதிப்புகள் அதிகரிக்கப்படுவதால், பின்வரும் அட்டவணையில் காட்டப்பட்டுள்ளபடி பொருத்தமான சமநிலை அளவைப் பயன்படுத்துவது அவசியம்:

மதிப்பு EQUIVALENCE
1 பைட் 8 பிட்கள்
1 கிலோபைட்டுகள் (கேபி) 1024 பைட்டுகள்
1 எம்பி (எம்பி) 1024 கே.பி.
1 ஜிகாபைட்டுகள் (ஜிபி) 1024 எம்பி
1 டெராபைட்டுகள் (காசநோய்) 1024 ஜிபி

விசைப்பலகை மற்றும் டிஜிட்டல் மற்றும் அச்சுப்பொறியில் தோன்றும் எழுத்துக்களுடன் நாம் டிஜிட்டல் மயமாக்கும் கடிதங்கள் "மொழிபெயர்ப்பாளர்" சுற்று (குறியாக்கி அல்லது டிகோடர்) மூலம் செயலாக்கப்படுகின்றன, அவை பைனரி மொழியாக மாற்றப்படுகின்றன, மேலும் நேர்மாறாகவும். அத்தகைய ஒரு சுற்று வரிசைகள் மற்றும் நெடுவரிசைகளின் அட்டவணையில் சமநிலைகளைத் தேடுகிறது, இது ஒரு மொழியிலிருந்து மற்றொரு மொழிக்கு வார்த்தைகளை மொழிபெயர்க்க ஒரு அகராதியாக செயல்படுகிறது. அதிகம் பயன்படுத்தப்படும் அட்டவணைகள் ASCII மற்றும் ANSI ஆகும், அவை 256 எழுத்துகளின் திறன் கொண்டவை, ஆனால் அவை யுனிகோட் அட்டவணையால் 65,536 எழுத்துகளுக்கு நகர்த்தப்பட வேண்டும். ஒரு பாத்திரத்தின் அளவு 8 பிட்ஸைக் கொண்டிருக்கும், இது ஒரு பைட்ஸ் நினைவகத்தை ஆக்கிரமிக்கிறது என்று சொல்வதற்கு சமம்.

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

பல செயலிகள் இந்த இரண்டு செயல்பாடுகளையும் பிரித்து அவற்றை சில்லுக்குள் ஒருவருக்கொருவர் சுயாதீனமாக்குகின்றன. செயலி வேகம் ஹெர்ட்ஸில் அளவிடப்படுகிறது மற்றும் பைனரி குறியீட்டில் குறிப்பிடப்பட்டுள்ள அலகுகளைப் போலவே அளவிடப்படுகிறது (1 ஹெர்ட்ஸ் 1024 கிலோஹெர்ட்ஸ், முதலியன).

சேமிப்பு யூனிட்

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

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

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

தற்காலிக சேமிப்பக அலகுகள்: சாதனம் தொடர்ந்து மின்சாரம் வழங்கப்படும் வரை அவை தரவைச் சேமிக்கின்றன. சக்தி இல்லாமல், தரவு இழக்கப்படும். எடுத்துக்காட்டுகள்: ரேம் (அலீட்டரி மெமரியைப் படிக்கவும்), கேச் மெமரி மற்றும் ஃப்ளாஷ் மெமரி.

இந்த இரண்டு வகையான நினைவகத்தை வேறுபடுத்துவதற்கு அனுமதிக்கும் பிற பண்புகள்:

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

திட்டங்கள்: ஒரு கணினி அமைப்பைக் கட்டுப்படுத்துதல்

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

கணினி கணினியில் அதன் செயல்பாட்டிற்கு ஏற்ப மென்பொருள் வகைப்படுத்தப்படுகிறது:

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

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

கணினி அமைப்பின் இயற்பியல்

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

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

அசல் கோப்பைப் பதிவிறக்கவும்

அமைப்புகள் கோட்பாட்டின் அறிமுகம்