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