存储器映射输入输出

内存映射输入输出(英語:Memory-mapped I/O, MMI/O,简称为内存映射I/O),以及端口映射输入输出port-mapped I/O, PMI/O,也叫作独立输入输出isolated I/O),是PC机在中央处理器CPU)和外部设备之间执行输入输出操作的两种方法,这两种方法互为补充。除此之外,执行输入输出操作也可以使用专用输入输出处理器(dedicated I/O processors)——这通常是指大型電腦上的通道输入输出(Channel I/O),这些专用处理器执行自有的指令集

内存映射I/O(不要和内存映射文件的输入输出混淆)使用相同的地址总线来寻址內存和输入输出设备(简称I/O设备),前提是I/O设备上的设备内存和寄存器都已经被映射到内存空间的某个地址。这样当CPU访问某个地址的时候,可能是要访问某一部份物理內存,也可能是要访问I/O设备上的内存。因此,设备内存也可以通过内存访问指令来完成读写。每个I/O设备监测CPU的地址总线,并且在发现CPU访问被分配到本设备的地址区域的时候做出响应,建立数据总线和相应设备寄存器之间的连接。为了实现CPU对MMI/O设备的访问,相应的地址空间必须给这些设备保留, 并且不能再分配给系统物理内存。这可以是永久保留,也可以是暂时性的保留。通常来说X86架构都是永久保留的,而在Commodore 64中,由于采用了I/O设备和普通内存之间的堆交换技术(bank switching),可以做到暂时性保留。

PMI/O通常使用一组专门为I/O设计的CPU指令来执行I/O操作。比如在基于x86和x86-64架构的微处理器中使用in/out指令。这两条指令有一些不同的形式,分别用来在CPU的EAX寄存器(或高16位/低16位/高8位/低8位)和I/O设备的某个端口之间完成对单字节/双字节/四字节数据的操作(比如对out指令,分别有outb, outw和outl) 。I/O设备有一个和内存地址空间相互独立的I/O地址空间。I/O设备通过专用I/O针脚或者专用的总线和CPU相连。因为这个I/O地址空间和内存地址空间相互独立,所以有时候称为独立I/O.

外部链接

Read other articles:

Road in eastern Ireland R160 roadBóthar R160Tractor on the R160Route informationLength20.4 km (12.7 mi)Major junctionsFrom R154 / R933 TrimMajor intersections R158 Trim (Summerhill Road) R156 BrannockstownCrosses Leinster BlackwaterPasses through LongwoodCrosses Royal Canal and Western Commuter railway line; enters County KildareTo R148 Ballynadrumny LocationCountryIreland Highway system Roads in Ireland Motorways Primary Secondary Regional The R160 road is a regional road in ...

 

 

Constituency of Bangladesh's Jatiya Sangsad Nilphamari-2Constituencyfor the Jatiya SangsadDistrictNilphamari DistrictDivisionRangpur DivisionElectorate311,735 (2018)Current constituencyCreated1984Party  ALCurrent MPAsaduzzaman Noor← Seat no. 12Seat no. 13Seat no.14 → Nilphamari-2 is a constituency represented in the Jatiya Sangsad (National Parliament) of Bangladesh since 2001 by Asaduzzaman Noor of the Awami League. Boundaries The constituency encompasses Nilphamari Sadar Upazi...

 

 

Questa voce è orfana, ovvero priva di collegamenti in entrata da altre voci. Inseriscine almeno uno pertinente e utile e rimuovi l'avviso. Segui i suggerimenti del progetto di riferimento. Johann Nikolaus Hert Johann Nikolaus Hert, noto anche come Hertius (Niederkleen, 6 ottobre 1651 – Gießen, 19 settembre 1710), è stato un giurista tedesco. Indice 1 Biografia 2 Opere 3 Note 4 Bibliografia 5 Altri progetti 6 Collegamenti esterni Biografia Figlio di un parroco, ricevette una prima istruz...

