(操作系统答案.docVIP

  • 27
  • 0
  • 约4.82千字
  • 约 15页
  • 2016-12-06 发布于北京
  • 举报
(操作系统答案

10:试诉系统调用与过程调用之间的主要区别 答:⑴调用形式和实现方式不同:函数调用其转向地址是固定不变的,系统调用中不包含内核服务函数入口,仅提供功能号调用,函数调用是在用户态执行的,访问用户栈,系统调用要通过中断机制从用户态转换到核心态,内核服务函数在核心态执行,访问核心栈 ⑵被调用代码的位置不同,函数调用是静态调用,调用程序和被调用代码处于同一程序内,是用户级程序。系统调用是动态调用,服务代码位于操作系统中,是系统级程序 ⑶提供方式不同 函数通常由编程语言提供,不同语言提供的函数功能,类型,数量可以不同,系统调用由操作系统提供,功能类型数量固定不变 ⑷调用的实现不同 15:什么是多道程序设计?多道程序设计技术有什么特点? 答:多道程序设计是指允许多个作业同时进入计算机系统的主存并启动交替计算的方法,特点为:提高CPU利用率,充分发挥计算机硬部件并行性 16:简述实现多道程序设计所必须解决的基本问题 答:(1)存储保护和程序浮动:解决各道程序只能访问自己的主存区域,并且要求程序从一个主存区移动到另一个区且不影响其正确执行 (2)处理器的管理与分配:解决多道程序的切换和有效运行 (3)资源的管理与调度:解决多道程序共享软硬件资源时的竞争,协作,安全问题和资源利用率。 18:什么是实时操作系统,其分类是? 答:指外部事件或数据产生时,能够对其予以接受并足够快的速度进行处

文档评论(0)

1亿VIP精品文档

相关文档