Advertisement

Linux系统概览-理解操作系统

阅读量:

CPU作为计算机的核心部件,内存承担着数据存储的功能,外围设备则包括磁盘、打印机、键盘、网卡等输入输出装置,这些组件通过协同运作实现整体功能,而这一过程由一层软件进行统一管理,这层软件即为操作系统。

操作系统是一种结构复杂且功能全面的系统级软件。

1.1 了解操作系统

1.1.1 从用户视角来看:操作系统能够简化计算机的使用过程,使用户操作更加便捷。它将复杂的处理流程隐藏在后台,仅向用户呈现简洁的操作界面。

1.1.2 从程序开发者的角度出发:开发者无需关注变量和数据在内存中的存储方式,也不必亲自处理从外存读取或写入数据的过程,更不必考虑如何将数据呈现在输出设备上。

1.1.3 从操作系统在整个计算机系统中的位置来看:若将操作系统置于整个计算机系统的框架中进行观察,其所在的位置如下:

用户界面作为操作系统的外部表现形式,内核则是其内部的核心部分,真正实现了用户程序所要求的各项操作。从上图可见,一方面操作系统充当了上层软件与硬件之间的交互窗口和连接桥梁,另一方面它也是所有其他用户程序运行的基础。

通过分析一个程序的执行流程,可以理解操作系统在其中所发挥的作用。一个简单的C语言程

全部评论 (0)

还没有任何评论哟~