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

文章目录

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


知识的三种层次 :

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

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

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


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

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

三、操作系统简介


1、操作系统层次

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

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

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

2、操作系统主要作用

操作系统的 主要作用是 :

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

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

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

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

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

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

3、操作系统 管理任务

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

  • 进程管理 ☆
  • 存储管理 ☆
  • 文件管理 ☆
  • 作业管理
  • 设备管理
相关推荐
OpenAnolis小助手2 小时前
龙蜥社区亮相 GOSIM AI Vision Forum 共话“Agentic Native”开源新
人工智能·ai·开源·操作系统·龙蜥社区·agent
阿里云基础软件3 小时前
Agent 任务提速 10.71%,内存占用降低 21.60%|Alibaba Cloud Linux 4 重大发布
java·linux·人工智能·操作系统·agent
OpenAnolis小助手1 天前
多租户公有云共享 CXL 内存池场景下的内存卸载研究
人工智能·操作系统·龙蜥社区·risc-v·agentic os
无心水2 天前
15、云原生架构设计理论与实践 核心考点与学习笔记
笔记·学习·云原生·架构师·软考·系统架构设计师·软考系统架构设计师
OpenAnolis小助手4 天前
PHP 两个严重漏洞曝光,龙蜥社区 24 小时完成 3 版本修复
开发语言·操作系统·php·龙蜥社区
miller-tsunami4 天前
内存管理&模板
c++·算法·内存管理·模板
硅基手札4 天前
操作系统设计思想系列 13 · NuttX 深度 — POSIX 飞控底座 + RTOS 群像
架构·操作系统·嵌入式开发·ecos·sel4·nuttx
无心水4 天前
6、软件工程 核心考点与学习笔记
笔记·学习·软件工程·软考高级·架构师·软考·软考系统架构设计师
无心水4 天前
5、信息安全技术基础知识 核心学习笔
人工智能·学习·软考高级·架构师·软考·高级架构师·软考架构师
无心水4 天前
8、系统架构设计基础知识 核心考点与学习笔记
笔记·学习·系统架构·架构师·软考·软考架构师·软考高级架构师