免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 20953 | 回复: 25

我的OS我做主 [复制链接]

论坛徽章:
1
摩羯座
日期:2013-11-29 18:02:31
发表于 2015-09-24 15:32 |显示全部楼层
获奖详情:http://bbs.chinaunix.net/thread-4192442-1-1.html

话题背景:

      现在设计一个嵌入式软件平台,运行ARM Cortex R5芯片,根据平台需求,要设计定时器机制,并为每个定时器提供一个回调函数,当时间到时,调用超时函数,这样其它模块使用定时器就比较方便了,且定时器数量最大要支持65536个,要保证实时性,不能因为添加定时器比较多而影响系统性能。
     传统的启动一个进程或线程来管理这个定时器明显感觉有点低端了,很可能实时性无法满足要求。基于这个需求,参考WindowsAPI设计,觉得可以参考其内核定时器的设计。以前看内核定时器设计时,感叹于其APC,DPC等机制之精妙,所以这次特地以平台这个机会想学习下Windows内核设计机制,毕竟思想是会超越软件本身的,修炼思想才是王道。
     平时在你的工作中,是否遇到过类似需求,是否借鉴过Windows的内核思想呢?开动你的大脑,一起讨论下面问题。


讨论话题:
(以下几个问题仅供参考,若兄弟还有其他见解,可补充说明)
1:你所理解的OS内核设计思想指的是哪些方面的内容?
2:Windows内核都包含什么组件?各个组件有什么用?
3:如果让你设计下一代Windows,你最希望加入什么样的功能?为什么添加这样的功能?
4:在Windows内核机制中,哪个你最欣赏?这个机制好在哪里?


讨论时间:
2015年9月25日—2015年10月25日


活动奖励:
活动结束后,我们将选择5位讨论精彩的小伙伴,每人赠送一本《Windows 内核设计思想》。


作者: 陈树宝   
出版社:电子工业出版社
ISBN:9787121253140
上架时间:2015-1-30
出版日期:2015 年3月
开本:16开
页码:615
版次:1-1

样章试读:
Windows 内核设计思想.pdf (3.12 MB, 下载次数: 44)

论坛徽章:
19
处女座
日期:2014-07-18 14:50:5415-16赛季CBA联赛之北京
日期:2019-09-16 15:39:1415-16赛季CBA联赛之上海
日期:2019-09-15 15:29:0415-16赛季CBA联赛之山西
日期:2017-03-09 10:58:232017金鸡报晓
日期:2017-02-08 10:33:212017金鸡报晓
日期:2017-01-10 15:13:2915-16赛季CBA联赛之深圳
日期:2016-12-15 17:55:53C
日期:2016-10-25 16:00:1515-16赛季CBA联赛之新疆
日期:2016-07-21 14:02:0415-16赛季CBA联赛之江苏
日期:2016-06-30 12:15:04shanzhi
日期:2016-06-17 17:59:31平安夜徽章
日期:2015-12-26 00:06:30
发表于 2015-09-25 10:55 来自手机 |显示全部楼层
工作前三年,两年半都在搞Windows,从XP,Vista,7,8,8.1,以及9 OEM版,觉得MS是作死的节奏……

论坛徽章:
7
IT运维版块每日发帖之星
日期:2015-08-29 06:20:00IT运维版块每日发帖之星
日期:2015-08-29 06:20:00平安夜徽章
日期:2015-12-26 00:06:30技术图书徽章
日期:2016-02-03 16:35:252016猴年福章徽章
日期:2016-02-18 15:30:34fulanqi
日期:2016-06-17 17:54:25C
日期:2016-10-25 16:08:32
发表于 2015-09-28 15:15 |显示全部楼层
微软的东西是好的,但是 ....

论坛徽章:
154
2022北京冬奥会纪念版徽章
日期:2015-08-07 17:10:5720周年集字徽章-年
日期:2022-10-26 16:44:2015-16赛季CBA联赛之深圳
日期:2022-11-02 14:02:4515-16赛季CBA联赛之八一
日期:2022-11-28 12:07:4820周年集字徽章-20	
日期:2023-07-19 08:49:4515-16赛季CBA联赛之八一
日期:2023-11-04 19:23:5115-16赛季CBA联赛之广夏
日期:2023-12-13 18:09:34
发表于 2015-09-28 16:23 |显示全部楼层

但是什么?

本帖最后由 shang2010 于 2015-09-29 23:32 编辑

要么花钱,要么盗版。。。

