1、Windows内核原理与实现概述

  操作系统是管理硬件的软件。操作系统在硬件提供的计算和存储能力上建立了一个抽象层,以此为应用层提供服务。这一抽象层包括进程、线程、文件、设备和字节流等概念和相应的功能。操作系统与硬件打交道,其发行版本与特定硬件有关,因为不同CPU指令集可能不同。

管理CPU–任务调度

进程切换或线程切换,分时系统,由计时器硬件中断触发。

内存

IO设备

CPU直接访问设备的寄存器来操作设备。设备寄存器是另一个地址空间,CPU通过IO端口来控制他们,例如x86的in/out指令。CPU通过轮询或中断来检测设备的工作状态。大块数据传输使用DMA技术,DMA使用的总线不能和CPU发生冲突,它可以趁CPU不用总线来传输数据。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值