Lab 10: Memory Mapped I/O |
In this lab, we will learn about techniques available to application programmers for using logical address spaces that are not as widely known or used as they probably should be.
Issues addressed by this lab include:
Lab Materials |
Assignment |
For this lab, you should complete the implementation of the memmap program. This program should create a memory mapping of the source and destination files. Copy the source file using memory operations and compare this approach to the read/write system call approach taken by the read_write program. Use the time command in comparing the work done by the two approaches under different operating conditions.
We should be able to build the your solution memmap program using the Makefile submitted in your solution zip file.
When you are finished |
Once you are done with the lab, compress your source code and submit the compressed file through Canvas.
Evaluation |