SHEMOX操作系统-简介

 SHEMOX操作系统


       系统目前已经支持进程管理、进程同步、进程间通信、设备管理、文件系统、动态链接库、SHELL功能。已经具备了操作系统基本功能,拥有良好的扩展性。GUI和TCP已经进入开发阶段。
   SHEMOX是一款具备完全自主知识产权的操作系统,没有采用任何开源项目的代码,开发工具采用VC,没有汇编文件。使用VPC2007进行测试。
   版本号目前未定,待到大致稳定后,从0.9版开始记录版本号。
   有兴趣的加入SHEMOX群:16849012

    下载链接:http://download.csdn.net/my/uploads

内核:
1、支持256个优先级,每个优先级只有1个进程。进程调度按优先级进行
2、进程同步:锁(相当于互斥量)、信号量
3、进程间通信提供:管道(大数据量)、邮箱(小数据量)、消息(微小数据量)

内存管理:
1、通用堆分配,分配长度不限
2、大块堆分配,分配长度不限,分配粒度为64K,分配内存64K边界对齐
3、定长内存分配,分配长度可设置,自动调整为64字节的整数倍。最小64字节,最大512字节。
4、slab分配。正在开发。

设备管理。
1、设备管理结构。可以直接通过设备名打开设备,然后使用设备
2、通用设备驱动模型。SHEMOX Driver Model,简称SDM。

文件系统
1、通用文件系统驱动接口。支持将分区挂接到目录上。
2、现已支持FAT32分区格式,不打算支持FAT12/16。
3、支持通过文件访问设备
4、计划开发SHEMOX文件系统。

系统扩展。
1、支持动态链接库。目前支持PE格式。
2、支持执行第三方应用程序。目前支持PE格式

SHELL。
现已提供的命令。
1、内核命令:CLS、MEM
2、设备相关:SYNC
3、文件系统相关:DIR、CD、MD、MOUNT
4、文件操作相关:DEL、TYPE

5、调试相关:MODULE、FS

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值