电脑系统的动力分配机制_电脑的动力之源

(一)、OS的目标

==(1)、方便性:== 一个未配置0S的计算机系统是极难使用的。 ==(2)、有效性:== 第一层含义是提高系统资源的利用率。 第二层含义是提高系统的吞吐量 ==方便性和有效性是设计0S的两个重要目标。== ==(3)、可扩充性:== 为适应计算机硬件、体系结构以及计算机应用发展的要求,容易升级 ==(4)、开放性:== 开放性是指系统能遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。

(二)、OS的作用

1. OS作为用户与计算机硬件系统之间的接口

①、命令方式:操作员级。由OS提供了一组联机命令接口,以允许用户通过键盘输入有关命令来取得操作系统的服务,并控制用户程序的运行 ②、系统调用方式:程序员级。 OS提供了一组系统调用,用户可在自己的应用程序中通过相应的系统调用,来实现与操作系统的通信。 ③、图形、窗口方式:允许用户通过屏幕上的窗口和图标来实现与操作系统的通信,并取得它的服务。

操作系统中,用户界面UI也称为用户接口,其含义有两种:一种是指用户与操作系统交互的途径和通道,另一种是指这种交互环境即操作环境。一般将第一种含义称为用户接口,第二种含义称为用户交互界面。

系统调用的目的是请求系统服务。

操作系统提供给应用程序的接口是系统调用。

库函数可以理解为是对系统调用的一层封装。系统调用,我们可以理解是操作系统为用户提供的一系 列操作的接口(API),这些接口提供了对系统硬件设备功能的操作。

库函数有可能包含有一个系统调用,有可能有好几个系统调用,当然也有可能没有系统调用,比如有些操作不需要涉及内核的功能。

2. OS作为计算机系统资源的管理者

==资源可以分为四类:处理机、存储器、I/0设备以及文件(数据和程序)。==

相应地,0S的主要功能也正是针对这四类资源进行有效的管理,即: ①、处理机管理:用于分配和控制处理机; ②、存储器管理:主要负责内存的分配与回收; ③、I/O设备管理:负责I/0设 备的分配与操纵; ④、文件管理:负责文件的存取、共享和保护。

3. OS实现了对计算机资源的抽象

OS就是铺设在计算机硬件上的多层软件的集合。

(三)、推动OS发展的主要动力

0S最初发展的推动力

方便用户成为了继续推动0S发展的主要因素

四驱动力分配是指四驱前后轴之间的动力比。四驱动力分配的含义:一般来说,四驱动力分配是指四驱前后轴之间的动力比例。所以50:50的权力分配可以理解为前后各占50%。发动机功率的50%分配给前桥,另50%分配给后轮轴,以实现前后桥相同的功率输出。四驱动力分配原理:四驱系统可以简单理解为通过传动轴连接前轮和后轮,使四个车轮同时获得发动机分配的驱动力,从而驱动整车前进。就汽车而言,四驱系统的优势不外乎两点。一个是它有更全面的通过性和超强的越野能力。二是在一定程度上提高了汽车的操控性和稳定性。