- 博客(4)
- 收藏
- 关注
原创 OneOS操作系统入门-04:时间片轮转调度介绍与实验详解
时间片是操作系统分配给每个正在运行的进程(或线程)的一个固定时间段,在这个时间段内,进程可以独占CPU并执行其任务。时间片的主要目的是确保所有处于就绪状态的进程都能获得公平的CPU时间,避免某些进程长时间占用CPU。在时间片轮转调度中,系统会维护一个就绪队列,所有就绪进程按照到达的顺序排队等待执行。操作系统按照队列顺序依次分配时间片,每个进程在获得CPU后开始执行,直到其时间片用完。时间片的长度通常由操作系统的调度器决定,这个长度可以根据系统的性能要求和进程的优先级进行调整。
2024-08-23 17:01:53
545
原创 OneOS操作系统入门-03:OneOS任务基础知识介绍与实验详解
51、AVR、STM32单片机等裸机(未使用系统)的时候一般都是在main 函数里面用while(1)做一个大循环来完成所有的处理,即应用程序是一个无限的循环,循环中调用相应的函数完成所需的处理。有时候我们也需要中断中完成一些处理。相对于多任务系统而言,这个就是单任务系统,也称作前后台系统,中断服务函数作为前台程序,大循环while(1)作为后台程序,如下图所示:前后台系统的实时性差,系统各个任务应用程序都是排队轮流执行,不管程序是否紧急,相当于所有任务的优先级都一样。但前后台系统简单,资源消耗也少。
2024-08-23 15:36:56
822
原创 OneOS操作系统入门-02:OneOS实验环境配置和点亮开发板
OneOS Lite是中国移动针对物联网领域推出的轻量级操作系统,具有可裁剪、跨平台、低功耗、高安全等特点,支持ARM Cortex-M、MIPS、RISC-V等主流芯片架构,兼容POSIX、CMSIS等标准接口,支持MicroPython语言开发,提供图形化开发工具,能够有效提升开发效率并降低开发成本,帮助用户开发稳定可靠、安全易用的物联网应用。scons --ide = xxx:项目编译构造命令,如:scons --ide = MDK5。(2)系统配置:系统剪裁,组件使能/失能,外设使能/失能等。
2024-08-22 17:17:24
353
原创 OneOS操作系统入门-01:OneOS简介
本节内容主要介绍了裸机系统和RTOS系统,OneOS操作系统的概念、架构、特点及相对于其他操作系统的优势
2024-08-16 17:58:36
626
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人