toynix:玩具内核 源码
托尼克斯 0引言 Toynix是一个类似Unix界面的微型内核(仅为了娱乐而编程)。 它由简化内核的fs和网络模块组成。 以下是您可能需要关注的一些关键功能: 1个支持多任务和多CPU Toynix内核在用户模式和内核模式之间运行。 它支持同时运行并请求系统服务的多个用户进程。 它设计用于多CPU硬件。 任务计划程序采用循环策略。 在用户区域内,它支持线程和ITC(线程间通信)以进行线程之间的通信(如信号灯,邮箱)。 2陷阱框架 在内核中注册陷阱和中断函数既简单又灵活。 它在用户空间中提供带有独立异常堆栈的中断处理程序功能。 3内存管理 Toynix根据映射特权级别提供了通用的保护机制
下载地址
用户评论