0%

Linux-模型

网络模型

OSI七层模型

TCP/IP五层模型

进程线程模型

动态运行库

  • 在不同程序同时引用同样的动态库的时候,内核将运行库映射到各自的程序运行空间(虚拟4GB)

不可以使用不同核心运行同一个程序,因为指令间必须顺序执行

  • 但是,不同核心可以调用多个线程,每个线程顺序执行,充分利用CPU性能

多进程

  • 使用同一个cpu,由内核调度各程序的执行次序,有自己的代码段,初始化变量段,未初始化变量段,堆,栈

多线程

  • 使用多个cpu/核心,线程之间可相互共享信息,例如共用堆栈
恰饭,恰饭