Embedded system
உட்பொதிக்கப்பட்ட அமைப்பு என்பது ஒரு கணினி அமைப்பு-ஒரு கணினி செயலி, கணினி நினைவகம் மற்றும் உள்ளீடு/வெளியீடு புற சாதனங்களின் கலவையாகும்-இது ஒரு பெரிய இயந்திர அல்லது மின்னணு அமைப்புக்குள் ஒரு பிரத்யேக செயல்பாட்டைக் கொண்டுள்ளது. இது பெரும்பாலும் மின் அல்லது மின்னணு வன்பொருள் மற்றும் இயந்திர பாகங்கள் உட்பட ஒரு முழுமையான சாதனத்தின் ஒரு பகுதியாக உட்பொதிக்கப்பட்டுள்ளது. ஒரு உட்பொதிக்கப்பட்ட அமைப்பு பொதுவாக அது உட்பொதிக்கப்பட்ட இயந்திரத்தின் இயற்பியல் செயல்பாடுகளைக் கட்டுப்படுத்துவதால், அது பெரும்பாலும் நிகழ்நேர கணினி கட்டுப்பாடுகளைக் கொண்டுள்ளது. உட்பொதிக்கப்பட்ட அமைப்புகள் பொதுவான பயன்பாட்டில் உள்ள பல சாதனங்களைக் கட்டுப்படுத்துகின்றன. தயாரிக்கப்பட்ட அனைத்து நுண்செயலிகளிலும் தொண்ணூற்று எட்டு சதவீதம் உட்பொதிக்கப்பட்ட அமைப்புகளில் பயன்படுத்தப்பட்டதாக மதிப்பிடப்பட்டது. நவீன உட்பொதிக்கப்பட்ட அமைப்புகள் பெரும்பாலும் மைக்ரோகண்ட்ரோலர்களை அடிப்படையாகக் கொண்டவை (அதாவது. ஒருங்கிணைந்த நினைவகம் மற்றும் புற இடைமுகங்களைக் கொண்ட நுண்செயலிகளும்), ஆனால் சாதாரண நுண்செயலிகளும் (நினைவகம் மற்றும் புற இடைமுக சுற்றுகளுக்கு வெளிப்புற சில்லுகளைப் பயன்படுத்துகின்றன) பொதுவானவை, குறிப்பாக மிகவும் சிக்கலான அமைப்புகளில். இரண்டு சந்தர்ப்பங்களிலும், பயன்படுத்தப்படும் செயலி (கள்) பொதுவான நோக்கம் முதல் ஒரு குறிப்பிட்ட வகை கணக்கீடுகளில் நிபுணத்துவம் பெற்றவை வரை அல்லது கையில் உள்ள பயன்பாட்டிற்காக வடிவமைக்கப்பட்ட தனிப்பயனாக்கப்பட்ட வகைகளாக இருக்கலாம். டிஜிட்டல் சிக்னல் செயலி (டிஎஸ்பி) பிரத்யேக செயலிகளின் பொதுவான தரமான வகுப்பாகும். உட்பொதிக்கப்பட்ட அமைப்பு குறிப்பிட்ட பணிகளுக்கு அர்ப்பணிக்கப்பட்டிருப்பதால், வடிவமைப்பு பொறியாளர்கள் உற்பத்தியின் அளவு மற்றும் விலையைக் குறைக்கவும், அதன் நம்பகத்தன்மை மற்றும் செயல்திறனை அதிகரிக்கவும் அதை மேம்படுத்தலாம். சில உட்பொதிக்கப்பட்ட அமைப்புகள் பெருமளவில் உற்பத்தி செய்யப்படுகின்றன, அவை பொருளாதார அளவுகளிலிருந்து பயனடைகின்றன. உட்பொதிக்கப்பட்ட அமைப்புகள் டிஜிட்டல் கடிகாரங்கள் மற்றும் எம்பி 3 பிளேயர்கள் போன்ற சிறிய தனிப்பட்ட சாதனங்கள் முதல் வீட்டு உபகரணங்கள், தொழில்துறை அசெம்பிளி கோடுகள், ரோபோக்கள், போக்குவரத்து வாகனங்கள், போக்குவரத்து ஒளி கட்டுப்படுத்திகள் மற்றும் மருத்துவ இமேஜிங் அமைப்புகள் போன்ற பெரிய இயந்திரங்கள் வரை உள்ளன. பெரும்பாலும் அவை விமானத்தில் ஏவியோனிக்ஸ் மற்றும் விண்கலத்தில் அஸ்டிரியோனிக்ஸ் போன்ற பிற இயந்திரங்களின் துணை அமைப்புகளை உருவாக்குகின்றன. தொழிற்சாலைகள், குழாய்கள் மற்றும் மின் கட்டங்கள் போன்ற பெரிய நிறுவல்கள் ஒன்றாக இணைக்கப்பட்ட பல உட்பொதிக்கப்பட்ட அமைப்புகளை நம்பியுள்ளன. மென்பொருள் தனிப்பயனாக்கம் மூலம் பொதுமைப்படுத்தப்பட்ட, நிரல்படுத்தக்கூடிய லாஜிக் கன்ட்ரோலர்கள் போன்ற உட்பொதிக்கப்பட்ட அமைப்புகள் அடிக்கடி அவற்றின் செயல்பாட்டு அலகுகளைக் கொண்டுள்ளன. உட்பொதிக்கப்பட்ட அமைப்புகள் குறைந்த சிக்கலானவை, ஒற்றை மைக்ரோகண்ட்ரோலர் சிப்புடன், பல அலகுகள், புறங்கள் மற்றும் நெட்வொர்க்குகளுடன் மிக உயர்ந்தவை, அவை உபகரண அடுக்குகளில் அல்லது நீண்ட தூர தகவல்தொடர்பு கோடுகள் வழியாக இணைக்கப்பட்ட பெரிய புவியியல் பகுதிகளில் இருக்கலாம். வரலாறு பின்னணி நுண்செயலி மற்றும் மைக்ரோகண்ட்ரோலரின் தோற்றம் எம்ஓஎஸ் ஒருங்கிணைந்த சுற்றிலிருந்து கண்டுபிடிக்கப்படலாம், இது எம்ஓஎஸ்எஃபெட்களிலிருந்து (உலோக-ஆக்சைடு-குறைக்கடத்தி புலம்-விளைவு டிரான்சிஸ்டர்கள்) தயாரிக்கப்பட்ட ஒரு ஒருங்கிணைந்த சுற்று சிப் ஆகும், இது 1960 களின் முற்பகுதியில் உருவாக்கப்பட்டது. 1964 வாக்கில், எம்ஓஎஸ் சில்லுகள் அதிக டிரான்சிஸ்டர் அடர்த்தி மற்றும் இருமுனை சில்லுகளை விட குறைந்த உற்பத்தி செலவுகளை எட்டின. எம்ஓஎஸ் சில்லுகள் மூரின் சட்டத்தால் கணிக்கப்பட்ட விகிதத்தில் சிக்கலில் மேலும் அதிகரித்தன, இது 1960 களின் பிற்பகுதியில் ஒரு எம்ஓஎஸ் சிப்பில் நூற்றுக்கணக்கான டிரான்சிஸ்டர்களுடன் பெரிய அளவிலான ஒருங்கிணைப்புக்கு (எல்எஸ்ஐ) வழிவகுத்தது. பல எம்ஓஎஸ் எல்எஸ்ஐ சில்லுகளில் ஒரு முழுமையான கணினி செயலி அமைப்பு இருக்க முடியும் என்பதை பொறியாளர்கள் அங்கீகரிக்கத் தொடங்கியதால், கணினியில் எம்ஓஎஸ் எல்எஸ்ஐ சில்லுகளின் பயன்பாடு முதல் நுண்செயலிகளின் அடிப்படையாக இருந்தது. முதல் மல்டி-சிப் நுண்செயலிகள், 1969 இல் ஃபோர்-பேஸ் சிஸ்டம்ஸ் ஏஎல்1 மற்றும் 1970 இல் கேரெட் ஐரீசர்ச் எம்பி944 ஆகியவை பல எம்ஓஎஸ் எல்எஸ்ஐ சில்லுகளுடன் உருவாக்கப்பட்டன. முதல் ஒற்றை-சிப் நுண்செயலி இன்டெல் 4004 ஆகும், இது 1971 இல் வெளியிடப்பட்டது. ஃபெடரிகோ ஃபாக்கின் தனது சிலிக்கான்-கேட் எம்ஓஎஸ் தொழில்நுட்பத்தைப் பயன்படுத்தி, இன்டெல் பொறியாளர்கள் மார்சியன் ஹாஃப் மற்றும் ஸ்டான் மஸோர் மற்றும் புஸிகாம் பொறியாளர் மசடோஷி ஷிமா ஆகியோருடன் இணைந்து இதை உருவாக்கினார். வளர்ச்சி முதன்முதலில் அங்கீகரிக்கப்பட்ட நவீன உட்பொதிக்கப்பட்ட அமைப்புகளில் ஒன்று அப்பல்லோ வழிகாட்டல் கணினி ஆகும், இது சிஏ உருவாக்கப்பட்டது. எம்ஐடி இன்ஸ்ட்ரூமென்டேஷன் ஆய்வகத்தில் சார்லஸ் ஸ்டார்க் டிராபர் என்பவரால் 1965. திட்டத்தின் தொடக்கத்தில், அப்பல்லோ வழிகாட்டுதல் கணினி அப்பல்லோ திட்டத்தில் மிகவும் ஆபத்தான பொருளாகக் கருதப்பட்டது, ஏனெனில் அது கணினியின் அளவு மற்றும் எடையைக் குறைக்க புதிதாக உருவாக்கப்பட்ட மோனோலிதிக் ஒருங்கிணைந்த சுற்றுகளைப் பயன்படுத்தியது. 1961 ஆம் ஆண்டில் வெளியிடப்பட்ட மினுட்மேன் ஏவுகணைக்கான தானியங்கி டி-17 வழிகாட்டுதல் கணினி ஒரு ஆரம்பகால வெகுஜன உற்பத்தி உட்பொதிக்கப்பட்ட அமைப்பாகும். 1966 ஆம் ஆண்டில் மினுட்மேன் II உற்பத்திக்கு வந்தபோது, டி-17 ஒரு புதிய கணினியால் மாற்றப்பட்டது, இது ஒருங்கிணைந்த சுற்றுகளின் முதல் உயர் அளவிலான பயன்பாட்டைக் குறிக்கிறது. 1960 களில் இந்த ஆரம்பகால பயன்பாடுகளிலிருந்து, உட்பொதிக்கப்பட்ட அமைப்புகள் விலை குறைந்துவிட்டன, மேலும் செயலாக்க சக்தி மற்றும் செயல்பாட்டில் வியத்தகு உயர்வு ஏற்பட்டுள்ளது. ஒரு ஆரம்பகால நுண்செயலி, இன்டெல் 4004 (1971 இல் வெளியிடப்பட்டது), கால்குலேட்டர்கள் மற்றும் பிற சிறிய அமைப்புகளுக்காக வடிவமைக்கப்பட்டது, ஆனால் இன்னும் வெளிப்புற நினைவகம் மற்றும் ஆதரவு சில்லுகள் தேவைப்பட்டன. 1980 களின் முற்பகுதியில், நினைவகம், உள்ளீடு மற்றும் வெளியீட்டு அமைப்பு கூறுகள் ஒரு மைக்ரோகண்ட்ரோலரை உருவாக்கும் செயலியின் அதே சிப்பில் ஒருங்கிணைக்கப்பட்டன. மைக்ரோகண்ட்ரோலர்கள் ஒரு பொது நோக்கத்திற்கான கணினி மிகவும் விலை உயர்ந்ததாக இருக்கும் பயன்பாடுகளைக் கண்டுபிடிக்கின்றன. நுண்செயலிகள் மற்றும் மைக்ரோகண்ட்ரோலர்களின் விலை வீழ்ச்சியடைந்ததால், உட்பொதிக்கப்பட்ட அமைப்புகளின் பரவல் அதிகரித்தது. ஒப்பீட்டளவில் குறைந்த விலை மைக்ரோகண்ட்ரோலர் அதிக எண்ணிக்கையிலான தனித்தனி கூறுகளின் அதே பாத்திரத்தை நிறைவேற்ற திட்டமிடப்படலாம். மைக்ரோகண்ட்ரோலர்கள் மூலம், நுகர்வோர் தயாரிப்புகளில் கூட, பொட்டென்ஷியோமீட்டர்கள் போன்ற விலையுயர்ந்த குமிழி அடிப்படையிலான அனலாக் கூறுகள் மற்றும் மேல்/கீழ் பொத்தான்கள் கொண்ட மாறி மின்தேக்கிகள் அல்லது நுண்செயலியால் படிக்கப்படும் குமிழிகள் ஆகியவற்றை மாற்றுவது சாத்தியமானது. இந்த சூழலில் ஒரு உட்பொதிக்கப்பட்ட அமைப்பு பொதுவாக ஒரு பாரம்பரிய தீர்வை விட மிகவும் சிக்கலானது என்றாலும், பெரும்பாலான சிக்கலானது மைக்ரோகண்ட்ரோலருக்குள் உள்ளது. மிகக் குறைவான கூடுதல் கூறுகள் தேவைப்படலாம் மற்றும் வடிவமைப்பு முயற்சியின் பெரும்பகுதி மென்பொருளில் உள்ளது. உட்பொதிக்கப்பட்ட செயலியைப் பயன்படுத்தாமல் ஒரு புதிய சுற்றுவட்டத்தின் வடிவமைப்பு மற்றும் கட்டுமானத்துடன் ஒப்பிடும்போது மென்பொருள் முன்மாதிரி மற்றும் சோதனை விரைவாக இருக்கும். உட்பொதிக்கப்பட்ட அமைப்புகள் பொதுவாக நுகர்வோர், தொழில்துறை, வாகன, வீட்டு உபகரணங்கள், மருத்துவம், தொலைத்தொடர்பு, வணிக, விண்வெளி மற்றும் இராணுவ பயன்பாடுகளில் காணப்படுகின்றன. தொலைத்தொடர்பு அமைப்புகள் நெட்வொர்க்கிற்கான தொலைபேசி சுவிட்சுகள் முதல் இறுதி பயனரின் செல்போன்கள் வரை ஏராளமான உட்பொதிக்கப்பட்ட அமைப்புகளைப் பயன்படுத்துகின்றன. கணினி நெட்வொர்க்கிங் தரவை வழிநடத்த பிரத்யேக திசைவிகள் மற்றும் நெட்வொர்க் பாலங்களைப் பயன்படுத்துகிறது. நுகர்வோர் மின்னணுவியலில் எம்பி3 பிளேயர்கள், தொலைக்காட்சி பெட்டிகள், மொபைல் போன்கள், வீடியோ கேம் கன்சோல்கள், டிஜிட்டல் கேமராக்கள், ஜிபிஎஸ் ரிசீவர்கள் மற்றும் பிரிண்டர்கள் ஆகியவை அடங்கும். மைக்ரோவேவ் அடுப்புகள், சலவை இயந்திரங்கள் மற்றும் பாத்திரங்கழுவிகள் போன்ற வீட்டு உபகரணங்கள், நெகிழ்வுத்தன்மை, செயல்திறன் மற்றும் அம்சங்களை வழங்க உட்பொதிக்கப்பட்ட அமைப்புகளை உள்ளடக்கியது. மேம்பட்ட வெப்பம், காற்றோட்டம் மற்றும் ஏர் கண்டிஷனிங் (எச். வி. ஏ. சி) அமைப்புகள் நெட்வொர்க் செய்யப்பட்ட தெர்மோஸ்டாட்களைப் பயன்படுத்தி நாள் மற்றும் பருவத்தின் நேரத்திற்கு ஏற்ப மாறக்கூடிய வெப்பநிலையை மிகவும் துல்லியமாகவும் திறமையாகவும் கட்டுப்படுத்துகின்றன. வீட்டு ஆட்டோமேஷன் கம்பி மற்றும் வயர்லெஸ் நெட்வொர்க்கைப் பயன்படுத்துகிறது, அவை விளக்குகள், காலநிலை, பாதுகாப்பு, ஆடியோ/காட்சி, கண்காணிப்பு போன்றவற்றைக் கட்டுப்படுத்தப் பயன்படுத்தப்படலாம், இவை அனைத்தும் உட்பொதிக்கப்பட்ட சாதனங்களைப் பயன்படுத்தி உணர்தல் மற்றும் கட்டுப்படுத்துகின்றன. விமானத்திலிருந்து ஆட்டோமொபைல்கள் வரையிலான போக்குவரத்து அமைப்புகள் உட்பொதிக்கப்பட்ட அமைப்புகளை அதிகளவில் பயன்படுத்துகின்றன. புதிய விமானங்களில் நிலையான வழிகாட்டுதல் அமைப்புகள் மற்றும் ஜி. பி. எஸ் ரிசீவர்கள் போன்ற மேம்பட்ட ஏவியோனிக்ஸ் உள்ளன, அவை கணிசமான பாதுகாப்புத் தேவைகளையும் கொண்டுள்ளன. விண்கலம் பாதை திருத்தத்திற்கு வானியற்பியல் அமைப்புகளை நம்பியுள்ளது. பல்வேறு மின்சார மோட்டார்கள்-தூரிகை இல்லாத டிசி மோட்டார்கள், தூண்டல் மோட்டார்கள் மற்றும் டிசி மோட்டார்கள்-மின்னணு மோட்டார் கட்டுப்படுத்திகளைப் பயன்படுத்துகின்றன. ஆட்டோமொபைல்கள், மின்சார வாகனங்கள் மற்றும் கலப்பின வாகனங்கள் செயல்திறனை அதிகரிக்கவும் மாசுபாட்டைக் குறைக்கவும் உட்பொதிக்கப்பட்ட அமைப்புகளை அதிகளவில் பயன்படுத்துகின்றன. உட்பொதிக்கப்பட்ட அமைப்புகளைப் பயன்படுத்தும் பிற வாகன பாதுகாப்பு அமைப்புகளில் ஆன்டி-லாக் பிரேக்கிங் சிஸ்டம் (ஏபிஎஸ்), எலக்ட்ரானிக் ஸ்டெபிலிட்டி கண்ட்ரோல் (ஈஎஸ்சி/ஈஎஸ்பி), டிராக்ஷன் கண்ட்ரோல் (டிசிஎஸ்) மற்றும் தானியங்கி நான்கு சக்கர இயக்கி ஆகியவை அடங்கும். மருத்துவ உபகரணங்கள் கண்காணிப்புக்காக உட்பொதிக்கப்பட்ட அமைப்புகளைப் பயன்படுத்துகின்றன, மேலும் பல்வேறு மருத்துவ இமேஜிங் (பாசிட்ரான் உமிழ்வு டோமோகிராஃபி (பிஇடி), ஒற்றை-ஃபோட்டான் உமிழ்வு கணக்கிடப்பட்ட டோமோகிராஃபி (ஸ்பெக்ட்), கணக்கிடப்பட்ட டோமோகிராஃபி (சிடி) மற்றும் காந்த அதிர்வு இமேஜிங் (எம்ஆர்ஐ) ஆகியவை ஆக்கிரமிப்பு அல்லாத உள் ஆய்வுகளுக்காக பயன்படுத்தப்படுகின்றன. மருத்துவ உபகரணங்களில் உட்பொதிக்கப்பட்ட அமைப்புகள் பெரும்பாலும் தொழில்துறை கணினிகளால் இயக்கப்படுகின்றன. உட்பொதிக்கப்பட்ட அமைப்புகள் விண்வெளி மற்றும் பாதுகாப்புத் தொழில்களில் பாதுகாப்பு-முக்கியமான அமைப்புகளுக்கு பயன்படுத்தப்படுகின்றன. ஆன்-சிப் 3ஜி செல்லுலார் அல்லது ஐஓடி கண்காணிப்பு மற்றும் கட்டுப்பாட்டு நோக்கங்களுக்காக பிற முறைகள் வழியாக கம்பி அல்லது வயர்லெஸ் நெட்வொர்க்குகளுடன் இணைக்கப்படாவிட்டால், இந்த அமைப்புகளை ஹேக்கிங்கிலிருந்து தனிமைப்படுத்தலாம், இதனால் மிகவும் பாதுகாப்பாக இருக்கும். தீ பாதுகாப்பிற்காக, அதிக வெப்பநிலையைக் கையாள்வதற்கும் தொடர்ந்து செயல்படுவதற்கும் அதிக திறனைக் கொண்டதாக அமைப்புகளை வடிவமைக்க முடியும். பாதுகாப்பைக் கையாள்வதில், உட்பொதிக்கப்பட்ட அமைப்புகள் தன்னிறைவு பெறலாம் மற்றும் வெட்டு மின் மற்றும் தகவல் தொடர்பு அமைப்புகளைக் கையாள முடியும். மோட்ஸ் எனப்படும் மினியேச்சர் வயர்லெஸ் சாதனங்கள் நெட்வொர்க் செய்யப்பட்ட வயர்லெஸ் சென்சார்கள் ஆகும். வயர்லெஸ் சென்சார் நெட்வொர்க்கிங் மேம்பட்ட ஒருங்கிணைந்த சுற்று (ஐசி) வடிவமைப்பால் சாத்தியமான மினியேச்சரைசேஷனைப் பயன்படுத்தி முழு வயர்லெஸ் துணை அமைப்புகளை அதிநவீன சென்சார்களுடன் இணைக்கிறது, இது மக்களுக்கும் நிறுவனங்களுக்கும் இயற்பியல் உலகில் எண்ணற்ற விஷயங்களை அளவிடவும் கண்காணிப்பு மற்றும் கட்டுப்பாட்டு அமைப்புகள் மூலம் இந்த தகவலைச் செயல்படுத்தவும் உதவுகிறது. இந்த மோட்டுகள் முற்றிலும் தன்னிறைவு பெற்றவை மற்றும் பேட்டரிகளை மாற்றவோ அல்லது சார்ஜ் செய்யவோ பல ஆண்டுகளுக்கு முன்பு ஒரு பேட்டரி மூலத்திலிருந்து இயங்குகின்றன. உட்பொதிக்கப்பட்ட அமைப்புகள் ஒரு குறிப்பிட்ட பணியைச் செய்ய வடிவமைக்கப்பட்டுள்ளன, பல பணிகளுக்காக வடிவமைக்கப்பட்ட பொது நோக்க கணினிகளுக்கு மாறாக. சிலவற்றில் பாதுகாப்பு மற்றும் பயன்பாட்டுத்திறன் போன்ற காரணங்களுக்காக நிகழ்நேர செயல்திறன் கட்டுப்பாடுகள் பூர்த்தி செய்யப்பட வேண்டும்; மற்றவை குறைந்த அல்லது செயல்திறன் தேவைகளைக் கொண்டிருக்கலாம், இது செலவுகளைக் குறைக்க கணினி வன்பொருளை எளிமைப்படுத்த அனுமதிக்கிறது. உட்பொதிக்கப்பட்ட அமைப்புகள் எப்போதும் தனித்துவமான சாதனங்கள் அல்ல. பல உட்பொதிக்கப்பட்ட அமைப்புகள் ஒரு பெரிய சாதனத்திற்குள் ஒரு சிறிய பகுதியாகும், இது மிகவும் பொதுவான நோக்கத்திற்கு உதவுகிறது. எடுத்துக்காட்டாக, கிப்சன் ரோபோ கிட்டார் சரங்களை ட்யூன் செய்வதற்கான உட்பொதிக்கப்பட்ட அமைப்பைக் கொண்டுள்ளது, ஆனால் ரோபோ கிட்டாரின் ஒட்டுமொத்த நோக்கம் இசையை வாசிப்பதாகும். இதேபோல், ஒரு ஆட்டோமொபைலில் உட்பொதிக்கப்பட்ட அமைப்பு காரின் துணை அமைப்பாக ஒரு குறிப்பிட்ட செயல்பாட்டை வழங்குகிறது. உட்பொதிக்கப்பட்ட அமைப்புகளுக்காக எழுதப்பட்ட நிரல் அறிவுறுத்தல்கள் ஃபார்ம்வேர் என்று குறிப்பிடப்படுகின்றன, மேலும் அவை ரீட்-ஒன்லி மெமரி அல்லது ஃபிளாஷ் மெமரி சில்லுகளில் சேமிக்கப்படுகின்றன. அவை வரையறுக்கப்பட்ட கணினி வன்பொருள் வளங்களுடன் இயங்குகின்றனஃ சிறிய நினைவகம், சிறிய அல்லது இல்லாத விசைப்பலகை அல்லது திரை. உட்பொதிக்கப்பட்ட அமைப்புகள் பயனர் இடைமுகம் இல்லாதது முதல், ஒரு பணிக்கு அர்ப்பணிக்கப்பட்ட அமைப்புகளில், நவீன கணினி டெஸ்க்டாப் இயக்க முறைமைகளை ஒத்த சிக்கலான வரைகலை பயனர் இடைமுகங்கள் வரை உள்ளன. எளிய உட்பொதிக்கப்பட்ட சாதனங்கள் பொத்தான்கள், ஒளி உமிழும் டையோட்கள் (எல். ஈ. டி), கிராஃபிக் அல்லது எழுத்து திரவ-படிக டிஸ்ப்ளேக்கள் (எல்சிடி) ஆகியவற்றை எளிய மெனு அமைப்புடன் பயன்படுத்துகின்றன. தொடுதல் உணர்திறன் அல்லது திரை விளிம்பு மென்மையான விசைகளுடன் வரைகலை திரையைப் பயன்படுத்தும் மிகவும் அதிநவீன சாதனங்கள் பயன்படுத்தப்படும் இடத்தை குறைக்கும் அதே நேரத்தில் நெகிழ்வுத்தன்மையை வழங்குகின்றனஃ பொத்தான்களின் பொருள் திரையுடன் மாறக்கூடும், மேலும் தேர்வு விரும்புவதை சுட்டிக்காட்டும் இயற்கையான நடத்தையை உள்ளடக்கியது. சில அமைப்புகள் ஒரு தொடரின் உதவியுடன் தொலைதூரத்தில் பயனர் இடைமுகத்தை வழங்குகின்றன (எ. கா. ஆர்எஸ்-232) அல்லது நெட்வொர்க் (எ. கா. ஈத்தர்நெட்) இணைப்பு. இந்த அணுகுமுறை உட்பொதிக்கப்பட்ட அமைப்பின் திறன்களை விரிவுபடுத்துகிறது, ஒரு காட்சியின் விலையைத் தவிர்க்கிறது, போர்டு ஆதரவு தொகுப்பை (பிஎஸ்பி) எளிதாக்குகிறது மற்றும் வடிவமைப்பாளர்கள் கணினியில் ஒரு பணக்கார பயனர் இடைமுகத்தை உருவாக்க அனுமதிக்கிறது. உட்பொதிக்கப்பட்ட சாதனத்தில் (ஐபி கேமரா அல்லது நெட்வொர்க் திசைவி போன்றவை) இயங்கும் உட்பொதிக்கப்பட்ட எச். டி. டி. பி சேவையகத்தின் கலவையே இதற்கு ஒரு சிறந்த எடுத்துக்காட்டு. பயனர் இடைமுகம் சாதனத்துடன் இணைக்கப்பட்ட கணினியில் ஒரு வலை உலாவியில் காட்டப்படுகிறது. உட்பொதிக்கப்பட்ட அமைப்புகளில் உள்ள செயலிகள் பொதுவான உட்பொதிக்கப்பட்ட கணினிகளின் பண்புகளின் எடுத்துக்காட்டுகள், பொது-நோக்க சகாக்களுடன் ஒப்பிடும்போது, குறைந்த மின் நுகர்வு, சிறிய அளவு, கரடுமுரடான இயக்க வரம்புகள் மற்றும் ஒரு யூனிட்டுக்கு குறைந்த செலவு ஆகியவை ஆகும். இது வரையறுக்கப்பட்ட செயலாக்க வளங்களின் இழப்பில் வருகிறது. உட்பொதிக்கப்பட்ட அமைப்புகளின் பயன்பாட்டிற்காக ஏராளமான மைக்ரோகண்ட்ரோலர்கள் உருவாக்கப்பட்டுள்ளன. பொது-நோக்க நுண்செயலிகளும் உட்பொதிக்கப்பட்ட அமைப்புகளில் பயன்படுத்தப்படுகின்றன, ஆனால் பொதுவாக, மைக்ரோகண்ட்ரோலர்களை விட அதிக ஆதரவு சுற்றுகள் தேவைப்படுகின்றன. ஆயத்த கணினி பலகைகள் பிசி/104 மற்றும் பிசி/104 + ஆகியவை சிறிய, குறைந்த அளவிலான உட்பொதிக்கப்பட்ட மற்றும் முரட்டுத்தனமான அமைப்புகளுக்கான ஆயத்த கணினி பலகைகளுக்கான தரநிலைகளுக்கு எடுத்துக்காட்டுகளாகும். இவை பெரும்பாலும் x86-அடிப்படையிலானவை மற்றும் ஒரு நிலையான கணினியுடன் ஒப்பிடும்போது பெரும்பாலும் சிறியவை, இருப்பினும் மிகவும் எளிமையான (8/16-பிட்) உட்பொதிக்கப்பட்ட அமைப்புகளுடன் ஒப்பிடும்போது இன்னும் மிகப் பெரியவை. அவர்கள் DOS, ஃப்ரீபிஎஸ்டி, லினக்ஸ், நெட்பிஎஸ்டி அல்லது மைக்ரோசி/ஓஎஸ்-II, கியூஎன்எக்ஸ் அல்லது விஎக்ஸ்ஒர்க்ஸ் போன்ற உட்பொதிக்கப்பட்ட நிகழ்நேர இயக்க முறைமையைப் (ஆர்டிஓஎஸ்) பயன்படுத்தலாம். சில பயன்பாடுகளில், சிறிய அளவு அல்லது சக்தி செயல்திறன் முதன்மை அக்கறை இல்லாத இடங்களில், பயன்படுத்தப்படும் கூறுகள் பொது-நோக்க x86 தனிப்பட்ட கணினிகளில் பயன்படுத்தப்படும் கூறுகளுடன் இணக்கமாக இருக்கலாம். விஐஏ இபிஐஏ வரம்பு போன்ற வாரியங்கள் பிசி-இணக்கமான ஆனால் மிகவும் ஒருங்கிணைந்தவை, உடல் ரீதியாக சிறியவை அல்லது உட்பொதிக்கப்பட்ட பொறியாளர்களுக்கு கவர்ச்சிகரமானதாக இருக்கும் பிற பண்புகளைக் கொண்டிருப்பதன் மூலம் இடைவெளியைக் குறைக்க உதவுகின்றன. இந்த அணுகுமுறையின் நன்மை என்னவென்றால், பொது மென்பொருள் மேம்பாட்டிற்கு பயன்படுத்தப்படும் அதே மென்பொருள் மேம்பாட்டு கருவிகளுடன் குறைந்த விலை பொருட்கள் கூறுகளும் பயன்படுத்தப்படலாம். இந்த வழியில் கட்டப்பட்ட அமைப்புகள் இன்னும் உட்பொதிக்கப்பட்டதாகக் கருதப்படுகின்றன, ஏனெனில் அவை பெரிய சாதனங்களில் ஒருங்கிணைக்கப்பட்டு ஒரே பாத்திரத்தை நிறைவேற்றுகின்றன. இந்த அணுகுமுறையை பின்பற்றக்கூடிய சாதனங்களின் எடுத்துக்காட்டுகள் தானியங்கி டெல்லர் இயந்திரங்கள் (ஏடிஎம்) மற்றும் ஆர்கேட் இயந்திரங்கள் ஆகும், அவை பயன்பாட்டிற்கு குறிப்பிட்ட குறியீட்டைக் கொண்டுள்ளன. இருப்பினும், பெரும்பாலான ஆயத்த உட்பொதிக்கப்பட்ட கணினி பலகைகள் பிசி-மையமாக இல்லை மற்றும் ஐ. எஸ். ஏ அல்லது பிசிஐ பேருந்துகளைப் பயன்படுத்துவதில்லை. ஒரு சிஸ்டம்-ஆன்-அ-சிப் செயலி ஈடுபடும் போது, தனித்துவமான கூறுகளை இணைக்கும் தரப்படுத்தப்பட்ட பஸ் வைத்திருப்பதில் சிறிய நன்மை இருக்கலாம், மேலும் வன்பொருள் மற்றும் மென்பொருள் கருவிகள் இரண்டிற்கும் சூழல் மிகவும் வித்தியாசமாக இருக்கலாம். ஒரு பொதுவான வடிவமைப்பு பாணி ஒரு சிறிய கணினி தொகுதியைப் பயன்படுத்துகிறது, ஒருவேளை ஒரு வணிக அட்டையின் அளவு, ஏஆர்எம்-அடிப்படையிலான சிஸ்டம்-ஆன்-ஏ-சிப் செயலி மற்றும் சாதனங்கள், சேமிப்புக்கான வெளிப்புற ஃபிளாஷ் நினைவகம் மற்றும் இயக்க நேர நினைவகத்திற்கான டி. ஆர். ஏ. எம் போன்ற அதிக அடர்த்தி கொண்ட பிஜிஏ சில்லுகளை வைத்திருக்கிறது. தொகுதி விற்பனையாளர் வழக்கமாக துவக்க மென்பொருளை வழங்குவார் மற்றும் பொதுவாக லினக்ஸ் மற்றும் சில நிகழ்நேர தேர்வுகள் உட்பட இயக்க முறைமைகளின் தேர்வு இருப்பதை உறுதி செய்வார். இந்த தொகுதிகள் அதிக அளவில், அவற்றின் சிறப்பு சோதனை சிக்கல்களை நன்கு அறிந்த நிறுவனங்களால் தயாரிக்கப்படலாம், மேலும் பயன்பாட்டு-குறிப்பிட்ட வெளிப்புற சாதனங்களுடன் மிகக் குறைந்த அளவு தனிப்பயன் பிரதான பலகைகளுடன் இணைக்கப்படலாம். இந்த அணுகுமுறையின் முக்கிய எடுத்துக்காட்டுகளில் அர்டுயினோ மற்றும் ராஸ்பெர்ரி பை அடங்கும். ஏஎஸ்ஐசி மற்றும் எஃப்ஜிபிஏ எஸ்ஓசி தீர்வுகள் ஒரு சிப்பில் (எஸ்ஓசி) ஒரு அமைப்பு ஒரு முழுமையான அமைப்பைக் கொண்டுள்ளது-இதில் பல செயலிகள், பெருக்கிகள், தற்காலிக சேமிப்புகள், பல்வேறு வகையான நினைவகம் மற்றும் பொதுவாக ஒற்றை சிப்பில் கம்பி அல்லது வயர்லெஸ் தகவல்தொடர்புக்கான இடைமுகங்கள் போன்ற பல்வேறு புறங்கள் உள்ளன. பெரும்பாலும் கிராபிக்ஸ் செயலாக்க அலகுகள் (ஜி. பி. யூ) மற்றும் டி. எஸ். பி. க்கள் அத்தகைய சில்லுகளில் சேர்க்கப்பட்டுள்ளன. SoCகளை ஒரு பயன்பாட்டு-குறிப்பிட்ட ஒருங்கிணைந்த சுற்றாக (ASIC) செயல்படுத்தலாம் அல்லது புலம்-நிரல்படுத்தக்கூடிய கேட் வரிசையைப் (FPA) பயன்படுத்தலாம், அவை பொதுவாக மறுசீரமைக்கப்படலாம். மொபைல் போன்கள் மற்றும் ஸ்மார்ட்போன்கள் போன்ற மிக அதிக அளவிலான உட்பொதிக்கப்பட்ட அமைப்புகளுக்கு ASIC செயல்படுத்தல்கள் பொதுவானவை. ஏவியோனிக்ஸ் போன்ற சிக்னல் செயலாக்க செயல்திறன், இடைமுகங்கள் மற்றும் நம்பகத்தன்மை ஆகியவற்றில் சிறப்புத் தேவைகளைக் கொண்ட அதிக அளவிலான உட்பொதிக்கப்பட்ட அமைப்புகளுக்கு ஏஎஸ்ஐசி அல்லது எஃப். பி. ஜி. ஏ செயல்படுத்தல்கள் பயன்படுத்தப்படலாம். உட்பொதிக்கப்பட்ட உட்பொதிக்கப்பட்ட அமைப்புகள் புற உலகத்துடன் புறங்கள் வழியாக பேசுகின்றன, அதாவதுஃ தொடர் தொடர்பு இடைமுகங்கள் (எஸ். சி. ஐ): ஆர். எஸ்-232, ஆர். எஸ்-422, ஆர். எஸ்-485 போன்றவை. ஒத்திசைவான தொடர் இடைமுகம்ஃ ஐ2சி, எஸ். பி. ஐ, எஸ். எஸ். சி மற்றும் ஈ. எஸ். எஸ். ஐ (மேம்படுத்தப்பட்ட ஒத்திசைவான தொடர் இடைமுகம்) யுனிவர்சல் சீரியல் பஸ் (யூ. எஸ். பி) மீடியா கார்டுகள் (எஸ்டி கார்டுகள், காம்பாக்ட்ஃப்ளாஷ் போன்றவை) நெட்வொர்க் இடைமுக கட்டுப்படுத்திஃ ஈதர்நெட், வைஃபை போன்றவை. ஃபீல்ட்பஸ்கள்ஃ கேன் பஸ், லின்-பஸ், ப்ரோஃபைபஸ் போன்றவை. டைமர்கள்ஃ கட்டம்-பூட்டப்பட்ட சுழல்கள், நிரல்படுத்தக்கூடிய இடைவெளி டைமர்கள் பொது நோக்க உள்ளீடு/வெளியீடு (ஜிபிஐஓ) அனலாக்-டு-டிஜிட்டல் மற்றும் டிஜிட்டல்-டு-அனலாக் மாற்றிகள் பிழைத்திருத்தம்ஃ ஜேடிஏஜி, இன்-சிஸ்டம் புரோகிராமிங், பின்னணி பிழைத்திருத்த முறை இடைமுக போர்ட், பிஐடிபி மற்றும் டிபி 9 போர்ட்கள். கருவிகள் மற்ற மென்பொருள்களைப் போலவே, உட்பொதிக்கப்பட்ட கணினி வடிவமைப்பாளர்கள் உட்பொதிக்கப்பட்ட கணினி மென்பொருளை உருவாக்க தொகுப்பான்கள், அசெம்பிளர்கள் மற்றும் டிபக்கர்களைப் பயன்படுத்துகின்றனர். இருப்பினும், அவர்கள் மேலும் குறிப்பிட்ட கருவிகளையும் பயன்படுத்தலாம்ஃ சர்க்யூட் டிபக்கர்கள் அல்லது எம்யுலேட்டர்களில் (அடுத்த பகுதியைப் பார்க்கவும்). ஒரு நிரலில் செக்சம் அல்லது சி. ஆர். சி. யைச் சேர்ப்பதற்கான பயன்பாடுகள், எனவே உட்பொதிக்கப்பட்ட அமைப்பு நிரல் செல்லுபடியாகுமா என்பதைச் சரிபார்க்க முடியும். டிஜிட்டல் சிக்னல் செயலாக்கத்தைப் பயன்படுத்தும் அமைப்புகளுக்கு, டெவலப்பர்கள் கணிதத்தை உருவகப்படுத்த ஒரு கணக்கீட்டு நோட்டுப் புத்தகத்தைப் பயன்படுத்தலாம். கணினி-நிலை மாடலிங் மற்றும் உருவகப்படுத்துதல் கருவிகள் வடிவமைப்பாளர்களுக்கு செயலிகள், நினைவுகள், டி. எம். ஏ, இடைமுகங்கள், பேருந்துகள் மற்றும் மென்பொருள் நடத்தை ஓட்டம் போன்ற வன்பொருள் கூறுகளுடன் ஒரு அமைப்பின் உருவகப்படுத்துதல் மாதிரிகளை கட்டமைக்க உதவுகின்றன. சக்தி மற்றும் செயல்திறன் பரிமாற்றங்கள், நம்பகத்தன்மை பகுப்பாய்வு மற்றும் இடையூறு பகுப்பாய்வு ஆகியவற்றைச் செய்வதன் மூலம் சரியான கூறுகளைத் தேர்ந்தெடுக்க உருவகப்படுத்துதல் நடத்தப்படுகிறது. கட்டிடக்கலை முடிவுகளை எடுக்க ஒரு வடிவமைப்பாளருக்கு உதவும் பொதுவான அறிக்கைகளில் பயன்பாட்டு தாமதம், சாதன செயல்திறன், சாதன பயன்பாடு, முழு அமைப்பின் மின் நுகர்வு மற்றும் சாதன அளவிலான மின் நுகர்வு ஆகியவை அடங்கும். ஒரு மாதிரி அடிப்படையிலான மேம்பாட்டு கருவி டிஜிட்டல் வடிப்பான்கள், மோட்டார் கட்டுப்படுத்திகள், தகவல்தொடர்பு நெறிமுறை டிகோடிங் மற்றும் பல விகித பணிகள் போன்ற கூறுகளின் வரைகலை தரவு ஓட்டம் மற்றும் யு. எம். எல் நிலை விளக்கப்பட வரைபடங்களை உருவாக்கி உருவகப்படுத்துகிறது. தனிப்பயன் தொகுப்பான்கள் மற்றும் இணைப்பிகள் சிறப்பு வன்பொருளை மேம்படுத்த பயன்படுத்தப்படலாம். உட்பொதிக்கப்பட்ட அமைப்பு அதன் சொந்த சிறப்பு மொழி அல்லது வடிவமைப்பு கருவியைக் கொண்டிருக்கலாம் அல்லது ஃபோர்த் அல்லது பேசிக் போன்ற ஏற்கனவே உள்ள மொழியில் மேம்பாடுகளைச் சேர்க்கலாம். மற்றொரு மாற்று ஆர்டிஓஎஸ் அல்லது உட்பொதிக்கப்பட்ட இயக்க முறைமை மாடலிங் மற்றும் குறியீடு உருவாக்கும் கருவிகளை அடிக்கடி மாநில இயந்திரங்களை அடிப்படையாகக் கொண்டது மென்பொருள் கருவிகள் பல மூலங்களிலிருந்து வரலாம்ஃ உட்பொதிக்கப்பட்ட சந்தையில் நிபுணத்துவம் பெற்ற மென்பொருள் நிறுவனங்கள் குனு மென்பொருள் மேம்பாட்டு கருவிகளிலிருந்து அனுப்பப்படுகின்றன சில நேரங்களில், உட்பொதிக்கப்பட்ட செயலி ஒரு பொதுவான பிசி செயலிக்கு நெருக்கமானதாக இருந்தால் தனிப்பட்ட கணினிக்கான மேம்பாட்டு கருவிகளைப் பயன்படுத்தலாம் உட்பொதிக்கப்பட்ட அமைப்புகளின் சிக்கலானது வளரும்போது, உயர் நிலை கருவிகள் மற்றும் இயக்க முறைமைகள் இயந்திரங்களுக்கு இடம்பெயர்கின்றன, அங்கு அது அர்த்தமுள்ளதாக இருக்கும். எடுத்துக்காட்டாக, செல்போன்கள், தனிப்பட்ட டிஜிட்டல் உதவியாளர்கள் மற்றும் பிற நுகர்வோர் கணினிகளுக்கு பெரும்பாலும் மின்னணு உற்பத்தியாளரைத் தவிர வேறு ஒரு நபரால் வாங்கப்பட்ட அல்லது வழங்கப்பட்ட குறிப்பிடத்தக்க மென்பொருள் தேவைப்படுகிறது. இந்த அமைப்புகளில், லினக்ஸ், நெட்பிஎஸ்டி, ஃப்ரீபிஎஸ்டி, ஓஎஸ்ஜிஐ அல்லது உட்பொதிக்கப்பட்ட ஜாவா போன்ற திறந்த நிரலாக்க சூழல் தேவைப்படுகிறது, இதனால் மூன்றாம் தரப்பு மென்பொருள் வழங்குநர் ஒரு பெரிய சந்தைக்கு விற்க முடியும். உட்பொதிக்கப்பட்ட பிழைத்திருத்தத்தை பிழைத்திருத்தம் செய்வது கிடைக்கக்கூடிய வசதிகளைப் பொறுத்து வெவ்வேறு நிலைகளில் செய்யப்படலாம். முக்கிய பயன்பாட்டை இது மெதுவாக்குகிறதா, உண்மையான கணினி அல்லது பயன்பாட்டிற்கு பிழைத்திருத்த அமைப்பு அல்லது பயன்பாடு எவ்வளவு நெருக்கமாக உள்ளது, பிழைத்திருத்தத்திற்கு அமைக்கக்கூடிய தூண்டுதல்கள் எவ்வளவு வெளிப்படையானவை (எ. கா., ஒரு குறிப்பிட்ட நிரல் எதிர் மதிப்பை அடையும் போது நினைவகத்தை ஆய்வு செய்தல்), மற்றும் பிழைத்திருத்த செயல்பாட்டில் என்ன பரிசோதிக்க முடியும் (நினைவகம் அல்லது நினைவகம் மற்றும் பதிவேடுகள் போன்றவை). எளிமையான முதல் மிகவும் அதிநவீன பிழைத்திருத்த நுட்பங்கள் மற்றும் அமைப்புகளை தோராயமாக பின்வரும் பகுதிகளாக வகைப்படுத்தலாம்ஃ உட்பொதிக்கப்பட்ட இயக்க முறைமையால் வழங்கப்பட்ட எளிய ஷெல்லைப் பயன்படுத்தி ஊடாடும் குடியிருப்பு பிழைத்திருத்தம் (எ. கா. நான்காவது மற்றும் அடிப்படை) மென்பொருள் மட்டுமே பிழைத்திருத்தம் செய்பவர்களுக்கு எந்த வன்பொருள் மாற்றமும் தேவையில்லை, ஆனால் நேரம் மற்றும் சேமிப்பு இடத்தைப் பாதுகாப்பதற்காக அவர்கள் பதிவு செய்வதை கவனமாக கட்டுப்படுத்த வேண்டும். ஃபிளாஷில் ஒரு மானிட்டரைப் பயன்படுத்தி செயல்பாட்டைக் கண்டறிய லாக்கிங் அல்லது சீரியல் போர்ட் அவுட்புட்டைப் பயன்படுத்தி வெளிப்புற பிழைத்திருத்தம் அல்லது ரெம்டி பிழைத்திருத்தம் போன்ற பிழைத்திருத்த சேவையகத்தைப் பயன்படுத்துதல், இது பன்முக பன்முக அமைப்புகளுக்கு கூட வேலை செய்கிறது. ஒரு இன்-சர்க்யூட் பிழைத்திருத்தம் (ICD), ஒரு JTAG அல்லது Nexus இடைமுகம் வழியாக நுண்செயலியுடன் இணைக்கும் ஒரு வன்பொருள் சாதனம். இது நுண்செயலியின் செயல்பாட்டை வெளிப்புறமாக கட்டுப்படுத்த அனுமதிக்கிறது, ஆனால் பொதுவாக செயலியில் உள்ள குறிப்பிட்ட பிழைத்திருத்த திறன்களுக்கு மட்டுப்படுத்தப்பட்டுள்ளது. ஒரு இன்-சர்க்யூட் எம்யுலேட்டர் (ICE) நுண்செயலியை உருவகப்படுத்தப்பட்ட சமமானவற்றுடன் மாற்றுகிறது, இது நுண்செயலியின் அனைத்து அம்சங்களிலும் முழு கட்டுப்பாட்டை வழங்குகிறது. ஒரு முழுமையான முன்மாதிரி வன்பொருளின் அனைத்து அம்சங்களின் உருவகப்படுத்துதலையும் வழங்குகிறது, இது அனைத்தையும் கட்டுப்படுத்தவும் மாற்றியமைக்கவும் அனுமதிக்கிறது, மேலும் ஒரு சாதாரண கணினியில் பிழைத்திருத்தத்தை அனுமதிக்கிறது. குறைபாடுகள் செலவு மற்றும் மெதுவான செயல்பாடு, சில சந்தர்ப்பங்களில் இறுதி அமைப்பை விட 100 மடங்கு மெதுவாக இருக்கும். எஸ்ஓசி வடிவமைப்புகளைப் பொறுத்தவரை, வழக்கமான அணுகுமுறை ஒரு எஃப். பி. ஜி. ஏ முன்மாதிரி பலகையில் வடிவமைப்பை சரிபார்த்து பிழைத்திருத்தம் செய்வதாகும். செர்டஸ் போன்ற கருவிகள் எஃப். பி. ஜி. ஏ செயல்பாட்டில் ஆய்வுகளை செருக பயன்படுத்தப்படுகின்றன, அவை கண்காணிப்புக்கு சமிக்ஞைகளை வழங்குகின்றன. தர்க்க பகுப்பாய்வியைப் போன்ற திறன்களுடன் செயல்படுத்துவதில் பல எஃப். பி. ஜி. ஏ. களில் வன்பொருள், ஃபார்ம்வேர் மற்றும் மென்பொருள் தொடர்புகளை பிழைத்திருத்தம் செய்ய இது பயன்படுத்தப்படுகிறது. வெளிப்புற பிழைத்திருத்தத்திற்கு மட்டுப்படுத்தப்படாவிட்டால், புரோகிராமர் பொதுவாக கருவிகள் மூலம் மென்பொருளை ஏற்றலாம் மற்றும் இயக்கலாம், செயலியில் இயங்கும் குறியீட்டைப் பார்க்கலாம் மற்றும் அதன் செயல்பாட்டைத் தொடங்கலாம் அல்லது நிறுத்தலாம். குறியீட்டின் பார்வை உயர் மட்ட நிரலாக்க மொழி, அசெம்பிளி குறியீடு அல்லது இரண்டின் கலவையாக இருக்கலாம். நிகழ்நேர இயக்க முறைமைகளைக் கண்டுபிடிப்பது பெரும்பாலும் இயக்க முறைமை நிகழ்வுகளைக் கண்டுபிடிப்பதை ஆதரிக்கிறது. கணினி நடத்தையின் பதிவின் அடிப்படையில் ஒரு ஹோஸ்ட் பிசி கருவியால் ஒரு வரைகலை பார்வை வழங்கப்படுகிறது. தடமறிதல் பதிவு மென்பொருளில், ஆர்டிஓஎஸ் மூலம் அல்லது சிறப்பு தடமறிதல் வன்பொருள் மூலம் செய்யப்படலாம். ஆர்டிஓஎஸ் தடமறிதல் டெவலப்பர்கள் மென்பொருள் அமைப்பின் நேரம் மற்றும் செயல்திறன் சிக்கல்களைப் புரிந்துகொள்ள அனுமதிக்கிறது மற்றும் உயர் மட்ட கணினி நடத்தைகளைப் பற்றிய நல்ல புரிதலை வழங்குகிறது. உட்பொதிக்கப்பட்ட அமைப்புகளில் தடமறிதல் பதிவு வன்பொருள் அல்லது மென்பொருள் தீர்வுகளைப் பயன்படுத்தி அடையப்படலாம். மென்பொருள் அடிப்படையிலான சுவடு பதிவுக்கு சிறப்பு பிழைத்திருத்த வன்பொருள் தேவையில்லை மற்றும் பயன்படுத்தப்பட்ட சாதனங்களில் தடயங்களைப் பதிவு செய்யப் பயன்படுத்தப்படலாம், ஆனால் இது CPU மற்றும் RAM பயன்பாட்டில் தாக்கத்தை ஏற்படுத்தும். ஆர்டிஓஎஸ் சூழல்களில் பயன்படுத்தப்படும் மென்பொருள் அடிப்படையிலான தடமறிதல் முறையின் ஒரு எடுத்துக்காட்டு வெற்று மேக்ரோக்களைப் பயன்படுத்துவதாகும், அவை குறியீட்டில் உள்ள மூலோபாய இடங்களில் இயக்க முறைமையால் அழைக்கப்படுகின்றன, மேலும் அவை கொக்கிகளாக செயல்பட செயல்படுத்தப்படலாம். நம்பகத்தன்மை உட்பொதிக்கப்பட்ட அமைப்புகள் பெரும்பாலும் பிழையின்றி பல ஆண்டுகளாக தொடர்ந்து இயங்கும் என்று எதிர்பார்க்கப்படும் இயந்திரங்களில் வாழ்கின்றன, மேலும் சில சந்தர்ப்பங்களில் பிழை ஏற்பட்டால் தானாகவே மீட்கப்படுகின்றன. எனவே, மென்பொருள் பொதுவாக தனிப்பட்ட கணினிகளை விட மிகவும் கவனமாக உருவாக்கப்பட்டு சோதிக்கப்படுகிறது, மேலும் வட்டு இயக்கிகள், சுவிட்சுகள் அல்லது பொத்தான்கள் போன்ற நம்பமுடியாத இயந்திர நகரும் பாகங்கள் தவிர்க்கப்படுகின்றன. குறிப்பிட்ட நம்பகத்தன்மை சிக்கல்களில் பின்வருவன அடங்கும்ஃ பழுதுபார்ப்புக்காக கணினியை பாதுகாப்பாக மூட முடியாது, அல்லது அதை சரிசெய்ய மிகவும் அணுக முடியாதது. விண்வெளி அமைப்புகள், கடலுக்கடியில் உள்ள கேபிள்கள், வழிசெலுத்தல் விளக்குகள், துளை-துளை அமைப்புகள் மற்றும் வாகனங்கள் ஆகியவை எடுத்துக்காட்டுகளாகும். பாதுகாப்பு காரணங்களுக்காக கணினி தொடர்ந்து இயங்க வேண்டும். தோல்வியுற்றால் குறைக்கப்பட்ட செயல்பாடு சகிக்க முடியாததாக இருக்கலாம். பெரும்பாலும் காப்புப்பிரதிகள் ஒரு ஆபரேட்டரால் தேர்ந்தெடுக்கப்படுகின்றன. விமான வழிசெலுத்தல், உலை கட்டுப்பாட்டு அமைப்புகள், பாதுகாப்பு-முக்கியமான இரசாயன தொழிற்சாலை கட்டுப்பாடுகள், ரயில் சமிக்ஞைகள் ஆகியவை எடுத்துக்காட்டுகளில் அடங்கும். மூடப்படும்போது கணினி அதிக அளவு பணத்தை இழக்கும்ஃ தொலைபேசி சுவிட்சுகள், தொழிற்சாலை கட்டுப்பாடுகள், பாலம் மற்றும் லிஃப்ட் கட்டுப்பாடுகள், நிதி பரிமாற்றம் மற்றும் சந்தை உருவாக்கம், தானியங்கி விற்பனை மற்றும் சேவை. பல்வேறு நுட்பங்கள் பயன்படுத்தப்படுகின்றன, சில நேரங்களில் இணைந்து, பிழைகளிலிருந்து மீட்க-நினைவக கசிவுகள் போன்ற மென்பொருள் பிழைகள் மற்றும் வன்பொருளில் உள்ள மென்மையான பிழைகள்ஃ கண்காணிப்பு டைமர் மென்பொருள் அவ்வப்போது கண்காணிப்பு துணை அமைப்புகளை அறிவிக்காவிட்டால் கணினியை மீட்டமைத்து மறுதொடக்கம் செய்யும் கண்காணிப்பு டைமர் நம்பகமான கணினி தளத்துடன் (டி. சி. பி) கட்டமைப்புடன் வடிவமைப்பது மிகவும் பாதுகாப்பான மற்றும் நம்பகமான கணினி சூழலை உறுதி செய்கிறது உட்பொதிக்கப்பட்ட அமைப்புகளுக்காக வடிவமைக்கப்பட்ட ஒரு ஹைப்பர்வைசர் எந்த துணை அமைப்பு கூறுகளுக்கும் பாதுகாப்பான இணைப்பை வழங்க முடியும், இதனால் சமரசம் செய்யப்பட்ட மென்பொருள் கூறு மற்ற துணை அமைப்புகள் அல்லது சலுகை பெற்ற நிலை கணினி மென்பொருளுடன் தலையிட முடியாது. இந்த அடைப்பு பிழைகள் ஒரு துணை அமைப்பிலிருந்து இன்னொரு துணை அமைப்பிற்கு பரவுவதைத் தடுக்கிறது, இதன் மூலம் நம்பகத்தன்மையை மேம்படுத்துகிறது. இது ஒரு துணை அமைப்பை தானாக மூடவும், பிழையைக் கண்டறிந்தவுடன் மறுதொடக்கம் செய்யவும் அனுமதிக்கலாம். நோய் எதிர்ப்பு சக்தி-விழிப்புணர்வு நிரலாக்கம் பொறியாளர்களுக்கு மிகவும் நம்பகமான உட்பொதிக்கப்பட்ட அமைப்புகளின் குறியீட்டை உருவாக்க உதவும். மிஸ்ரா சி/சி + + போன்ற வழிகாட்டுதல்கள் மற்றும் குறியீட்டு விதிகள் டெவலப்பர்களுக்கு நம்பகமான, சிறிய ஃபார்ம்வேரை பல்வேறு வழிகளில் உற்பத்தி செய்ய உதவுவதை நோக்கமாகக் கொண்டுள்ளனஃ பொதுவாக ரன்-டைம் பிழைகளுக்கு வழிவகுக்கும் குறியீட்டு நடைமுறைகளுக்கு எதிராக ஆலோசனை வழங்குவதன் மூலம் அல்லது கட்டாயப்படுத்துவதன் மூலம் (நினைவக கசிவுகள், தவறான சுட்டிக்காட்டி பயன்பாடுகள்), ரன்-டைம் காசோலைகள் மற்றும் விதிவிலக்கு கையாளுதல் (வரம்பு/சுகாதார காசோலைகள், பூஜ்ஜியத்தால் வகுத்தல் மற்றும் இடையக குறியீட்டு செல்லுபடியாகும் சோதனைகள், தர்க்க காசோலைகளில் இயல்புநிலை வழக்குகள்), லூப் பௌண்டிங், மனிதனால் படிக்கக்கூடிய, நன்கு கருத்து தெரிவிக்கப்பட்ட மற்றும் நன்கு கட்டமைக்கப்பட்ட குறியீட்டின் உற்பத்தி மற்றும் தொகுப்பாளரால் தூண்டப்பட்ட முரண்பாடுகள் அல்லது பக்க விளைவுகளுக்கு வழிவகுக்கும் மொழி தெளிவற்ற தன்மைகளைத் தவிர்ப்பது (வெளிப்பாடு வரிசைப்படுத்தல், மறுசுழற்சி, சில வகையான மேக்ரோ). இந்த விதிகள் பெரும்பாலும் குறியீடு நிலையான சரிபார்ப்புகளுடன் அல்லது செயல்பாட்டு சரிபார்ப்பு நோக்கங்களுக்காக வரம்புக்குட்பட்ட மாதிரி சரிபார்ப்புடன் இணைந்து பயன்படுத்தப்படலாம், மேலும் குறியீடு நேர பண்புகளை தீர்மானிக்கவும் உதவுகின்றன. உயர் மற்றும் குறைந்த அளவு மொபைல் போன்கள் போன்ற அதிக அளவிலான அமைப்புகளுக்கு, செலவைக் குறைப்பது பொதுவாக முதன்மை வடிவமைப்புக் கருத்தாகும். பொறியாளர்கள் பொதுவாக தேவையான செயல்பாடுகளைச் செயல்படுத்த போதுமான வன்பொருளைத் தேர்ந்தெடுக்கிறார்கள். குறைந்த அளவு அல்லது முன்மாதிரி உட்பொதிக்கப்பட்ட அமைப்புகளுக்கு, பொது நோக்கத்திற்கான கணினிகள் நிரல்களைக் கட்டுப்படுத்துவதன் மூலமோ அல்லது இயக்க முறைமையை ஆர்டிஓஎஸ் மூலம் மாற்றுவதன் மூலமோ மாற்றியமைக்கப்படலாம். உட்பொதிக்கப்பட்ட மென்பொருள் கட்டமைப்புகள் 1978 ஆம் ஆண்டில் தேசிய மின் உற்பத்தியாளர்கள் சங்கம் ICS 3-1978 ஐ வெளியிட்டது, இது நிரல்படுத்தக்கூடிய மைக்ரோகண்ட்ரோலர்களுக்கான ஒரு தரநிலையாகும், இதில் ஒற்றை-போர்டு கணினிகள், எண் மற்றும் நிகழ்வு அடிப்படையிலான கட்டுப்படுத்திகள் போன்ற எந்தவொரு கணினி அடிப்படையிலான கட்டுப்படுத்திகளும் அடங்கும். பொதுவான பயன்பாட்டில் பல்வேறு வகையான மென்பொருள் கட்டமைப்புகள் உள்ளன. எளிய கட்டுப்பாட்டு வளையம் இந்த வடிவமைப்பில், மென்பொருளில் உள்ளீட்டு சாதனங்களைக் கண்காணிக்கும் ஒரு வளையம் உள்ளது. வளையம் சப்ரூட்டின்களை அழைக்கிறது, அவை ஒவ்வொன்றும் வன்பொருள் அல்லது மென்பொருளின் ஒரு பகுதியை நிர்வகிக்கின்றன. எனவே இது ஒரு எளிய கட்டுப்பாட்டு வளையம் அல்லது திட்டமிடப்பட்ட உள்ளீட்டு-வெளியீடு என்று அழைக்கப்படுகிறது. குறுக்கீடு-கட்டுப்படுத்தப்பட்ட அமைப்பு சில உட்பொதிக்கப்பட்ட அமைப்புகள் பெரும்பாலும் குறுக்கீடுகளால் கட்டுப்படுத்தப்படுகின்றன. இதன் பொருள் என்னவென்றால், கணினியால் நிகழ்த்தப்படும் பணிகள் பல்வேறு வகையான நிகழ்வுகளால் தூண்டப்படுகின்றன; ஒரு குறுக்கீடு உருவாக்கப்படலாம், எடுத்துக்காட்டாக, ஒரு முன் வரையறுக்கப்பட்ட இடைவெளியில் ஒரு டைமர் மூலம் அல்லது தரவைப் பெறும் ஒரு தொடர் போர்ட் கட்டுப்படுத்தி மூலம். நிகழ்வு கையாளுபவர்களுக்கு குறைந்த தாமதம் தேவைப்பட்டால் இந்த கட்டமைப்பு பயன்படுத்தப்படுகிறது, மேலும் நிகழ்வு கையாளுபவர்கள் குறுகிய மற்றும் எளிமையானவர்கள். இந்த அமைப்புகள் ஒரு முக்கிய சுழற்சியிலும் ஒரு எளிய பணியை இயக்குகின்றன, ஆனால் இந்த பணி எதிர்பாராத தாமதங்களுக்கு மிகவும் உணர்திறன் கொண்டது அல்ல. சில நேரங்களில் குறுக்கீடு கையாளுபவர் ஒரு வரிசை கட்டமைப்பில் நீண்ட பணிகளைச் சேர்ப்பார். பின்னர், குறுக்கீடு கையாளுபவர் முடிந்த பிறகு, இந்த பணிகள் பிரதான வளையத்தால் செயல்படுத்தப்படுகின்றன. இந்த முறை அமைப்பை தனித்துவமான செயல்முறைகளுடன் கூடிய பல்பணி கர்னலுக்கு நெருக்கமாகக் கொண்டுவருகிறது. கூட்டுறவு பல்பணி கூட்டுறவு பல்பணி எளிய கட்டுப்பாட்டு சுழல் திட்டத்திற்கு மிகவும் ஒத்திருக்கிறது, சுழல் ஒரு ஏபிஐ இல் மறைக்கப்பட்டுள்ளது என்பதைத் தவிர. புரோகிராமர் தொடர்ச்சியான பணிகளை வரையறுக்கிறார், மேலும் ஒவ்வொரு பணியும் இயங்குவதற்கு அதன் சொந்த சூழலைப் பெறுகிறது. ஒரு பணி செயலற்றதாக இருக்கும்போது, அது ஒரு செயலற்ற வழக்கத்தை அழைக்கிறது, இது மற்றொரு பணிக்கு கட்டுப்பாட்டை அனுப்புகிறது. ஒரு புதிய பணியை எழுதுவதன் மூலமோ அல்லது வரிசையில் சேர்ப்பதன் மூலமோ புதிய மென்பொருளைச் சேர்ப்பது எளிதானது என்பதைத் தவிர, நன்மைகள் மற்றும் தீமைகள் கட்டுப்பாட்டு வளையத்தைப் போலவே உள்ளன. முன்கூட்டிய மல்டி டாஸ்கிங் அல்லது மல்டி-த்ரெடிங் இந்த வகை அமைப்பில், ஒரு குறைந்த அளவிலான குறியீடு ஒரு குறுக்கீட்டைத் தூண்டும் டைமரின் அடிப்படையில் பணிகள் அல்லது நூல்களுக்கு இடையில் மாறுகிறது. இந்த நிலையில் கணினி பொதுவாக ஒரு இயக்க முறைமை கர்னலைக் கொண்டிருப்பதாகக் கருதப்படுகிறது. எவ்வளவு செயல்பாடு தேவை என்பதைப் பொறுத்து, கருத்தியல் ரீதியாக இணையாக இயங்கும் பல பணிகளை நிர்வகிப்பதற்கான சிக்கல்களை இது அதிகமாகவோ அல்லது குறைவாகவோ அறிமுகப்படுத்துகிறது. எந்தவொரு குறியீடும் மற்றொரு பணியின் தரவை சேதப்படுத்தக்கூடும் என்பதால் (நினைவக மேலாண்மை அலகு பயன்படுத்தும் அமைப்புகளைத் தவிர) நிரல்கள் கவனமாக வடிவமைக்கப்பட்டு சோதிக்கப்பட வேண்டும், மேலும் பகிரப்பட்ட தரவுகளுக்கான அணுகல் செய்தி வரிசைகள், செமாஃபோர்கள் அல்லது தடுக்காத ஒத்திசைவு திட்டம் போன்ற சில ஒத்திசைவு மூலோபாயத்தால் கட்டுப்படுத்தப்பட வேண்டும். இந்த சிக்கல்களின் காரணமாக, நிறுவனங்கள் ஆஃப்-தி-ஷெல்ஃப் ஆர்டிஓஎஸ்-ஐப் பயன்படுத்துவது பொதுவானது, இது பயன்பாட்டு புரோகிராமர்கள் இயக்க முறைமை சேவைகளை விட சாதன செயல்பாட்டில் கவனம் செலுத்த அனுமதிக்கிறது. ஆர்டிஓஎஸ்ஸைச் சேர்ப்பதற்கான தேர்வு அதன் சொந்த சிக்கல்களைக் கொண்டுவருகிறது, இருப்பினும், பயன்பாட்டு மேம்பாட்டு செயல்முறையைத் தொடங்குவதற்கு முன்பு தேர்வு செய்யப்பட வேண்டும். இந்த நேரம் டெவலப்பர்களை தற்போதைய தேவைகளின் அடிப்படையில் தங்கள் சாதனத்திற்கு உட்பொதிக்கப்பட்ட இயக்க முறைமையை தேர்வு செய்ய கட்டாயப்படுத்துகிறது, எனவே எதிர்கால விருப்பங்களை பெருமளவில் கட்டுப்படுத்துகிறது. தொடர், யூ. எஸ். பி, டி. சி. பி/ஐ. பி, ப்ளூடூத், வயர்லெஸ் லேன், டிரங்க் ரேடியோ, பல சேனல்கள், தரவு மற்றும் குரல், மேம்பட்ட கிராபிக்ஸ், பல நிலைகள், பல இழைகள், ஏராளமான காத்திருப்பு நிலைகள் மற்றும் பலவற்றை நிர்வகிக்க சாதனங்கள் தேவைப்படுவதால் உட்பொதிக்கப்பட்ட அமைப்புகளில் சிக்கலின் அளவு தொடர்ந்து வளர்ந்து வருகிறது. இந்த போக்குகள் ஆர்டிஓஎஸ் உடன் கூடுதலாக உட்பொதிக்கப்பட்ட மிடில்வேரைப் பயன்படுத்துவதற்கு வழிவகுக்கின்றன. மைக்ரோகர்னல்கள் மற்றும் எக்ஸோகர்னல்கள் ஒரு மைக்ரோகர்னல் நினைவகத்தை ஒதுக்கி CPU ஐ வெவ்வேறு செயல்பாட்டு நூல்களுக்கு மாற்றுகிறது. பயனர்-முறை செயல்முறைகள் கோப்பு அமைப்புகள், நெட்வொர்க் இடைமுகங்கள் போன்ற முக்கிய செயல்பாடுகளை செயல்படுத்துகின்றன. எக்ஸோகர்னல்கள் சாதாரண சப்ரூட்டின் அழைப்புகள் மூலம் திறமையாக தொடர்பு கொள்கின்றன. வன்பொருள் மற்றும் கணினியில் உள்ள அனைத்து மென்பொருள்களும் பயன்பாட்டு புரோகிராமர்களுக்கு கிடைக்கின்றன மற்றும் விரிவாக்கக்கூடியவை. ஒற்றைக் கற்கால கர்னல்கள் என்பது உட்பொதிக்கப்பட்ட சூழலுக்கு ஏற்றவாறு அதிநவீன திறன்களைக் கொண்ட ஒப்பீட்டளவில் பெரிய கர்னலாகும். இது புரோகிராமர்களுக்கு லினக்ஸ் அல்லது மைக்ரோசாப்ட் விண்டோஸ் போன்ற டெஸ்க்டாப் இயக்க முறைமையைப் போன்ற சூழலை வழங்குகிறது, எனவே இது வளர்ச்சிக்கு மிகவும் பயனுள்ளதாக இருக்கும். எதிர்மறையாக, இதற்கு கணிசமாக அதிக வன்பொருள் வளங்கள் தேவைப்படுகின்றன, பெரும்பாலும் அதிக விலை கொண்டவை, மேலும், இந்த கர்னல்களின் சிக்கலான தன்மை காரணமாக, குறைவாக கணிக்கக்கூடியதாகவும் நம்பகமானதாகவும் இருக்கலாம். உட்பொதிக்கப்பட்ட மோனோலிதிக் கர்னல்களின் பொதுவான எடுத்துக்காட்டுகள் உட்பொதிக்கப்பட்ட லினக்ஸ், விஎக்ஸ் வொர்க்ஸ் மற்றும் விண்டோஸ் சிஇ ஆகும். வன்பொருளில் அதிகரித்த செலவு இருந்தபோதிலும், இந்த வகை உட்பொதிக்கப்பட்ட அமைப்பு பிரபலமடைந்து வருகிறது, குறிப்பாக வயர்லெஸ் திசைவிகள் மற்றும் ஜி. பி. எஸ் வழிசெலுத்தல் அமைப்புகள் போன்ற மிகவும் சக்திவாய்ந்த உட்பொதிக்கப்பட்ட சாதனங்களில். கூடுதல் மென்பொருள் கூறுகள் மைய இயக்க முறைமைக்கு கூடுதலாக, பல உட்பொதிக்கப்பட்ட அமைப்புகள் கூடுதல் மேல் அடுக்கு மென்பொருள் கூறுகளைக் கொண்டுள்ளன. இந்த கூறுகளில் CAN, TCP/IP, FTP, HTTP மற்றும் HTTPS போன்ற பிணைய நெறிமுறை அடுக்குகள் மற்றும் FAT மற்றும் ஃபிளாஷ் நினைவக மேலாண்மை அமைப்புகள் போன்ற சேமிப்பு திறன்கள் அடங்கும். உட்பொதிக்கப்பட்ட சாதனத்தில் ஆடியோ மற்றும் வீடியோ திறன்கள் இருந்தால், பொருத்தமான இயக்கிகள் மற்றும் கோடெக்குகள் கணினியில் இருக்கும். மோனோலிதிக் கர்னல்களைப் பொறுத்தவரை, இந்த மென்பொருள் அடுக்குகளில் பல கர்னலில் சேர்க்கப்படலாம். ஆர்டிஓஎஸ் பிரிவில், கூடுதல் மென்பொருள் கூறுகளின் கிடைக்கும் தன்மை வணிக சலுகையைப் பொறுத்தது. டொமைன்-குறிப்பிட்ட கட்டமைப்புகள் வாகனத் துறையில், அடோசார் என்பது உட்பொதிக்கப்பட்ட மென்பொருளுக்கான ஒரு நிலையான கட்டமைப்பாகும். மேலும் காண்க கம்யூனிகேஷன்ஸ் சர்வர் சைபர்-பிசிக்கல் சிஸ்டம் எலக்ட்ரானிக் கண்ட்ரோல் யூனிட் தகவல் உபகரணங்கள் ஒருங்கிணைந்த மேம்பாட்டு சூழல் ஃபோட்டோனிக்கலி ஆப்டிமைஸ் செய்யப்பட்ட உட்பொதிக்கப்பட்ட நுண்செயலிகள் தொகுதி மீது சிலிக்கான் கம்பைலர் மென்பொருள் பொறியியல் அமைப்பு எங்கும் நிறைந்த கம்ப்யூட்டிங் குறிப்புகள் குறிப்புகள் மேலும் வாசிப்பு எம்பெட் யூடியூப்புடன் வெளிப்புற இணைப்புகள் உட்பொதிக்கப்பட்ட அமைப்புகள் பாடநெறி, சைபர் பாதுகாப்பு மற்றும் உட்பொதிக்கப்பட்ட அமைப்புகளில் போக்குகள் டான் கீர், நவம்பர் 2013 நவீன உட்பொதிக்கப்பட்ட அமைப்புகள் நிரலாக்க வீடியோ பாடநெறி யூடியூப், உட்பொதிக்கப்பட்ட அமைப்புகள் மற்றும் மென்பொருளின் அனைத்து அம்சங்களையும் உள்ளடக்கிய மாநாடுகள், பட்டறைகள் மற்றும் பயிற்சிகளுடன் 2013 உட்பொதிக்கப்பட்ட அமைப்புகள் வாரம் (ESWEEK) வருடாந்திர நிகழ்வு, உட்பொதிக்கப்பட்ட அமைப்புகளின் கல்வி அம்சங்களை உள்ளடக்கிய பட்டறை