• 第四章-中断和异常

    中断描述符表(Interrupt Descriptor Table,IDT)是一个系统表,它与每一个中断或异常向量相联系,每一个向量在页表中有相应的中断或异常处理程序的入口地址。内核在允许中断发生前,必须适当地初始化IDT。描述符包括...
    文章 2018-01-31 1103浏览量
  • 第四章-中断和异常

    中断描述符表(Interrupt Descriptor Table,IDT)是一个系统表,它与每一个中断或异常向量相联系,每一个向量在页表中有相应的中断或异常处理程序的入口地址。内核在允许中断发生前,必须适当地初始化IDT。描述符包括...
    文章 2018-01-31 951浏览量
  • 解析Windows2000的IDT扩展机制

    如果当前权限等级(Current Privilge Level,CPL)数值大于中断门描述符需要的权限(Descriptor Privilege Level),也就是权限不够时会引发一个通用保护故障(General Protection Fault),反之则进行处理器的切换从用户...
    文章 2010-08-29 536浏览量
  • linux进程的基本概念

    异常结束:越界错误、保护错、特权指令错、非法指令错、运行超时、等待超时、算术运算错、I/O故障 外界干预: 操作员或操作系统干预 父进程请求 父进程终止 进程终止的过程: 1、根据被终止的进程标识,从PCB集合...
    文章 2012-03-16 790浏览量
  • 《Linux内核设计的艺术:图解Linux操作系统架构设计与...

    当程序通过段寄存器引用一个段描述符时,需要取得GDT的入口,GDTR标识的即为此入口。在操作系统对GDT的初始化完成后,可以用LGDT(Load GDT)指令将GDT基地址加载至GDTR。IDT(Interrupt Descriptor Table,中断描述...
    文章 2017-08-01 1264浏览量
  • Linux 内核中断内幕【转】

    中断描述符表(Interrupt Descriptor Table,IDT)是一个系统表,它与每一个中断或异常向量相联系,每一个向量在表中存放的是相应的中断或异常处理程序的入口地址。内核在允许中断发生前,也就是在系统初始化时,...
    文章 2017-11-15 1185浏览量
  • Linux 内核中断内幕【转】

    中断描述符表(Interrupt Descriptor Table,IDT)是一个系统表,它与每一个中断或异常向量相联系,每一个向量在表中存放的是相应的中断或异常处理程序的入口地址。内核在允许中断发生前,也就是在系统初始化时,...
    文章 2017-12-21 588浏览量
  • Linux 内核中断内幕【转】

    中断描述符表(Interrupt Descriptor Table,IDT)是一个系统表,它与每一个中断或异常向量相联系,每一个向量在表中存放的是相应的中断或异常处理程序的入口地址。内核在允许中断发生前,也就是在系统初始化时,...
    文章 2017-10-11 1008浏览量
  • Linux 内核中断内幕【转】

    中断描述符表(Interrupt Descriptor Table,IDT)是一个系统表,它与每一个中断或异常向量相联系,每一个向量在表中存放的是相应的中断或异常处理程序的入口地址。内核在允许中断发生前,也就是在系统初始化时,...
    文章 2015-12-07 798浏览量
  • Java虚拟机:内存管理与执行引擎

    在虚拟机的概念模型里,字节码解释器工作时就是通过改变程序计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖于程序计数器来完成。由于Java虚拟机的多线程是...
    文章 2018-03-26 1376浏览量
  • 《Spark大数据分析:核心概念、技术及实践》Spark ...

    既然Spark能自动处理节点故障,应用程序的开发者就不必在应用中处理这样的异常情况了,这简化了应用程序的代码。3.1.2 理想的应用程序 就像前面讨论的那样,Spark是一个通用框架,它用于各种大数据应用中。然而,...
    文章 2017-05-19 3765浏览量
  • 带你读《新一代垃圾回收器ZGC设计与实现》之二:ZGC...

    这个例子非常简单,仅保留必要工作,省略了很多异常处理。笔者在Windows平台使用Visual Studio Community 2017运行上述代码,可以得到如下结果:这是与Linux中一样的结果。介绍完Linux和Windows平台如何实现运行的...
    文章 2019-11-06 1540浏览量
  • 蚂蚁集团技术风险代码化平台实践(MaaS)

    DSL我们曾经花费大力气尝试设计了一套自己的分析 DSL,如下图一个支付宝交易异常的分析 case:虽然我们一直想尽量拔高分析的层次,但是可以看到还是无法避免地暴露了很多细节出来(如检测的阈值、时间、对比操作,...
    文章 2021-10-13 78浏览量
  • Oracle内核技术揭密.2.1 调优排故的一般步骤

    在它的入口处设置断点,接着使用了“c”命令,让进程继续处理指令流。由于现在4718进程没有任何动作,因此没有执行到kslwtbctx函数处,所以在“c”命令后,gdb显示continuing,表示进程正在运行中,没有触发断点。...
    文章 2017-05-02 1474浏览量
  • 理解RocketMQ

    文件句柄数(文件描述符)设置 shell级,ulimit –n num 用户级,修改/etc/security/limitis.conf root soft nofile 65535 root hard nofile 65535 备注: 1、soft数小于等于hard数 2、系统会给出一个建议值/proc/...
    文章 2019-05-05 1815浏览量
  • 阿里巴巴 Java 开发手册之编程规约(一)-我的经验

    (这里应该是只一个方法内处理逻辑差距过大可以空行来分割,不过这样应该可以看看方法是不是可以重构了,一般方法别超过150行。我一般控制在50行以内)说明:没有必要插入多行空格进行隔开。(四)OOP 规约 1.【强制】...
    文章 2017-03-16 10263浏览量
  • 天天低头写代码,可你知道什么是代码级性能优化吗?...

    注:那么如果service层的方法调用dao层的方法,一旦数据插入失败,那么这种异常处理的方式是容错吗?把异常给吃掉了,在service层调用的时候,虽然没有打印报错信息,但是这能是容错吗?所谓容错是指在故障存在的...
    文章 2017-05-02 1225浏览量
  • 黑客内核:如何实现属于你的实时内核?

    将当前线程指针切换到线程B的描述符;执行一些其他内核内务;启用中断;从堆栈中有效地恢复所有线程B的堆栈顶部的寄存器值;正如所看到的,当内核切换指针时,中间会有一个短的暂停,否则,可能会出现另外一种情况,当...
    文章 2017-09-20 1751浏览量
  • RPC框架Dubbo深入分析

    图中的Consumer和Provider是抽象概念,只是想让看图者更直观的了解哪些类分属于客户端与服务器端,不用Client和Server的原因是Dubbo在很多场景下都使用Provider,Consumer,Registry,Monitor划分逻辑拓普节点,保持...
    文章 1970-01-01 2174浏览量
  • 如何专业化监控一个Kubernetes集群?

    监测接口标准APIService 地址接口使用场景描述Resource Metricsmetrics.k8s.iohttp:/metrics.k8s.io/主要用于 Kubernetes 内置的消费链路&xff0c;通常由 Metrcis-Server 提供。Custom Metricscustom.metrics.k8s....
    文章 2021-06-04 6107浏览量
  • 春季最新最全面 JAVA 面试题 附答案

    StringBuffer 字符串变量(线程安全),其也是final类别的,不允许被继承,其中的绝大多数方法都进行了同步处理,包括常用的Append方法也做了同步处理(synchronized修饰)。其自jdk1.0起就已经出现。其toString方法会...
    文章 2018-04-02 1843浏览量
  • 阿里巴巴Java开发手册评述

    根据约束力强弱和故障敏感性,规约依次分为强制、推荐、参考三大类。该开发手册中的每一条都值得了解。限于篇幅原因,这里只列出”编程规约“中有感受的几条来评述一下。15.【参考】各层命名规约: A)Service/DAO 层...
    文章 2017-02-24 1637浏览量
  • (转).net面试问答(大汇总)

    任何对SqlConnection的操作都会引发DataReader的异常.因为DataReader每次只在内存中加载一条数据,所以占用的内存是很小的.因为DataReader的特殊性和高性能.所以DataReader是只进的.你读了第一条后就不能再去读取第一...
    文章 2017-11-26 1198浏览量
  • 蚂蚁变大象:浅谈常规网站是如何从小变大的

    我们可以在WebServer上配置一组机器列表,当请求来临的时候,WebServer会根据一定的规则选取某一台机器,将请求转发到对应的逻辑处理程序上。有同学马上就会问了,“一定的规则”是怎么样的规则?他能解决什么样的...
    文章 2017-11-07 1330浏览量
  • 后端架构师技术图谱

    序列化:所有事物串行处理(牺牲了效率) 《理解事务的4种隔离级别》 数据库事务的四大特性及事务隔离级别 《MySQL的InnoDB的幻读问题》 幻读的例子非常清楚。通过 SELECT.FOR UPDATE 解决。《一篇文章带你读懂MySQL...
    文章 2018-05-07 6300浏览量
  • Linux集群和自动化运维

    3.6.2 命令行入口fab命令详解88 3.6.3 Fabric的核心API88 3.7 Fabric应用实例92 3.7.1 开发环境中的Fabric应用实例92 3.7.2 线上环境中的Fabric应用实例93 3.8 小结96 第4章 自动化部署管理工具Ansible简介97...
    文章 2017-05-02 5184浏览量
  • Oracle内核技术揭密

    但是很快,你会发现,看不到Oracle的源代码,仅从各种DUMP结果中分析算法,无异于“隔靴搔痒”,有个最恰当的成语描述这种情况:雾里看花。你会发现,我们雾中看出来的“花”,在解决实际问题时,作用极为有限。一些...
    文章 2017-05-02 3445浏览量
  • 1269道Java技术答疑,阿里技术专家帮你Java技术进阶

    云栖社区邀请到6位Java技术专家...https://yq.aliyun.com/ask/476873@徐雷frankspringboot的hikaricp和阿里的druid,对事物处理哪个会好些?https://yq.aliyun.com/ask/476912@倚贤springcloud 获取不到阿里云公网ip?...
    文章 2018-11-22 4925浏览量
  • 破解索尼PS4系列:利用网页漏洞实现相关的ROP攻击(一...

    PS4设备实施 DEP 检测从这些位置运行的代码,并在发现执行情况时引发异常。所以我们就不能将有效载荷复制到内存中并执行它,但是,我们可以执行已经加载到内存中并标记为可执行文件的代码。如果我们不能将自己的代码...
    文章 2017-09-20 2640浏览量
  • 深入理解Spark:核心思想与源码分析

    扩展篇(第8~11章),主要讲解基于Spark核心的各种扩展及应用,包括:SQL处理引擎、Hive处理、流式计算框架Spark Streaming、图计算框架GraphX、机器学习库MLlib等内容。本书最后还添加了几个附录,包括:附录A介绍...
    文章 2017-05-02 4237浏览量
1 2 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化