• 重学计算机组成原理(二)-制定学习路线,攀登“性能...

    通过存储器的层次结构作为基础的框架引导,需要掌握从上到下的CPU高速缓存、内存、SSD硬盘和机械硬盘的工作原理,它们之间的性能差异,以及实际应用中利用这些设备会遇到的挑战。存储器其实很多时候又扮演了输入输出...
    文章 2019-08-10 1806浏览量
  • 《计算机组成原理》读书笔记-概论

    MIPS(Millon Instruction Per Second,百万条指令每秒):单位时间内执行指令平均;CPI CPI(Cycle Per Instruction):执行一条指令所需要的时钟周期,机器主频的倒数;FLOPS FLOPS(Floating Point ...
    文章 2018-05-18 2905浏览量
  • 计算机系统的设计规则,性能评测

    2:每条指令所花的时钟周期数CPI 3:指令条数IC 一个程序所花的CPU时间(T)可以用两种方式来表示: CPU时间(T)=CPU时钟周期数(CPIxIC)*时钟周期长 核心程序法 定点测试程序和浮点测试程序 评测方法: 1:采用...
    文章 2015-05-18 940浏览量
  • 手机遇到性能BUG怎么解?

    因此在流水线技术出现之前执行一条指令至少需要5到6次晶体震荡周期才能完成 指令/时刻 T1 T2 T3 T4 T5 ADD 取指 译码 取操作 执行 取结果 为了缩短...
    文章 2021-10-23 8浏览量
  • 《计算机存储与外设》-1.5 虚拟存储器和存储器管理

    在PC和工作站等高性能计算机上产生的逻辑地址(logical address),并不是操作在存储器中的物理地址(physical address)。考虑指令LDR r2,[r3],其作用是将由r3寄存器指向的存储器位置中的内容送入r2寄存器,假定...
    文章 2017-05-25 1437浏览量
  • 《高性能科学与工程计算》——第2章 串行代码基本优化...

    代码插入的工作原理是让编译器修改每个函数的调用,并插入代码以记录这些调用、调用者(或者完整调用栈)以及可能需要的时间信息。显然,这个技术会导致明显的额外开销(特别是当代码执行时间非常短时)。虽然代码...
    文章 2017-07-03 866浏览量
  • 《IS-IS网络设计解决方案》一6.3 Cisco路由器上实现...

    每个周期实际的指令执行(某些处理器可以每个周期执行两个指令);代码的内在优化方法。如前文所述,SPF算法需要的处理时间与阶O(LlogN)相关,其中L为链路数量,N为节点数量。logN因子的存在是由于SPF算法每次...
    文章 2017-05-02 1634浏览量
  • 《计算机存储与外设》-1.4 Cache设计中要考虑的因素

    一些微处理器的指令集包括预取指令,它只产生操作地址而不做其他事情。当操作出现在总线上时,Cache系统自动缓存这个地址上的数据。该指令并没有其他功能,只是一个触发预取的虚拟操作。如果,在几个指令后,...
    文章 2017-05-25 1844浏览量
  • 带你读《计算思维导论》之三:计算平台

    一般把计算机完成一条指令所花费的时间称为一个指令周期。第一阶段取指令的操作称为取指周期,将第二阶段称为执行周期。CPU不断地读取指令、分析指令、执行指令的过程就是程序的执行过程。下面以计算机指令070270H的...
    文章 2019-10-30 3025浏览量
  • 《计算机组成原理》-第1章 计算机系统体系结构 1.1 ...

    本节书摘来自华章出版社《计算机组成原理》一书中的第1章,第1.1节,作 者 Computer Organization and Architecture:Themes and Variations[英]艾伦·克莱门茨(Alan Clements)著,沈 立 王苏峰 肖晓强 译,更...
    文章 2017-05-02 1474浏览量
  • 几张图让你看懂WebAssembly

    根据您的代码所做的工作,这些指令的运行速度可以在10%到800%之间。3.6 垃圾回收 在 Java 中,开发者不需要担心内存中无用变量的回收。JS 引擎使用一个叫垃圾回收器的东西来自动进行垃圾回收处理。这对于控制性能...
    文章 2018-08-22 1198浏览量
  • 服务端I/O性能大比拼:Node、PHP、Java、Go

    这并不是魔法,如果你正在建立一个大型系统,那么还是值得花时间去了解它的工作原理的。同时,“开箱即用”的特点使它能够更好地工作和扩展。Go可能也有不少缺点,但总的来说,它处理I/O的方式并没有明显的缺点。...
    文章 2017-12-21 2058浏览量
  • Python猫荐书系列之五:Python高性能编程

    矢量计算是计算机工作原理不可或缺的部分,也是在芯片层次上对程序进行加速所必须了解的部分。然而,原生 Python 并不支持矢量操作,因为 Python 列表存储的不是实际的数据,而是对实际数据的引用。在矢量和矩阵操作...
    文章 2019-01-13 1018浏览量
  • 浅析weex之vdom渲染

    framework.js是Instance创建的入口,可以从这个文件开始自顶向下地阅读代码,了解其工作原理。可以重点理解它的DOM结构,初始化过程,数据更新过程,下面我也将从这几个方面进行描述。二.主要类分析 1.DOM、Listener...
    文章 2016-07-15 10553浏览量
  • 《CUDA C编程权威指南》——3.3 并行性的表现

    第4章介绍内存事务在GPU设备上的工作原理时将会具体分析产生这种现象的原因。接下来,用gld_efficiency指标检测全局加载效率,即被请求的全局加载吞吐量占所需的全局加载吞吐量的比值。它衡量了应用程序的加载操作...
    文章 2017-07-03 1483浏览量
  • 史上最强算法论战:请不要嘻哈,这是哈希

    c)在每个轮训周期内,通过MPI_Test过程测试是否返回操作应答,如果返回,则驱动执行socket写入操作。对于内存操作部分,前提条件为NUMA架构。【书记员注:请大家复习NUMA】 a)每个Node为一个进程,每个进程内多个...
    文章 2017-05-02 1744浏览量
  • MySQL优化-性能分析与查询优化

    暂时的数据包含了太多InnoDB核心信息,并且需要比较深的了解InnoDB引擎工作原理,这里不做过多说明,请查阅针对此的专项文档。注:通常包含SEMAPHORES、TRANSACTIONS、FILE I/O、LOG、BUFFER POOL AND MEMORY等一些...
    文章 2017-11-12 778浏览量
  • 《计算机存储与外设》-1.3 Cache的组织

    相联Cache的工作原理看上去与图1-7中的机制相似,用关键字作为处理器访问的地址,数据就存放在该地址处。传统存储器与相联存储器的区别在于,传统存储器包含以0,1,2,…编号连续存储的元素,而相联存储器包含的元素...
    文章 2017-05-25 1587浏览量
  • 后端架构师技术图谱

    工作 工具 代码托管 文件服务 综合云服务商 (Toc generated by simple-php-github-toc ) 数据结构 队列 《java队列——queue详细分析》 非阻塞队列:ConcurrentLinkedQueue(无界线程安全),采用CAS机制...
    文章 2018-05-07 6280浏览量
  • 深入浅出 Java 虚拟机 是你通往高级 Java 开发的...

    操作栈动态链接方法出口信息等当一个方法即将被运行时,Java虚拟机栈首先会在Java虚拟机栈中为该方法创建一块“栈帧”,栈帧中包含局部变量表、操作栈、动态链接、方法出口信息等。当方法在运行过程中需要创建...
    文章 2019-08-13 1750浏览量
  • Google Interview University-坚持完成这套学习手册,...

    然而,我想在 Google 工作,并进入大型系统中,真正地去理解计算机系统、算法效率、数据结构性能、低级别编程语言及其工作原理。可一项都不了解的我,怎么会被 Google 所应聘呢?当我创建该项目时,我从一个堆栈到...
    文章 2017-10-18 2762浏览量
  • 我在阿里招前端,我该怎么帮你?

    知道ES6组相关方法,比如forEach,map,reduce。中级: 知道class继承与组合寄生继承的差别,并能举例说明。知道event loop原理,知道宏微任务,并且能从个人理解层面说出为什么要区分。知道node和浏览器在实现...
    文章 2020-05-26 13413浏览量
  • 开源 serverless 产品原理剖析(一)-Kubeless

    想要更深入地了解 nginx-ingress-controller 的工作原理可参考文章 how-it-works。完成上述工作后,我们便可以通过发送 HTTP 请求触发函数 hello 的执行: HTTP 请求首先会由 nginx-ingress-controller 中的 nginx ...
    文章 2018-12-01 7607浏览量
  • MonetDB/X100:Hyper-Pipelining Query Execution 论文...

    后两列是每次call执行的平均指令数和IPC。可以观察到&xff0c;上图中5个加重的函数是实际执行运算的部分&xff0c;它只占总体执行时间的10%xff0c;还有28%用在了hash table lookup中&xff0c;另外62%则被rec_get_nth_field...
    文章 2021-09-07 14浏览量
  • 审核中Java岗位三年经验,最常见JVM十六道面试题!...

    实现原理和Java内存模型 线程安全 并发项目实战 1.5.Mysql 探析BTree机制 执行计划深入分析 Mysql索引优化详解 慢查询分析与SQL优化 1.6.高性能Netty框架 Netty简介 I/O 演进之路及NIO 入门 Netty 开发环境搭建安装 ...
    文章 2019-04-22 4159浏览量
  • 区块链技术指2.1 区块链技术

    本章将首先介绍区块链的相关基本概念及其运作原理,然后介绍区块链上可以进行的操作和相关细节,最后再讨论区块链上的交易流程和它的验证过程。2.1 区块链技术 区块链本质上是一个对等网络(peer-to-peer)的分布式...
    文章 2017-05-02 4205浏览量
  • 2020年最全面的78道JVM面试题总结(含答案解析和思维...

    正在执行 java 方法的话,计数器记录的是虚拟机字节码指令的地址(当前指令的地址)。如果还是 Native 方法,则为空。这个内存区域是唯一一个在虚拟机中没有规定任何 OutOfMemoryError 情况的区域。13、虚拟机栈...
    文章 2020-06-21 1041浏览量
  • 百度Java面试题前200页和答案都在这里了

    请简述一下 Ajax 的原理及实现步骤 简单描述Struts的主要功能 什么是 N 层架构 什么是CORBA?用途是什么 什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言” 什么是正则表达式?用途是什么?哪个包使用正...
    文章 2018-10-12 2700浏览量
  • Linux 问题故障定位,看这一篇就够了

    处理器●核●硬件线程●CPU内存缓存●时钟频率●每指令周期数CPI和每周期指令数IPC●CPU指令●使用率●用户时间/内核时间●调度器●运行队列●抢占●多进程●多线程●字长 4.2 分析工具 说明: uptime,vmstat,mpstat...
    文章 2018-11-14 2878浏览量
  • 2015移动安全漏洞年报

    漏洞原理是Android应用在运行时使用DexClassLoader动态加载和反射调用具有某些特定功能的单独apk或jar文件,以实现插件机制做到无缝升级和功能扩展,函数DexClassLoader第二个参数为目标odex路径,若应用未对odex...
    文章 2017-05-02 2677浏览量
1 2 3 >

云产品推荐

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