【冥王星操作系统】Pluto-OS 国产操作系统设计

本文介绍了冥王星操作系统Pluto-OS的设计理念和架构,包括硬件平台适配、内核层、组件层、应用框架层和应用层。操作系统采用拿来主义,兼容成熟组件,强调快速迭代更新,未来将集成更多功能如GUI组件、Java/JS引擎等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

  • 上段时间,通过软考,买了一些软件工程相关的书籍,上面或多或少提到:设计与实现的概念
  • 工程师一般作为打工者,上级下发任务,然后理解消化,拆分任务,并执行任务,所以,很少提及设计的理念。
  • 其实设计并不只是写写计划,而是更注重总体上考虑如何去做

操作系统设计

  • 操作系统,听上去就是个复杂的概念,提及系统,如果不前期做好规划,后期开发与维护会更困难
  • 操作系统的组成:
    • 硬件平台BSP(板级支持包),毕竟要在电路板上工作
    • 操作系统内核,哪怕就是简单的多个任务轮流调度,至少能让多个任务跑起来
    • 各个功能组件,如文件系统、内存管理、任务同步与通信、网络组件
    • 人机交互:shell、OS API、GUI组件
    • 用户应用,数据通信、设备管理、传感器管理、任务管理、用户管理,等等

Pluto-OS的架构

  • 以下是【冥王星操作系统】Pluto-OS的架构图,主要分为:
  • 底层:硬件平台的适配
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhangsz_sh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值