操作系统学习笔记 第一章

本文概述了操作系统的核心概念,包括其定义、功能(如资源管理、服务提供和用户接口)、特征(并发、共享、虚拟和异步),以及发展历史和分类(批处理、分时、实时等)。还介绍了运行机制、中断、异常、系统调用和体系结构,详细解析了电脑开机过程和虚拟机技术的应用。
摘要由CSDN通过智能技术生成

操作系统 第一章

1.1操作系统的概念(定义)、功能和目标 + 特征

常见的操作系统

常见的操作系统

1.1.1操作系统的概念(定义)——什么是操作系统?

操作系统的层次结构

操作系统的层次结构

操作系统的概念
  • 操作系统是指控制和管理整个计算机系统的硬件和软件资源并合理地组织调度计算机的工作和资源的分配;已提供给用户和其他软件方便的接口和环境;他是计算机系统中最基本的系统软件
    在这里插入图片描述

1.1.2操作系统的功能和目标——操作系统要做些什么?

操作系统的功能
1. 操作系统是系统资源的管理者

系统资源的管理者

2. 向上层提供方便易用的服务

向上层提供方便易用的服务
封装思想举例向上层提供方便易用的服务——封装思想举例

  •  向上层提供方便易用的服务——图形化用户接口
    

向上层提供方便易用的服务——图形化界面

  •  向上层提供方便易用的服务——命令接口
    

1)联机命令接口
向上层提供方便易用的服务——联机命令接口
2)脱机命令接口
向上层提供方便易用的服务——脱机命令接口

  •  程序接口
    

请添加图片描述

  •   向上层提供方便易用的服务——总结
    

向上层提供方便易用的服务总结

3. 是最接近硬件的一层软件

最接近硬件的一层软件

操作系统的概念(定义)、功能和目标总结

操作系统的概念(定义)、功能和目标总结

1.1.3操作系统的特征

知识总览

总览

1. 并发
  •  并发与并行的区别:同一时间间隔  同一时刻
    

并发+并行
并发

2. 共享

共享

  •  并发与共享的关系
    

病发于共享的关系

3. 虚拟
  •  虚拟——空分复用技术
    

虚拟——空分复用技术

  •   虚拟——时分复用技术
    

虚拟——时分复用技术

  •   虚拟总结
    

虚拟总结

4. 异步

异步

操作系统的特征总结

操作系统的特征总结

1.2操作系统的发展与分类

  •   知识总览
    

知识总览

1. 手工操作阶段

手工操作阶段

2. 批处理阶段
  •   单道批处理系统
    

单道批处理系统
请添加图片描述

  •   多道批处理系统
    

多道批处理系统

3.分时操作系统

分时操作系统

4.实时操作系统

实时操作系统

5.其他操作系统(了解)

其他操作系统(了解)

操作系统的发展与分类总结

操作系统的发展与分类总结

1.3操作系统的运行机制 + 中断和异常 + 系统调用

1.3.1操作系统的运行机制

  •   知识总览
    

知识总览
预备知识

  •   cmd命令行与指令的区别
    

预备知识

1.两种程序
  •   内核程序 & 应用程序
    

内核程序与应用程序

2.两种指令
  •   特权指令 & 非特权指令
    

特权指令 & 非特权指令

3.两种处理器状态
  •   内核态 & 用户态
    

内核态 & 用户态

  •   *内核态与用户态的切换
    

视频讲解(视频7:57-11.10)
内核态与用户态的切换

操作系统的运行机制总结

操作系统的运行机制总结

1.3.2中断和异常

  •   知识总览
    

知识总览

1.中断的作用

中断的作用

2.中断的类型

中断的类型

  •   内中断
    

视频讲解(视频2:50-5:45)
内中断
内中断

  •   外中断
    

视频讲解(视频5:46-9:39)
外中断

  •   中断的类型总结
    

中断的类型总结

3.中断机制的基本原理

中断机制的基本原理

中断和异常总结

中断和异常总结

1.3.3系统调用

  •   知识总览
    

知识总览

1.什么是系统调用

什么是系统调用

2.系统调用与库函数的区别

系统调用与库函数的区别

3.小case:为什么系统调用是必须的?

为什么系统调用是必须的?

4.什么功能要用到系统调用?

什么功能要用到系统调用?

5.系统调用的过程

视频讲解(视频6:00-8:42)
系统调用的过程
系统调用的过程

系统调用总结

系统调用总结

1.4操作系统的体系结构

  •   知识总览
    

知识总览

1.4.1操作系统的内核

操作系统的内核
操作系统的内核

1.大内核 & 微内核
  •   大内核:将操作系统的主要功能模块都作为系统内核
    
  •   小内核:只保留最基本的功能在内核
    

操作系统的内核

2.操作系统的体系结构(大内核 & 微内核)

操作系统的体系结构

3.分层结构

分层结构

4.模块化结构

模块化结构述

5.外核结构

外核结构

操作系统的体系结构总结

操作系统的体系结构总结1
操作系统的体系结构总结2

1.5操作系统导论——电脑开机做了什么?

  •   知识总览
    

知识总览

1.操作系统引导
  •   操作系统引导——开机的时候怎么让操作系统运行起来
    
2.磁盘里有哪些相关数据
  •   一个新的磁盘
    

请添加图片描述

  •   安装操作系统之后的磁盘
    

请添加图片描述

3.操作系统引导——开机的过程

请添加图片描述

  •   初始化程序位置
    

请添加图片描述

1.6虚拟机

  •   传统计算机
    

请添加图片描述

1.虚拟机
  • 使用虚拟化技术,将一台物理机器虚拟化为多台虚拟机器,每个虚拟机器都可以独立运行一个操作系统
    请添加图片描述
2.虚拟管理程序对比
  •   常见的第二类虚拟管理程序
    

请添加图片描述
请添加图片描述
请添加图片描述

  •   补充:虚拟化的CPU分特权指令为更多等级
    

请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值