UNIX核分析1.pptVIP

  • 17
  • 0
  • 约9.67千字
  • 约 50页
  • 2019-01-03 发布于浙江
  • 举报
UNIX核分析1

UNIX 内核分析 参考教材: UNIX操作系统教程 尤晋元 西安电子科技大学出版社 前 序 UNIX系统1969年诞生,以其特有的简洁性和开放性获得赞同与青睐,已经被移植到数十种硬件平台上。 UNIX是通用的,交互式的分时系统。 UNIX系统已远远超出一个OS软件所起的作用,它在方方面面潜移默化地影响着人们对软件的设计和开发,其蕴含的设计思想至今仍然是十分值得借鉴的。 UNIX系统特点 已有技术的精选、提炼和发展,简洁实用,短小精悍,功能强大 具有分层、可装卸的文件卷系统 任何一个程序可不加改变地在前台/后台异步运行 将文件、目录和设备均统一看作文件 提供I/O缓冲技术 提供功能完备、使用灵活的命令语言 丰富的核外系统程序 采用高级语言编写,可移植性好 UNIX系统结构 UNIX核心源程序结构 以UNIX V6为例,其内核源程序约一万行,按编译方式大致分3类44个文件: .c文件:28个文件,190个可单独编译的子程序 .h文件:全局变量,14个文件 .s文件:汇编程序文件,约1000条,2个文件33个子程序 进程描述 ——程序状态字和通用寄存器 PDP-11程序状态字组成 进程描述 ——程序状态字和通用寄存器 通用寄存器 PDP-11/40有9个通用寄存器,长度16位,编号r0-r7 r0-r1:I/O参数传递

文档评论(0)

1亿VIP精品文档

相关文档