步步高笔试

news/2024/11/6 9:27:20/

步步高 


若有说明:int n=2,*p=&n,*q=p;则以下非法的赋值语句是:
A p=q; B *p=*q; C n=*q; D p=n;
答案:  D

在下列说法中,哪个是错误的( )
A若进程A和进程B在临界段上互斥,那么当进程A处于该临界段时,它不能被进程B中断
B虚拟存储管理中采用对换(swapping)策略后,用户进程可使用的存储空间似乎增加了
C虚拟存储管理中的抖动(thrashing)现象是指页面置换(page replacement)时用于换页的时间远多于执行程序的时间
D进程可以由程序、数据和进程控制块(PCB)描述

答案 AC 
选项A:
我们将对共享内存进行访问的程序片段称为临界区域(critical region)或临界区,实现临界区互斥的方案如Peterson解法:本质思想当一个进程想进入临界区时,先检查是否允许进入,若不允许,就原地等待直到允许为止。
考虑一台计算机有两个优先级不同的进程,一个H的优先级较高,L较低,调度规则规定只要H处于就绪态就会运行,如果L处于临界区时H变为就绪态,比如刚刚结束了一个I/O操作,由于H就绪时L不会被调度,如果H采用了忙等待,由于L不被调度它将一直处于临界区,而H将一直等待下去,这也就是优先级反转的问题。
如果我们采用另一种策略,在一个进程不能进入临界区的时候将其挂起而不是进行忙等待,直到另一个进程将其wakeup,那么处于临界区的就不会被中断。
个人认为选项A没有介绍互斥的策略,所以是错的。
选项C:
任意时刻,由于程序局部性,往往在一个小的活动页面集合上工作,叫做工作集,如果工作集的大小超过了物理存储器的大小,那么程序将出现thrashing,页面将不断换进换出。
所以C的解释是不准确的。

系统引导的过程一般包括如下几步:a.MBR中的引导装载程序启动;b.用户登录;c.Linux内核运行;d.BIOS自检。正确的顺序是()。

A.d,b,c,a
B.d,a,c,b
C.b,d,c,a
D.a,d,c,b
答案 B

#pragma pack(2)
typedef union {long i; short k[5]; char c;} DATE;
struct data { short cat; DATE cow; double dog;} too;

DATE max;
则语句 printf("%d",sizeof(struct date)+sizeof(max));的执行结果是:
答:DATE 是一个 union, 变量公用空间. 里面最大的变量类型是 int[5], 占用 20 个字节. 所以它的大小是 20。
data 是一个 struct, 每个变量分开占用空间. 依次为 int4 + DATE20 + double8 = 32.所以结果是 20 + 32 = 52.

对于一个头指针为head的带头结点的单链表,判定该表为空表的条件是()
head==NULL
head->next==NULL
head->next==head
head!=NULL

答案 B

即使是空链表也会有头结点,头结点是不保存有效参数的,只是为了便于搜索到相应的链表,
head->next保存的是首节点(第一个有效节点)的,所以head->next==NULL的话,说明此链表没有首节点,即此链表只有一个头结点,是空链表。


在提供虚拟存储的系统中,用户的逻辑地址空间主要受()的限制
A.内存 B.外存 C.虚存 D.地址空间 
答案:D

Linux内核空间地址空间占用范围(RM-32位为例)()
 Linux的虚拟地址空间范围为0~4G,Linux内核将这4G字节的空间分为两部分,
 将最高的1G字节(从虚拟地址0xC0000000到0xFFFFFFFF)供内核使用,称为“内核空间”。
 而将较低的3G字节(从虚拟地址0x00000000到0xBFFFFFFF)供各个进程使用,称为“用户空间。


linux  内核锁


http://www.ppmy.cn/news/189693.html

相关文章

28BYJ-48步进电机的控制笔记

目录 1. 概述 2. 硬件设计 3. 软件设计 1. 概述 步进电机的主要特性: 步进电机必须驱动才可以运转,驱动信号必须为脉冲信号,无脉冲电机静止,若加入适当的脉冲信号,则会以一定的角度(称为步角&#xff0…

(2.54mm)TSM-120-04-S-DV-P-TR方形接线柱针脚、ADRF5545ABCPZN(通用)射频前端 SPDT

TSM-120-04-S-DV-P-TR (2.54mm) 表面安装.025"方形接线柱针脚是板对板连接器,有单排、双排或三排方形接线柱端子可供选择,带直通、直角或混合技术引脚。这些高度可靠的坚固针脚有垂直和水平两种方向,在混合气流 (MFG) 环境中可使用10年。…

线段树算法(C++/C)

目录​​​​​​​ 一、线段树算法的概念 二、为什么需要线段树 三、线段树算法的实现 (1)建树 (2)查询 (3)修改 (4)综合代码,求区间和 (5&#xff…

Api-免费新闻资讯接口

接口简介: 该新闻资讯接口数据来源均来自互联网,您在使用接口数据时产生的版权责任我们不承担责任。 子接口: 获取新闻 新闻频道获取 接口地址:www.idmayi.com(支持:http/https) 返回格式: json,xml 请求方式&#xff…

怎么下载央视网的视频到本地?

第一步:首先进入我们想要下载的界面,打开开发者工具(F12)。 第二步:单击Network,再单击All,按F5刷新。找到名称为getHttpVideo......的项目,复制它的URL。 第三步:在浏览器顶端输入该URL,在弹出的网页中&a…

新闻资讯类网站

有技术支持https://yunbaowangluo.cn

发布一款新闻资讯软件(android版)

这款软件经历了半个月的开发现在终于有点像样了,才展示给大家。希望有兴趣的朋友可以尝试用一下这款软件。我已经将软件上传到我的资源里面,以下为截图 首页启动界面一个传统的九宫格界面,触摸屏幕可以左右滑动来翻页 天气查询,可…

帝国CMS金融财经新闻资讯门户网站源码 PC+WAP手机版

介绍: 帝国CMS金融财经新闻资讯门户网站源码 PCWAP手机版 网盘下载地址: http://kekewl.net/wyHvrIZ7NON0 图片: