前端网站开发工具西安网站建设公司有哪些

张小明 2026/1/15 18:43:01
前端网站开发工具,西安网站建设公司有哪些,emlog建站教程,怎么做企业网站教程视频在armv7架构#xff0c;smp系统(多核)下#xff0c;外设中断signal到cpu的过程如下图#xff1a;外设中断信号(hardware interrupts)发送给soc的GIC 中断控制器(generic interrupt controller)。GIC中断控制器对外设中断信号进行优先级裁决#xff0c;选出最高优先级的中断…在armv7架构smp系统(多核)下外设中断signal到cpu的过程如下图外设中断信号(hardware interrupts)发送给soc的GIC 中断控制器(generic interrupt controller)。GIC中断控制器对外设中断信号进行优先级裁决选出最高优先级的中断根据GIC中的配置信息找到中断对应的core id, 然后通过cpu interface向该处理器core发出中断请求(中断core路由)。对于NUMA架构由硬件设计决定中断信号是发向那个CPU socket。选中CPU socket后至于向该CPU哪个core发送中断信号和上面描述一样由GIC来配置。GIC可以配置中断的优先级以及处理该中断的core id。我们接着往下。当core收到中断信号后core会自动作一些事情:core进入了异常模式(IRQ)从异常向量表中(0xffff0000)选择IRQ的处理句柄vector_irq来处理。vector_irq定义如下vector_irq主要关注在1016行将中断前的cpsr(中断发生时被硬件拷贝至spsr)保存到堆栈这个spsr.I肯定是0即允许中断. 然后根据中断之前的Mode选择对应的处理句柄。如果中断之前是用户模式则进入__irq_usr。如果中断之前是svc模式则进入__irq_svc。先看__irq_usr.__irq_usr - irq_handler - handle_arch_irq -gic_handle_irq() - handle_domain_irq()-__handle_domain_irq()-generic_handle_irq()-generic_handle_irq_desc()这里这个desc-handle_irq由irq-gic.c注册。desc-handle_irq就是handle_percpu_devid_irq().这个desc-handle_irq()最终就是调用驱动程序通过request_irq()注册的处理句柄。回到__handle_domain_irq()__handle_domain_irq()在调用generic_handle_irq()后进入irq_exit(), 这里进行sofirq处理也就是中断的下半部。最后回到__irq_usr.Irq_handler处理好后跳转到ret_to_user_from_irq返回中断前的上下文。ret_to_user_from_irq - restore_user_regs可见, __irq_usr是在中断的上半部和下半部处理完成后才打开IRQ的即不允许中断嵌套也不允许高优先级打断还为处理好的低优先级处理程序。再看__irq_svc(中断前是svc模式)。__irq_svc先调用svc_entry将在vector_irq保存的中断前的cpsr信息保存到当前使用的sp堆栈中。__irq_svc之后也是调用irq_handler处理中断这个和__irq_usr调用irq_handler是一样的不重复了。最后__irq_svc调用svc_exit退出中断处理。第一个参数r5为中断之前的cpsr数据。svc_exit将中断前的cpsr保存到栈顶最后通过rfeia指令将栈顶的数据恢复即恢复中断前的cpsr数据也就是enable IRQ.可见在armv7架构下外设中断发生后cpu自动设置cpsr.I, 屏蔽中断请求然后处理中断请求调用中断上半部句柄和中断下半部句柄处理最后返回中断前的上下文cpsr.I恢复到中断前的cpsr.I, 即enable IRQ.
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

个人网站开发计划书营销型网站成功案例

还在为Linux系统下无法高效管理学术文献而烦恼吗?WPS Zotero插件的出现彻底改变了这一局面!🚀 这款革命性的工具让Linux用户也能享受与Windows用户同等的文献管理体验,实现真正的跨平台学术写作无缝衔接。 【免费下载链接】WPS-Zo…

张小明 2026/1/9 21:43:18 网站建设

工业智能科技网站设计帮做网站的

AI浪潮席卷全球的今天,对于手握Java技术栈的程序员来说,将传统编程优势延伸至AI大模型开发领域,已然成为突破职业天花板的黄金路径。这并非一次从零开始的跨界冒险,而是基于现有技术沉淀的精准升级——既能避开传统开发领域的内卷…

张小明 2026/1/9 21:43:15 网站建设

企业网站的功能模块手机网站建设必要性

目录 1.场景 2.编写程序 3.解决办法:线程同步 1)synchronized同步代码块 2)synchronized同步方法 3)两个方式的对比 4)写一个锁对象 4.使用场景 使用Lock的场景 使用synchronized的场景 1.场景 小明和小红是一对夫妻,他们有一个共同的账户&am…

张小明 2026/1/9 21:43:13 网站建设

兼职网站建设莞城短视频seo优化

第一章:.NET 9内存分配优化的演进与核心价值.NET 9 在内存管理机制上实现了显著突破,通过重构垃圾回收器(GC)与对象分配路径,大幅降低了内存碎片化和分配延迟。这一版本引入了更智能的对象晋升策略和分代优化机制&…

张小明 2026/1/15 11:35:35 网站建设

网站建设设计思想网络营销外包的优点

量子测量中的贝叶斯更新与信息增益 1. 引言 在许多情况下,从测量结果中学习可以被视为更新对某些变量的概率分布。贝叶斯学派认为,这种更新应根据条件化规则进行。在量子力学理论中,有一个规则告诉我们,在观察到测量结果后如何更新系统的状态。量子系统的状态与潜在测量的…

张小明 2026/1/9 23:36:51 网站建设

外贸自建站平台价格做行业网站

还在为NGA论坛繁杂的界面而烦恼吗?想要在浏览帖子时拥有更清爽高效的体验吗?NGA-BBS-Script浏览器脚本正是为你量身打造的完美解决方案!这款NGA优化摸鱼插件通过简洁的界面设计和强大的功能增强,让你的论坛浏览体验焕然一新。 【免…

张小明 2026/1/15 11:35:47 网站建设