操作系统执行的任务有4个。

Process Management(进程管理):

进程是一个执行的程序。它有它的代码、数据、分配给它的一组资源,以及通过代码执行的一个或多个执行线程。操作系统管理到这些进程的资源的分配,并提供系统调用来管理这些进程。

Memory Management(内存管理):

必须在操作系统和应用程序之间共享内存。操作系统必须管理内存到进程的分配,并控制内存管理硬件,该硬件决定进程可以访问哪些内存位置。

File System Management(文件系统管理):

计算机处理的是可以传输、处理或存储的信息。文件系统是一个关于文件系统对象的抽象的文件系统。操作系统提供了对这些对象进行操作的原语。

Device Management(设备管理):

信息通过计算机的输入和输出设备发送。进程使用系统调用接口来访问这些设备。操作系统试图以一种使它们在需要它们的所有过程中有效共享的方式来管理这些设备。系统调用是由操作系统提供的关于这些服务的编程接口,通常用C/ c++编写。

results matching ""

    No results matching ""