ile | wc -l Р9. 对于Shell脚本程序,若输入参数数量多于9个,则程序遍历每个参数可通过使用__shift__命令实现。Р10.在System V进程通讯方式中,ipc_perm结构描述对一个系统IPC对象的存取权限,而用于定位IPC对象的引用标志符key可以依据键值分成_公有____和___私有___两种类型。РР三、简答题(每小题5分,共20分)Р1.在底半技术中把一个中断处理分为哪几部分?为什么采用这种技术?Р答:在底半技术中把一个中断处理分为2部分:顶半部分和底半部分。2分Р采用这种技术可以:使中断的总延迟时间最小化,加快对中断请求的响应速度,合并某些中断处理。3分РРРР2.论述实时信号、非实时信号、可靠信号、不可靠信号四个概念。Р答:实时信号目前未用,非实时信号编号1~31、0表示空信号?1分Р 非实时信号没有排队机制,可能丢失??????1分Р 不可靠信号0~31、可靠信号32~63??????1分Р 不可靠信号每次处理完信号后,都将对信号的响应设置为默认动作,需要在结尾再次安装信号;可靠信号和不可靠信号的安装函数也不同。两者的区别主要在于信号类型取值,而不在于操纵他们的API???2分РР3.简要论述Kswapd核心线程的动态特性。Р答:主要通过nr_async_pages参考free_pages_high和free_pages_low来判断交换数量和线程睡眠时间:????????1分РNr_async_pages大于free_pages_high时每次释放6个页面,在free_pages_high和free_pages_low之间时释放3个,小于free_pages_low时不释放?????????????2分Р若Kswapd被唤醒后发现Nr_async_pages小于free_pages_low则睡眠时间加班,反之则逐步延长睡眠时间