时间如冲冲流水,一转眼间都毕业快一年了。这一年里忙忙碌碌,却又碌碌无为。有时又总想,生亦何苦,死亦何哀。

也好久没更新博文了,之前做了个STM8的脱机编程器,使用了EMWIN,学习到了人家的消息机制。觉得自己编程在无法移植系统的情况下能不能自己设计个模块呢?就有了标题中的思想。

以下是我在论坛上发的。

今天我也来个凑热闹讲讲操作系统,理论嘛,人人都懂,所以不讲了。

首先想问大家,平时在8位机上会用到操作系统吗?还是一直都是裸奔?当然了我一直都是在祼奔。

背景:

为什么要装B还说要设计个OS,这么简单还不人人都去设计。事实也的确如此,难。不知道各位有没有遇到这样的情况:

给公司写软件的时候,其核心内容设计好后公司总会有一些需要特别功能的产品,但仍基于设计好的核心,因此需要将此COPY两份,在其中一份中增加功能。如果公司这样的产品较多,那么你的文件夹中出现各种复件,如果核心软件优化了将对所有文件全部一一优化。自然有人说可以有预处理指令来增加功能模块,但这样的代码还是难于维护。。

重点来了,当软件初步完成后,维护时往往并没有设计时的激情,一是并没有设计时的思路,二总想换个思路重新写,或者压根就不想再碰!我是这样的,你呢?

因此我一直在找基于8位机的RTOS。

再后来我使用了EMWIN设计了一个产品,它的消息机制真的很棒,我就想能不能通过消息来驱动任务。em

非抢占式优先算法例题_非抢占式调度算法的实现(非抢占式、不可剥夺式)相关推荐

  1. 非抢占式优先算法例题_非抢占短作业优先算法源代码(C语言)

    #include #include #define MAX 5 //进程数 /*短作业优先算法*/ struct pro { int num; //进程名 int arriveTime; //到达时间 ...

  2. 非抢占式优先算法例题_三维点云的经典算法与前沿技术有哪些?

    三维点云是最重要的三维数据表达方式之一. 从技术角度看,SLAM.三维重建.机器人感知等领域,点云都是最简单且最普遍的表达方式:相对于图像,点云有其不可替代的优势--深度,即三维点云直接提供了三维空间 ...

  3. 非抢占式优先算法例题_非抢占式高优先级调度算法

    v1.0 可编辑可修改 1 /* 非抢占式高优先级调度算法(优先数越大级别越高) 算法思想: 在按进程达到时间由小到大的顺序输入进程信息后, 先对其优先数进行排列, 将 最先到达的进程的到达时间设为开 ...

  4. 平流式沉淀池计算例题_平流式沉淀池计算例题.doc

    平流式沉淀池计算例题 平流沉淀池的设计: 已知设计水量Q=300000m3/d.设计平流式沉淀池. 2.设计计算 (1)池容积W (2)单池容积W (3)单池池面积F (4)池深H (5)池长L (6 ...

  5. 高响应比优先算法代码_以梦为码丨让每一行代码都充满温情

    本期热点 智能校园部招聘专场 小海 小海冲鸭 我们一直在打磨的多款产品在上周海亮教育研究院产品发布会上崭露头角,激动!!! 别说话,我在敲代码 发布了哪些呀? 小海冲鸭 iClass.海亮星课堂.模板 ...

  6. 公平锁非公平锁的实际使用_理解ReentrantLock的公平锁和非公平锁

    学习AQS的时候,了解到AQS依赖于内部的FIFO同步队列来完成同步状态的管理,当前线程获取同步状态失败时,同步器会将当前线程以及等待状态等信息构造成一个Node对象并将其加入到同步队列,同时会阻塞当 ...

  7. 平流式沉淀池计算例题_平流式沉淀池计算例题

    平流沉淀池的设计: 已知设计水量Q=300000m 3/d .设计平流式沉淀池. 2.设计计算 (1)池容积W (2)单池容积W (3)单池池面积F (4)池深H (5)池长L (6)池宽B 1.Q= ...

  8. fp算法例题_机器学习(九)—FP-growth算法

    本来老师是想让我学Hadoop的,也装了Ubuntu,配置了Hadoop,一时间却不知从何学起,加之自己还是想先看点自己喜欢的算法,学习Hadoop也就暂且搁置了,不过还是想问一下园子里的朋友有什么学 ...

  9. 平流式沉淀池计算例题_(完整版)平流沉淀池设计计算.doc

    平流式沉淀池设计说明 1 构筑物设计说明 1.1 工程概况 废水排放量为 0.2m 3 /s ,人数为 80000 人,悬浮物为 350mg/l 1.2 设计依据及原则 <污水综合排放标准> ...

最新文章

  1. 异常:android.os.NetworkOnMainThreadException
  2. Vmware的 管理工具概述
  3. php去掉字符串的最后一个字符
  4. python sin_Python sin() 函数
  5. [转]hadoop新手错误解决方法
  6. [bash]删除文件中含特定字符串的行
  7. docker宿主机访问容器_Docker容器与宿主机器通过IP内外通讯
  8. python AES对称加密文件、解密文件
  9. CCF201709-2 公共钥匙盒(100分)【模拟+优先队列】
  10. SQL反模式学习笔记1 开篇
  11. 秒懂Linux文件权限及chmod命令
  12. 大厂Android高级多套面试专题整理集合,大厂直通车!
  13. “工资3000,一年存20万”:掌握理财技能,让我少奋斗10年
  14. word参考文献交叉引用
  15. excel如何把顺序倒过来_excel倒序怎么操作
  16. Bailian——4074积水量
  17. Ubuntu16.04 + Geforce GT630 OEM安装cuda 8.0
  18. 【jzoj 5101】凡喵识图 / Image Recognition(鸽笼原理)(模拟)
  19. c莫比乌斯函数_数论——容斥原理、莫比乌斯函数
  20. tcpdump抓syn,ack,fin,rst包

热门文章

  1. 通达OA 同步中控考勤机 增强版
  2. 手机固件为什么比WIN10还大?
  3. 系统架构之一(RPG游戏常用架构)
  4. hbuilder 使用 ph 打印插件 实现 无线打印
  5. 免费搭建自己的局域网云盘,资源库平台
  6. music介绍了快拍数
  7. mac 强制关闭端口命令
  8. 软考 - 高级信息系统项目管理师,论文写作特训(考试范围、格式、注意事项及习作模板)
  9. 【ZZULIOJ】1074: 百钱买百鸡
  10. h5+css+js简单验证码