【操作系统】24王道考研笔记——第一章 计算机系统概述

这篇具有很好参考价值的文章主要介绍了【操作系统】24王道考研笔记——第一章 计算机系统概述。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

第一章 计算机系统概述

一、操作系统基本概念

1.1 定义

【操作系统】24王道考研笔记——第一章 计算机系统概述,操作系统,考研,笔记,操作系统

1.2 特征

并发

【操作系统】24王道考研笔记——第一章 计算机系统概述,操作系统,考研,笔记,操作系统

(并行:指两个或多个事件在同一时刻同时发生)

共享

【操作系统】24王道考研笔记——第一章 计算机系统概述,操作系统,考研,笔记,操作系统

(并发性指计算机系统中同时存在中多个运行着的程序,共享性指系统中的资源可供内存中多个并发执行的进程共同使用)

虚拟

【操作系统】24王道考研笔记——第一章 计算机系统概述,操作系统,考研,笔记,操作系统

异步

【操作系统】24王道考研笔记——第一章 计算机系统概述,操作系统,考研,笔记,操作系统

并发和共享互为存在条件。没有并发和共享,就谈不上虚拟和异步,因此并发和共享是操作系统的两个最基本的特征

1.3 目标和功能

1.作为计算机系统资源的管理者

  • 处理机管理
  • 存储器管理
  • 文件管理
  • 设备管理

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

  • 命令接口(分为联机命令接口(交互式命令接口),脱机命令接口(批处理命令接口))
  • 程序接口(由一组系统调用(也成广义指令)组成

3.实现对计算机资源的扩充

【操作系统】24王道考研笔记——第一章 计算机系统概述,操作系统,考研,笔记,操作系统

二、操作系统发展分类

手工操作阶段

【操作系统】24王道考研笔记——第一章 计算机系统概述,操作系统,考研,笔记,操作系统

批处理阶段

【操作系统】24王道考研笔记——第一章 计算机系统概述,操作系统,考研,笔记,操作系统

【操作系统】24王道考研笔记——第一章 计算机系统概述,操作系统,考研,笔记,操作系统

分时操作系统

【操作系统】24王道考研笔记——第一章 计算机系统概述,操作系统,考研,笔记,操作系统

实时操作系统

【操作系统】24王道考研笔记——第一章 计算机系统概述,操作系统,考研,笔记,操作系统

其他:网络操作系统、分布式计算机系统、个人操作系统(目前最广泛Windows、Linux…)

三、操作系统运行环境

3.1 运行机制

内核程序和应用程序:我们普通程序员写的程序就是“应用程序”。由很多内核程序组成了“操作系统内核”,或简称“内核(Kernel)” 内核是操作系统最重要最核心的部分,也是最接近硬件的部分。甚至可以说,一个操作系统只要有内核就够了。内核程序是应用程序的管理者。

特权指令:不允许用户直接使用的指令,如I/O指令、置中断指令、存取用于内存保护的寄存器、送程序状态字到程序状态字寄存器等指令。

非特权指令:允许用户直接使用的指令,不能直接访问系统中的软硬件资源,仅限于访问用户的地址空间,防止用户程序对系统造成破坏。

内核态和用户态:

【操作系统】24王道考研笔记——第一章 计算机系统概述,操作系统,考研,笔记,操作系统

内核态用户态的切换:

【操作系统】24王道考研笔记——第一章 计算机系统概述,操作系统,考研,笔记,操作系统

总结:

【操作系统】24王道考研笔记——第一章 计算机系统概述,操作系统,考研,笔记,操作系统

3.2 中断与异常

中断的作用:

【操作系统】24王道考研笔记——第一章 计算机系统概述,操作系统,考研,笔记,操作系统

中断的分类:

【操作系统】24王道考研笔记——第一章 计算机系统概述,操作系统,考研,笔记,操作系统

基本原理:不同的中断信号,需要用不同的中断处理程序来处理。当CPU检测到中断信号后,会根据中断信号的类型去查询“中断向量表”,以此来找到相应的中断处理程序在内存中的存放位置。

总结:

【操作系统】24王道考研笔记——第一章 计算机系统概述,操作系统,考研,笔记,操作系统

3.3 系统调用

定义:

【操作系统】24王道考研笔记——第一章 计算机系统概述,操作系统,考研,笔记,操作系统

按系统调用功能分类:

【操作系统】24王道考研笔记——第一章 计算机系统概述,操作系统,考研,笔记,操作系统

过程:

【操作系统】24王道考研笔记——第一章 计算机系统概述,操作系统,考研,笔记,操作系统

总结:

【操作系统】24王道考研笔记——第一章 计算机系统概述,操作系统,考研,笔记,操作系统

四、操作系统结构

操作系统结构图:

【操作系统】24王道考研笔记——第一章 计算机系统概述,操作系统,考研,笔记,操作系统

内核:

【操作系统】24王道考研笔记——第一章 计算机系统概述,操作系统,考研,笔记,操作系统

操作系统内核需要运行在内核态,操作系统的非内核功能运行在用户态

大内核与微内核:

【操作系统】24王道考研笔记——第一章 计算机系统概述,操作系统,考研,笔记,操作系统

总结:

【操作系统】24王道考研笔记——第一章 计算机系统概述,操作系统,考研,笔记,操作系统

不同的体系结构:

【操作系统】24王道考研笔记——第一章 计算机系统概述,操作系统,考研,笔记,操作系统

五、操作系统引导

指计算机利用CPU运行特定程序,通过程序识别硬盘,识别硬盘分区,识别硬盘分区上的操作系统,最后通过程序启动操作系统,一环扣一环完成上述过程。

常见引导过程:

  1. 激活CPU
  2. 硬件自检
  3. 加载带有操作系统的硬盘
  4. 加载主引导记录MBR
  5. 扫描硬盘分区表
  6. 加载分区引导记录PBR
  7. 加载启动管理器
  8. 加载操作系统

六、虚拟机

虚拟机:使用虚拟化技术,将一台物理机器虚拟化为多台虚拟机器(Virtual Machine, VM),每个虚拟机器都 可以独立运行一个操作系统。同义术语:虚拟机管理程序/虚拟机监控程序/Virtual Machine Monitor/Hypervisor

两类VMM:

【操作系统】24王道考研笔记——第一章 计算机系统概述,操作系统,考研,笔记,操作系统

【操作系统】24王道考研笔记——第一章 计算机系统概述,操作系统,考研,笔记,操作系统

主要参考:王道考研课程
后续会持续更新考研408部分的学习笔记,欢迎关注。
github仓库(含所有相关源码):408数据结构笔记文章来源地址https://www.toymoban.com/news/detail-656092.html

到了这里,关于【操作系统】24王道考研笔记——第一章 计算机系统概述的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【数据结构】24王道考研笔记——图

    图的定义 有向图以及无向图 简单图以及多重图 度 顶点-顶点间关系 连通图、强连通图 子图 (有向图也一样) 连通分量 强连通分量 生成树 生成森林 边的权、带权网/图 特殊形态的图 总结: 邻接矩阵 存储带权图(网): 对角线处可以填0或∞ 空间复杂度为O(|V| 2 )只和顶

    2024年02月17日
    浏览(50)
  • 【数据结构】24王道考研笔记——栈、队列和数组

    基本概念 栈是 只允许在一端进行插入或删除操作 的线性表。 栈顶:线性表允许进行插入删除的那一端 栈底:固定的,不允许进行插入删除的那一端 空栈:不含任何元素的空表 特点: 先进后出 基本操作: 常考题型: [外链图片转存失败,源站可能有防盗链机制,建议将图片

    2024年02月09日
    浏览(70)
  • 【数据结构】24王道考研笔记——树与二叉树

    树是n个结点的有限集合,n=0时,称为空树。非空树满足: 除了根节点外,任何一个结点都有且仅有一个前驱 结点的层次(深度):从上往下数 结点的高度:从下往上数 树的高度(深度):总共有多少层 结点的度:有几个孩子(分支) 树的度:各节点的度的最大值 森林:

    2024年02月13日
    浏览(50)
  • 【计算机组成原理】24王道考研笔记——第二章 数据的表示和运算

    1.1 进制转换 任意进制-十进制: 二进制-八进制、十六进制: 各种进制的常见书写方式: 十进制-任意进制:(用拼凑法最快) 真值:符合人类习惯的数字(带±号的数) 机器数:正负号被“数字化” 1.2 定点数 常规计数:定点数;科学计数法:浮点数 无符号数: 有符号定

    2024年02月16日
    浏览(53)
  • 【王道考研】王道数据结构与算法详细笔记(全)

    目录 第一章 数据结构绪论  1.1 数据结构的基本概念 1.2 数据结构的三要素 1.2.1. 数据的逻辑结构 1.2.2. 数据的存储结构(物理结构) 1.2.3. 数据的运算 1.2.4. 数据类型和抽线数据类型 1.3 算法的基本概念 1.4 算法的时间复杂度 1.5 算法的空间复杂度 第二章 线性表 2.1 线性表的定

    2024年02月08日
    浏览(53)
  • 数据结构笔记(王道考研) 第一章:绪论

    大部分内容基于中国大学MOOC的2021考研数据结构课程所做的笔记,该课属于付费课程(不过盗版网盘资源也不难找。。。)。后续又根据23年考研的大纲对内容做了一些调整,将二叉排序树和平衡二叉树的内容挪到了查找一章,并增加了并查集、平衡二叉树的删除、红黑树的内

    2024年02月14日
    浏览(49)
  • 计算机组成原理笔记(王道考研)(持续更新)

    本文是对王道计算机考研《计算机组成原理》课程的总结,主讲咸鱼学长讲的确实清晰。 王道考研《计算机组成原理》 由于我们学校已经开设过汇编和计算机体系结构,所以计组的笔记内容会比较精炼,高屋建瓴,不适合无基础人听。 如果有不理解的,可以回去看看我前面

    2024年02月08日
    浏览(56)
  • 计算机网络(王道考研)笔记个人整理——第一章

    OSI/ISO参考模型 下层向上层服务,每一层次有特定的协议和功能,协议为功能服务,是打包和拆包的过程 物联网淑 慧试用 应用层:所有能和用户交互产生网络流量的程序 典型应用层服务:文件传输(FTP),电子邮件(SMTP),万维网(HTTP),也即www 表示层:用于处理在俩个

    2024年04月15日
    浏览(47)
  • 计算机网络(王道考研)笔记个人整理——第三章

    数据链路层:结点,链路 结点:主机、路由器 链路:网络中俩结点之间的 物理通道 ,链路的传输介质有双绞线、光纤和微波,分为有线链路、无线链路。 数据链路:俩个结点之间的 逻辑通道 ,把实现控制数据传输协议的硬件和软件加到链路上就构成数据链路。 帧:是链

    2024年04月17日
    浏览(62)
  • 计算机网络(王道考研)笔记个人整理——第四章

    主要任务:把 分组 从源端传到目的端,为分组交换网上的不同主机提供通信服务。 传输单位:数据报 功能 路由选择和分组转发(最短路径) 异构网络互联 拥塞控制:若所有结点来不及接收分组,而要丢弃大量分组,则处于拥塞状态。因此要采取一定措施缓解拥塞。解决方

    2024年04月14日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包