计算机操作系统 第一章 —— 操作系统引论

计算机操作系统 第一章 —— 操作系统引论

新学期了,这学期课程还挺繁重的,有408里面的三门(计算机操作系统,计算机组成原理,计算机网络)。蛮关键的,加油!

在这里插入图片描述由图可见,操作系统紧贴系统硬件之上,所有其它软件之下。对下跟硬件交互、对上提供接口。

操作系统的目标

  1. 有效性(提高系统利用率和吞吐量)
  2. 方便性(避免用户之间和硬件打交道)
  3. 可扩充性(为了兼容硬件和软件的发展)
  4. 开放性(遵循开放互连国际标准)

操作系统的作用

在这里插入图片描述
在这里插入图片描述

操作系统的发展

  1. 人工操作方式
    在这里插入图片描述

  2. 脱机输入输出方式
    脱机处理主要就是改进了I/O技术从而提高效率。由于输入输出都是在外围机的控制下完成的(脱离主机),所以叫脱机输入输出方式。
    在这里插入图片描述

  3. 单批道处理系统
    简单说就是在脱机输入输出方式的基础上配上了监控程序,从而可以使一批作业得到处理。
    在这里插入图片描述

  4. 多批道处理系统
    因为单道会存在“占着茅坑不拉屎”的情况,当一个程序不需要CPU时就换其他程序使用。当内存中所用的程序都同时不需要CPU时,CPU才会空闲。
    在这里插入图片描述

但是多道的方式很容易造成混乱,因此我们需要对齐进行管理。当我们增设一组软件来解决四大管理问题(处理机管理,内存管理,I/O管理,文件管理)时便形成了操作系统。

注意:多批道处理 + 四大管理 才形成了操作系统,之前说的那些都不算操作系统。

例:
在这里插入图片描述

  1. 分时系统
    之后呢,因为那个时候计算机比较少,人们想一台计算机可以让多个人使用。因此,发明分时系统。
    在这里插入图片描述在这里插入图片描述这可谓是“时间管理大师”系统,只要我足够快,你就不会发现我跟许多人有一腿。

  2. 实时系统
    对于某些领域,有严格确定的时间限制。此时,不专一的分时系统就不适用了,需要我们引入实时操作系统。
    在这里插入图片描述
    例如:

  • 武器控制系统(为了打的准)
  • 信息查询系统(为了查的快)
  • 多媒体系统(为了不会卡)
  • 嵌入式系统(为了性能高)
  1. 通用操作系统
    在这里插入图片描述
    课本上还有一些其他操作系统,这里就不再说了。

操作系统的基本特征

在这里插入图片描述

  • 并发
    并发与并行的区别:
    在这里插入图片描述
    可见,并发强调一段时间;并行强调统一时刻。

进程和线程的区别:
在这里插入图片描述
一句话:“一个进程可以包含多个线程”。

  • 共享
    在这里插入图片描述

  • 虚拟
    在这里插入图片描述举个栗子:对于进程的处理,传统的方法是将其整个放入内存中。虚拟技术则是将该进程目前需要处理的部分放入内存,其他放外存等待调用。这样就会给用户一种外存变成内存的错觉,这就是虚拟内存。

  • 异步
    在这里插入图片描述

操作系统的主要功能

在这里插入图片描述
这个可以说是本书的大纲了,之后的章节就是围绕这些讲的。这里先简单看看。

处理机管理功能
在这里插入图片描述存储器管理功能
在这里插入图片描述
设备管理功能
在这里插入图片描述文件管理功能
在这里插入图片描述操作系统与用户之间的接口
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值