当前位置: 首页 > article >正文

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

文章目录

  • 一、知识的三种层次 - 系统知识、高频考点、试题拆解 - 软考备考策略
  • 二、操作系统涉及的知识点
  • 三、操作系统简介
    • 1、操作系统层次
    • 2、操作系统主要作用
    • 3、操作系统 管理任务





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



知识的三种层次 :

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

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





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



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

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




三、操作系统简介




1、操作系统层次


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

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

操作系统 运行在 计算机 硬件 上 , 应用程序 运行在 操作系统中 ;
在这里插入图片描述


2、操作系统主要作用


操作系统的 主要作用是 :

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

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

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

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

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

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


3、操作系统 管理任务


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

  • 进程管理 ☆
  • 存储管理 ☆
  • 文件管理 ☆
  • 作业管理
  • 设备管理

http://www.kler.cn/a/522202.html

相关文章:

  • [权限提升] 常见提权的环境介绍
  • 【llm对话系统】大模型 RAG 之回答生成:融合检索信息,生成精准答案
  • 71-《颠茄》
  • Shodan Dorks安装指南,通过Shodan搜索漏洞
  • react native在windows环境搭建并使用脚手架新建工程
  • YOLOv10 介绍
  • 人机环境系统中的贝叶斯与非贝叶斯
  • 【算法学习笔记】36:中国剩余定理(Chinese Remainder Theorem)求解线性同余方程组
  • 06-机器学习-数据预处理
  • Vision Mamba在AMD GPU上使用ROCm
  • c语言版贪吃蛇(Pro Max版)附源代码
  • 题解 信息学奥赛一本通/AcWing 1118 分成互质组 DFS C++
  • 010 mybatis-PageHelper分页插件
  • 精通PCIe技术:协议解析与UVM验证实战
  • 大数据学习之SCALA分布式语言三
  • POWER SCHEDULER:一种与批次大小和token数量无关的学习率调度器
  • Mac Electron 应用签名(signature)和公证(notarization)
  • Mybatis初步了解
  • RU 19.26安装(手工安装各个补丁)
  • wxPython中wx.ListCtrl用法(四)
  • 66-《虞美人》
  • 从ai产品推荐到利用cursor快速掌握一个开源项目再到langchain手搓一个Text2Sql agent
  • 4.scala默认参数值
  • YOLO目标检测4
  • C#面试常考随笔6:ArrayList和 List的主要区别?
  • deepseek R1的确不错,特别是深度思考模式