操作系统(1) 引论

目录

一、操作系统的概念及特征

二、操作系统的功能和接口

总结


一、操作系统的概念及特征

1.操作系统的概念

控制和管理整个计算机系统的硬件和软件资源。

②合理地组织和调度计算机的工作的资源的分配

③提供给用于和其他软件比较方便的接口和环境

④计算机系统中最基本的系统软件

2.操作系统的基本特征

(1)包括:并发、共享、虚拟、异步

(2)具体解释:

并发:两个/多个事件在同一时间间隔内发生。整体上同时发生,细节上交替进行。

并行:系统同时进行运算或操作。同时发生。

共享:多个并发的进程公共使用。

        ①互斥共享:一段时间内只允许一个进程访问资源(只干一件事

        ②同时共享:一段时间内允许多个进程同时对某些资源进行访问(多个事一起干

        ③并发和共享关系:互为存在

虚拟:物理实体(实际存在) ->  若干个逻辑对应物(用户感受)。

异步:在多道程序下,允许多个程序并发,但是执行走走停停速度不可预知。


二、操作系统的功能和接口

1.  操作系统作为计算机资源的管理者,可以对处理机管理、存储器管理、文件管理、设备管理和用户接口进行管理

四个管理(举例说明)

①文件管理:CSDN.exe

②存储器管理:双击打开CSDN.exe

③进程管理:在cpu上运行

④设备管理:在软件上进行操作

2.操作系统作为用户与计算机硬件系统之间的接口

①命令接口:联机命令接口(交互式,适用于分时和实时系统的接口),脱机命令接口(适用于批处理系统)。

②程序接口:由一组系统调用组成。

③操作系统可以用作扩充机器。(裸机 -> 操作系统 -> 应用软件)


三、操作系统的发展过程

1.人工操作阶段:人机速度矛盾

2.批处理系统

单道批处理系统:成批进行作业处理,但内存中只能有一道作业。

  • 特点:单路性、独占性、自动性、封闭性、顺序性。
  • 缺点:系统的资源得不到充分利用。

多道批处理系统:多道程序技术,多道程序在内存中交替进行。

  • 特点:多路性、共享性、自动性、封闭性、无序性、调度性。
  • 好处:提高CPU利用率,提高内存和I/O设备的利用率,增加系统吞吐量。
  • 缺点:平均周转周期长,没有交互能力。

3.分时系统

  • 采用分时技术,时间片轮转的处理机调度策略。一台主机上连接多个终端,用户通过自己的终端进行交互,共享主机中的资源。
  • 特点:同时性、交互性、独立性、及时性

4.实时系统

①硬实时:某个动作必须在规定时间内运行。

②软实时:可以违背规定的时间内,但不会造成不利后果。

③特点:及时性、可靠性。

④实时系统是指系统能够及时响应外部事件的请求,在规定时间内完成对时间的处理,并控制所有实时任务协调一致地运行。


四、操作系统的运行环境

1.用户态和核心态

内核程序:是管理程序,执行一些特权指令(核心态)。

应用程序:是被管理程序,执行一些非特权指令(用户态)。

2.内核

计算机最底层的软件,是计算机功能的延伸。

  • 时钟管理:计时(为用户提供时间)、时钟中断(实现进程切换)。
  • 中断机制:提高多道程序中CPU的利用率。
  • 原语:底层中一些可被调用的公用小程序、原子性(不可被中断,一气呵成)、运行时间短、调用频繁。
  • 系统控制的数据结构及处理。

3.中断(外中断)和异常(内中断) 
(1)本质:发生中断就意味着需要操作系统介入,开展管理工作。 

  • “用户态→核心态” 是通过电断实现的,并且中断是唯一途径。
  • “核心态一用户态” 的切换是通过执行一个特权指令,将程序状态字(PSW)的标志位设置为“用户态” 

(2)内中断(也称为“异常”): 

  • 信号的来源:CPU内部与当前执行的指令有关。 
  • 资源中断-指令中断  如:系统调用时使用的访管指令(又叫陷入指令、trap指令) 
  • 强迫中断  主要有:硬件故障(如:缺页)或软件中断(如:整数除0)。 

(3)外中断(中断)

  • 信号的来源:CPU外部与当前执行的指令无关。 
  • a.外设请求  如:I / O 操作完成发出的中断信号。 
  • b.人工干预  如:用户强制终止一个进程。

总结

        本篇对操作系统的引论进行了概述,部分内容源于网络,如有侵权,请联系作者删除,谢谢。

  • 13
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值