全部科目 > 嵌入式系统设计师 >
2020年下半年 上午试卷 综合知识
第 12 题
知识点 线程  
关键词 线程  
章/节 嵌入式操作系统基础知识  
 
 
线程可以在(12)空间实现。
①内核 ②用户 ③虚拟  ④物理
 
  A.  ①③
 
  B.  ②③
 
  C.  ①②
 
  D.  ③④




 
 
相关试题     嵌入式操作系统基础知识 

  第23题    2018年下半年  
某计算机系统采用页式存储管理方案,假设其地址长度为32位,其中页号占20位,页内地址占12位。系统中页面总数与页面大小分别为(23) 。

  第42题    2012年下半年  
下列与文件系统相关的叙述,不正确的是(42)。

  第37题    2010年下半年  
若信号量S的初值为2,当前值为-1,则表示有(37)个进程等待信号量S。

 
知识点讲解
· 线程
 
        线程
        在20世纪80年代中期,人们提出了更小的能独立运行的基本单位,也就是“线程”。
        所谓线程,就是进程当中的一条执行流程(见下图),这样做的好处是:
        
        资源平台与线程
        .在一个进程当中,或者说在一个资源平台上,可以同时存在多个线程。如下图所示,在这个例子当中,一个进程包含有三个线程。
        
        多线程
        .可以用线程来作为CPU的基本调度单位,使得各个线程之间可以并发地执行。
        .对于同一个进程当中的各个线程来说,由于它们是运行在相同的资源平台上,因此它们可以共享该进程的各种资源,如内存地址空间、代码、数据、文件等等,这就使得线程之间的通信与交流变得非常方便。
        既然线程是代码在进程的资源平台上的一条执行流程,那么是不是进程的所有资源都能够共享呢?答案是否定的。对于同一个进程的各个线程,它们可以共享该进程的大部分资源,但也有一小部分的资源是不能共享的,每个线程都必须拥有各自独立的一份。这些资源包括CPU运行上下文(如程序寄存器、状态寄存器、通用寄存器和栈指针等)和栈。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2026 All Rights Reserved
软考在线版权所有