• 关于

    指令总线工作原理

    的搜索结果
  • Java并发机制底层实现原理-volatile

    章节目录 volatile的实现原理与应用 1.volatile的实现原理与应用 Java source code->Java class->JVM->汇编指令->cpu执行 java中使用的并发机制依赖于JVM实现和cpu指令。 1.1 volatile应用 vo...

    文章 markfork 2018-04-29 1346浏览量

  • 《计算机组成原理》计算机的主要部件及其功能是什么?

    计算机作为一个整体,由软件和硬件两大部分组成,  (1)计算机硬件系统。    计算机的硬件系统结构有哈佛结构和冯·诺伊曼结构两种。哈佛结构是一种将程序指令存储和数据存储分开的存储器结构。中央处理器首先到程序指令存储器中读取程序指令内容,解码后得到数据地址,再到相应的数据存储器中读取数据,并进行下...

    文章 微wx笑 2016-03-15 786浏览量

  • 《新编计算机科学概论》一2.3 冯?诺依曼结构和哈佛结构

    2.3 冯?诺依曼结构和哈佛结构 阿兰?图灵在1937年首次提出了一个通用计算设备的设想。他设想所有的计算都可能在一种特殊的机器上执行,这就是现在所说的图灵机。如果我们把计算机定义成一个数据处理器,计算机就可以被看作是一个接收输入数据、处理数据、产生输出数据的黑盒。尽管这个模型能够体现现代计算机的...

    文章 华章计算机 2017-08-01 1687浏览量

  • 对缓存的思考——提高命中率

    开篇 编写高效的程序并不只在于算法的精巧,还应该考虑到计算机内部的组织结构,cpu微指令的执行,缓存的组织和工作原理等。 好的算法在实际中不见得有高效率,如果完全没有考虑缓存、微指令实现的话。 前两篇博文 局部性原理浅析 介绍了程序的局部性原理,如何写出局部性良好代码。 提高程序性能、何为缓存 讨...

    文章 maojunxu 2018-03-10 486浏览量

  • 对缓存的思考——提高命中率

    开篇 编写高效的程序并不只在于算法的精巧,还应该考虑到计算机内部的组织结构,cpu微指令的执行,缓存的组织和工作原理等。 好的算法在实际中不见得有高效率,如果完全没有考虑缓存、微指令实现的话。 前两篇博文 局部性原理浅析 介绍了程序的局部性原理,如何写出局部性良好代码。 提高程序性能、何为缓存 讨...

    文章 nothingfinal 2018-03-10 788浏览量

  • 3.4 预读机制

    随着处理器制造工艺的提高,处理器主频越来越高,存储器和外部设备的访问速度虽然也得到极大的提升,但是依然不与处理器主频的提升速度成正比,从而处理器的运行速度和外部设备的访问速度之间的差距越来越大,存储器瓶颈问题愈发严重。虽然Cache的使用有效缓解了存储器瓶颈问题,但是仅使用Cache远远不够。 ...

    文章 毛毛虫的爹 2013-07-22 1353浏览量

  • 《迷人的8051单片机》——导读

    前  言 在单片机的“江湖”中,8051单片机历来都是兵家必争之地。这是因为8051单片机有着悠久的历史和最为庞大的用户群,很多时候它已经成为8位单片机领域的一种行业标准,众多器件都会以8051单片机为例给出驱动代码。作为单片机的初学者,选择从8051单片机起步绝对是一个非常正确的选择。本书将采用...

    文章 华章计算机 2017-05-02 1852浏览量

  • 《计算机组成原理》----第1章 计算机系统体系结构 1.1 什么是计算机系统体系结构

    本节书摘来自华章出版社《计算机组成原理》一书中的第1章,第1.1节, 作 者 Computer Organization and Architecture: Themes and Variations[英]艾伦·克莱门茨(Alan Clements) 著,沈 立 王苏峰 肖晓强 译, 更多章...

    文章 华章计算机 2017-05-02 1427浏览量

  • I2C和SPI总线对比【转】

    转自:http://blog.csdn.net/skyflying2012/article/details/8237881/ 最近2周一直在调试IIC和SPI总线设备,这里记录一下2种总线,以备后忘。 一 IIC总线 I2C--INTER-IC串行总线的缩写,是PHILIPS公司推出的芯片间串行传...

    文章 桃子红了呐 2017-11-24 1104浏览量

  • 《计算机组成原理》----第一部分 起 始 篇

    本节书摘来自华章出版社《计算机组成原理》一书中的第一部分, 作 者 Computer Organization and Architecture: Themes and Variations[英]艾伦·克莱门茨(Alan Clements) 著,沈 立 王苏峰 肖晓强 译, 更多章节内容可以...

    文章 华章计算机 2017-05-02 1178浏览量

  • 《Linux设备驱动开发详解 A》一一第2章驱动设计的硬件基础

    第2章驱动设计的硬件基础 本章导读本章讲述底层驱动工程师必备的硬件基础,给出了嵌入式系统硬件原理及分析方法的一个完整而简洁的全景视图。2.1节描述了微控制器、微处理器、数字信号处理器以及应用于特定领域的处理器各自的特点,分析了处理器的体系结构和指令集。2.2节对嵌入式系统中所使用的各类存储器与CP...

    文章 华章计算机 2017-05-02 917浏览量

  • I2C和SPI总线对比【转】

    转自:http://blog.csdn.net/skyflying2012/article/details/8237881/ 最近2周一直在调试IIC和SPI总线设备,这里记录一下2种总线,以备后忘。 一 IIC总线 I2C--INTER-IC串行总线的缩写,是PHILIPS公司推出的芯片间串行传...

    文章 sky-heaven 2016-05-19 763浏览量

  • 《嵌入式设备驱动开发精解》——1.1 本书内容的组织

    本节书摘来异步社区《嵌入式设备驱动开发精解》一书中的第1章,第1.1节,作者:孙智博,更多章节内容可以访问云栖社区“异步社区”公众号查看 1.1 本书内容的组织 嵌入式设备驱动开发精解本书从嵌入式开发入门的角度进行阐述,首先假设读者具有一定的C语言基础,一些嵌入式方面的知识。在第1章对什么是驱动开...

    文章 异步社区 2017-05-02 1185浏览量

  • HBA详解(原创)

    HBA概述  主机总线适配器(Host Bus Adapter,HBA)是一个在服务器和存储装置 间提供输入/输出(I/O)处理和物理连接的电路板和/或集成电路适配器。因为HBA减轻了主处理器在数据存储和检索任务的负担,它能够提高服务器的性能。一个HBA和与之相连的磁盘子系统有时一起被称作一个磁盘...

    文章 ghost丶桃子 2016-05-24 2400浏览量

  • 冯•诺依曼计算机将渐行渐远?

    如果说图灵(Alan Turing)奠定的是计算机的理论基础,那么冯·诺依曼(John Von Neumann)则是将图灵的理论物化成为实际的物理实体,成为了计算机体系结构的奠基者。从第一台冯·诺依曼计算机诞生到今天已经过去了将近70年,计算机的技术与性能也都发生了巨大的变化,但整个主流体系结构依...

    文章 云栖号 2018-05-17 1217浏览量

  • 带你读《Java并发编程的艺术》之二:Java并发机制的底层实现原理

    点击这里查看第一章:并发编程的挑战点击这里查看第三章:Java内存模型 第2章:Java并发机制的底层实现原理 Java代码在编译后会变成Java字节码,字节码被类加载器加载到JVM里,JVM执行字节码,最终需要转化为汇编指令在CPU上执行,Java中所使用的并发机制依赖于JVM的实现和CPU的指...

    文章 社区助手 2019-10-17 3143浏览量

  • JLINK与JTAG的区别

       调试ARM,要遵循ARM的调试接口协议,JTAG就是其中的一种。当仿真时,IAR、KEIL、ADS等都有一个公共的调试接口,RDI就是其中的一种, 那么我们如何完成RDI-->ARM调试协议(JTAG)的转换呢? 有以下两种做法:     1. 在电脑上写一个服务程序,把IAR、KE...

    文章 吴英强 2013-09-12 1084浏览量

  • 计算机组成原理与机构期末复习的概念

    第六章  计算机的工作过程: 加电→产生reset信号→执行程序→停机→停电。  控制器的功能 取指令: 分析指令:或叫解释指令、指令译码等。 执行指令:形成相应的操作控制信号序列,对运算结果的处理以及下条指令地址的形成。 控制程序和数据的输入...

    文章 龙神之怒 2017-07-11 882浏览量

  • 带你读《计算思维导论》之三:计算平台

    点击查看第一章点击查看第二章 第3章 计 算 平 台 学习目标 了解计算机的基本构成、工作原理和基本指令系统。 掌握微型计算机的硬件系统结构。 掌握微型计算机各主要部件的功能和主要技术指标。 了解操作系统的功能和分类。 计算机系统的硬件和软件是相辅相成的两部分。硬件是计算机系统赖以工作的实体,...

    文章 被纵养的懒猫 2019-10-30 3025浏览量

  • 《深入理解计算机系统》读书笔记--计算机系统漫游

    信息 = 位 + 上下文 1)文本文件&二进制文件:只由ASCII构成的文件称为文本文件,其它非文本文件称为二进制文件;2)信息表示的基本思想:系统中所有的信息(包括:磁盘文件、存储器中的程序和用户数据、网络上传送的数据等)都是由一串位表示的。区分不同数据对象的唯一方法是这些数据对象的上下...

    文章 积淀 2018-05-18 1689浏览量

  • 了解一下CPU 第一篇

    CPU可能对于我们来说是熟悉又陌生的,每天的工作基本都离不开CPU,CPU的消耗是系统负载的一个重要指标,每天都会不定时的来看看CPU的使用情况,但是对于它了解甚少。 在查找了一些资料,个人还是比较能够接受大规模分布式存储系统:原理解析与架构实战>>中对于CPU的描述。首先来看看书中提...

    文章 jeanron100 2015-01-29 599浏览量

  • 聊聊并发(五)原子操作的实现原理

    本文属于作者原创,原文发表于InfoQ:http://www.infoq.com/cn/articles/atomic-operation 1    引言 原子(atom)本意是“不能被进一步分割的最小粒子”,而原子操作(atomic operation)意为”不可被中断的一个或一系列操作” 。在...

    文章 ali清英 2016-04-11 1686浏览量

  • Windows CE嵌入式导航系统研究(硬件设计2)

    1.1 嵌入式处理器 S3C2440A[17] S3C2440A是一款专用的以手持设备为主而设计的芯片,其特点有低功耗,高速的处理计算能力。为了减少系统的耗费,2440使用了如下组件:2440基于ARM920T内核的,0.13Um cmos 标准单元和存储单元复合体,它功耗及小、简单、稳定的设计...

    文章 andyro1984 2010-08-01 1077浏览量

  • 嵌入式工程师有前途吗 嵌入式开发的职业发展方向是什么

           嵌入式早在70年代出现到现在,有将近30年的发展历史,能够长久存在并且可持续发展。从工程师起步, 一般有几个发展方向,一个是成为技术方面的核心,领域内的专家;另一个是从项目中锻炼起来,成为项目主管或是管理型人才;再有就是利用自己的技术及行业经验去创业。      嵌入式工程师有前途...

    文章 创客学院 2018-04-08 2335浏览量

  • 浅析CPU结构对程序的影响以及熔断原理

    CPU 结构简介 CPU 指令结构 下表列出了CPU关键技术的发展历程以及代表系列,每一个关键技术的诞生都是环环相扣的,处理器这些技术发展历程都围绕着如何不让“CPU闲下来”这一个核心目标展开。 关键技术 时间 描述 指令缓存(L1) 1982 预读多条指令 数据缓存(L1) 198...

    文章 左昱昊霜天 2018-03-15 1774浏览量

  • 再有人问你volatile是什么,就把这篇文章发给他

    Java语言为了解决并发编程中存在的原子性、可见性和有序性问题,提供了一系列和并发处理相关的关键字,比如synchronized、volatile、final、concurren包等。在前一篇文章中,我们也介绍了synchronized的用法及原理。本文,来分析一下另外一个关键字——volatil...

    文章 java填坑路 2018-08-14 942浏览量

  • 《计算机存储与外设》----1.4 Cache设计中要考虑的因素

    本节书摘来自华章出版社《计算机存储与外设》一书中的第1章,第1.4节,作者Computer Organization and Architecture: Themes and Variations[英]艾伦·克莱门茨(Alan Clements) 著,沈 立 肖晓强 王苏峰 译,更多章节内容可以访...

    文章 华章计算机 2017-05-25 1727浏览量

  • 反汇编教程及汇编命令详解(一)

    原文地址:http://www.cnblogs.com/xqzhao/archive/2008/04/15/1154607.html原作者:济公计算机寄存器分类简介:32位CPU所含有的寄存器有: 4个数据寄存器(EAX、EBX、ECX和EDX) 2个变址和指针寄存器(ESI和EDI) 2个指针寄...

    文章 孤剑 2009-01-08 715浏览量

  • Java并发01-Java并发机制的底层原理实现

    一、处理器实现原子操作 原子操作(atomic operation)意为“不可被中断的一个或一系列操作” 由于CPU的高速发展,CPU的处理速度和读写内存的速度的脱节。所以出现了存在于内存和处理器之间的高速缓存。每一个核都会去维护其自己的高速缓存,而每个核的高速缓存是互相不可见的。进而就产生了缓存...

    文章 lanterntown 2020-11-07 608浏览量

  • 《嵌入式Linux与物联网软件开发——C语言内核深度解析》一1.3 位、字节、半字、字的概念和内存位宽

    本节书摘来自异步社区《嵌入式Linux与物联网软件开发——C语言内核深度解析》一书中的第1章,第1.3节,作者朱有鹏 , 张先凤,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 1.3 位、字节、半字、字的概念和内存位宽 1.3.1 深入了解内存(硬件和逻辑两个角度) 在前面我们就已经介绍...

    文章 异步社区 2017-05-02 1955浏览量

1 2 3 4 5 >

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT