计算机-C/C++专项每日练习

Day5:

1、函数参数的传递方式分为值传递、引用传递、指针传递。

值传递形参改变不影响实参,引用传递和指针传递的改变会直接影响实参。

2、在16位C语言编译系统上,当说明一个结构体变量时系统分配给它的内存是:各成员中所需内存量的总和。

3、进程定义:一个其中运行着一个或者多个线程的地址空间和这些线程所需要的系统资源。

4、PID:

每个进程都会被分配一个唯一的数字编号,我们称之为进程标识符或者PID。通常取值为2-32768。进程启动时,系统按顺序选择下一个未被使用的数字作为它的PID。数字都用过后,会回绕一圈。

数字1一般是为特殊进程init保留的。init进程负责管理其他进程。

5、Linux进程不能对存放程序代码的内存区域进行写操作。方式为只读。

6、linux系统的/proc目录下就是进程的文件。

7、Linux和UNIX一样,有一个虚拟内存系统,能够把程序代码和数据以内存页面的形式放到硬盘的一个区域,所以linux可以管理的进程比物理内存所能容纳的要多很多。

8、系统能够支持的同时运行的进程数是有限制的,早期的Unix系统只能同时运行256个进程。最新的版本可以同时运行的进程数可能只与用于建立进程表项的内存容量有关,没有具体的数字限制了。

你可能感兴趣的:(计算机-C/C++专项每日练习)