操作系统概念学习卡片
常见操作系统
- 主流系统:MacOS(苹果电脑)、iOS(苹果手机)、Windows、Android
- 专业系统:Linux(技术专业人员必学)
- 特殊案例:诺基亚塞班系统(少数用户仍在使用)
计算机层次结构
- 底层:裸机(纯硬件:CPU、内存、硬盘、主板等)
- 中层:操作系统
- 上层:应用软件
- 顶层:用户
操作系统定义
- 核心定义:控制和管理整个计算机系统的硬件和软件资源
- 三大功能:
- 资源管理:合理组织调度计算机工作和资源分配
- 接口服务:提供用户和其他软件方便的接口和环境
- 系统软件:计算机系统中最基本的系统软件
资源管理功能
以QQ视频聊天为例:
- 文件管理:通过目录结构找到QQ.exe
- 存储器管理:将程序数据从磁盘加载到内存
- 处理机管理:为QQ分配CPU资源
- 设备管理:分配摄像头等设备资源
服务接口
- GUI(图形用户界面):如拖拽文件到回收站
- 联机命令接口:交互式(如Windows的time命令)
- 脱机命令接口:批处理(如.bat文件)
- 程序接口:系统调用(如printf函数的底层实现)