阅读内容

Linux Kernel学习指南

[日期:2007-05-17] 来源:Linux公社  作者:Linux


  Linux系统的基础是内核、C库、编译器、工具集和系统的基本工具如登录程序和shell。Linux系统也支持现在的X Windows系统,可以使用完整的图形用户桌面系统。

  通常,一个内核由负责响应中断的中断服务程序、负责管理多个进程从而分享处理器时间的调度程序、负责管理进程地址空间的内存管理程序和网络、进程间通信等系统服务程序共同组成。

  C库函数与系统调用的关系:1、系统调用仅占库函数执行的一小部分;2、库函数=系统调用;3、库函数不需要系统调用。


  处理器的活动范围:

  1、运行于内核空间,处于进程上下文,代表某个特定的进程执行;

  2、运行于内核空间,处于中断上下文,与任何进程无关,处理某个特定的中断;

  3、运行于用户空间,执行用户进程。

  Linux支持SMP,对于SMP的解释如下:

  SMP:是Symmetric Multi Processing的简称,意为对称多处理系统,内有许多紧耦合多处理器,这种系统的最大特点就是共享所有资源。另外与之相对立的标准是MPP (Massively Parallel Processing),意为大规模并行处理系统,这样的系统是由许多松耦合处理单元组成的,要注意的是这里指的是处理单元而不是处理器。每个单元内的CPU都有自己私有的资源,如总线、内存、硬盘等。在每个单元内都有操作系统和管理数据库的实例复本。这种结构最大的特点在于不共享资源。
123下一页  GO
【内容导航】
第1页:Linux Kernel学习指南 第2页:Linux Kernel学习指南
第3页:Linux Kernel学习指南



相关资讯       Linux  Linux Kernel 
本文评论       全部评论
发表评论
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款


点评: 字数
姓名:

L
I
N
U
X


GOOGLE搜索
Google