计算机系统练习1

一、
1、 在分时操作系统中, 响应时间是衡量一个分时系统的一项重要指标。
分时是指多个用户分享使用同一台计算机,每个用户分到的时间片固定,就是每个用户只能使用计算机固定的时间,到时间就要轮到下一个用户,等其他个用户轮完了一遍,才又轮到他使用。所以在时间片是以秒甚至是毫秒的情况下,最重要的是响应速度。
2、 在设计实时操作系统时,提高系统资源的利用率不是重点考虑的。
因为实时系统是应用在某个具体的场合中,且实时系统的任务必须在时限内完成。实时系统的设计就是要采用合适的任务调度算法,保证任务在时限内完成,而不论是否发生其他事情。实时系统注重的是个体表现,更准确地讲是个体最坏情况表现,即在最坏情况下也要保证个体的处理在其时限内完成。也就是说,实时系统不需要关心资源是否利用得是否好,而关心是否能在时限内完成任务。
3、用户程序中的输入,输出操作实际上是由操作系统。
4、计算机系统中判别是否有中断事件发生应是在执行完一条指令后。
处理器每执行完一条指令后,硬件的中断装置立即检查有无中断事件发生,若有中断事件发生,则暂停现行进程的执行,而让操作系统的中断处理程序占用处理器,这一过程称“中断响应”。
5、设计批处理多道系统时首先要考虑的是系统效率和吞吐量。
6、若当前进程因时间片用完而让出处理机时,该进程应转变为就绪状态。
7、支持程序浮动的地址转换机制是动态重定位。
主存储器是可以被处理器直接访问的,处理器是按绝对地址访问主存储器的。为了使用户编制的程序能存放在主存储器的任意区域执行,用户使用逻辑地址编辑程序,即用户使用了逻辑上的主存储器。存储管理必须为用户分配一个物理上的存储空间,于是,就有一个从逻辑空间到物理空间的转换问题。具体地说,是要把逻辑地址转换成绝对地址,把这样的地址转换工作称为重定位。重定位的方式可以有“静态重定位”和“动态重定位”。静态重定位是指在装入一个作业时,把作业中的指令地址和数据地址全部转换成绝对地址。一旦装入则不能改变。动态重定位是指在装入作业时,不进行地址转换,而是直接把作业装入到分配的主存区域中。在作业执行过程中,每当执行一条指令时都有硬件的地址转换机构将指令中的逻辑地址转换为绝对地址。
8、在可变分区存储管理中,最优适应分配算法要求对空闲区表项按尺寸从小到大进行排列。
最优适应分配算法可把空闲区按长度以递增顺序登记在空闲区表中。分配时顺序查找空闲区表,由于查找时每次总是从分区中的最小的一个区开始,所以,找到的第一个能满足作业要求的分区,一定是所有能满足作业要求的分区中的最小的一个分区。
9、逻辑文件存放在到存储介质上时,采用的组织形式是与存储介质特性有关的。
用户的逻辑文件要存放到存储介质上时,文件系统要根据存储设备的类型,用户采用的存取方式决定文件在存储介质上的组织方式。
10、文件的保密是指防止文件被窃取。

二、
1、缺页中断:请求分页式存储管理允许作业在执行过程中,如果所要访问的页面不在主存中,则产生的中断称“缺页中断”。
2、通道:通道又称输入/输出处理器,它通过执行通道程序来控制I/O操作,完成主存储器和外围设备之间的信息传送。
3、临界区:把并发进程中与共享变量有关的程序段称为“临界区”。
4、什么是多道程序设计? 为什么要采用多道程序设计?
多道程序设计是一种软件技术,该技术使同时进入计算机主存的几个相互独立的程序在管理程序控制之下相互交替地运行。引入多道程序设计,可具有以下好处:(1)可提高CPU的利用率;(2)可提高主存和I/O设备利用率;(3)可增加系统吞吐量;
5、启动和读写一次磁盘包括 哪几个具体时间?请简要叙述。
启动磁盘完成一次输入/输出操作所花的时间包括:寻找时间、延迟时间和传送时间。
寻找时间(Seek Time)——磁头在移动臂带动下移动到指定柱面所花的时间。
延迟时间(Latency Time)——指定扇区旋转到磁头下方位置所需的时间。
传送时间(Transfer Time)——由磁头进行读/写,完成信息传送的时间。
6、简述死锁的防止与死锁的避免的区别
预防死锁的方法是使死锁发生的四个必要条件中的第2、3、4条件之一不能成立,如:破坏“占有且等待”条件、破坏“非抢占”条件、破坏“循环等待”条件。为预防死锁所施加的限制条件较严格,往往会影响进程的并发执行。  在避免死锁方法中,把系统的状态分为安全状态和不安全状态,只要能使系统始终处于安全状态,便可避免发生死锁。为避免死锁所施加的限制条件较宽松,有利于进程的并发执行,获得令人满意的系统性能。

你可能感兴趣的:(计算机系统练习1)