第1章 操作系统引论

第1章 操作系统引论

1.1 操作系统的目标和作用

1.1.1 操作系统的目标

在计算机系统上配置操作系统,其主要目标是:方便性、有效性、可扩充性和开放性。


1.1.2 操作系统的作用

1、作用:OS作为用户与计算机硬件系统之间的接口
在这里插入图片描述
2、计算机系统资源的管理者

  • 资源为类:处理机、存储器、I/O设备以及文件(数据和程序)。

  • OS的主要功能:对这四类资源进行有效的管理。
    (1) 处理机管理是用于分配和控制处理机;
    (2) 存储器管理主要负责内存的分配与回收;
    (3) I/O设备管理是负责/I/O设备的分配(回收)与操纵;
    (4) 文件管理是用于实现对文件的存取、共享和保护。

值得进一步说明的是,当一台计算机系统同时供多个用户使用时,诸多用户对系统中共享资源的需求(包括数量和时间)有可能发生冲突。为此,操作系统必须对使用资源的请求进行授权,以协调诸用户对共享资源的使用

3、计算机资源的抽象

4、操作系统的发展过程的动力
1、不断提高计算机资源利用率
2、方便用户
3、元器件的更新换代
4、计算机体系结构的不断发展
5、不断提出新的应用需求


1.2 操作系统的发展过程

1.2.1 未配置操作系统的计算机系统
1.2.2 单道批处理系统
1.2.3 多道批处理系统
1.2.4 分时系统

1、概念一台计算机能连接多个用户终端,用户可通过各自的终端使用和控制计算机。

2、关键技术:及时接受、及时处理

3、特征:多路性、独立性、及时性、交互性

1.2.5 实时系统
1.2.6 分布式操作系统

1.3 操作系统的基本特性

1.3.1 并发

1、并行性:两个或多个事件在同一时刻发生。
2、并发性:两个或多个事件在同一时间间隔内发生。

在多道程序环境下,指在一段时间内,宏观上有多个程序在同时运行,但在单处理机系统中,每一时刻却仅能有一道程序运行。微观上这些程序只能是分时的交替执行。
在这里插入图片描述

1.3.2 共享

1、互斥共享

例子:目前打印机可不可以同时打印文档A和文档B,如果同时打印结果会如何?

2、同时共享

例子:当网络上的用户能否同时访问服务器上的某个文件?

1.3.3 虚拟

1、定义:是指通过某种技术把一个物理实体变为若千个逻辑上的对应物。

物理实体是实际存在的,“虚拟”物是用户感觉的东西。

2、操作系统中利用了多种虚拟技术,分别分别实现虚拟处理机、虚拟内存、虚拟外部设备和虚拟信道等。

1.3.4 异步

异步性:进程是以人们不可预知的速度向前推进

在多道程序环境下,允许多个进程并发执行,但只有进程在获得所需的资源后方能执行。
由于资源等因素的限制,使得进程的执行通常都不是”一气呵成”的,而是“停停走走”。

1.4 操作系统的主要功能

传统操作系统的功能
1、处理机管理功能
进程控制
进程同步
进程通信
调度

2、存储器管理功能
内存分配
内存保护
地址映射
内存扩充

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

folielxx

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值