淮阴工学院计算机第二次课后作业
操作系统课后题课后作业第二次作业之欧阳歌谷创编

2.4 系统调用的目的是什么?如何实现与操作系统相关的系统调用以及与双重模式(内核模式和用欧阳歌谷(2021.02.01)户模式)操作相关的系统调用?答:系统调用被应用程序用来调用一个由操作系统提供的函数。
通常情况下,系统调用最终转换成在内核模式下的系统程序。
3.3. 对于图3.9(b)中给出的7状态进程模型,请仿照图 3.8(b)画出它的排队图。
答:图9.3给出了单个阻塞队列的结果。
该图可以很容易的推广到多个阻塞队列的情形。
4.7. 一个多处理系统有 8 个处理器和 20 个附加磁带设备。
现在有大量的作业提交给该系统,假设每个作业开始运行时只需要 3 个磁带设备,完成每个作业最多需要 4 个磁带设备。
并且在很长时间内都只需要这3 个设备,而只是在最后很短的一段时间内需要第 4 个设备以完成操作。
同时还假设这类作业源源不断。
a. 假设操作系统中的调度器只有当 4 个磁带设备都可用时才开始一个作业。
当作业开始时,4 个设备立即被分配给它,并且直到作业完成时才被释放。
请问一次最多可以同时执行几个作业?采用这种策略,最多有几个磁带设备可能是空闲的?最少有几个? b. 给出另外一种策略,要求其可以提高磁带设备的利用率,并且同时可以避免系统死锁。
分析最多可以有几个作业同时执行,可能出现的空闲设备的范围是多少。
答:a. 采用一个保守的策略,一次最多同时执行 20/4=5 个作业。
由于分配各一个任务的磁带设备最多同时只有一个空闲,所以在同一时刻最多有 5 个磁带设备可能是空闲的。
在最好的情况下没有磁带设备空闲。
b. 为了更好的利用磁设备,每个作业在最初只分配三个磁带设备。
第四个只有的需要的时候才分配。
在这种策略中,最多可以有20/3=6 个作业同时执行。
最少的空闲设备数量为0,最多有 2 个。
参考:Advanced Computer Architectrue,K.Hwang,19935.8考虑下面关于信号量的定义:Void semWait(s){If (s.count>0){s.count--;}Else{Place this process in s.queue;Block;}}Void semSignal(s){If (there is at liast one process blocked on semaphore){Remove a process P from s.queue;Place process P on ready list;}Elses.count++;}比较这个定义和图5.3中的定义,注意有这样的一个区别:在前面的定义中,信号量永远不会取负值。
川大《计算机应用基础》第二次作业答案

