XuSenfeng

个人站

复读了,更新随缘,有的文件不全或者图片缺失具体看我的笔记库(https://github.com/XuSenfeng/note)


操作系统目标和作用

目录

操作系统目标和作用

定义

裸机=>操作系统=>应用程序

  • 控制和管理整个计算机系统的硬件和软件资源, 并合理的组织调度计算机的工作和资源的分配, 以提供给用户和其他软件方便的接口和环境, 他是计算机系统中最基本的系统软件

作为系统的管理者

  • 提供的功能
    • 处理机管理: 进程被CPU处理
    • 存储器管理
    • 文件管理
    • 设备管理
  • 目标
    • 安全高效

服务

操作系统要向上层提供方便易用的服务(封装的思想)

  1. GUI: 图形化用户接口
  2. 联机命令接口 = 交互命令接口, 用户说一步操作系统做一步
  3. 脱机命令接口, 脚本.sh文件和.bat文件, 区别在于是单步执行还是多步执行
  4. 程序接口, 编写代码间接使用, 应用程序请求操作系统的唯一方式(系统调用 = 广义指令)

用户接口: 联机命令接口,脱机命令接口,程序接口

对机器的拓展

没有软件: 裸机

覆盖软件: 扩充机器, 虚拟机