PelaihariKecamatanKantor kecamatan PelaihariPelaihariPeta lokasi Kecamatan PelaihariTampilkan peta Kabupaten Tanah LautPelaihariPelaihari (Kalimantan Selatan)Tampilkan peta Kalimantan SelatanPelaihariPelaihari (Kalimantan)Tampilkan peta KalimantanPelaihariPelaihari (Indonesia)Tampilkan peta IndonesiaKoordinat: 3°48′19″S 114°47′17″E / 3.805254926278186°S 114.78796932089344°E / -3.805254926278186; 114.78796932089344Koordinat: 3°48′19″S 114°47′17″E&#...

 

 

703 Flyover Raya Bogor Halte TransjakartaHalte Flyover Raya Bogor arah Tanah Merdeka pada Februari 2024LetakKotaJakarta TimurDesa/kelurahanSusukan, CiracasKodepos13750AlamatJalan Raya Bogor dan Jalan TB SimatupangKoordinat6°18′55″S 106°51′56″E / 6.3152943°S 106.86561°E / -6.3152943; 106.86561Koordinat: 6°18′55″S 106°51′56″E / 6.3152943°S 106.86561°E / -6.3152943; 106.86561Desain HalteStruktur BRT, median jalan bebas...

 

 

Voce principale: Montegranaro Calcio Fermana Football Club. Montegranaro Calcio Fermana Football ClubStagione 2017-2018Sport calcio Squadra Fermana Allenatore Flavio Destro All. in seconda Vincenzo Rodia Presidente Umberto Simoni Serie C14° Coppa Italia Serie CFase a gironi StadioStadio Bruno Recchioni (8.850) Abbonati444 Maggior numero di spettatori3.283 vS Sambenedettese (20 settembre 2017) Minor numero di spettatori680 vs Ravenna (22 dicembre 2017) Media spettatori1.300 2016-2017 20...

College football game2015 TicketCity Cactus Bowl26th Cactus Bowl Washington Huskies Oklahoma State Cowboys (8–5) (6–6) Pac-12 Big 12 22 30 Head coach: Chris Petersen Head coach: Mike Gundy 1234 Total Washington 00148 22 Oklahoma State 141033 30 DateJanuary 2, 2015Season2014StadiumSun Devil StadiumLocationTempe, Arizona, U.S.MVPDesmond Roland (RB, Okla. St.) & Seth Jacobs (LB, Okla. St.)FavoriteWashington by 6.5[1]RefereeDennis Hennigan (ACC)[2]Atte...

 

 

Afghan Taliban leader MawlawiAbdul KabirعبدالکبیرKabir in 2021Acting Third Deputy Prime Minister for Political Affairs of AfghanistanIncumbentAssumed office 4 October 2021Serving with Abdul Ghani Baradar and Abdul Salam HanafiSupreme LeaderHibatullah AkhundzadaPrime MinisterHasan Akhund (acting)Preceded byPosition establishedActing Prime Minister of AfghanistanPro tempore[a]17 May 2023 – 17 July 2023Supreme LeaderHibatullah Akhundzad...

 

 

American tax forms Form 1042-S, 2016. Forms 1042, 1042-S and 1042-T are United States Internal Revenue Service tax forms dealing with payments to foreign persons, including nonresident aliens, foreign partnerships, foreign corporations, foreign estates, and foreign trusts.[1] Every withholding agent or intermediary, whether US or foreign, who has control, receipt, custody, disposal or payment of any fixed or determinable, annual or periodic US source income over foreign persons, must ...

كمال كاميابينيا معلومات شخصية الاسم الكامل كمال الدين كاميابينيا الميلاد 18 يناير 1989 (العمر 35 سنة)طهران، إيران[1] الطول 1.77 م (5 قدم 9 1⁄2 بوصة) مركز اللعب لاعب وسط الجنسية إيران  معلومات النادي النادي الحالي برسبوليس الرقم 11 مسيرة الشباب سنوات فريق 1999–2004 با...

 

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أكتوبر_2013) مصورو فليكر في جولة تصوير راجلة في غيلدفورد، أستراليا جولة تصوير في منطقة وسط المدينة في فينكس-أريزونا جولة تصوير في شانغهاي. جولة التصوير نشاط يقوم به هواة...

 

 

Australian film and theatre production studio Efftee Studios was an early Australian film and theatre production studio, established by F.W. Thring (the name 'Efftee' deriving from his initials, 'FT' for Francis Thring) in 1930. It existed until Thring's death in 1935. Initially Efftee Films was based in Melbourne and used optical sound equipment imported from the US. History In 1931, the company produced the first commercially viable Australian made sound feature film, Diggers. Over the next...

Sporting event delegationLebanon at the2017 World Aquatics ChampionshipsFlag of LebanonFINA codeLIBNational federationFederation Libanaise de Natationin Gwangju, South KoreaCompetitors4 in 1 sportMedals Gold 0 Silver 0 Bronze 0 Total 0 World Aquatics Championships appearances197319751978198219861991199419982001200320052007200920112013201520172019202220232024 Lebanon competed at the 2019 World Aquatics Championships in Gwangju, South Korea from 12 to 28 July. Swimming Main article: Swimming a...

 

 

This article is about the capital of Ecuador. For other uses, see Quito (disambiguation). Capital city in Pichincha, EcuadorQuitoCapital citySan Francisco de QuitoClockwise from top: La Ronda street, Church of the Society of Jesus, El Panecillo as seen from Northern Quito, Carondelet Palace, Central-Northern Quito, La Carolina Park and Church and Convent of St. Francis FlagCoat of armsNicknames: Carita de Dios (Little Face of God), Mitad del Mundo (Middle of the World), Luz de América (...

 

 

此條目需要补充更多来源。 (2022年5月20日)请协助補充多方面可靠来源以改善这篇条目,无法查证的内容可能會因為异议提出而被移除。致使用者:请搜索一下条目的标题(来源搜索:陶笛 — 网页、新闻、书籍、学术、图像),以检查网络上是否存在该主题的更多可靠来源(判定指引)。 此條目偏重在某些見解、事件或爭議上。 (2024年1月4日)請協助建立更平衡的陳述以符...

Daerah ini tidak sama dengan Albania di Eropa tenggara. Negara kuno Kaukasus: Armenia, Iberia, Colchis dan Albania Albania Kaukasia, juga disebut Alvank dalam bahasa Armenia,[1][2] Ardhan dalam bahasa Parthia, Arran dalam bahasa Persia,[3] dan Al-Ran dalam bahasa Arab,[1][3] adalah kerajaan kuno yang terletak di daerah Republik Azerbaijan dan Dagestan selatan modern. Nama Albania adalah nama dalam bahasa Latin, dan istilah untuk tanah bergunung-gunung.&...

 

 

У этого термина существуют и другие значения, см. Уступ (значения). Уиллис-тауэр составлен из девяти труб, которые, заканчиваясь на разных высотах, формируют уступы Уступ — изменение площади перекрытий в здании по мере увеличения высоты, за счёт чего приобретается ступен�...

 

 

Kris Allen, pemenang American Idol musim kedelapan. American Idol musim kedelapan merupakan kelanjutan tayangan reality show dalam bidang bernyanyi yang diselenggarakan oleh Fox untuk kedelapan kalinya pada 2009.[1] Dalam kompetisi tersebut terdapat 13 finalis dan 4 orang juri, yakni Simon Cowell, Paula Abdul, Randy Jackson, dan Kara DioGuardi.[2] Keempat juri tersebut berperan untuk memberikan masukan serta komentar atas penampilan para finalis.[2] Finalis dalam ameri...

This article is about the geometric meaning. For the insect, see Cathetus (moth). For the plant, see Phyllanthus. A right-angled triangle where c1 and c2 are the catheti and h is the hypotenuse In a right triangle, a cathetus (originally from the Greek word Κάθετος; plural: catheti), commonly known as a leg, is either of the sides that are adjacent to the right angle. It is occasionally called a side about the right angle. The side opposite the right angle is the hypotenuse. In the con...

 

 

Musical theories of Hugo Riemann For the mathematical conjecture, see Riemann hypothesis. Illustration of Riemann's dualist system: minor as upside down major. Half-steps are indicated by slur marks, other notes are separated by whole steps. The descending melodic minor scale shown has the same order of half steps and whole steps as the ascending major scale. Riemannian theory, in general, refers to the musical theories of German theorist Hugo Riemann (1849–1919). His theoretical writings c...