വിവരസാങ്കേതിക മേഖലയിൽ കമ്പ്യൂട്ടർ പോലുള്ള ഉപകരണങ്ങളിൽ പുറം ലോകവുമായി പരസ്പരം ആശയം കൈമാറാനുപയോഗിക്കുന്ന ഉപാധിയാണ് ഇൻപുട്ട്/ഔട്ട്‌പുട്ട് അഥവ ഐ‌ഒ (IO) എന്നറിയപ്പെടുന്നത്. ഉപകരണത്തിനു ലഭിക്കുന്ന വിവരങ്ങളാണ് ഇൻപുട്ട് എന്നറിയപ്പെടുന്നത്. വിവരശേഖരണം നടന്നു കഴിഞ്ഞാൽ വിവിധ പ്രക്രിയകൾ വഴി അതിനെ വിശകലനം ചെയ്തു കിട്ടുന്ന വിവരമാണ് ഔട്ട്‌പുട്ട് എന്നു വിളിക്കുന്നത്. വിവരങ്ങൾ നൽകാനും, വിശകലനശേഷം തിരികെ ലഭിക്കാനും മറ്റുചില ഉപകരണങ്ങളും ഇതിനാവശ്യമാണ്. കമ്പ്യൂട്ടറുമായി ആശയവിനിമയം നടത്തുവാനായി ഉപയോഗിക്കുന്ന ഉപകരണങ്ങളാണ് ഐ/ഒ ഉപകരണങ്ങൾ.. കീബോർഡും മൗസും കമ്പ്യൂട്ടറിന്റെ ഇൻപുട്ട് ഉപകരണങ്ങളാണ്. നെറ്റ്‌വർക്കിങ് ഉപകരണങ്ങളായ മോഡം, നെറ്റ്‌വർക്ക് കാർഡുകൾ എന്നിവ ഇൻപുട്ട്, ഔട്ട്‌പുട്ട് പ്രവർത്തനങ്ങൾ ഒരുമിച്ചു നടത്തുന്നു. കമ്പ്യൂട്ടർ സ്ക്രീനുകൾ, പ്രിന്ററുകൾ, സ്പീക്കറുകൾ തുടങ്ങിയവ പ്രധാനപ്പെട്ട ഔട്ട്‌പുട്ട് ഉപകരണങ്ങളാണ്.

മൗസും കീബോർഡുകളും ഉപയോക്താവ് പുറപ്പെടുവിക്കുന്ന ശാരീരിക ചലനങ്ങൾ എടുക്കുകയും അവയെ കമ്പ്യൂട്ടറിന് മനസ്സിലാക്കാൻ കഴിയുന്ന ഇൻപുട്ട് സിഗ്നലുകളായി പരിവർത്തനം ചെയ്യുകയും ചെയ്യുന്നു; ഈ ഉപകരണങ്ങളിൽ നിന്നുള്ള ഔട്ട്‌പുട്ട് കമ്പ്യൂട്ടറിന്റെ ഇൻപുട്ടാണ്. അതുപോലെ, പ്രിന്ററുകളും മോണിറ്ററുകളും ഒരു കമ്പ്യൂട്ടർ ഇൻപുട്ടായി നൽകുന്ന സിഗ്നലുകൾ എടുക്കുന്നു, മാത്രമല്ല അവ ഈ സിഗ്നലുകളെ ഉപയോക്താക്കൾക്ക് മനസ്സിലാക്കാൻ കഴിയുന്ന തരത്തിൽ പരിവർത്തനം ചെയ്യുന്നു. ഉപയോക്താവിന്റെ വീക്ഷണകോണിൽ, ഇവ വായിക്കുന്നതോ കാണുന്നതോ ആയ പ്രക്രിയയ്ക്ക് ഔട്ട്പുട്ട് ലഭിക്കുന്നു; കമ്പ്യൂട്ടറുകളും മനുഷ്യരും തമ്മിലുള്ള ഇത്തരത്തിലുള്ള ഇടപെടൽ മനുഷ്യ-കമ്പ്യൂട്ടർ ആശയവിനിമയം സാധ്യമാക്കുന്നു.

