A method for securely addressing a peripheral device at an absolute address comprising the computer-implemented steps of:executing a first computer program to request a memory access object from an operating system, the memory access object including a procedure executable to address the peripheral device at the absolute address; executing a first operating system procedure to provide the memory a