Skip to content

prakashk19/Xinu-Demand-Paging

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xinu-Demand-Paging

Virtual Memory implementation using XINU. Edits made in the 'Paging' folder to implement following system calls among others: ==SYSCALL xmmap (int virtpage, bsd_t source, int npages) map a source file of size npages pages to the virtual page virtpage. ==SYSCALL xmunmap (int virtpage) remove a virtual memory mapping. ==SYSCALL vcreate (int *procaddr, int ssize, int hsize, int priority, char *name, int nargs, long args) create a new Xinu process. ==WORD *vgetmem (int nbytes) vgetmem() will allocate the desired amount of memory if possible; get the memory from a process' private heap located in virtual memory.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 82.4%
  • Assembly 9.8%
  • Makefile 5.1%
  • Yacc 2.5%
  • Other 0.2%