免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: liklstar

[内核模块] 在内核态创建一个队列并将该队列的句柄返回给用户态的调用者 [复制链接]

论坛徽章:
6
季节之章:冬
日期:2015-01-20 17:18:002015年辞旧岁徽章
日期:2015-03-03 16:54:15数据库技术版块每日发帖之星
日期:2015-12-20 06:20:00程序设计版块每日发帖之星
日期:2016-06-09 06:20:00每日论坛发贴之星
日期:2016-06-09 06:20:002016科比退役纪念章
日期:2017-01-12 14:08:57
发表于 2014-03-28 22:43 |显示全部楼层
palm008 发表于 2014-03-25 10:55
我觉得问题的核心不在用户态怎么访问内核态数据。而在开辟物理内存,用户便捷的操作此内存。貌似是要绕过驱 ...


谢谢你的意见!你愿意继续往下说吗?

论坛徽章:
6
季节之章:冬
日期:2015-01-20 17:18:002015年辞旧岁徽章
日期:2015-03-03 16:54:15数据库技术版块每日发帖之星
日期:2015-12-20 06:20:00程序设计版块每日发帖之星
日期:2016-06-09 06:20:00每日论坛发贴之星
日期:2016-06-09 06:20:002016科比退役纪念章
日期:2017-01-12 14:08:57
发表于 2014-03-28 22:46 |显示全部楼层
humjb_1983 发表于 2014-03-28 12:54
这个文档的信息量比较大,还没时间看~
当然可以整理成需求,但关键需要先理解清楚~


如果你看这个草签的技术报告觉得费解的话,可以在百度或google上搜“virtual interface architecture”。会有很多论文讲解这些内容。

论坛徽章:
6
季节之章:冬
日期:2015-01-20 17:18:002015年辞旧岁徽章
日期:2015-03-03 16:54:15数据库技术版块每日发帖之星
日期:2015-12-20 06:20:00程序设计版块每日发帖之星
日期:2016-06-09 06:20:00每日论坛发贴之星
日期:2016-06-09 06:20:002016科比退役纪念章
日期:2017-01-12 14:08:57
发表于 2014-04-02 11:44 |显示全部楼层
humjb_1983 发表于 2014-03-28 12:54
这个文档的信息量比较大,还没时间看~
当然可以整理成需求,但关键需要先理解清楚~


你好!能给我一份你们的需求分析文档吗?我很想参考参考!
liklstar@sina.com

论坛徽章:
15
射手座
日期:2014-02-26 13:45:082015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15羊年新春福章
日期:2015-02-26 08:47:552015年亚洲杯之卡塔尔
日期:2015-02-03 08:33:45射手座
日期:2014-12-31 08:36:51水瓶座
日期:2014-06-04 08:33:52天蝎座
日期:2014-05-14 14:30:41天秤座
日期:2014-04-21 08:37:08处女座
日期:2014-04-18 16:57:05戌狗
日期:2014-04-04 12:21:33技术图书徽章
日期:2014-03-25 09:00:29
发表于 2014-04-02 12:27 |显示全部楼层
呵呵,抱歉这个我发不了~

论坛徽章:
6
季节之章:冬
日期:2015-01-20 17:18:002015年辞旧岁徽章
日期:2015-03-03 16:54:15数据库技术版块每日发帖之星
日期:2015-12-20 06:20:00程序设计版块每日发帖之星
日期:2016-06-09 06:20:00每日论坛发贴之星
日期:2016-06-09 06:20:002016科比退役纪念章
日期:2017-01-12 14:08:57
发表于 2014-04-02 16:32 |显示全部楼层
humjb_1983 发表于 2014-04-02 12:27
呵呵,抱歉这个我发不了~


好吧!请问:有了需求规格说明书后,该如何进行软件设计?没有DFD图啊?如何确定系统边界?如何判断是“变换型”还是“事务型”?如何画出软件系统的结构图?

论坛徽章:
6
季节之章:冬
日期:2015-01-20 17:18:002015年辞旧岁徽章
日期:2015-03-03 16:54:15数据库技术版块每日发帖之星
日期:2015-12-20 06:20:00程序设计版块每日发帖之星
日期:2016-06-09 06:20:00每日论坛发贴之星
日期:2016-06-09 06:20:002016科比退役纪念章
日期:2017-01-12 14:08:57
发表于 2014-04-02 18:50 |显示全部楼层
humjb_1983 发表于 2014-04-02 12:27
呵呵,抱歉这个我发不了~


你愿意说说你看到这份需求规格说明书后都想到了什么吗?你是如何看待它的?
假设你要实现它,你准备从何处入手?分哪些步骤来做?
你都知道什么?还不知道什么?
愿意说说吗?

