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

wordpress学做网站微信公众号h5网站开发

wordpress学做网站,微信公众号h5网站开发,做一家视频网站,阳江网红店有哪些如果用一句话概括操作系统的原理,那就是:整个操作系统就是一个中断驱动的死循环,用最简单的代码解释如下: 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.hkea.cn/news/14399395/

相关文章:

  • 网站建设后台程序用什么语言网站设计开发网站
  • 中国城乡住房建设厅网站首页柴油网站怎么做
  • 个人如何开网站新闻最新北京消息今天
  • 曹县住房和城乡建设局网站wordpress图片展示主题yousucai
  • 北京网站改版价格怎么查一个公司是否正规
  • 品牌网站建站网站设计 站
  • 阿里指数网站西安大型网站开发
  • 网站建设 蜂图网络做彩票网站违法吗
  • 网站开发结束语深圳住房建设局网站申报
  • 我有一个网站怎么做外贸厦门小程序开发的公司
  • 我做的网站关键词到首页了没单子vps可以多少wordpress
  • 新网 网站建立广州市网站建设分站价格
  • 湖北 个人网站备案时间南京网站设计机构
  • 成都专业网站建设优化团队昆明官网seo诊断
  • 企业网站服务器多少钱wordpress版权插件
  • 网站的优化从几个方面做网站需要绑定电脑ip吗
  • 网站建设中怎么解决网页上做ppt的网站
  • 网站开发 架构自己做qq头像静态的网站
  • 微网站免费创建平台江西建设厅培训网站
  • 郑州做网站找哪家做二手货的网站有哪些
  • 网站空间报价单记事本怎么做网站
  • 外贸服装网站建设微信小程序开发图解案例教程
  • psd网站排行榜网络直播网站建设
  • 网站用户体验存在问题郑州新闻发布会最新消息今天视频
  • 企业网站模板 网页模板seo兼职网
  • 2016市网站建设总结青岛城阳网站制作
  • 销售网站设计方案网站建设与管理就业
  • 网站建设与管理怎么样找工程项目去哪个平台
  • apache搭建多个网站seochinazcom
  • 企业网易邮箱广告投放优化师