I/O Address

Adresa I/O je číselný identifikátor, který počítačový CPU používá ke komunikaci s periferií. Každý port I/O v počítači, například port USB, konektor Ethernet nebo port HDMI, má jedinečnou adresu, která ho odlišuje od všech ostatních portů. Samostatné adresy I/O pomáhají CPU rozpoznat jednotlivé periferie a přímo s nimi komunikovat.

Když program spuštěný na CPU počítače potřebuje přímo komunikovat s periferií, odesílá příkazy a data na adresu I/O dané periferie. Periferie může odpovědět odesláním informací zpět CPU počítače na stejnou adresu. Když například tisknete dokument, CPU předá dokument a nastavení tisku na adresu I/O tiskárny, která pak tento požadavek zpracuje a dokument vytiskne.

Starší počítače často přiřazovaly portům I/O pevné adresy podle typu portu I/O — například standardní adresa prvního sériového portu počítače byla vždy 0x03F8. Tyto adresy byly oddělené od systémové paměti a k odesílání dat do zařízení I/O a jejich přijímání vyžadovaly speciální instrukce CPU. Moderní počítače nyní používají efektivnější metodu nazývanou paměťově mapované I/O, která přiřazuje portům I/O adresy ze stejného adresního prostoru jako hlavní systémové paměti. Sdílení tohoto adresního prostoru umožňuje, aby každá instrukce CPU, která přistupuje k systémové paměti, přistupovala také k zařízením I/O. Protože adresy I/O nyní spravuje operační systém, mohou aplikace ke komunikaci s periferiemi používat systémová rozhraní API namísto odesílání dat na konkrétní předem definované adresy — což výrazně zvyšuje spolehlivost a snižuje četnost konfliktů.

Aktualizováno July 20, 2023 od Brian P.

quizOtestujte své znalosti

Ultra DMA stands for Ultra Direct ____ Access?

A
Media
0%
B
Memory
0%
C
Monitor
0%
D
Microphone
0%
Correct! Incorrect!     View the Ultra DMA definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice I/O Address na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.