【例】( )是操作系统必须提供的功能(南方名校经典试题) AGUI B为进程提供系统调用命令 C处理中断 D编译源程序 【分析】GUI是英文Graphic User Interface(图形用户界面)的缩写最早的操作系统都是字符界面使用者必须记忆和输入许多指令而现在广泛使用的Windows操作系统则是使用GUI许多操作都通过图形来表示不管是计算机工程师还是普通用户都可以直接而简单地向电脑下达指令所以GUI是为方便用户使用而出现的实际上它的功能通过各种指令来实现操作系统可以不提供这个功能 对于系统调用来说用户程序想要得到操作系统的服务必须使用系统调用(或机器提供的特定指令)它们能改变处理机的执行状态由用户态变为系统态 系统调用是操作系统内核与用户程序应用程序之何的接口在UNIX系统上系统调用以C函数的形式出现所有内核之外的程序都必须经由系统调用才能获得操作系统的服务系统调用只能在C程序中使用不能作为命令在终端输入并执行由于系统调用能直接进入内核执行所以其执行效率很高但对于用户程序来说当无要求得到操作系统服务时为其进程提供系统调用命令并不是必要的 而编译源程序对于操作系统来说一般是不提供这项功能的对于各种源程序通常都有相应的编译程序或者编译器但中断是操作系统必须提供的功能开机时启动程序中的第一条指令就是一个JUMP指令指向一个中断处理程序的地址进行开机的自检等一系列的操作 【答案C】 【例】实时系统中的进程调度通常采用( )算法(南方名校经典试题) A先来先服务 B时间片轮转 C抢占式的优先数高者优先D响应比高者优先 【分析】首先实时系统是指能够及时响应随机发生的外部事件并在规定的时间范围内完成对该事件处理的系统实时系统可分为实时控制系统和实时信息处理系统实时系统最主要的特征是其快速的处理能力适应这种实时性的要求在抢占式的优先数高者优先这种调度方式下系统是把处理机分配给优先权最高的进程使之执行一旦出现了另一个优先权更高的进程时进程调度程序就停止原最高优先权进程的执行而将处理机分配给新出现的优先权最高的进程因此在采用这种调度算法时是每当出现一个新的就绪进程i就将其优先权Pi与正在执行的进程j的优先权Pj进行比较如果Pi≤Pj原进程j便继续执行如果Pi>Pj则立即停止j的执行进行进程的切换使i进程投入执行显然这种方式的优先权调度算法能更好地满足紧迫作业的要求故而常用于严格的实时系统中以及性能高的批处理和分时系统中 【答案C】 返回《操作系统考研辅导教程》 [] [] [] [] [] [] |