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

文章目录

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


知识的三种层次 :

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

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

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


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

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

三、操作系统简介


1、操作系统层次

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

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

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

2、操作系统主要作用

操作系统的 主要作用是 :

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

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

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

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

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

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

3、操作系统 管理任务

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

  • 进程管理 ☆
  • 存储管理 ☆
  • 文件管理 ☆
  • 作业管理
  • 设备管理
相关推荐
小宇子2B2 天前
三、内核入口 el0_svc / entry_SYSCALL_64 的汇编做了什么——从异常向量到 C 函数
操作系统
小宇子2B3 天前
四、从 write(1, "hello", 5) 到 ksys_write() —— sys_call_table 怎么路由的
操作系统
小宇子2B3 天前
一、printf("hello") 怎么变成 write(1, "hello", 5) —— libc 的 stdout 缓冲机制
操作系统
小宇子2B8 天前
一个 pthread_mutex_lock() 到底锁了什么——从用户态 CAS 到内核调度
操作系统
小宇子2B9 天前
多线程 malloc 为什么会变慢——glibc 的 arena 到 bins 全景
操作系统
希赛网13 天前
2026年上半年软考系统架构设计师综合知识真题及答案解析
软考·软考考试·2026软考考试·2026年上半年软考
@insist12313 天前
系统架构设计师-5G 技术、冗余设计与分层架构
5g·架构·系统架构·软考·系统架构设计师·软件水平考试
fakerth14 天前
【OpenHarmony】communication_ipc模块
操作系统·openharmony
Coisinier14 天前
RHCE中shell脚本基础(磁盘剩余空间监控,Web 服务状态检查,curl 访问 Web 服务并返回状态)
linux·运维·服务器·前端·nginx·操作系统
@insist12314 天前
系统架构设计师-计算机网络基础体系全梳理
计算机网络·系统架构·软考·系统架构设计师·软件水平考试