This assignment requires students to implement functions for the Cartridge Memory System (CART) driver. The CART system consists of multiple cartridges, each containing multiple frames, which are fixed-size memory blocks. Students must create a driver that interacts with the CART system using packed registers and bus functions. The driver should maintain information about current files in the file system, allocate parts of memory for data storage, and copy data into/out of memory as needed to serve reads and writes.