文章目录
建议在阅读本文之前,先看下上篇文章 关于计算机系统的基本组成 ,更容易理解。
一、什么是操作系统?
在上一篇文章中已经介绍过,计算机软件包括系统软件和应用软件,操作系统就属于系统软件中的核心部分。
- 操作系统是计算机系统中必不可少的核心系统软件;
- 其它的软件都是在操作系统的基础上建立的,在操作系统的统一管理和支持下运行。
- Linux 是一种常用的操作系统软件,相对应的还有其它的操作系统,如常见的 Windows 、MAC、UNIX 等等。
二、操作系统的作用
操作系统有两大重要作用:
1、管理资源,提高系统效率
- 有效的组织和管理系统中的各种软、硬件资源,组织工作流程,控制程序执行;
- 进行 CPU 管理、存储管理、设备管理、文件管理;
- 合理分配各种资源,提高系统吞吐量;
2、改善人机交互
- 在复杂的 01 代码和机器指令基础上,为用户提供易用的接口和界面;
- 是用户和计算机硬件之间的接口;
三、Linux 和 Shell 的角色
在鸟哥私房菜中,是这样说明操作系统的:<