കമ്പ്യൂട്ടർ ആർക്കിടെക്ചറിൽ, വ്യക്തിഗത നിർദ്ദേശങ്ങൾ ഉപയോഗിച്ച് സിപിയുവിന് നേരിട്ട് വായിക്കാനോ എഴുതാനോ കഴിയുന്ന സിപിയുവിന്റെയും പ്രധാന മെമ്മറിയുടെയും സംയോജനം ഒരു കമ്പ്യൂട്ടറിന്റെ തലച്ചോറായി കണക്കാക്കപ്പെടുന്നു. സിപിയു / മെമ്മറി കോംബോയിലേക്കോ അതിൽ നിന്നോ ഉള്ള വിവരങ്ങൾ കൈമാറുന്നത്, ഉദാഹരണത്തിന് ഒരു ഡിസ്ക് ഡ്രൈവിൽ നിന്നുള്ള ഡാറ്റ വായിക്കുന്നതിലൂടെ, ഐ / ഒ ആയി കണക്കാക്കപ്പെടുന്നു. [1] സിപിയുവും അതിന്റെ സപ്പോർട്ടിംഗ് സർക്യൂട്ടും ഉപകരണ ഡ്രൈവറുകൾ നടപ്പിലാക്കുന്നത് പോലുള്ള നിമ്ന നിലയിലുള്ള കമ്പ്യൂട്ടർ പ്രോഗ്രാമിംഗിൽ ഉപയോഗിക്കുന്ന മെമ്മറി മാപ്പ് ചെയ്ത ഐ / ഒ നൽകാം, അല്ലെങ്കിൽ ഐ / ഒ ചാനലുകളിലേക്ക് ആക്സസ് നൽകാം. ഒരു ഡിസ്ക് ഡ്രൈവ് പോലുള്ള ദ്വിതീയ സംഭരണ ഉപകരണം ഉപയോഗിച്ച് ഡാറ്റ കൈമാറ്റം ചെയ്യുമ്പോൾ ആ സ്ഥലം പരമാവധി പ്രയോജനപ്പെടുത്തുന്നതിനും കാര്യക്ഷമമായി പ്രവർത്തിക്കുന്നതിനുമായി രൂപകൽപ്പന ചെയ്ത ഒന്നാണ് ഐ / ഒ അൽഗോരിതം.

ഇന്റർഫേസ് തിരുത്തുക

ഐ / ഒ ഉപകരണം ഒരു പ്രോസസർ പ്രവർത്തിപ്പിക്കുമ്പോഴെല്ലാം ഒരു ഐ / ഒ ഇന്റർഫേസ് ആവശ്യമാണ്. സാധാരണയായി ഒരു സിപിയു ഒരു ബസ് വഴി ഉപകരണങ്ങളുമായി ആശയവിനിമയം നടത്തുന്നു. പ്രോസസർ ജനറേറ്റുചെയ്‌ത ഡിവൈസ് അഡ്രസ്സ് വ്യാഖ്യാനിക്കാൻ ഇന്റർഫേസിന് ആവശ്യമായ ലോജിക് ഉണ്ടായിരിക്കണം. ഉചിതമായ കമാൻഡുകൾ (BUSY, READY, WAIT പോലുള്ളവ) ഉപയോഗിച്ച് ഇന്റർഫേസ് ഹാൻഡ്‌ഷെയ്ക്കിംഗ് നടപ്പിലാക്കണം, കൂടാതെ പ്രോസസ്സറിന് ഇന്റർഫേസിലൂടെ ഒരു ഐ / ഒ ഉപകരണവുമായി ആശയവിനിമയം നടത്താൻ കഴിയും. വ്യത്യസ്ത ഡാറ്റ ഫോർമാറ്റുകൾ കൈമാറ്റം ചെയ്യുകയാണെങ്കിൽ, ഇന്റർഫേസിന് സീരിയൽ ഡാറ്റയെ സമാന്തര രൂപത്തിലേക്കും തിരിച്ചും പരിവർത്തനം ചെയ്യാൻ കഴിയണം. കാരണം, ഒരു ഇൻപുട്ട് ഉപകരണത്തിൽ നിന്നുള്ള ഡാറ്റയ്ക്കായി കാത്തിരിക്കുമ്പോൾ ഒരു പ്രോസസർ നിഷ്‌ക്രിയമായിരിക്കുന്നത് പാഴായിപ്പോകുന്നതിന് ഇടയാക്കും [2]ആവശ്യമെങ്കിൽ പ്രോസസ്സർ കൂടുതൽ പ്രോസസ്സിംഗ് ചെയ്യുന്നതിന് അനുബന്ധ ടൈപ്പ് നമ്പറുകളും ഉണ്ടായിരിക്കണം.

അവലംബം തിരുത്തുക

  1. Null, Linda; Julia Lobur (2006). The Essentials of Computer Organization and Architecture. Jones & Bartlett Learning. p. 185. ISBN 0763737690. Archived from the original on 20 December 2016. Retrieved 11 December 2016.
  2. Abd-El-Barr, Mostafa; Hesham El-Rewini (2005). Fundamentals of Computer Organization and Architecture. John Wiley & Sons. p. 161-162. ISBN 9780471478331. Archived from the original on 21 December 2016. Retrieved 11 December 2016.
"https://ml.wikipedia.org/w/index.php?title=ഇൻപുട്ട്_ഔട്ട്പുട്ട്&oldid=3925006" എന്ന താളിൽനിന്ന് ശേഖരിച്ചത്