*** 作系统中对程序和数据非运行时的空间管理叫存储管理。
计算机程序,港、台译做电脑程式。计算机程序是一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具。
它以某些程序设计语言编写,运行于某种目标结构体系上。程序就如同以英语写作的文章,要让一个懂得英语的人同时也会阅读这篇文章的人来阅读、理解、标记这篇文章。一般的以英语文本为基础的计算机程序要经过编译、链接而成为人难以解读,但可轻易被计算机所解读的数字格式,然后放入运行。
*** 作系统主要包括以下几个方面的功能 :
1、进程管理,其工作主要是进程调度,在单用户单任务的情况下,处理器仅为一个用户的一个任务所独占, 进程管理的工作十分简单。但在多道程序或多用户的情况 下,组织多个作业或任务时,就要解决处理器的调度、 分配和回收等问题 。
2、存储管理分为几种功能:存储分配、存储共享、存储保护 、存储扩张。
3、设备管理分有以下功能:设备分配、设备传输控制 、设备独立性。
4、文件管理:文件存储空间的管理、目录管理 、文件 *** 作管理、文件保护等。
*** 作系统是以文件为单位对数据进行管理的。1、“文件”方式其实只是人为地给它取了个名字,实际上它是个索引。就像一本小说的前面也会有个索引,标明哪一章在多少页开始一样。简洁有序,便于 *** 作和管理
2、如果是以字节管理, *** 作系统会过于繁杂,用户的数据在文件中符合局部性原理,体现了模块化思想,以字节为单位会使得系统调度极其复杂,不容易实现。
计算机 *** 作系统的五大管理功能
随着计算技术和大规模集成电路的发展,微型计算机迅速发展起来。下面是关于计算机 *** 作系统的五大管理功能,希望大家认真阅读!
*** 作系统可以分为五大管理功能部分:
1)设备管理:主要是负责内核与外围设备的数据交互,实质是对硬件设备的管理,包括对输入输出设备的分配,初始化,维护与回收等。例如管理音频输入输出。
2)作业管理:这部分功能主要是负责人机交互,图形界面或者系统任务的管理。
3)文件管理:这部分功能涉及文件的逻辑组织和物理组织,目录结构和管理等。从 *** 作系统的`角度来看,文件系统是系统对文件存储器的存储空间进行分配,维护和回收,同时负责文件的索引,共享和权限保护。而从用户的角度来说,文件系统是按照文件目录和文件名来进行存取的。
4)进程管理:说明一个进程存在的唯一标志是pcb(进程控制块),负责维护进程的信息和状态。进程管理实质上是系统采取某些进程调度算法来使处理合理的分配给每个任务使用。
5)存储管理:数据的存储方式和组织结构。
*** 作系统的类型的特点
1)批处理系统:首先,用户提交完作业后并在获得结果之前不会再与 *** 作系统进行数据交互,用户提交的作业由系统外存储存为后备作业数据是成批处理的,有 *** 作系统负责作业的自动完成支持多道程序运行。
2)分时 *** 作系统:首先交互性方面,用户可以对程序动态运行时对其加以控制支持多个用户登录终端,并且每个用户共享CPU和其他系统资源。
3)实时 *** 作系统:会有时钟管理,包括定时处理和延迟处理。实时性要求比较高,某些任务必须优先处理,而有些任务则会被延迟调度完成。
4)网络 *** 作系统:网络 *** 作系统主要有几种基本功能
(1)网络通信:负责在源主机与目标主机之间的数据的可靠通信,这是最基本的功能。
(2)网络服务:系统支持一些电子邮件服务,文件传输,数据共享,设备共享等。
(3)资源管理:对网络中共享的资源进行管理,例如设置权限以保证数据源的安全性。
(4)网络管理:主要任务是实现安全管理,例如通过“存取控制”来确保数据的存取安全性,通过“容错性”来保障服务器故障时数据的安全性。
(5)支持交互 *** 作:在客户/服务器模型的LAN环境下,多种客户机和主机不仅能与服务器进行数据连接通信,并且可以访问服务器的文件系统
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)