1.学习linux网络编程首要掌握的基本概念
系统资源 | 是指CPU和内存等一些活动单元(除存储设备外) |
程序 | 是指由编译好的二进制文件,存储在磁盘上,不占用系统资源 |
进程 |
由硬盘中的程序动迁起来,产生一个或多个进程调度 |
并发---->单道程序设计 | 同一时间内,多个进程同时运行,需要占用CPU运行资源,但同一时刻只有一个进程任务占用CPU资源.其它进程任务只能排队等待该占用CPU进程执行完 |
并发---->多道程序设计 |
同一时间内,多具进程同时运行,需要占用CPU运行资源,CPU采用时间片的形式,将一个时间断分成若干分时间片,不同的时间片执行不同的进程调试任务. |
时钟中断 |
CPU以时间片形式调度完一个进程任务,任意进程在执行期间都不希望放弃CPU资源,因此系统需要一种强制手段让进程让出CPU资源的手段 时钟中断有硬件基础作为保障,对进程而言不可抗拒,操作系统中的中断处理函数,来负责高度程序执行. |
2.CPU和MMU
3.进程状态
时间: 2024-10-05 23:44:21