• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

单片机上的操作系统和PC机上的操作系统 实现起来差异大不大?

Andrewz 2018-12-09 浏览量:784

通过学习ucos感觉它有灵巧的地方但是也不是每个地方都很复杂.

那么PC机上面要实现一个操作系统的话难道就很难吗?

还是说只要有环境是分分钟的事情?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 差异比较大,单品机的 RTOS 更像个裸机调度器,运行实时控制一类的任务,其实还是裸机,外设,地址空间,都是直接用的。

    PC 系统直接接管硬件,应用程序直接在虚拟地址空间运行,应用程序不用关心硬件,不用管地址空间,不用管内存大小够不够,操作系统有驱动,会寻址,有存储管理会置换,32 位系统,每个进程都可以有自己的 3G 内存空间,即使只有 512M 内存,10个进程都可以使用自己的 3G 内存空间

    • 发布于 2018-12-09
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:11
  • 应该主要还是实时性的差别,单片机跑的一般都是RTOS,pc跑的系统更多是不带实时性的,比如linux。另外单片机不带内存管理单元MMU,PC跑的系统带MMU
    • 发布于2018-12-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 差异比较大,普通pc用cpu资源方面更有余量,且还有mmu啊。
    • 发布于2018-12-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 差异很大,单片机操作系统上编程复杂一些,上位机简单一些,毕竟windows系统完善
    • 发布于2018-12-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 两者需要实现的基本任务都一样

    但,一个相当于自行车,一个相当于高铁

    • 发布于2018-12-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 流程是一样的,但是两种运用领域不同,所以差别还是很大的,windows非常完善,各种软件都有,单片机很多得自己动手!
    • 发布于2018-12-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 差异很大,pc 的操作系统比单片机的 ucos 复杂得多的多
    • 发布于2018-12-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 是很大的,PC上的要宏大的多的多啊,要实现的功能也要多的多
    • 发布于2018-12-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 差别很大,单片机上一般是单核进行时间片轮转调度,而电脑是多核独立分配运行任务的,完全不同。
    • 发布于2018-12-30
    • 举报
    • 评论 0
    • 0
    • 0

  • PC上面的简单操作系统实现起来也不难,但是PC运算能力,内存空间都不是单片机可比的,因此操作系统有更高要求,复杂的操作系统开发起来自然困难
    • 发布于2019-01-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 差别还是很大的,因为PC都是多核的,是真正的多个核心处理多个任务,嵌入式一般都是单核的时间片切换任务
    • 发布于2019-01-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 流程都是差不多的,实际的就是跟你的处理任务的负载度有关系
    • 发布于2019-01-18
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

单片机上的操作系统和PC机上的操作系统 实现起来差异大不大?