cover

操作系统-第一章 计算机系统概述 - kiki兔

操作系统-第一章 计算机系统概述-kiki兔.mp3
[00:00.0]本字幕由天琴实验室独家AI技术生成 [00:01.4...
[00:00.0]本字幕由天琴实验室独家AI技术生成
[00:01.46]第一章计算机系统概述
[00:04.9]1 .1
[00:05.65]操作系统的基本概念
[00:08.4]主要是操作系统的特征和操作系统的目标与功能
[00:13.44]其中操作系统的特征
[00:15.27]主要是四个
[00:17.08]并发共享
[00:19.27]虚拟和异步
[00:21.78]其中
[00:22.17]要注意并发和并行的一些区别
[00:26.16]然后共享又分为沪市共享方式和同时访问方式
[00:32.62]下面的虚拟主要是有一种技术
[00:35.5]是虚拟技术
[00:37.38]然后基本上用的都是时分复用技术、空分复用技术等
[00:41.94]比如说虚拟存储器、虚拟处理器这样
[00:46.06]一不就是说
[00:47.08]多道程序走走停停
[00:49.21]进程以不可预知的一个速度向前推进
[00:53.1]下面是操作系统的目标和功能
[00:56.05]操作系统的功能主要是管理功能、接口功能和用作扩充机器
[01:02.26]这样管理功能主要是处理机、存储器、文件和设备的管理
[01:08.11]他的接口功能
[01:09.61]一个是命令接口
[01:10.84]一个是程序接口
[01:12.67]其中命令接口又分为联机控制方式和脱机控制方式
[01:18.24]1 .2 、操作系统的发展与分类
[01:21.65]其中主要是手工操作阶段
[01:24.5]批处理阶段
[01:25.94]分时操作系统、实时操作系统、分布式计算机系统和个人计算机操作系统
[01:34.6]1 .3 、操作系统的运行环境
[01:38.44]需要注意的是中断与异常
[01:41.16]中断与异常是为了
[01:43.78]和心态和用户态两种状态的切换
[01:46.84]从而引进了中断机制
[01:49.71]He 心态可以执行用户台无法执行的特权指令
[01:53.64]注意的是房管指令是
[01:55.97]用户台的指令并不是特权指令
[01:59.97]中断是让操作系统内核夺回cpu 使用权的唯一途径
[02:05.19]中断分为
[02:06.86]内终端外中断
[02:08.87]所谓的外中断也就会简称成中断
[02:12.17]然后一般内中断就会简称为异常
[02:16.24]外中断是来自于cpu 指令之外的事情发生
[02:19.95999]比如io 中断
[02:21.4]比如时钟中断
[02:23.3]内中断
[02:23.99]主要是源自于cpu 指令内部的事情
[02:28.39]比如说非法操作码、除磷地址、月结算数溢出等
[02:34.20999]然后它会执行一个陷入指令
[02:37.06]是由用户自行设置的
[02:39.25]执行陷入之后
[02:40.6]用户态就会转化为和心态
[02:43.06]通常异常是不能够被屏蔽的
[02:46.36]再说一遍
[02:46.93]异常是不能被屏蔽的
[02:50.15]然后中断与异常部分还有一个系统调用
[02:54.57]用户在程序中调用系统提供的一些子功能就比如说设备功能、文件管理、进程控制、进程通信、内存管理的
[03:06.46]下面是用户态与核心态
[03:10.17]需要注意的是
[03:11.4]Cpu 中有一个寄存器叫PSW
[03:14.76]也就是程序状态字寄存器
[03:17.74]其中有一个二进制位依旧表示内核态零
[03:21.58]表示用户态
[03:24.07]需要注意的是
[03:25.27]内核态就等于和心态等于管态
[03:28.45]用户态等于物态
[03:33.52]下面是1.4大内核与微内核
[03:37.97]然后主要的一个区别
[03:39.62]也就是
[03:42.32]微内核是将内核中最基本的一些功能保留在内核将不需要执行的
[03:50.6]一些功能不需要在核心态执行的话
[03:53.42]就给他转移到用户台执行
[03:55.58]从而降低了内核设计的一个复杂性
[03:59.45]但是它有一个缺点
[04:00.65]就是它的性能功能
[04:02.27]它需要非常频繁的在核心态和用户态之间进行一个切换
[04:10.0]以上就是第一章的内容
展开