# Memory Mapped Files - Am I Learning Enough

Skip to content

# Memory-Mapped Files

## Official Documentation

- Linux Programmer's Manual: mmap(2)
- Link
- Windows API: Memory-Mapped Files
- Link
- POSIX Programmer's Manual: mmap
- Link

## Research Papers

- "A Fast File System for UNIX" by M. K. McKusick et al. (1984)
- Link
- "The Design and Implementation of a Log-Structured File System" by M. Rosenblum and J. K. Ousterhout (1992)
- Link
- "Soft Updates: A Technique for Eliminating Most Synchronous Writes in the Fast Filesystem" by G. R. Ganger and Y. N. Patt (1994)
- Link

## Additional Online Resources

- Operating Systems: Three Easy Pieces - Memory-Mapped Files
- Link
- GeeksforGeeks: Memory Mapped I/O
- Link
- IBM Developer: Mapping files in memory
- Link

## Books

- "The Linux Programming Interface" by Michael Kerrisk
- ISBN: 1593272200
- Provides a comprehensive guide to Linux and UNIX system programming, including memory-mapped files.
- "Advanced Programming in the UNIX Environment" by W. Richard Stevens and Stephen A. Rago
- ISBN: 0321637739
- Offers in-depth coverage of UNIX programming, including memory-mapped file operations.
- "Windows System Programming" by Johnson M. Hart
- ISBN: 0134382250
- Covers Windows system programming, including detailed explanations of memory-mapped files.

## Standards

- POSIX.1-2017 (IEEE Std 1003.1-2017)
- Includes specifications for memory-mapped file operations

## Online Courses

- MIT 6.828: Operating System Engineering
- Link
- Coursera: Operating Systems and You: Becoming a Power User
- Link
- Udacity: Advanced Operating Systems
- Link

### 📊 Analytics

View Dashboard →

📈 This page is being tracked with GoatCounter. Click here to view detailed analytics including page views, referrers, and visitor statistics.

Show Public Statistics
Live view counter for this page