Hello to everyone,
I am very new on the Hardware architecture field and I am trying to understand some low-level hardware things.
If somebody have the patience to explain me or to guide me how I will understand the communication of a NIC (network adapter) with the hardware and the OS?
I read something about PIO and MMIO but these two architectures are based on the hardware (motherboard) or the brand of the CPU?
I mean, an Intel CPU defines how a NIC communicate with the hardware in different way than an ARM-based CPU ?
or motherboards define this kind of communication?
Many thanks,
Regards,
Elias
I am very new on the Hardware architecture field and I am trying to understand some low-level hardware things.
If somebody have the patience to explain me or to guide me how I will understand the communication of a NIC (network adapter) with the hardware and the OS?
I read something about PIO and MMIO but these two architectures are based on the hardware (motherboard) or the brand of the CPU?
I mean, an Intel CPU defines how a NIC communicate with the hardware in different way than an ARM-based CPU ?
or motherboards define this kind of communication?
Many thanks,
Regards,
Elias