设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
编程开发讨论区 —— LinuxSir.cn
›
内核与驱动开发
›
请教个问题:如何划定"系统核心"的边界? ...
返回列表
查看:
656
|
回复:
4
请教个问题:如何划定"系统核心"的边界?
[复制链接]
零的起点
零的起点
当前离线
积分
15
IP卡
狗仔卡
发表于 2005-5-17 21:39:26
|
显示全部楼层
|
阅读模式
请教大家个问题。
有源代码,怎么划定"系统核心"的边界?
我的意思是核心态下的东西不一定是系统核心。比如虚存管理器,有的操作系统的设计里属于系统核心所做的事情,有的却不是。这个"系统核心"的边界如何划分?
谢谢!
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
rickxbx
rickxbx
当前离线
积分
1256
IP卡
狗仔卡
发表于 2005-5-19 08:44:14
|
显示全部楼层
什么叫``系统核心''??
回复
支持
反对
使用道具
举报
显身卡
零的起点
零的起点
当前离线
积分
15
IP卡
狗仔卡
楼主
|
发表于 2005-5-19 09:40:29
|
显示全部楼层
系统核心就是kernel。这个概念区别于用户态/核心态。
比如windows2000/xp的体系结构里,系统核心提供的功能是:线程安排和调度;陷阱处理和异常调度;中断处理和调度;多处理器同步;供执行体使用的基本内核对象。
而存储管理器这样的东西放到了系统核心之外,作为一个执行体实现。
现在问题是,如果你只有源代码,你要从源代码的角度出发,推出设计目标和设计思想,该怎么做。这个"系统核心"的边界如何划定?从哪里入手?
回复
支持
反对
使用道具
举报
显身卡
rickxbx
rickxbx
当前离线
积分
1256
IP卡
狗仔卡
发表于 2005-5-19 09:47:04
|
显示全部楼层
你的意思是拿到一个源代码,不管三七二十一,就开始读?
这可不是什么好习惯,得先找点资料看看这个系统是否有必要读.
在熟悉了系统之后再读吧. 文档里面都会有相关的体系介绍的.
估计这也只会发生在微内核身上,对于微内核的功能划分本来就没有一个统一的说法,每个系统都不一样的.
回复
支持
反对
使用道具
举报
显身卡
零的起点
零的起点
当前离线
积分
15
IP卡
狗仔卡
楼主
|
发表于 2005-5-19 11:09:59
|
显示全部楼层
谢谢rickxbx!你的建议我会考虑。
但是我现在只需要找一个方法入手,推出他的设计思想和体系结构,就可以了。
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
Archlinux讨论区
BSD 讨论专题
MySQL
Java 程序设计开发讨论
Linux发行版 Turbolinux专题
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表