论坛徽章:
18
卯兔
日期:2013-09-27 17:41:0615-16赛季CBA联赛之佛山
日期:2016-07-09 17:34:45操作系统版块每周发帖之星
日期:2015-12-02 15:01:04IT运维版块每日发帖之星
日期:2015-12-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-07 06:20:00IT运维版块每日发帖之星
日期:2015-10-03 06:20:00IT运维版块每日发帖之星
日期:2015-10-01 06:20:00羊年新春福章
日期:2015-04-01 17:56:06拜羊年徽章
日期:2015-04-01 17:56:062015年迎新春徽章
日期:2015-03-04 09:49:452015年辞旧岁徽章
日期:2015-03-03 16:54:15天秤座
日期:2015-01-14 06:39:28
发表于 2015-09-29 12:30 |显示全部楼层
路过支持................

论坛徽章:
2
2015年迎新春徽章
日期:2015-03-12 10:39:39IT运维版块每日发帖之星
日期:2015-10-10 06:20:00
发表于 2015-09-29 21:50 |显示全部楼层
越来越喜欢LINUX和UNIX系统,对WINDOWS只剩一个儿童玩具想法,不适合大人用  

论坛徽章:
154
2022北京冬奥会纪念版徽章
日期:2015-08-07 17:10:5720周年集字徽章-年
日期:2022-10-26 16:44:2015-16赛季CBA联赛之深圳
日期:2022-11-02 14:02:4515-16赛季CBA联赛之八一
日期:2022-11-28 12:07:4820周年集字徽章-20	
日期:2023-07-19 08:49:4515-16赛季CBA联赛之八一
日期:2023-11-04 19:23:5115-16赛季CBA联赛之广夏
日期:2023-12-13 18:09:34
发表于 2015-09-29 23:34 来自手机 |显示全部楼层
貌似做到实时,重要的是数据结构设计,而非基础系统api吧
当然微软有更好的资金吸纳人才来改善基础系统性能

论坛徽章:
18
卯兔
日期:2013-09-27 17:41:0615-16赛季CBA联赛之佛山
日期:2016-07-09 17:34:45操作系统版块每周发帖之星
日期:2015-12-02 15:01:04IT运维版块每日发帖之星
日期:2015-12-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-07 06:20:00IT运维版块每日发帖之星
日期:2015-10-03 06:20:00IT运维版块每日发帖之星
日期:2015-10-01 06:20:00羊年新春福章
日期:2015-04-01 17:56:06拜羊年徽章
日期:2015-04-01 17:56:062015年迎新春徽章
日期:2015-03-04 09:49:452015年辞旧岁徽章
日期:2015-03-03 16:54:15天秤座
日期:2015-01-14 06:39:28
发表于 2015-09-30 08:09 |显示全部楼层
路过,再支持一把...........

论坛徽章:
72
20周年集字徽章-20	
日期:2020-10-28 14:04:30操作系统版块每日发帖之星
日期:2016-07-13 06:20:0015-16赛季CBA联赛之广夏
日期:2016-07-10 09:04:02数据库技术版块每日发帖之星
日期:2016-07-09 06:20:00操作系统版块每日发帖之星
日期:2016-07-09 06:20:00数据库技术版块每日发帖之星
日期:2016-07-07 06:20:00操作系统版块每日发帖之星
日期:2016-07-07 06:20:00操作系统版块每日发帖之星
日期:2016-07-04 06:20:00数据库技术版块每日发帖之星
日期:2016-07-03 06:20:00操作系统版块每日发帖之星
日期:2016-07-03 06:20:00数据库技术版块每日发帖之星
日期:2016-07-02 06:20:00操作系统版块每日发帖之星
日期:2016-07-02 06:20:00
发表于 2015-09-30 09:48 |显示全部楼层
windows做pc还好,服务端不行

论坛徽章:
19
处女座
日期:2014-07-18 14:50:5415-16赛季CBA联赛之北京
日期:2019-09-16 15:39:1415-16赛季CBA联赛之上海
日期:2019-09-15 15:29:0415-16赛季CBA联赛之山西
日期:2017-03-09 10:58:232017金鸡报晓
日期:2017-02-08 10:33:212017金鸡报晓
日期:2017-01-10 15:13:2915-16赛季CBA联赛之深圳
日期:2016-12-15 17:55:53C
日期:2016-10-25 16:00:1515-16赛季CBA联赛之新疆
日期:2016-07-21 14:02:0415-16赛季CBA联赛之江苏
日期:2016-06-30 12:15:04shanzhi
日期:2016-06-17 17:59:31平安夜徽章
日期:2015-12-26 00:06:30
发表于 2015-10-06 16:42 |显示全部楼层
回复 10# jszxcyit
这都2015年年底了,还说MWC2010的事,symbian都死到哪里去了,MeeGo这个被抛弃的孩子都易名为旗鱼了,现在是iOS、Android的天下,我怀疑是否与世隔绝了很久

   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP