认识计算机系统.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

认识计算机系统(下)

第二章

1

本章目标

什么是操作系统

Linux内核模块

操作系统管理硬件

操作系统三个基本抽象

进程上下文切换

进程虚地址空间

虚拟文件系统(VFS)

2

什么是操作系统

3

操作系统:有效地管理计算机系统中的资源,合理地管理计算机系统的工作流程,方便用户使用的程序的集合。

资源

软件资源

硬件资源

操作系统五大任务

文件管理

处理器管理

内存管理

设备管理

作业管理

Linux内核模块

4

网络接口

4

进程间通信

5

进程调度

1

内存管理

2

虚拟文件系统VFS

3

操作系统管理硬件

5

防止硬件被失控的应用程序滥用

01

02

向应用程序提供简单一致的机制来控制复杂而又通常大相径庭的低级硬件设备。

操作系统三个基本抽象

6

操作系统通过三个基本抽象概念来实现这两个功能。(进程、虚拟存储器和文件)。文件是对I/O设备的抽象表示,虚拟存储器是对主存和磁盘I/O设备的抽象表示,进程则是对处理器、主存和I/O设备的抽象表示。

进程

7

进程是操作系统对正在运行的程序的一种抽象。一个系统可以运行多个进程,而每个进程好像在独占使用硬件。

进程上下文切换

8

虚拟存储器

9

虚拟存储器为每个进程提供了一个大的、一致的、私有的地址空间

为每个进程提供一致的地址空间,简化了存储管理

它将内存看成是存储在磁盘上的地址空间的高速缓存,在主存中只保存活动区域,并根据需要在主存与磁盘中来回交换数据。

保护每个进程的地址空间不被其他进程破坏。

进程虚地址空间

10

文件

11

文件是一系列的字节序列

它向应用程序提供了一个统一的视角,来看待系统中各式各样的I/O设备。

虚拟文件系统(VFS)

12

虚拟文件系统是内核实现的一种架构,为用户空间提供统一的文件操作接口,即文件系统调用。它在内核内部为不同的真实文件系统提供一致的抽象接口。

用户通过系统用与内核中的虚拟文件系统交互,进而操作实际的文件系统和设备。

总结

13

什么是操作系统

01

Linux内核模块

02

操作系统管理硬件的两个职责

03

操作系统三个基本抽象

04

进程上下文切换

05

进程虚地址空间

06

虚拟文件系统(VFS)

07

文档评论(0)

SYWL2019 + 关注
官方认证
文档贡献者

权威、专业、丰富

认证主体四川尚阅网络信息科技有限公司
IP属地四川
统一社会信用代码/组织机构代码
91510100MA6716HC2Y

1亿VIP精品文档

相关文档