川大《计算机应用基础》第二次作业答案*单顶爲棒3L亞大案兵to个屮飘・2.0 «■, Hiuo-im.柞毎中孫绐叫的琵吨中”只自一顷启荷合閘目轻卓1 .屯子工停中时申元稱的默认叔?9 ____________ .R、数宇B. 文本仁日酹D.華刖#乙用碣电子二柞卿P的厅号逆行地号萱定__________ <A. 数字#B. TSC. 砖V手圧宾今D. 字母或皈字3.Exce 2010主界五窗口中爺绸栏上时&隹tfl茅来向单元钳人_____________ .4.敌宁氐袁字D W #4.?FExrel 2QLW.鐘AE7宇咋淘W幡用时,需曙辅人的畫訐宇符扉’九逗号氐分号仁甲引总#D.飕引号5.枉Excel工"谢生界面已不包含谶项卡足______________ .C. 睹人D. iM6.Exce XHO_U恵辽件的軸认扛屋名为_____ .A. JjQtR. xlsx VC. ppLXt>. Jpeg7.在Emd 20m 霍定一^单元悟笛存人的公士y=L計2+7:则当发单元框处于舖崔曲舸蟲M丙容为A.13+2+7B.-13*2+7^C.33D.=33S.当跖Extel MID中的分變匸总时「廖季宪按仝经宇段对sae農困孑 ____________ -A. 求诩B. 洁谨U曲D.貝沛宀弘在Excel 201OP, 表讲行排强L存"排序羽话惟中S0瞎權启的排序超字蚀I限制沖—A, 1*TR” 2半C. 孙D”任总扌*量裂艮£E U 第Y典 旧何鱼M-H S &蛊仪W 5LE"怨一I长只・S E 舌徵図播, 观盟一題E 盂餾翼・<ft 空規第«{?•竄Inr 阳 Y担Qir L e K'曲ID .8IQHtecm^-Y®968但I 635床丫B幕佝型,Ga甲喷*H O I O 0CDV<圮離G卷晅览々日4|朋葩HOTON 】u3d 」9M0d 出・9T田盟星奴畐ilz B OLT盘•畐fWU 三S蛊田岁罰期毀柏習・9Q飾事1.IX 貝£&盟舉壽直&早空料fWJK姐 &借畜1K D 9.&&料團姿少s fr半昼诃»床,爸<HOTOCUodJWMOdln To圧半星対-S 5^ I td+七< 、d + _h u 1+ 宅c s d+ 宅x w壬普g y r x fe s 養 w s f i c s f e Z +4I V N ±< > s+suN +E O 珊越妁迅g 父to R W I T Y 棚HBrnoIOZ -u -o d m 、—£00翼・署・t B i s n - k te r w e k % 妖te R 帛第出 15工一:&暑・£住半博 ¥L V 5L et «< od lt ・二o d tti 龙E fe R ・IC is G卷建星也u妙HOIOZ M u一•二ft o ^ 港z・我二-f r o s ^-o vx f i .o ^19•在PowerPoint 2010中,対幻灯片的車新排序,浓!)0删!除等操咋,以及亩视荃休构忠部持別有用的观劇是A. 幻灯片視图B. 幻灯片刘比腿“c. xmsD. 备注页规圉20. ^PowerPoint 2010中,设昌幻灯片背貝格式的填充选项中包含A. 宁体・宁号、做色、风格B・廿模板.幻灯片版式C•纯色.新变.图片和纹理毎“D.壳度对比度和馆和度21•按照网书信号危廊延迟,从<1弓戊排净正昶的星A. 易理网、B. JS硕C. 城域网、广域网、城理网城域冈、广减网7 广域网、局域网局域网、广减网22.以下頑于无经按入旦联网的__________ .A. GPRS/CDMAB. 3GC. WLAND. 肛上都杲723. QQS ____ •A. AD5US?丄网软件B. 即时通(5聊天软件“D. 办公枚件24. 当丽我国的互联网主要以科护和教育为目的.从爭詐经兰性的活动。
大学计算机基础教程课后习题答案习题2答案

习题2答案1.单项选择题2.简答题(1)操作系统是一组程序的集合,是最基本的系统软件,是计算机系统资源的管理者,用来控制和管理计算机系统的硬件资源和软件环境。
操作系统的主要功能是资源管理,程序控制和人机交互等。
从资源管理的角度来看,其功能通常分为以下5部分:CPU的控制与管理、内存的分配与管理、外部设备的控制与管理、文件的管理、作业管理和控制。
(2)新一代的Windows 7在其前任Windows XP和Windows Vista的基础上进行了多项改进,增加了许多新的特征:更加简单、更加易用、更加快速、更加安全、更好的连接和更低的成本。
(3)在Windows中,用户为文件命名时,必须遵循一定的规则:●支持长文件名,最多可使用255个字符。
●文件名可包含多个空格或小数点,最后一个点之后的字符被认为是文件的扩展名(有的文件扩展名可以省略)。
●文件名中不能使用在操作系统中有特殊用途的下列符号:\ / < > “ ; : ? *。
●保留文件名中的大小写字符,但确认文件时并不区分。
●在对文件名搜索时可用通配符“?”(表示任意一个字符或汉字)和“*”(表示任意字符串)。
●同一文件夹中不能同时存放两个同名(即主名和扩展名完全相同)的文件。
(4)在Windows中,删除操作有逻辑删除和物理删除两种。
逻辑删除是指被删除的文件被放到回收站中,并没有从计算机上彻底删除,还可以从回收站中恢复。
物理删除是指文件从计算机上彻底删除,无法恢复。
(5)在Windows 7中,共有3种用户账户,分别为管理员账户、标准账户和来宾账户。
管理员账户是系统自建的账户,拥有最高权限,可以更改安全设置、安装软件和硬件、访问计算机上的所有文件,还可以更改其他用户账户。
不过Windows 7在默认情况下不显示该账户,用户在日常情况下不需要使用该账户。
用户自建账户默认情况下都属于标准账户,该账户允许用户使用计算机的大多数功能,但如果所做更改会影响计算机的其他用户或安全,则需要管理员的许可。
第2次作业参考答案

