软件操作系统开发功能
来源:广州软件开发 编辑:广州软件开发公司 日期:2020-05-08
软件操作体系开发功用。
从资源办理的角度来喜,操作体系具有如下功用;
(1)进程办理。
进程办理主要是对计算机体系的中央处理器(凹u)进行办理,其主要任务是对处理器进行分配,并对其运转进行有效地操控与办理。
为进步计算机的运用卒t操作体系采用了多道程序技能。为了描绘多道程序的并发履行,引人了进程的概念,经过进程办理协调多道程序之间的联系,以使CPU资源得到最充沛的运用。在多道程序环境下,处理器的分配与运转是以进程为基本单位的,因此对处理器的办理归结为对进程的办理。进程办理包含:进程操控、进程同步、进程通讯和进程调度。
(2)存储办理。
当多道程序共享有限的内存资源时,存储办理的主要任务是如何为每道程序分配内存空间,使它们互相隔离,互不干扰,尤其是当内存不够用时,如何虚拟扩大物理内存,把当时不运转的程序及数据及时调出内存,要运转时再将它从外存调人内存,等等.它主要的功用包含:内存分配、内存保护、地址映射和内存扩大。
(3)设备办理。
设备办理是指计算机中除了CPU和内存以外的所有输人/输出设备的办理。
其首要任务是为这些设备提供驱动程序或操控程序,以运用户不必具体了解设备及接口的技能细节,就可方便地对设备进行操作。其次便是运用中断技能、通道技能和缓冲技能,使外围设备尽可能与CPU并行作业,以进步设备的运用效率。
它的主要功用包含:缓冲办理、设备分配、设备处理和虚拟设备办理。
(4)文件办理。
文件是计算机体系中除CPU、内存、外围设备等硬件资源之外的另一类资源,即软件资源。程序和数据是以文件方式寄存在外存储器(如磁盘、光盘、磁带)上的,需要时再把它们装人内存。文件办理体系的主要任务是有效地组织、存储、保护文件,以运用户方便、安全地访问它们。它的主要功用包含:文件存储空间办理、文件目录办理、文件存储操控和文件操作。
(5)用户接口。
为了方便用户运用,操作体系向用户提供了运用接口,接口通常以命令(含图形接口和菜单接口)、体系调用等方式呈现在用户面前,前者供用户在键盘或屏幕上运用,后者供用户在编程时运用。它的主要功用包含:命令接口办理、程序接口办理和图形接口办理。
相关阅读