软考在线  |  计算机技术与软件专业技术资格(水平)考试   |   [请选择科目]
[ 成为 VIP会员 ]        登录  |  注册      我的  购物车
 
科目切换  联系我们 
    
  |   [请选择科目]

VIP:有效提升20分!  真题  历年真题 (可免费开通)/  百科全书/ 机考模拟平台/  最难真题榜/  自测/  攻打黄金十二宫/  真题检索/  真题下载/  真题词库
知识   必会知识榜/  最难知识榜/  知识点查询/      文档   学习计划/  精华笔记/  试题文档     纸质图书   《百科全书》HOT!!/         /        首页/  2025年上半年专区/  手机版/ 
免费智能真题库 > 历年试卷 > 嵌入式系统设计师 > 2020年下半年 嵌入式系统设计师 上午试卷 综合知识
  第12题      
  知识点:   线程
  关键词:   线程        章/节:   嵌入式操作系统基础知识       

 
线程可以在(12)空间实现。
①内核 ②用户 ③虚拟  ④物理
 
 
  A.  ①③
 
  B.  ②③
 
  C.  ①②
 
  D.  ③④
 
 
 

 
  第64题    2015年下半年  
   44%
下列进程状态变化中,(64)是不可能发生的。
  第54题    2013年下半年  
   46%
如果在一个单处理器的系统中有n个进程,则就绪队列中进程的个数最多为(54)。
  第21题    2012年下半年  
   51%
某系统中仅有5个并发进程竞争某类资源,且都需要该类资源3个,那么该类资源至少有(21)个,才能保证系统不会发生死锁。
   知识点讲解    
   · 线程
 
       线程
        在20世纪80年代中期,人们提出了更小的能独立运行的基本单位,也就是“线程”。
        所谓线程,就是进程当中的一条执行流程(见下图),这样做的好处是:
        
        资源平台与线程
        .在一个进程当中,或者说在一个资源平台上,可以同时存在多个线程。如下图所示,在这个例子当中,一个进程包含有三个线程。
        
        多线程
        .可以用线程来作为CPU的基本调度单位,使得各个线程之间可以并发地执行。
        .对于同一个进程当中的各个线程来说,由于它们是运行在相同的资源平台上,因此它们可以共享该进程的各种资源,如内存地址空间、代码、数据、文件等等,这就使得线程之间的通信与交流变得非常方便。
        既然线程是代码在进程的资源平台上的一条执行流程,那么是不是进程的所有资源都能够共享呢?答案是否定的。对于同一个进程的各个线程,它们可以共享该进程的大部分资源,但也有一小部分的资源是不能共享的,每个线程都必须拥有各自独立的一份。这些资源包括CPU运行上下文(如程序寄存器、状态寄存器、通用寄存器和栈指针等)和栈。
   题号导航      2020年下半年 嵌入式系统设计师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第12题    在手机中做本题