5.(1)找出所有供应商的姓名和所在城市;SELECT SNAME,CITYFROM S;(2)找出所有零件的名称、颜色、重量;SELECT PNAME,COLOR,WEIGHTFROM P;(3)找出使用供应商S1所供应零件的工程号码;SELECT DISTINCT JNOFROM SPJWHERE SNO=’S1’(4)找出工程项目J2使用的各种零件的名称和数量;SELECT ,SPJ.QTYFROM P,SPJWHERE JNO=’J2’ AND SPJ.PNO=P.PNO(5)找出上海厂商供应的所有零件的号码;SELECT DISTINCT SPJ.PNOFROM SPJ,SWHERE S.CITY =’上海’ AND S.SNO = SPJ.SNO(6)找出使用上海产的零件的工程名称;SELECT JNAMEFROM S,J,SPJWHERE S.CITY=’上海’AND S.SNO=SPJ.SNO AND J.JNO=SPJ.JNO(7)找出没有使用天津产的零件的工程号码;SELECT DISTINCT JNOFROM SPJWHERE SNO NOT IN( SELECT SNOFROM SWHERE CITY=’天津’);附加题:1.查询所有这样的制造商:对于制造商B生产的笔记本所含的内存容量,该制造商所生产的笔记本中都有思路:寻找这样的制造商x:不存在这样的内存容量y,制造商B生产的笔记本含有容量y ,而制造商x生产的笔记本不含有容量y 。
select DISTINCT x.makerfrom Product xwhere not exists(select *from Laptop ywhere B in(select P1.makerfrom Product P1, Laptop L1where P1.model=L1.model and L1.ram=y.ram) andx.maker not in(select P2.makerfrom Product P2, Laptop L2where P2.model=L2.model and L2.ram=y.ram));2.查询至少生产了两款速度不小于2.80的计算机(PC或笔记本)的制造商。
【免费下载】操作系统课后题 课后作业 第二次作业

2.4 系统调用的目的是什么?如何实现与操作系统相关的系统调用以及与双重模式(内核模式和用 户模式)操作相关的系统调用? 答:系统调用被应用程序用来调用一个由操作系统提供的函数。通常情况下,系统调用最终转换成在内核模式下的系统程序。
3.3. 对于图 3.9(b)中给出的 7 状态进程模型,请仿照图 3.8(b)画出它的排队图。 答:图 9.3 给出了单个阻塞队列的结果。该图可以很容易的推广到多个阻塞队列的情形。
操作系统课后题 课后作业 第二次作业

2.4 系统调用的目的是什么?如何实现与把持系统相关的系统调用以及与双重模式(内核模式和用之马矢奏春创作户模式)把持相关的系统调用?答:系统调用被应用法式用来调用一个由把持系统提供的函数.通常情况下, 系统调用最终转换成在内核模式下的系统法式.3.3. 对图 3.9(b)中给出的7状态进程模型, 请仿照图 3.8(b)画出它的排队图.答:图9.3给出了单个阻塞队列的结果.该图可以很容易的推广到多个阻塞队列的情形.4.7. 一个多处置系统有 8 个处置器和 20 个附加磁带设备. 现在有年夜量的作业提交给该系统, 假设每个作业开始运行时只需要 3 个磁带设备, 完成每个作业最多需要 4 个磁带设备. 而且在很长时间内都只需要这 3 个设备, 而只是在最后很短的一段时间内需要第 4 个设备以完成把持.同时还假设这类作业源源不竭. a. 假设把持系统中的调度器只有当 4 个磁带设备都可用时才开始一个作业. 看成业开始时, 4 个设备立即被分配给它, 而且直到作业完成时才被释放.请问一次最多可以同时执行几个作业?采纳这种战略, 最多有几个磁带设备可能是空闲的?最少有几个? b. 给出另外一种战略, 要求其可以提高磁带设备的利用率, 而且同时可以防止系统死锁.分析最多可以有几个作业同时执行, 可能呈现的空闲设备的范围是几多.答:a. 采纳一个守旧的战略, 一次最多同时执行 20/4=5 个作业.由于分配各一个任务的磁带设备最多同时只有一个空闲, 所以在同一时刻最多有 5 个磁带设备可能是空闲的.在最好的情况下没有磁带设备空闲.b. 为了更好的利用磁设备, 每个作业在最初只分配三个磁带设备. 第四个只有的需要的时候才分配.在这种战略中, 最多可以有 20/3=6 个作业同时执行.最少的空闲设备数量为0, 最多有 2 个. 参考:Advanced Computer Architectrue,K.Hwang,19935.8考虑下面关于信号量的界说:Void semWait(s){If (s.count>0){s.count--;}Else{Place this process in s.queue;Block;}}Void semSignal(s){If (there is at lia st one process blocked on semaphore){Remove a proces s P from s.queue;Place process P on ready list;}Elses.count++;}比力这个界说和图5.3中的界说, 注意有这样的一个区别:在前面的界说中, 信号量永远不会取负值.当在法式中分别使用这两种界说时, 其效果有什么分歧?也就是说, 是否可以在不改变法式意义的前提下, 用一个界说取代另一个?答:这两个界说是等价的, 在图5.3的界说中, 当信号量的值为负值时, 它的值代表了有几多个进程在等候;在此题中的界说中,虽然你没有关于这方面的信息, 可是这两个版本的函数是一样的.5.12在图5.9和5.3的注释中, 有一句话是“仅把消费者临界区(由s控制)中的控制语句移出还是不能解决问题, 因为这将招致死锁”, 请用类似于表5.3的表说明.答:Producer Consumer s n delay1 1 0 02 SemWaitB(S) 0 0 03 n++ 0 1 04 If(n==1)(semSignalB(delay)) 0 1 15 semSignalB(s) 1 1 16 semWaitB(delay) 1 1 07 semWaitB(s) 0 1 08 n-- 0 09 semWaitB(s) If(n==0) (semWaitB(delay))10生产者和消费者都被阻塞.6.10考虑一个共有150个存储器单位的系统, 其单位如下分配三个进程:进程最年夜占用1 70 452 60 403 60 15使用银行家算法, 以确定同意下面的任何一个请求是否平安.如果平安, 说明能保证的终止序列;如果不服安, 给出结果分配简表. a.第4个进程达到, 最多需要60个存储单位, 最初需要25个单位.b第4个进程达到, 最多需要60个存储单位, 最初需要35个单位.解: a.若同意第4个进程请求, 则贮存器单位共用去25+15+40+45=125个单位, 还有25个存储单位, 则可以平安执行全部进程.平安顺序是1-2-3-4b.若同意第4个进程请求, 则还有15个资源可以用, 此时处于不服安状态, 结果分配见表进程最年夜占有需要空闲1 70 45 25 152 60 40 203 60 15 454 60 35 257.12. 考虑一个简单分页系统, 其物理存储器年夜小为232字节, 页年夜小为210字节, 逻辑地址空间为216个页.a. 逻辑地址空间包括几多位?b. 一个帧中包括几多字节?c. 在物理地址中指定帧需要几多位?d. 在页表中包括几多个页表项?e. 在每个页表项中包括几多位?(假设每个页表项中包括一个有效/无效位)答:a. 物理地址空间的比特数是216*210=226b. 一个帧包括的字节跟一个页是一样的,210比特.c. 主存中帧的数量是232/210=222,所以每个帧的定位要22个比特d. 在物理地址空间,每个页都有一个页表项,所以有216项e. 加上有效/无效位, 每个页表项包括23位.。
计算机南大第二次作业
作业名称 计算机基础第2次作业 出卷人 SA
作业总分 100 通过分数 60
起止时间 2019-11-27 21:21:44至2019-11-27 21:44:11
学员姓名 19030111493 学员成绩 95
标准题总分 100 标准题得分 95
题号:1 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:2 在采用客户机/服务器模式的网络中,连入网络的一台计算机的角色(客户机或服务器)是由()决定的. • A、计算机的硬件性能 • B、计算机的地理位置 • C、使用计算机的用户 • D、在计算机上运行的软件 学员答案:d 说明: 本题得分:2 题号:2 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:2 以下关于图形用户界面中窗口与任务之间关系的叙述中错误的是( ). • A、一个窗口可以属于多个任务 • B、一个任务对应至少一个窗口 • C、活动窗口所对应的任务是前台任务 • D、非活动窗口所对应的任务是后台任务 学员答案:a 说明: 本题得分:2 题号:3 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:2 在Windows中,在磁盘上为文件分配存储空间的基本单位是(). • A、字节 • B、字 • C、扇区 • D、簇 学员答案:d 说明: 本题得分:2 题号:4 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:2 在网络中能够为客户机执行程序的服务器是( ). • A、文件服务器 • B、消息服务器 • C、应用服务器 • D、打印服务器 学员答案:c 说明: 本题得分:2 题号:5 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:2 在windows中以()为单位分配系统资源. • A、任务 • B、系统程序 • C、进程 • D、线程 学员答案:c 说明: 本题得分:2 题号:6 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:2 关于算法和程序,以下说法中正确的是( ). • A、算法可采用“伪代码”或流程图等方式来描述 • B、程序只能用高级语言编写 • C、算法和程序是一一对应的 • D、算法就是程序 学员答案:a 说明: 本题得分:2 题号:7 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:2 下列软件中,全都属于应用软件的是( ). • A、WPS、Excel、AutoCAD • B、 Windows XP、QQ、Word • C、Photoshop、Linux、Word • D、UNIX、WPS、PowerPoint 学员答案:a 说明: 本题得分:2 题号:8 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:2 连通两个帧格式不同的局域网需使用( ). • A、网桥 • B、路由器 • C、交换式集线器 • D、中继器 学员答案:b 说明: 本题得分:2 题号:9 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:2 通常称已经运行了()的计算机为虚计算机. • A、BIOS • B、 操作系统 • C、 语言处理程序 • D、数据库管理系统 学员答案:b 说明: 本题得分:2 题号:10 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:2 以下高级语言中,属于面向对象的是(). • A、FORTRAN • B、 ALGOL • C、C • D、 JAVA 学员答案:d 说明: 本题得分:2 题号:11 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:2 以下拓扑结构中,局域网通常不常用(). • A、环型 • B、总线型 • C、网状型 • D、星型 学员答案:c 说明: 本题得分:2 题号:12 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:2 在高级语言中,算术表达式属于()成分. • A、数据 • B、运算 • C、 控制 • D、传输 学员答案:b 说明: 本题得分:2 题号:13 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:2 操作系统分配资源的基本单位是( ). • A、线程 • B、进程 • C、应用程序 • D、系统程序 学员答案:a 说明: 本题得分:0 题号:14 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:2 下列选项中,()不是程序设计语言. • A、JAVA • B、FORTRAN • C、BASIC • D、HTML 学员答案:d 说明: 本题得分:2 题号:15 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:2 一个算法应包含至少()输出. • A、零个 • B、一个 • C、 一个以上 学员答案:b 说明: 本题得分:2 题号:16 题型:多选题(请在复选框中打勾,在以下几个选项中选择正确答案,答案可以是多个) 本题分数:4 在支持多任务的操作系统中,每个任务都有机会获得操作系统分配的资源,这些资源包括()。 • A、CPU • B、I/O设备 • C、RAM中的存储单元 • D、BIOS ROM中的存储单元 学员答案:abc 说明: 本题得分:4 题号:17 题型:多选题(请在复选框中打勾,在以下几个选项中选择正确答案,答案可以是多个) 本题分数:4 求解任何问题的计算机程序都可用三种基本结构组合而成,这三种结构是( ). • A、顺序结构 • B、迭代结构 • C、选择结构 • D、重复结构 • E、递归结构 学员答案:acd 说明: 本题得分:4 题号:18 题型:多选题(请在复选框中打勾,在以下几个选项中选择正确答案,答案可以是多个) 本题分数:4 依赖计算机硬件,难以在指令系统不兼容的计算机之间移植的程序是( ). • A、机器语言程序 • B、汇编语言源程序 • C、高级语言源程序 学员答案:ab 说明: 本题得分:4 题号:19 题型:多选题(请在复选框中打勾,在以下几个选项中选择正确答案,答案可以是多个) 本题分数:4 在Windows中,读写硬盘上保存的文件时需要访问硬盘上的( ). • A、主引导扇区 • B、引导扇区 • C、文件分配表 • D、根目录区 • E、数据区 学员答案:cde 说明: 本题得分:4 题号:20 题型:多选题(请在复选框中打勾,在以下几个选项中选择正确答案,答案可以是多个) 本题分数:4 在启动Windows过程中涉及到的硬件部件有( ). • A、BIOS芯片 • B、键盘 • C、CPU • D、硬盘 • E、显示缓存 • F、内存储器 学员答案:acdf 说明: 本题得分:4 题号:21 题型:多选题(请在复选框中打勾,在以下几个选项中选择正确答案,答案可以是多个) 本题分数:4 下列关于操作系统任务管理的说法,正确的是( ). • A、进程管理的主要目的是提高CPU的使用效率 • B、“分时”是指将CPU时间划分成时间片,轮流为多个用户程序服务 • C、并行处理操作系统可以让多个CPU同时工作,提高计算机系统的效率 • D、分时和并行处理都要求计算机必须有多个CPU 学员答案:abc 说明: 本题得分:4 题号:22 题型:多选题(请在复选框中打勾,在以下几个选项中选择正确答案,答案可以是多个) 本题分数:4 在PC机中,完成启动Windows的程序有()。 • A、自检程序 • B、自举程序 • C、引导程序 • D、CMOS设置程序 学员答案:bc 说明: 本题得分:4 题号:23 题型:多选题(请在复选框中打勾,在以下几个选项中选择正确答案,答案可以是多个) 本题分数:4 高级语言的控制成分中包含的基本结构有()。 • A、顺序结构 • B、模块结构 • C、选择结构 • D、重复结构
计算机二级VF课后习题参考答案
计算机二级VF课后习题参考答案二级VF教材课后习题答案习题一一、选择题1)D 2)A 3)B 4)B 5)C 6)B 7)C 8)D二、填空题1)事物与事物之间的联系2)关系数据模型3)属性元组4)选择联接投影5)去掉重复属性的等值联接6)空值7)一方多方8)两个表的主关键字9)关系数据库开发面向对象习题二一、选择题1)C 2)D 3)D 4)D 5)B 6)C 7)D 8)D二、填空题1)设计器2)控制面板中“添加/删除程序” 3)工具选项4)区域5)文件位置6).PJX 7)代码8)从项目中移去,被移去文件仍存在于原目录中不仅从项目中移去文件,还从磁盘删除习题三一、选择题1)D 2)B 3)C 4)D 5)A 6)C 7)A 8)65.00 9)D二、填空题1)337.201 2)15 3)字符型4)D C三、上机题1)(假定系统当前日期是2002年9月21日,则结果为)今天是:2002年9月21日(假定系统当前日期是2002年10月1日,则结果为)今天是:2002年10月01日2)2.4+12.4 14.803)7 586个人计算机奔腾586个人计算机奔腾586个人计算机4)5 100.00 889915)(假定系统当前日期是2002年9月21日,则结果为)2002年□9月21日习题四一、选择题1)D 2)D 3)D 4)C 5)C二、填空题1)实体2)主普通3)SET RELATION TO 4)逻辑表达式5)32767习题五一、选择题1)D 2)A 3)C 4)A二、填空题1)UNION 2)IS NULL 3)逻辑4)SUM A VG 5)INTO CURSOR三、上机题1)①SELECT 供应商名FROM 供应商WHERE 地址='北京'②SELECT 职工号,仓库号FROM 职工WHERE 职工号IN;(SELE 职工号FROM 订购单WHERE 供应商号='S3')③SELE * FROM 供应商WHERE 地址='北京' AND ;(供应商号IN (SELE 供应商号FROM 订购单WHERE 职工号='E1')) ;AND (供应商号IN (SELE 供应商号FROM 订购单WHERE 职工号='E3'))④SELECT DIST 城市FROM 仓库,职工,订购单WHERE 供应商号='S4';AND 订购单.职工号=职工.职工号AND 职工.仓库号=仓库.仓库号⑤SELECT 订购单号FROM 订购单WHERE 职工号IN ;(SELECT 职工号FROM 职工WHERE 工资>1230);AND 供应商号IN (SELECT 供应商号FROM 供应商WHERE 地址='北京')⑥ SELECT A VG(面积) FROM 仓库⑦SELECT 仓库号,COUNT(*) FROM 职工WHERE 工资>1220 GROUP BY 仓库号⑧ SELECT * FROM 职工 A WHERE ;工资<(SELECT A VG(工资) FROM 职工 B WHERE A.仓库号=B.仓库号)2)① INSERT INTO 供应商value ('S9','智通公司','沈阳')②DELETE FROM 供应商WHERE 供应商号NOT IN ;(SELECT 供应商号FROM 订购单)PACK③DELETE FROM 订购单WHERE 职工号IN;(SELECT 职工号FROM 职工,仓库WHERE 城市='上海' AND;仓库.仓库号=职工.仓库号)④UPDATE 仓库SET 面积=面积+100 WHERE 城市='北京'⑤UPDATE 职工SET 工资=工资*1.05 WHERE 工资<(SELECT A VG(工资) FROM 职工)3)建立学生管理数据库,其中包含有学生:(学号(C/2),姓名(C/8),性别(L),出生日期(D))【要求】l 按照学号建立主索引;II 出生日期字段有效性规则为:出生日期应小于系统当前日期,否则提示“出生日期输入错误!”课程:(课程号(I),课程名(C/20))【要求】l 按照课程号建立主索引成绩:(学号(C/2),课程号(I),成绩(N/5/1))【要求】I 成绩字段的有效性规则为:成绩应介于0~100分之间,否则提示“成绩应介于0~100之间”,默认值为60分;II 按照学号建立普通索引并与学生表建立联系;III 按照课程号建立普通索引并与课程表建立联系;命令如下:CREA DATABASE 学生管理&&建立须生管理数据库*建立学生表CREATE TABLE 学生;( 学号C(2) PRIMARY KEY, 姓名C(8), 性别L,;出生日期 D CHECK (出生日期<=DATE()) ERROR "出生日期输入错误!"*建立课程表CREATE TABLE 课程; ( 课程号I PRIMARY KEY,课程名C(20))*建立成绩表CREATE TABLE 成绩( 学号C(2),课程号I, ;成绩N(6,2) CHECK (成绩>=0 AND 成绩<=100) ;ERROR "成绩应介于0~100之间" DEFAULT 60, ;FOREIGN KEY 学号TAG 学号REFERENCES 学生,;FOREIGN KEY 课程号TAG 课程号REFERENCES 课程)【提示】操作完成后,可以使用:OPEN DATABASE 学生管理MODI DATABASE 查看结果。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机第二次课后作业
1.CPU的作用是什么?原理上由那三部分组成?与内存是什么
关系?
答:CPU从内存中一条一条的取出指令和相应的数据,按指令操作的码的规定,
对数据进行运算处理,直到程序执行完毕为止。由寄存机组、运算器、控制器组
成。运算器处理的数据总是预先从内存传送到寄存器,运算结果不再需要参加运
算时就从寄存器保存到内存。
2.计算机是怎样执行一条指令的?分为那些基本步骤?
答:
由CPU一条一条执行指令来完成的。
步骤:(1)CPU的控制器从储存器读取一条指令并放入指令寄存器。
(2)指令寄存器中的指令经过译码,决定该指令应进行任何操作、操作数
在哪里。
(3)根据操作数的位置取出操作数。
(4)运算器安照操作码的要求,对操作数完成规定的运算,并根据运算结
果修改或设置处理器的一些状态标志。
(5)把运算结果保存到指定的寄存器,需要时将结果从寄存器保存至内单
元。
(6)修改指令计数器,决定下一条指令的地址。
3.什么是芯片组?它与CPU、内存、显示器、各种外部设备的关
系是怎样的?
答:芯片组是PC机个组成部分相互连接和通信的枢纽。没有芯片组,CPU就无
法实现与内存、扩充卡外设等交换信息。
4.什么是BIOS?它存放在哪里,有哪些功能?
答:BPIS的中文名叫做基本输入/输出系统,它是存放在主板上闪烁存储器中的
一组机器语言程序。BOIS主要包含四个部分的程序:加电自检程序,系统主引
导记录的装入程序,CMOS设置程序和基本外围设备的驱动程序。