Files
NJU_PA/nanos-lite/README.md
zzy dfc38f6525 NJU-ProjectN/nanos-lite ics2021 initialized
NJU-ProjectN/nanos-lite 2a141760e31be246a7316942293a97873925bc2f Makefile: use header files in newlib-navy
2024-09-21 17:15:02 +08:00

16 lines
545 B
Markdown

# Nanos-lite
Nanos-lite is the simplified version of Nanos (http://cslab.nju.edu.cn/opsystem).
It is ported to the [AM project](https://github.com/NJU-ProjectN/abstract-machine.git).
It is a two-tasking operating system with the following features
* ramdisk device drivers
* ELF program loader
* memory management with paging
* a simple file system
* with fix number and size of files
* without directory
* some device files
* 9 system calls
* open, read, write, lseek, close, gettimeofday, brk, exit, execve
* scheduler with two tasks