进程控制块主要记录些什么 2022-09-01
PCB通常记载进程之相关信息,包括:- 程序计数器:接着要运行的指令地址。- 进程状态:可以是new、ready、running、waiting或 blocked等。详情>
什么是进程控制块 2022-09-01
进程控制块(Processing Control Block),是操作系统核心中一种数据结构,主要表示进程状态。其作用是使一个在多道程序环境下不能独立运行的程...详情>
什么是信号?信号特点 2022-09-01
什么是信号?信号是软件中断,它是在软件层次上对中断机制的一种模拟。信号可以导致一个正在运行的进程被另一个正在运行的异步进程中断,转而...详情>
进程的三个基本状态 2022-09-01
1.就绪状态。某些进程“万事俱备”(必要资源),只差CPU。(就绪队列)2.执行状态。某进程占有CPU并在CPU上执行其程序。3.阻塞状态。某些进程由于...详情>
常见的特殊进程有哪些 2022-09-01
特殊进程僵尸进程( Zombie Process) 进程已运行结束,但进程的占用的资源未被回收,这样的进程称为僵尸进程。详情>
物联网面试必知20个知识点(三) 2022-09-01
11.写出输出数字 0 到 100 中 3 的倍数(0 3 6 9 …)的命令:for i in {0..100..3}; do echo $i; done 或 for (( i=0; i<=100; i=i+3 )); do ec...详情>
shell三种执行脚本的方式不同点 2022-09-01
三种执行脚本的方式不同点:./和 bash 执行过程基本一致,后者明确指定 bash 解释器去执行脚本,脚本中#!指定的解释器不起作用详情>
shell和C、C++语言区别 2022-09-01
我们学过的 c/c++等语言,属于编译性语言(编写完成后需要使用编译器完成编译、汇编、链接等过程变为二进制代码方可执行)。详情>
QVector较vector区别 2022-09-01
1.QVector可预先不定义大小,但越界情况下仍不能用[]操作符([]较at函数深复制,访问速度更慢)。2.增加新元素可直接用append函数/<<运算符,在...详情>
STL vector 和 QT QVector的用法差别 2022-09-01
1. STL的vector最开始分配的空间是1个,而QVector开始分配的空间为4个(可见QT在空间分配上的优化);详情>