系统架构设计师教程-学习-记录(3)计算机网络基础知识(2)操作系统的基础知识:原理、类型和结构
初
欢迎进qq群交流:546496965
学习《系统架构设计师教程》,初心是为了学习更多知识,在计算机技术方面得到更大的提升。
希望自己记录学习的时候也能总结一些知识分享出来。也可能错误很多,希各个大佬多多包涵并指点一二,在此感谢。
记
操作系统的基础知识
操作系统是计算机系统的核心系统软件,其他软件是建立在操作系统基础上的,并在操作系统的同意管理和支持下运行。操作系统与计算机系统软件硬件的关系:
计算机硬件(微机)=> 操作系统 => 语言处理程序 => 应用程序
操作系统的原理、类型和结构
参考原书
1、操作系统的定义
计算机系统的硬件资源包括中央处理器(CPU)、存储器(主存与外存)和输入/输出设备等物理设备。计算机系统的软件资源是以文件形式保存在存储器上的程序和数据等信息。操作系统即有效地组织和管理系统中的各种软、硬件资源,合理地组织计算机系统的工作流程,又控制程序的执行,并且为用户使用计算机提供了一个良好的环境和友好的接口,从而使用户能充分利用计算机资源,提高系统的效率。
操作系统的作用如下:
- 通过资源管理,提高计算机系统的效率
- 改善人机界面,向用户提供友好的工作环境
看下图可以了解:
2、操作系统分类
炒作系统按功能不同可以分为:单用户操作系统和批处理操作系统;分时操作系统和实时操作系统;网络操作系统和分布式操作系统;以及嵌入式操作系统。
3、操作系统的特征
操作系统的4个特征:
- 并发性(concurrency)
- 共享性(sharing)
- 虚拟性(virtual)
- 不确定性(non-determinacy)
4、操作系统的功能
操作系统的五大管理功能:
- 进程管理
- 文件管理
- 存储管理
- 设备管理
- 作业管理
欢迎进qq群交流:546496965