论坛徽章:
15
射手座
日期:2014-02-26 13:45:082015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15羊年新春福章
日期:2015-02-26 08:47:552015年亚洲杯之卡塔尔
日期:2015-02-03 08:33:45射手座
日期:2014-12-31 08:36:51水瓶座
日期:2014-06-04 08:33:52天蝎座
日期:2014-05-14 14:30:41天秤座
日期:2014-04-21 08:37:08处女座
日期:2014-04-18 16:57:05戌狗
日期:2014-04-04 12:21:33技术图书徽章
日期:2014-03-25 09:00:29
发表于 2014-04-03 08:37 |显示全部楼层
liklstar 发表于 2014-04-02 18:50
你愿意说说你看到这份需求规格说明书后都想到了什么吗?你是如何看待它的?
假设你要实现它,你准备从 ...

个人理解,不同公司的具体软件开发流程是不一样的,不好照搬~
这个问题关键在于理解spec的精髓和思想,用不用分析需求关系不大,这也不是要做软件工程项目,kernel的前辈们估计很多都没写过需求~~

论坛徽章:
6
季节之章:冬
日期:2015-01-20 17:18:002015年辞旧岁徽章
日期:2015-03-03 16:54:15数据库技术版块每日发帖之星
日期:2015-12-20 06:20:00程序设计版块每日发帖之星
日期:2016-06-09 06:20:00每日论坛发贴之星
日期:2016-06-09 06:20:002016科比退役纪念章
日期:2017-01-12 14:08:57
发表于 2014-04-03 10:31 |显示全部楼层
本帖最后由 liklstar 于 2014-04-03 10:46 编辑
humjb_1983 发表于 2014-04-03 08:37
个人理解,不同公司的具体软件开发流程是不一样的,不好照搬~
这个问题关键在于理解spec的精髓和思想,用 ...


哦,是这样!谢谢!
可怎么样才叫理解了specification的精髓和思想呢?理解后又该如何设计软件呢?
退一步说:我该如何从这个规格说明书一步步走向该系统的设计呢?这难道不需要《软件工程》的知识吗?你打算怎么做呢?

论坛徽章:
15
射手座
日期:2014-02-26 13:45:082015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15羊年新春福章
日期:2015-02-26 08:47:552015年亚洲杯之卡塔尔
日期:2015-02-03 08:33:45射手座
日期:2014-12-31 08:36:51水瓶座
日期:2014-06-04 08:33:52天蝎座
日期:2014-05-14 14:30:41天秤座
日期:2014-04-21 08:37:08处女座
日期:2014-04-18 16:57:05戌狗
日期:2014-04-04 12:21:33技术图书徽章
日期:2014-03-25 09:00:29
发表于 2014-04-03 12:35 |显示全部楼层
liklstar 发表于 2014-04-03 10:31
哦,是这样!谢谢!
可怎么样才叫理解了specification的精髓和思想呢?理解后又该如何设计软件呢?
退 ...

个人觉得一些公司的软件工程流程都差不多在走过场,没起实质的作用(个人了解和理解而已,没别的意思,勿拍砖)
当然我对这方面并不专业,恐怕给不了你需要的答案~~。
个人觉得kernel开发跟其他应用项目的开发模式还不太一样,就我们目前的工作环境和了解的情况看,照搬软件工程流程和知识,是没啥用的~(当然不敢妄断kernel大牛们的做法~)

论坛徽章:
6
季节之章:冬
日期:2015-01-20 17:18:002015年辞旧岁徽章
日期:2015-03-03 16:54:15数据库技术版块每日发帖之星
日期:2015-12-20 06:20:00程序设计版块每日发帖之星
日期:2016-06-09 06:20:00每日论坛发贴之星
日期:2016-06-09 06:20:002016科比退役纪念章
日期:2017-01-12 14:08:57
发表于 2014-04-03 13:55 |显示全部楼层
本帖最后由 liklstar 于 2014-04-03 14:03 编辑
humjb_1983 发表于 2014-04-03 12:35
个人觉得一些公司的软件工程流程都差不多在走过场,没起实质的作用(个人了解和理解而已,没别的意思,勿拍 ...


哦,是这样,谢谢!
如果现在有一个像我提出的这个涉及内核的软件,你说是需求也好、项目也罢,你会如何动作?如果不用《软件工程》的知识,你如何设计它呢?如果不用《软件工程》的概念和知识,你凭什么设计它、实现它呢?(即便是假设它没这么困难)

个人初步觉得:你的关于《软件工程》与系统软件的观点有待商榷。《软件工程》的提出就是源于那些大型系统软件的失败,所以,内核的开发怎么会与《软件工程》无关呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP