Io

Status
Not open for further replies.

rookie1010

Fully Optimized
Messages
2,069
Hello

Does windows vista use memory mapped IO or port mapped IO depending upon architecture, the wiki says that Intel uses port mapped IO, so my noob understanding is that windows vista for Itanium would be port mapped IO whereas windows vista for amd would be memory mapped IO.

Is a IO port a single address or an address range?
 
thanks for the reply

i guess the address range is variable dependent upon how much functionality the IO device provides.

e.g. if it is a UART then it needs to address the transmit buffer, receive buffer, correct?
 
:)

not studying for an exam, just moved jobs and need to understand low level drivers, interaction with OS(windows) real quick, also need to understand the business side.
 
Depending on what you are trying to program, you have what are called flags or pointers and it is spit into memory addresses. Now keep in mind, when doing this it is paramount to know what memory addresses are already alloctaed to windows. I can't really recall, but there is a memory range that your do NOT touch.
 
Status
Not open for further replies.
Back
Top Bottom