基本架构

  1. **裸机:**纯硬件,不含操作系统
    • 包含CPU,内存,硬盘,主板等
  2. 操作系统:如Windows
    • 定义:是指控制和管理整个计算机系统的硬件和软件资源,并合理的组织调度计算机的工作和资源的分配
    • 例题
      • 在这里插入图片描述
        - 解析·: 软件 = 应用程序+其他相关文件(图片,音效)
        - 除了软件和硬件,操作系统还负责对文件的管理,因此即使选项里有“软件和硬件”,答案仍选“计算机资源”

      • 在这里插入图片描述

      • 虽然源程序本质上也是文件,但操作心痛更关心文件的树形结构关系,而不是文件的内容。

      • Ctrl+Alt+Esc打开任务管理器

    • 以提供给用户和其他软件方便的接口和环境
      • 向上层提供方便易用的服务
    • 他是计算机系统中最基本的系统软件
      • 最接近硬件的一层软件
  3. 应用程序:如qq,dota。
  4. 用户
    在这里插入图片描述

操作系统的功能和目标

提供的功能

  • 文件管理(第四章)
    • 在文件夹中打开程序
  • 存储器管理(第三章)
    • 把程序相关数据放入内存
  • 处理机管理(第二章)
    • 对应的进程被处理机处理
  • 设备管理(第五章)
    • 分配摄像头,话筒
    • 例题在这里插入图片描述
      • 1950年代早期,IBM发明第一个批处理操作系统 --> 支持用户交互的操作系统(B选项) --> 1970年代第一个GUI诞生(施乐公司)(C选项) --> 1983年互联网诞生(A选项)

向上层提供方便易用的接口

  • 封装思想
  • GUI(Graphical User Interface):图形化用户接口
    • 狭义的用户接口不包括GUI
  • 联机命令接口 == 交互式命令接口
    • 比如cmd
  • 脱机命令接口(批处理命令接口)
    • 一次性一条条执行
  • 程序接口(即系统调用)
    • C语言库函数
    • 在这里插入图片描述
      • 例题:在这里插入图片描述
        • 界面 == 接口 == interface,用户无法直接调用系统硬件,需要操作系统提供程序接口
        • 编译器是由编程语言环境管理的

虚拟机

  • 通常把覆盖了软件的机器成为扩充机器,又称之为虚拟机
    • 对硬件机器的扩展

总结

在这里插入图片描述

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