【系统架构设计师】操作系统 ① ( 知识的三种层次 - 系统知识、高频考点、试题拆解 - 软考备考策略 | 操作系统涉及的软考知识点 | 操作系统简介 )

文章目录

一、知识的三种层次 - 系统知识、高频考点、试题拆解 - 软考备考策略


知识的三种层次 :

  • 系统知识 : 包含的内容十分复杂 , 不建议全部精通 , 只有考点是对考试有用的知识 , 考试不考的就是无用知识 , 学习了只能是浪费时间 ;
    • 课本看一遍就够了 , 不要死磕课本 , 用处不大 , 只死磕课本中的高频考点 , 不考的一个字也不看 ;
    • 过一遍课本 , 然后刷题 , 根据题目总结高频考点 , 然后在重点学习课本中的高频考点 ;
  • 高频考点 : 系统知识中 考察频率比较高的知识点 ;
  • 试题拆解 : 掌握试题的解法 , 思路 , 拆解试题 , 推敲出题人的考察目的 ;

此次 软考准备 , 只学习 高频考点 和 试题拆解 , 不要在系统知识上浪费时间 , 系统知识没有几年学不完 ;

二、操作系统涉及的知识点


操作系统涉及的知识点 : 不进行系统学习 , 仅学习高频考点 , 掌握重点题型的解体方法 ;

  • 进程管理 ☆ : 是操作系统的核心 , 考试的核心重点部分 ,
    • 进程状态 : 新建 , 就绪 , 运行 , 等待 , 终止 , 挂起 几个状态 , 以及状态之间的转换 ;
    • 前驱图 ☆ : 掌握概念定义即可 ;
    • 信号量与 PV 操作 ☆ : 掌握 信号量与 PV 操作 的分析方法 , PV 操作 与 前驱图 的结合考点 ;
    • 死锁及银行家算法
  • 存储管理 ☆ :
    • 段页式存储 ☆ : 多种存储方式 ;
      • 页式存储 逻辑地址 与 物理地址 转换计算 ;
      • 段式存储 合法段地址判断 ;
    • 页面置换算法
  • 文件管理 ☆ :
    • 绝对路径与相对路径
    • 索引文件 ☆ : 涉及到 几类计算问题 ;
    • 位示图
  • 作业管理 : 基本不考 ;
  • 设备管理 : 在 计算机组成 章节 的 磁盘 以及 IO 相关知识点在之前的 磁盘管理 中有涉及 ;
  • 微内核操作系统 :
  • 嵌入式操作系统 ☆ : 必考考点 , 分值较低 , 嵌入式操作系统的结构是必考考点 ;

三、操作系统简介


1、操作系统层次

计算机系统 由 底层 向 上层 的层次分别是 :

  • 计算机硬件
  • 操作系统
  • 其它系统软件 , 如 : 编译器 ( 语言处理程序 ) , 人机交互接口 , 数据库系统 等 ;
  • 应用程序

操作系统 运行在 计算机 硬件 上 , 应用程序 运行在 操作系统中 ;

2、操作系统主要作用

操作系统的 主要作用是 :

  • 管理 资源 : 管理 计算机系统的 硬件资源 , 软件资源 , 数据库资源 等 ;
  • 控制 应用程序 运行 : 运行 / 停止 应用程序 ;
  • 提供 人机交互 接口 : 终端命令行 或 图形化界面 ;
  • 提供 应用软件 与 计算机硬件 之间的接口 : 语言处理程序 ;

操作硬件资源 分为 直接操作 和 间接操作 :

  • 直接操作硬件 : 直接操作计算机硬件难度非常大 , 需要 使用 汇编语言 直接操作硬件 ;
  • 间接操作硬件 : 有了操作系统这一层级 , 可以直接在操作系统上 使用高级语言 开发应用程序 , 间接操作硬件 ;

操作系统 是 人机交互 的接口 , 可以让用户使用计算机更加方便 , 人机交互常见的方式 :

  • 命令行操作 : 使用 终端命令行 操作计算机 ;
  • 图形化操作 : 在 图形化界面 中操作计算机 ;

操作系统是 应用软件 与 硬件 之间的接口 : 操作系统 上层 一般还需要 语言处理程序 , 这个 " 语言处理程序 " 处理的语言 是 编程语言 , 又称为 " 编译器 " , 这是 应用程序 的基础 , 借助编译器 可以使用高级编程语言更容易的开发应用程序 ;

3、操作系统 管理任务

操作系统 管理资源 的 任务 分为下面 5 个维度 : 前三个需要重点掌握 ;

  • 进程管理 ☆
  • 存储管理 ☆
  • 文件管理 ☆
  • 作业管理
  • 设备管理
相关推荐
Zevalin爱灰灰15 小时前
FreeRTOS从入门到精通 第十三章(信号量)
stm32·单片机·嵌入式硬件·操作系统·freertos
未知陨落18 小时前
冯诺依曼系统及操作系统
linux·操作系统
IT 青年21 小时前
网络工程师 (8)存储管理
网络工程师·软考
Zevalin爱灰灰1 天前
FreeRTOS从入门到精通 第十二章(FreeRTOS消息队列)
stm32·单片机·嵌入式硬件·操作系统·freertos
IT 青年2 天前
网络工程师 (4)存储系统
网络工程师·软考
做人不要太理性2 天前
【Linux系统】计算机世界的基石:冯诺依曼架构与操作系统设计
linux·操作系统·冯诺依曼体系
Trouvaille ~5 天前
【Linux】命令为桥,存在为岸,穿越虚拟世界的哲学之道
linux·学习·开源·操作系统·编程·命令行·基础入门
『往事』&白驹过隙;5 天前
操作系统(Linux Kernel 0.11&Linux Kernel 0.12)解读整理——内核初始化(main & init)之硬盘初始化
linux·c语言·数据结构·物联网·操作系统
『往事』&白驹过隙;7 天前
操作系统(Linux Kernel 0.11&Linux Kernel 0.12)解读整理——内核初始化(main & init)之缓冲区的管理
linux·c语言·数据结构·物联网·操作系统