第8章 Linux操作系统基础.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 8 章 Linux操作系统基础 8.5.2 Linux运行系统的目录结构 (7)/bin 包含了引导过程必需的命令,也可由普通用户使用。 (8)/sbin 和/bin 类似,尽管其中的命令可由普通用户使用,但由于这些命令属于系统级命令,因此无特殊需求不使用其中的命令。 (9)/dev 包含各类设备文件。 (10)/tmp 包含临时文件。引导后运行的程序应当在 /var/tmp 中保存文件,因为其中的可用空间大一些。 (11)/boot 包含引导装载程序要使用的文件,内核映象通常保存在这个目录中。 (12)/mnt 是临时文件系统的挂装目录。比如U盘、光盘、软盘等都可以在这个目录下建立挂载点。 主要内容 1 3 2 4 Linux操作系统概述 Linux内核的结构 Linux设备管理 Linux的使用 5 Linux目录结构 6 Linux文件系统 * * 第8章 Linux操作系统基础 主要内容 1 3 2 4 Linux操作系统概述 Linux内核的结构 Linux设备管理 Linux的使用 5 Linux目录结构 6 Linux文件系统 8.1.1 Linux操作系统的产生及发展 1990年,LinusTorvalds首次接触Minix; 1991年,LinusTorvalds开始在Minix上编写各种驱动程序等操作系统内核组件; 1991年,LinusTorvalds公开了Linux内核; ?1993年,Linux1.0版发行,Linux转向GPL版权协议; ?1994年,Linux的第一个商业发行版Slackware问世; ?1996年,美国国家标准技术局的计算机系统实验室确认Linux版本1.2.13符合POSIX标准; 1999年,Linux的简体中文发行版相继问世; 2001年,Linux2.4版内核发布; 2003年,Linux2.6版内核发布。 8.1.2 Linux操作系统的特点 自由开放软件 真正的多任务多用户 UNIX的完整实现 完全符合POSIX标准 良好的用户界面 强大的网络功能 良好的可移植性 设备独立性 主要内容 1 3 2 4 Linux操作系统概述 Linux内核的结构 Linux设备管理 Linux的使用 5 Linux目录结构 6 Linux文件系统 操作系统内核的结构模式可分为两种: 整体式的单内核模式 单内核也叫集中式操作系统。以提高系统执行效率为设计理念, 缺点是系统升级比较困难。 层次式的微内核模式 微内核是指把操作系统结构中的内存管理、设备管理、文件系统等高级服务功能尽可能地从内核中分离出来,变成几个独立的非内核模块,而在内核中只保留少量最基本的功能,使内核变得简洁可靠。 8.2 Linux内核的结构 Linux采用的是单内核模式,Linux内核主要由五个子系统组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信。 Linux内核的核心子系统 8.2.1 进程调度 进程调度控制进程对CPU的访问。采用适当的调度策略使各进程能够合理的使用CPU。 进程的定义 一个进程是一个程序的一次执行过程。 Linux进程的状态 可运行状态 、等待状态 、暂停状态 、僵死状态 Linux下进程的结构 数据段、堆栈段和代码段 Linux进程的种类 交互进程、批处理进程、守护进程 Linux进程的创建 fork()函数 进程所有操作都要依赖进程控制块 task_struct结构,task_struct结构是进程实体的核心,是进程存在的唯一标志。 8.2.2 内存管理 内存管理(MM)允许多个进程安全的共享主内存区域。Linux的内存管理支持虚拟内存。Linux虚拟内存的实现需要6种机制的支持:地址映射机制、内存分配回收机制、缓存和刷新机制、请求页机制、交换机制和内存共享机制。 8.2.3 虚拟文件系统 Linux的文件系统由两层结构组成。第一层是虚拟文件系统(VFS),第二层是各种不同的具体文件系统。 8.2.4 进程间通信 信号机制 管道 消息队列 命名管道 信号是在软件层次上对中断机制的一种模拟 ,是进程间通信机制中唯一的异步通信机制 。 用于发送信号的主要系统函数有:kill()、raise()、sigqueue()、alarm()、setitimer()以及abort()。 管道是利用有公共祖先的进程之间的共享文件描述符进行的一种通讯方式 。 命名管道不同于管道之处在于它提供一个路径名与之关

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档