1.1 操作系统概述

操作系统是管理计算机硬件和软件资源的系统软件,提供用户接口和资源调度。其特征包括并发、共享、虚拟和异步。从手工操作到实时系统,操作系统经历了多个发展阶段,如批处理、多道批处理和分时系统。操作系统通过中断和异常机制响应事件,并通过内核和非内核功能进行任务管理。系统调用是应用程序请求操作系统服务的方式,确保系统稳定和安全。
摘要由CSDN通过智能技术生成

1.1.1 操作系统(OS)的概念、目标和功能

操作系统是系统软件,而不是硬件

操作系统是指控制和管理计算机系统的硬件和软件资源,并合理的组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境,它是计算机系统中最基本的系统软件。

补充:进程是一个程序的执行过程,执行前需要将该程序放入内存中,才能被CPU处理。

目标:

  1. 作为资源系统的管理者:

  2. 作为用户和计算机硬件之间的接口:系统调用 = 广义指令
    联机命令接口=交互式命令接口
    脱机命令接口=批处理命令接口
    在这里插入图片描述
    在这里插入图片描述

  3. 作为最接近硬件的层次
    在这里插入图片描述


1.1.2 操作系统的特征

四个特诊:并发,共享,虚拟,异步

  1. 并发:指两个或者多个事件在同一时间间隔内发生。宏观上是同时发生,微观上是交替发生。操作系统的并发性指计算机系统中同时存在多个运行着的程序。
  2. 共享:资源共享,是指系统中的资源可供内存中多个并发执行的进程共同使用。并发和共享是互为存在条件
  3. 虚拟:是指把一个物理上的实体变为若干个逻辑上的对应物。
  4. 异步:指在多到程序环境下,允许多个程序并发执行,但由于资源有限,进程的执行不是一贯到底的,而是走走停停,以不可预知的速度向前推进。

并行是指两个或者多个事件在同一时刻发生。
一个程序需要将其放入内存并给它分配CPU才能执行
没有并发和共享,就谈不上虚拟和异步,因此并发和共享是操作系统两个最基本的特征。
在这里插入图片描述


1.1.3 操作系统的发展与分类

  • 手工操作阶段
    主要缺点:用户独占全机,人机速度矛盾导致资源利用率极低
  • 批处理阶段——单道批处理系统
    引入脱机输入/输出技术(用磁带完成)并监督程序负责控制作业的输入、输出
    主要优点:缓解了一定程序上的人机矛盾,资源利用率有所提升
    主要缺点:内存中仅有一道程序运行;CPU有大量时间是在空闲等待I/O完成
  • 批处理阶段——多道批处理
    主要优点:多道程序并发执行,共享计算机资源,资源利用率提升
    主要缺点:用户响应时间长,没有人机交互功能
  • 分时操作系统:计算机以时间片为单位轮流为各个用户/作业服务
    主要优点:解决人机交互
    主要缺点:不能优先处理一些紧急的任务
  • 实时操作系统:(及时性,可靠性)
    主要优点:能够响应一些紧急的任务
    在这里插入图片描述
    在这里插入图片描述

1.1.4 操作系统的运行机制和体系结构

什么是指令:指令就是CPU能识别、执行的最基本命令
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
操作系统可以分成:内核和非内核功能
在这里插入图片描述
内核:是计算机上配置的底层软件,是操作系统最基本、最核心的一部分,实现操作系统内核功能的程序就是内核程序
在这里插入图片描述
操作系统的体系结构:大内核和微内核
大内核:包含进程管理等等
微内核:不包含进程管理,仅有时钟管理、中断处理等
在这里插入图片描述
在这里插入图片描述

1.1.5 中断和异常

本质:发生中断就意味着需要操作系统的介入,开展管理工作

  1. 中断机制的概念和作用
  • 当中断发生时,CPU立即进入核心态
  • 当中断发生后,当前运行的进程暂停运行,并由操作系统内核对中断进行处理
  • 对于不同的中断信号,会进行不同的处理

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

  1. 中断的分类
    内中断和外中断
    在这里插入图片描述
    在这里插入图片描述
  2. 外中断的处理过程
    在这里插入图片描述
    在这里插入图片描述

1.1.6 系统调用

应用程序通过系统调用请求操作系统的服务,保证系统的稳定性和安全性
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值