【笔试强训选择题】Day31.习题(错题)解析

作者简介:大家好,我是未央;

博客首页:未央.303

系列专栏:笔试强训选择题

每日一句:人的一生,可以有所作为的时机只有一次,那就是现在!!!!!

文章目录

前言

一、Day31习题(错题)解析

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

总结



前言

笔试强训第31天咯!!!!


一、Day31习题(错题)解析

1.

【笔试强训选择题】Day31.习题(错题)解析_第1张图片

解析:D

解题思路:
因为是单处理器系统,所以只有一个CPU运行;

只能有一个进程进行执行,剩下的进程都在就绪队列中进行等待;所以有11个进程在等待;


2.

【笔试强训选择题】Day31.习题(错题)解析_第2张图片

解析:C

相关知识点:

A : 目前实现线程同步的方法有很多,其中包括临界区、互斥量、事件、信号量四种方式。

临界区:  通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。(临界区可以认为是操作共享资源的一段代码)

互斥量:  为协调共同对一个共享资源的单独访问而设计的。

信号量:  为控制一个具有有限数量用户资源而设计。

事件:  用来通知线程有一些事件已发生,从而启动后继任务的开始


B : 对于我们基本简单数据类型全局变量的修改操作也是必须互斥的,保证线程安全;


CD :

可重入函数:

主要用于多任务环境中,一个可重入的函数简单来说就是可以被中断的函数,也就是说,可以在这个函数执行的任何时刻中断它,转入OS调度下去执行另外一段代码,而返回控制时不会出现什么错误;

不可重入的函数:

由于使用了一些系统资源,比如全局变量区,中断向量表等,所以它如果被中断的话,可能会出现问题,这类函数是不能运行在多任务环境下的。

自动变量:

局部作用域变量,定义的时候才被创建,函数返回时,系统回收空间;属于线程私有的;

C:自动遍历属于线程私有的,不存在线程的共享,也就不存在线程安全问题;

D: 可中断的函数不可调用不可中断的函数;


3.

【笔试强训选择题】Day31.习题(错题)解析_第3张图片

 解析:B

相关知识点:

死锁的含义:两个及两个以上进程分别等待对方所占的资源,于是两者都不能执行而处于永远等待状态;


【笔试强训选择题】Day31.习题(错题)解析_第4张图片


4.

【笔试强训选择题】Day31.习题(错题)解析_第5张图片

 解析:A

相关知识点:

bigendian(大端模式)和littleendian(小端模式)

大端模式:
是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,数据从高位往低位放;这和我们的阅读习惯一致。


小端模式:

是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中,这种存储模式将地址的高低和数据位权有效地结合起来,高地址部分权值高,低地址部分权值低。


5.

【笔试强训选择题】Day31.习题(错题)解析_第6张图片

 解析:B

相关知识点:

单位之间的换算规则是:

1GB = 1024MB;1MB = 1024KB;1KB = 1024B;1B = 8bits;

所以1GB = 1,073,741,824B;

执行1条语句约1ns即1/1,000,000,000秒(10A-9),每次赋值1B都要执行一次语句,所以对于1G来说大约是1秒;


6.

【笔试强训选择题】Day31.习题(错题)解析_第7张图片

 解析:A

相关知识点:

C:缓存是leve1 2缓存是二级缓存的意思,通过缓存直接与 cpu进行数据交互,这个是最快最直接的。


AB: 第二个内存读取时间,当通过缓存寻找数据时发现数据在缓存中不存在这时需要通过,到内存中去寻找,但是内存的传输速度就没有缓存这么快了,所以,内存读取数据的时间消耗要大于缓存。


BD: 第三个从硬盘连续读取1kb,这个意思就是读取硬盘数据,其中读取硬盘数据的时间消耗主要由是寻道时间,数据传输时间,还有旋转时间三部分时间组成,所以其中的磁盘寻道时间肯定小于总的连续读取时间。


7.

【笔试强训选择题】Day31.习题(错题)解析_第8张图片

 解析:C

相关知识点:
分布式虚拟存储管理系统:

将作业信息的副本存放在磁盘这一类辅助存储器中,当作业被调度投入运行时,并不把作业的程序和数据全部装入主存,而仅仅装入立即使用的那些页面,至少要将作业的第一页信息装入主存,在执行过程中访问到不在主存的页面时,再把它们动态地装入。


用得较多的分页式虚拟存储管理是请页式(demand Paging),

当需要执行某条指令或使用某个数据,而发现它们并不在主存时,产生一个缺页中断,系统从辅存中把该指令或数据所在的页面调入内存。


进入内存的页面内容是没有变化的。

所以分页式虚拟存储管理系统中,页面的大小与可能产生的缺页中断次数关系不大。


8.

【笔试强训选择题】Day31.习题(错题)解析_第9张图片

 解析:D

解题思路:

A:  一个父进程可以创建多个子进程,但一个子进程只从属于1个父进程;


B∶如果父进程先退出,子进程还没退出,那么子进程将被托孤给 init进程,并由init进程对它们完成状态收集工作。

这时子进程的父进程就是init进程(1号进程)。init进程没有父进程。


C:  子进程退出,父进程还可以继续执行.


D:  init进程没有父进程;一个进程,可以不创建子进程;


9.

【笔试强训选择题】Day31.习题(错题)解析_第10张图片

 解析:C

相关知识点:
AB:

进程的创建,切换,终止,耗时/消耗的资源,都比线程要高;


C: 线程内部的通信效率要比进程内部快的多;


D: 只有进程才是资源分配和调度的基本单位;


10.

【笔试强训选择题】Day31.习题(错题)解析_第11张图片

 解析:C

相关知识点:

【笔试强训选择题】Day31.习题(错题)解析_第12张图片

如图示可知,不能从就绪挂起——>阻塞挂起;

总结

【笔试强训选择题】Day31.习题(错题)解析_第13张图片

你可能感兴趣的:(笔试强训选择题,java,选择题,操作系统)