您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 《信息网络应用基础》第2章课后作业
《信息网络应用基础》第2章课后作业专业电子科学与技术姓名陈章斌班级2012211207学号2012211010班内序号16作业提交说明:1、第2章作业提交截止日期定为11月11日,过期补交的不回批改意见,可能会影响平时成绩;2、不要改变表格模板,保留作业题目,仅在空白部分作答,批注栏勿填,可以增加每格的长度;3、作答时不得百度、不得完全抄书,鼓励查找经典文献书籍,尽可能写出自己的理解和想法,引用资料的作答需给出参考文献;4、雷同答案or百度答案or没有想法的答案“约等于”没交作业;5、提交的作业文档使用word文件,文件命名格式严格按照模板提供的方式补齐,邮件标题和文件名一致。习题批注1.1)请用自己的话说:如何理解操作系统的?它有什么特征?答:操作系统是系统软件的基本部分,它是资源管理者,即统一管理计算机资源;它又是计算机与用户的连接者,协调系统各部分之间的,系统与用户之间的,用户与用户之间的关系。主要特征:1.并发性,即同一时间内,多个程序能同时运行2.共享性,即计算机中的资源可供给多个并发的程序共同使用3.虚拟性,即通过某种技术使得一个物理实体变为n个逻辑上的对应物4.异步性,即并发的程序是异步进行的,其执行顺序和速度具有不确定性2)早期的DOS操作系统是(B),WindowsXP则是(A),Linux、UNIX是(C),Win8是(C)A单用户多任务操作系统B单用户单任务操作系统C多用户多任务操作系统2.请用自己的话说:多道程序设计、分时系统是什么?分时系统不需要多道程序技术的支持,对么?答:多道程序系统是指多个作业/程序已存在在内存中,处理机调度其中一个开始运行。该作业一直不间断运行,时间不定,直到它退出或被挂起。处理机再在已就绪的多个作业中挑选一个接着运行。而分时系统,则是多个作业或程序已存在在内存中,处理机选择其中一个运行。但该作业不是一直运行的,在一定的时间内,该进程会被强制挂起(不管它是否已运行完)。此时,处理机会在已就绪的多个作业中挑选一个接着运行。不对,分时系统需要多道程序技术的支持。3.使用信号量设计进程通信机制,如果发现此时信号量的值为-4,这意味着在当前信号量上等待进入临界区的进程有几个?银行取钱,一次大厅进10个人,如果大厅里面少于10个人,等待的人可以进,否则在外等待。将取钱的人看做进程,用信号量机制实现,信号量如何设计?(提示:仅给出信号量的含义,不要写代码)初值是多少?值的含义是什么?答:①4个进程处于等待状态;②信号量初值为10.表示大厅里有十个人,每走出一个人,信号量减1,变为9。信号量值小于10,则表示此时可以进人;信号量等于10,则表示大厅已满,不可以进人。4.生产流水线和足球比赛分别是哪种制约关系?生产流水线是同步制约。生产一件产品在流水线上需要按确定的顺序进行;足球比赛是互斥制约。比赛的两个队需要共同争夺一个足球资源。5.你对进程的模型及其特点是怎么理解的?下面这个问题可以检查你是否有深入的理解:有两个优先级相同的进程P1和P2,信号S1和S2初值为0,请分析一下P1、P2并发执行结束后,x、y、z的值为多少?(考察对进程并发、唤醒、阻塞原语的理解,给出推理过程)从P1开始分析,cpu先分配给P1,当y=1,带入P1中,y=3;运行signal操作,s1=1,可以继续执行,则z=4;当s2=0时,wait操作后,s2会进入阻塞状态,等待被唤醒。P1释放cpu,转向P2;运行P2,x=2;对s1进行wait原语操作后,s1=0,继续执行;x=5;进行signal(s2)后,唤醒被阻塞的p1中的s2;此时cpu重新分配到p1;y=7;运行完p1后,释放cpu,cpu转而执行p2,则z=9。则,x=5,y=7,z=9.6、在9个生产者,6个消费者共享容量为8的缓冲区的生产者-消费者问题中,互斥使用缓冲区的信号量S的初始值为()?答,1。作为互斥信息量,s应设为1。当s=1时,表示两方都没有人在用缓冲池,可以进入;当s=0时,表示有一方在用缓冲池,须进入阻塞状态等待唤醒。7、考虑下图目录树,如果当前工作目录是/usr/jim,则相对路径名为../ast/x的文件的绝对路径名是什么?答:/user/ast/x。8、1)目录文件所存放的信息是(D)。A.某一文件存放的数据信息B.某一个文件的文件目录C.该目录中所有数据文件目录D.该目录中所有子目录文件和数据文件的目录2)文件目录的主要作用是(A)。A、按名存取B提高文件查找速度C、节省空间D、提高外存利用率3)在文件系统中,用户通过(C)来访问文件。A文件类型B文件结构C文件名D文件属性4)如何按名查找文件?(提示:逻辑上物理上)逻辑上:操作系统先要将目录调入内存,之后再进行检索。UNIX操作系统把文件名和文件的其他属性信息分开,使文件属性信息单独形成一个数据结构,称为索引节点,即i节点。文件目录中的目录项,仅由文件名和i节点的指针构成。这样查找时就大大节省了系统开销。物理上:文件卷包括引导块、超级块、节点表、数据区等几个部分。操作系统通过目录检索文件,为用户提供访问接口。7、介绍C/S、B/S、P2P模式的特点,你常用的网络应用是什么?属于哪种模式?为什么?C/S模式,即客户机-服务器模式是指将某项任务在两台或多台计算机之间进行分配,一般客户机负责与用户交互,接收用户输入,显示和格式化表达数据,而服务器负责向客户提供各种资源及事务处理的服务,包括通信服务、打印服务、数据服务等。在客户机-服务器模式的网络中,一个专门的计算机被指定为网络服务器,其他与之相连的计算机作为客户机,网络服务器提供相应的网络服务。P2P模式,即对等模式。在对等模式下,彼此连接的计算机都处于对等地位,整个网络一般不依赖于专用的集中服务器,网络中的每一台计算机既能充当网络服务的请求者,又能对其他计算机的请求作出响应,提供资源与服务,即每台机器都可以作为客户机和服务器。B/S模式,即浏览器-服务器模式。在这种结构下,用户工作界面是通过浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端实现,形成所谓三层结构。常用的网站是百度等各种访问网站,采用B/S模式。10、1)什么是系统调用,和一般过程调用的区别是什么?答,操作系统提供给用户程序调用的一组“特殊”接口。用户程序可以通过这组“特殊”接口来获得操作系统内核提供的服务,被所有进程使用的这种通信方式是系统调用。区别:系统调用要进行状态切换,由用户态切换到系统态;一般过程调用只需要在用户态就能完成。2)Unix操作系统允许用户在(A)上使用系统调用。A.汇编语言B.C语言C.英语D.各种程序设计语言
本文标题:《信息网络应用基础》第2章课后作业
链接地址:https://www.777doc.com/doc-2829623 .html