【文件属性】:
文件名称:zOS:基于微内核的业余操作系统
文件大小:538KB
文件格式:ZIP
更新时间:2021-05-10 23:54:26
C
操作系统
zOS是一种业余操作系统,从2013年11月开始开发,是从零开始构建的。自2014年8月以来,它已完全从头进行了重写。
zOS基于微型内核(名为zKernel),其特殊之处在于将虚拟文件系统嵌入内核中。
特征
内核功能
内存管理
流程管理:
ELF装载机(仅限静态ELF)
循环调度程序
线程支持
fork()使用写时复制
中断Userland API
虚拟文件系统
驱动程序界面和通讯
文件系统驱动程序接口(WIP)
用户区功能
C库提供系统调用界面
驱动程序库(libdriver)
轻松实现驱动程序
仅提供设备信息和操作,库执行其他所有操作
Userland库中的文件系统(libfiu)
简单的文件系统实施
文件系统驱动程序仅提供文件系统操作和信息,其余由库提供
通用块缓存实现
驱动因素:
ATA :(仅磁盘,无CDROM atm)
分机2
键盘
视频(x86仅