网络编程
假如有俩程序,第一个程序执行到一半,需要I/O操作,这时候需要切换到第二个程序,“切换”引发的问题涉及到状态的保存,状态的恢复,加上俩程序所需要的系统资源(如内存,硬盘,磁盘等)是不一样的。自然而然就需要一个东西区记录俩程序分别需要的资源,怎么识别俩程序等等。所以就有了一个叫进程的抽象。假如有俩程序,第一个程序执行到一半,需要I/O操作,这时候需要切换到第二
假如有俩程序,第一个程序执行到一半,需要I/O操作,这时候需要切换到第二个程序,“切换”引发的问题涉及到状态的保存,状态的恢复,加上俩程序所需要的系统资源(如内存,硬盘,磁盘等)是不一样的。自然而然就需要一个东西区记录俩程序分别需要的资源,怎么识别俩程序等等。所以就有了一个叫进程的抽象。假如有俩程序,第一个程序执行到一半,需要I/O操作,这时候需要切换到第二