For (1) - ACPI is how the kernel knows what addresses maps where. And when a driver claims the same address space, it knows there's a conflict