操作系统是管理硬件的软件。操作系统在硬件提供的计算和存储能力上建立了一个抽象层,以此为应用层提供服务。这一抽象层包括进程、线程、文件、设备和字节流等概念和相应的功能。操作系统与硬件打交道,其发行版本与特定硬件有关,因为不同CPU指令集可能不同。
管理CPU–任务调度
进程切换或线程切换,分时系统,由计时器硬件中断触发。
内存
IO设备
CPU直接访问设备的寄存器来操作设备。设备寄存器是另一个地址空间,CPU通过IO端口来控制他们,例如x86的in/out指令。CPU通过轮询或中断来检测设备的工作状态。大块数据传输使用DMA技术,DMA使用的总线不能和CPU发生冲突,它可以趁CPU不用总线来传输数据。
最后
以上就是独特摩托最近收集整理的关于1、Windows内核原理与实现概述的全部内容,更多相关1、Windows内核原理与实现概述内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复