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

文章目录

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


知识的三种层次 :

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

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

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


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

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

三、操作系统简介


1、操作系统层次

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

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

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

2、操作系统主要作用

操作系统的 主要作用是 :

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

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

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

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

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

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

3、操作系统 管理任务

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

  • 进程管理 ☆
  • 存储管理 ☆
  • 文件管理 ☆
  • 作业管理
  • 设备管理
相关推荐
Laity(俗人)!4 小时前
软件高级架构师 - 软件工程
软考
别说我什么都不会21 小时前
鸿蒙轻内核调测-内存调测-内存信息统计
操作系统·harmonyos
XiYang-DING1 天前
【操作系统】设备管理
操作系统
it技术分享just_free2 天前
软考教材重点内容 信息安全工程师 第18章 网络安全测评技术与标准
web安全·网络安全·信息安全·软考
vincent_woo2 天前
再学安卓 - binder之驱动函数ioctl
android·操作系统
codists3 天前
《Operating System Concepts》阅读笔记:p177-p178
操作系统
洛北辰南3 天前
系统架构设计师—计算机基础篇—计算机体系结构
软考·系统架构设计师·计算机基础
别说我什么都不会6 天前
鸿蒙轻内核A核源码分析系列五 虚实映射(1)基础概念
操作系统·harmonyos
JohnYan6 天前
工作笔记 - 记一次iNode网络连接故障的排查
网络协议·安全·操作系统
csdn5659738506 天前
AI 时代下,操作系统如何进化与重构?
人工智能·重构·操作系统