处理器管理
处理器管理是操作系统的重要组成部分,它负责管理,调度和分派计算机系统的重要资源————处理器,并控制程序的执行。
操作系统的基本任务是对“进程”实施管理,操作系统必须有效控制进程的执行,给进程分配资源,准许进程之间共享和交换信息,保护每个进程在运行期间免受其他进程干扰,控制进程的互斥,同步和通信。
早期的计算机系统是基于单个处理器的顺序处理机器。程序员编写串行执行的代码,让其在处理器上串行执行,每一条指令的执行也是串行的(取指令,取操作数,执行操作,存出结果)。为了提高计算机处理速度,发展起了联想存储器系统提出了数据驱动的得思想,流水线系统解决了指令并行的问题。
计算机系统可分为四类:
1.单指令流单数据流(SISD);
2.单指令流多数据流(SIMD);
3.多指令流单数据流(MISD);
4.多指令流多数据流(MIMD)。
MIMD系统划分为:共享内存的紧密耦合MIMD系统;内存分布的松散耦合MIMD系统。
根据处理器分配策略,紧密耦合MIMD系统可以分为主从式系统MSP;对称式系统SMP。

寄存器可以分为:1.通用寄存器;2.数据寄存器;3.地址寄存器;4.I/O地址寄存器;5.IO缓冲寄存器。






处理器管理是操作系统核心任务,涉及进程的执行、资源分配、中断处理和模式切换。文章介绍了单指令流到多指令流计算机系统的分类,强调了MIMD系统中的主从式和对称式结构。中断技术包括中断源的检测、现场保护和中断处理程序的执行。进程管理涵盖创建、切换、阻塞、唤醒、撤销和挂起等状态变化,同时多线程并发执行带来效率和通信优势。
&spm=1001.2101.3001.5002&articleId=82556832&d=1&t=3&u=f83582e9e5864428b4b9320245f70d87)
8243

被折叠的 条评论
为什么被折叠?



