Skip to content

AkshayRShukla/jos-mmap

 
 

Repository files navigation

JOS mmap() Library

This is a POSIX-compliant implementation of the mmap() library, built on top of JOS, a exokernel-style operating system.

mmap is a method of memory-mapped I/O, which allows user programs to map a memory object, such a partial or complete file, to their environment's virtual address space. Pages are mapped lazily and are retrieved on-demand.


void *mmap(void *addr, size_t len, int prot, int flags, int fd, off_t off);
int munmap(void *addr, size_t len);

About

mmap implementation for 6.828 on JOS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 82.1%
  • Python 6.3%
  • C++ 5.6%
  • Assembly 3.2%
  • Makefile 1.8%
  • Perl 0.6%
  • Other 0.4%