当前位置:首页 > 报告详情

os2atc-学生会场-张艺枫.pdf

上传人: 2*** 编号:129187 2023-05-01 23页 980.69KB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
OopS是一个使用Rust编写的、针对RISC-V架构的宏内核操作系统,由哈尔滨工业大学(深圳)的三个本科生开发。项目耗时六个月,代码量约15000行。OopS能在K210/QEMU上运行,支持84个系统调用,包括vi、gcc、rustc等。性能上,OopS实现了多核多线程,并针对K210的8M内存大小进行了内存优化,采用Lazy Allocation和Copy on Write技术,提高了内存使用效率。开发团队选择Rust的原因在于其优秀的工具链、社区支持、内存安全特性以及零成本抽象。他们认为,开发OS的过程也是学习的过程,并倡导开源精神。
"Rust语言在操作系统开发中的优势是什么?" "如何实现多核多线程在Rust操作系统中的进程模型重构?" "OopS操作系统开发历程中有哪些挑战和收获?"
客服
商务合作
小程序
服务号
折叠