I:分时系统的响应与下列的哪一个因素无关
1.2.4 操作系统的发展和分类
分时系统
分时系统指的是允许多个联机的用户同时使用一个计算级系统进行交互式设计的操作系统。系统把处理的时间分为时间片,公平的分给每一个用户,这样使得各个用户好像独占了计算机系统,所以实际上分时系统是多道程序的一个变相实现,CPU被若干个交互式的用户多路复用,每一个用户都有独自的联机终端。
IBM开发了第一个分时系统CTSS,分时系统的特点是:同时性,独立性,及时性和交互性。它强调公平性,以及对于立即性的命令需要快速的响应,它也只是在较小的短作业上适配。
影响分时系统响应时间的因素:CPU处理速度,联机端口的数量,时间片的长短,系统调度开销,对换信息的多少
批处理系统
批处理系统是最先使用多道程序设计的系统,批处理系统将程序,数据连同作业说明书预先输入到作业队列中,由操作系统根据作业说明书来进行调度和分配。IBM DOS/VS,DOS/VSE都是批处理系统。
批处理的特点:脱机工作(不需要交互),成批的处理,单(多)道程序运行。”批“的意思就是非交互性的计算,这类作业的优先级比交互性的计算低。控制流一般采用文件的形式表示,比如unix中的shell文件和Windows中的autoexec.bat文件。
批处理系统所在乎的是性能。
实时操作系统
实时操作系统是对于变化的数据或者是事件能够进行快速的处理,三类典型的实时系统是过程控制系统,信息查询系统,事务处理系统。在过程控制中,(压力,温度,距离,湿度)等参数的采集,导弹制导系统,飞机自动驾驶系统。情报检索系统,仓库管理系统,银行业务处理和飞机订票系统。
上述是操作系统的三种基本类型,如果某个操作系统兼备两种或者是两种以上的功能,那么这样的操作系统被称为统用操作系统。
其他的操作系统还有微机操作系统,分布式操作系统,网络操作系统,嵌入式操作系统。
II:关于PCI总线,正确的描述是
PCI总线是一种树形结构,独立于CPU总线,可以和CPU总线并行执行。peripheral component interconnect。他是目前个人电脑使用的最为广泛的接口。一个PCI树中可以与多个PCI总线。
III:多道程序环境下,每个进程何时获取处理机,何时提出资源请求而暂停等等都是不可预知的,这就是操作系统的什么特性
1.1.4 操作系统的主要特性【14】
操作系统的四大特性:并发性,共享性,异步性,虚拟性。
并发性:指的是两个或者是多个活动或者是事件在同一时间内发生。比如一个程序在CPU上进行运算,另一个程序向磁盘写数据。
共享性:共计算机系统中的资源可以被多个并发的程序进行使用。独占性设备:输入机,打印机,扫描仪,磁带机,磁盘。共享性设备比如CPU,内存。
异步性:又叫随机性。系统中的程序何时执行,何时暂停,以怎么样的速度推进,每个程序花费多少时间执行结束。
IV:和数据总线位数相同的部件是
现代计算机普遍次啊用总线的结构,包括数据总线,地址总线和控制总线。和数据总线位数相同的是CPU。
V:String str =new String(“abc”),"abc"在内存中是怎么分配的
分配在堆中和字符串常量池。按由于String对象在JAVA中式不可变更的,所以JVM为了减少字符串对象的重复创建,其维持了一个特殊的内存,这个内存就是字符串常量池。
当代码中出现字面量创建的字符串对象的时候,JVM首先会对该字面量进行检查,如果字符串常量池中有相同内容的字符串所对应的引用,那么就直接将这个应用返回。否则,就在堆中创建对象,并将引用放入到字符串常量池,并返回该引用。
Java中的所有由类实例化的对象和数组都存放在堆内存中,无论是成员变量,局部变量和类变量,他们指向的对象都存储在堆内存中,而栈用来存放局部变量和方法调用。
VI:下列会引起进程的创建的是
用户登录,作业调度,提供服务,应用请求