操作系统--01计算机系统概述

第一章

1.1 操作系统的特征

并发:并发和共享互为存在条件
共享:
虚拟:空分复用技术和时分复用技术
异步

在这里插入图片描述

1.2操作系统的发展和分类

手工操作阶段:

单道批处理系统

引入脱机输入输出技术(用磁带完成),监督程序负责控制作业输入输出
特征:顺序性、单道性
优点:缓解一定程度的人机速度矛盾
缺点:内存中仅有一道程序运行,CPU的利用率低

多道批处理系统

特征:多道和并行
缺点:没有人机交互功能,在作业运行过程中无法交互,只能等待

分时操作系统

计算机以时间片为单位轮流为各个用户/作业服务,各个用户可以通过终端与计算机进行交互。
特征:同时性和交互性
缺点:不能优先处理紧急任务。操作系统对各个用户、作业是完全公平的。

实时操作系统

能够在某个时间限制内完成某些紧急任务而不需要排队
特征:及时性和可靠性
硬实时系统 和 软实时系统

网络操作系统

分布式操作系统

个人计算机操作系统

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

1.指令分为特权指令和非特权指令。

2.CPU如何判断当前是否可以执行特权指令?
两种处理器状态

3.用户态(目态)
核心态(管态)特权指令只能在核心态下执行
大多数程序在用户态下运行,只有很核心的程序才会转到核心态下运行
在这里插入图片描述

1.4 中断和异常

时钟中断程序更新与时钟有关的信息:
1系统时间
2时钟时间片
3时钟已执行的时间
4进程在时间片内的剩余执行时间

中断处理过程
在这里插入图片描述
中断机制的诞生:
1.引入操作系统,多道程序并发执行
2.由于操作系统的管理工作(比如进程切换,分配I/O设备等)需要使用特权指令,因此CPU要从用户态转换成核心态。
3.中断可以使得CPU从用户态切换到核心态,中断是唯一途径。使得操作系统获得计算机的控制权。有了中断,才能实现多道程序并发执行。例如:DM控制方式
4.中断:和当前执行的指令无关。人工干预

核心态转换成用户到只需要一条特权指令

异常:地址越界、算术溢出(浮点数溢出)虚存缺页、存储保护错

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值