当前位置: 首页 > news >正文

怎么用div做网站发外链的论坛

怎么用div做网站,发外链的论坛,合肥市网站建设,免费营销型网站建设如果用一句话概括操作系统的原理,那就是:整个操作系统就是一个中断驱动的死循环,用最简单的代码解释如下: while(true){doNothing(); } 其他所有事情都是由操作系统提前注册的中断机制和其对应的中断处理函数完成的。我们点击一下鼠标,敲击一下键盘,执行一个程序,…

如果用一句话概括操作系统的原理,那就是:整个操作系统就是一个中断驱动的死循环,用最简单的代码解释如下:

while(true){doNothing();
}

其他所有事情都是由操作系统提前注册的中断机制和其对应的中断处理函数完成的。我们点击一下鼠标,敲击一下键盘,执行一个程序,都是用中断的方式来通知操作系统帮我们处理这些事件,当没有任何需要操作系统处理的事件时,它就乖乖地待在死循环里不出来。

所以,中断非常重要,它是让我们理解整个操作系统的根基。

五花八门的中断分类

在Intel CPU手册中对中断的定义有一个官方的标准答案。如下图:

这段话概括起来的意思就是:中断可以分为中断和异常,异常又可以分为故障、陷阱和中止。

第一句话有点奇怪,啥叫中断又可以分为中断和异常呢?其他很多文章也是这么写的,不知道你有没有感到疑惑。

原文的意思准确的说就是,CPU提供了两种中断程序执行的机制,中断和异常。第一个中断是动词,第二个中断时真正的机制种类。

先说第一个机制---中断(interrupt),中断时一个异步事件,通常由I/O设备触发。比如点击一下鼠标,敲击一下键盘。

再说第二个机制--异常,异常是一个同步事件,是CPU在执行指令时检测到的反常条件。比如除法异常、错误指令异常、缺页异常等。

这两个机制,殊途同归,都是让CPU收到一个中断号,至于CPU收到这个中断号后干什么,我们暂且不管。

我们先看看收到中断号之前,中断和异常是怎么给CPU一个中断号的。先说中断。

有一个设备叫做可编程中断控制器,它有很多IRQ引脚线,接入了一堆能发出中断请求的硬件设备。当这些硬件设备给IRQ引脚发送一个信号时,由于可编程中断控制器提前被设置好了IRQ与中断号的对应关系,所以就转化成了对应的中断信号。把这个中断号存储在自己的一个端口上,然后给CPU的INTR引脚发送一个信号,CPU收到INTR引脚信号后,去刚刚的那个端口可读取到这个终端号的值。

你看,最终的目标,就是让CPU知道,有中断了,并且也知道中断号时多少。

比如按下图3中的键盘,最终到CPU那里的反应就是,得到了一个中断号0x21。

那异常的即使就更简单了,时CPU自己执行指令时检测到一些反常情况,然后自己给自己一个中断号,无须外界提供。

比如,CPU执行到了一个无效指令,则自己给自己一个中断号0x06,这个中断号是CPU提前就规定好写死了的硬布线逻辑。

好了,到目前位置,我们知道了无论是中断还是异常

http://www.hengruixuexiao.com/news/44601.html

相关文章:

  • 精品网站做爆款爱站网站长seo综合查询
  • 建设网站域名的选择seo站
  • 做网站约需要多少钱全国疫情最新情况
  • 福州网站建设流程淄博seo怎么选择
  • 整形网站开发seo常规优化
  • 网站建设哪家公司好 电商 b2c搜索引擎优化的内部优化
  • 网站快照回档网络建站平台
  • 政府网站普查 怎么做网上营销新观察网
  • 六安seo合肥网站优化平台
  • 公司做网站好简述优化搜索引擎的方法
  • 企业怎么建立网站游戏优化大师官网
  • 铜陵网站建设企业官网seo
  • 高邮建设银行网站网站百度关键词seo排名优化
  • 王者荣耀是哪家公司开发的关键词优化计划
  • 桂电做网站的毕设容易过嘛全球疫情最新消息
  • 衡水做淘宝网站建设海洋网络推广效果
  • 沈阳世纪兴网站建设免费投放广告的平台
  • 日本做暧暧小视频网站惠州seo推广优化
  • 兼职做一篇微信的网站怎样制作网站
  • 网站建设流程服务东营网站建设费用
  • 射阳做企业网站多少钱发布新闻稿
  • 网站如何做搜狗搜索引擎新品上市怎么做宣传推广
  • 营销型网站建设设计6搜索引擎营销例子
  • 电商网站合作海淀搜索引擎优化seo
  • 网站建设税点优化排名seo
  • 大神自己做的下载音乐的网站泰安网站seo
  • 网络专业的网站建设多用户建站平台
  • 坪山网站建设哪家便宜宁波品牌网站推广优化公司
  • 网站集约化建设建议女教师遭网课入侵直播录屏曝
  • 网站二次开发的模板种类快速网站排名提升工具