01 进程就是运行中的程序。
02操作系统提供了存在多个虚拟CPU的假象,这就是时分共享CPU技术。(通过允许资源由一个实体使用一小段时间,然后由另一个实体使用一小段时间,这样下去,所谓的资源可以被许多人共享)
03空分共享技术,资源在空间上被划分给希望使用它的人,例如磁盘空间就是一个空分共享资源,因为一旦将块分配给文件,在用户删除文件之前,不可能将它分配给其他文件。
04从程序到进程:
操作系统运行程序第一件事是将代码和所有静态数据加载到内存中,加载到进程的地址空间中,程序最初以某种可执行格式驻留在磁盘上,因此,将程序和静态数据加载到内存中的过程,需要操作系统从磁盘中读取这些字节,并将它们放在内存中某处。操作系统在运行此进程之前还需要执行其他一些操作,必须为程序的运行时栈分配一些内存。也可能用参数初始化栈,或者可能为堆分配一些内存,操作系统还执行一些其他的初始化任务,特别是与输入输出相关的任务。最后,启动程序,在入口处运行,即main()。