问答题

论述题1 在多道程序环境中,进程数往往多于处理机数,这就导致多个进程竞争使用处理机。因此,在操作系统中,由进程调度完成将一个物理的CPU转换成多个虚拟的(或逻辑的)CPU工作,以实现多任务。进程调度的任务就是控制、协调进程对CPU的竞争,按照一定的调度算法,使某一就绪进程获得CPU的控制权,转换成运行状态。请论述下列问题: (1) 进程调度的主要功能。(8分) (2) 何时可进行进程调度(8分) (3) 进程调度算法解决以何种次序对各就绪进程进行处理机的分配以及按何种时间比例让进程占用处理机。时间片轮转进程调度算法的基本思想是什么时间片的大小对系统有什么影响在选取时间片时应考虑哪些因素(14分) 论述题2 原型化方法或称快速原型化方法是一种当前常用的软件工程方法,尽管其特征与传统的结构化生命周期法有所不同,但从原型化方法的演变仔细分析,仍可看出它与结构化方法的内在联系,试回顾两种方法的发展特征和演进历史并论述下述问题: 1.两种方法的基本特征和内在联系。(14分) 2.结构化生命周期方法的优点及其适应对象。(8分) 3.实施快速原型法的前提和条件。(8分) 论述题3 设计一个用于管理会议室的数据库。经调查分析,得到的数据项列出如下: 房间号r# CHAR(4),部门号d# CHAR(3),部门名称dname CHAR(20), 房间容量content INT,部门主管dmanager CHAR(8),开会日期mdate DATE, 会议名称cname CHAR(20),会议主题(subject)CHAR(80),会议类型(type), 部门人数dnum INT,当前房间状态state CHAR(1), 并确定以会议室(room)信息、部门(department)信息、会议(conference)信息为实体,它们 通过”开会(meeting)”联系起来。为了简化问题做如下假定: 会议以部门召开,但一个部门在同一会议室不能重复召开同一个会议。会议室按部门借用,且不预借。当前房间状态取值为’1’表示该会议室当前正在开会,取值为’0’表示该会议室当前未被借用。数据库概念设计的只包含主键属性的简化E-R图如下:
要求: (1) 数据库的逻辑结构设计:给出相应的表名、表的属性名(数据类型可省)、主键。(14分) (2) 给出下列查询的SQL语句:(16分,每小题4分) a) 当前未借用的会议室(房间号)和容量; b) 2000年4月8日有哪些部门(部门名称)在开会他们的主管是谁 c) 2000年4月8日’信息中43’在哪个会议室(房间号)开会会议名称和主题是什么 d) 当前能够适合’信息中43’开会的有哪些会议室(房间号) 论述题4 Internet网络层IP协议目前应用最为广泛。试根据你对IP协议的理解,讨论以下问题: (1) 论点1:Internet中没有两台或两台以上的主机或路由器可以同时使用同一个IP地址。论点1正确吗为什么(10分) (2) 论点2:连接在Internet中的一台主机或路由器只能有一个IP地址。论点2正确吗为什么(10分) (3) 有一台主机的IP地址是“192.41.256.20”。你认为这个IP地址有没有错误。为什么 (10分)

【参考答案】

论述题1 1.进程调度的主要功能是: (1) 记录系统中所有进程的执行状况; (2) 根据一定的调度算法,从就绪队列中选......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)