【Linux_选择题】(D27 0526)

本文是一组关于Linux的多项选择题及解析,涉及内容包括系统调用的执行状态转换、虚拟存储的概念、用户态与内核态的区别、地址变换、缺页处理、进程调度策略等核心概念。通过分析题目,深入理解Linux操作系统的工作原理。
摘要由CSDN通过智能技术生成

【Linux_选择题】(D27 0526)

1、若一个用户进程通过read 系统调用读取一个磁盘文件中的数据,则下列关于此过程的叙述中,正确的是( )。 Ⅰ. 若该文件的数据不在内存中,则该进程进入睡眠等待状态 Ⅱ. 请求 read 系统调用会导致 CPU 从用户态切换到核心态 Ⅲ. read 系统调用的参数应包含文件的名称 ( A )

  A 仅Ⅰ、 Ⅱ
  B 仅Ⅰ、 Ⅲ
  C 仅Ⅱ、 Ⅲ
  D Ⅰ、 Ⅱ和Ⅲ


2、下列关于虚拟存储的叙述中,正确的是(B)

  A 虚拟存储只能基于连续分配技术
  B 虚拟存储只能基于非连续分配技术
  C 虚拟存储容量只受外存容量的限制
  D 虚拟存储容量只受内存容量的限制


3、下列选项中,不可能在用户态发生的事件是(C)

  A 系统调用
  B 外部中断
  C 进程切换
  D 缺页

  分析:

  1、系统调用可能在用户态和内核态发生,系统调用把应用程序的请求(用户态的请求)传入内核,由内核(内核态)处理请求并将结果返回给应用程序(用户态) 用户态->核心态
  2、中断的发生与CPU当前的状态无关,既可以发生在用户态,又可以发生在内核态,因为无论系统处于何种状态都需要处理外部设备发来的中断请求。
  3、进程切换在核心态下完成ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值