• 甄建勇:五分钟搞定MMU

    作者简介甄建勇,高级架构师(某国际大厂),十年以上半导体从业经验。主要研究领域:CPU/GPU/NPU架构与微架构设计。感兴趣领域:经济学、心理学、哲学。概 述爱因斯坦在他的相对论中告诉我们,没有绝对的时间和空间,在一定条件下时间和空间是可以相互转化的,是否我们的世界有一天能够把...

    Linux阅码场
    2021-11-29
    MMU
  • 甄建勇:五分钟搞定Cache(上)

    作者简介甄建勇,高级架构师(某国际大厂),十年以上半导体从业经验。主要研究领域:CPU/GPU/NPU架构与微架构设计。感兴趣领域:经济学、心理学、哲学。本系列为甄建勇“五分钟系列”——用五分钟把计算机系统中一个关键的概念讲清楚,如果你也对计算机系统某些模块有独到的理解,欢迎赐稿...

    Linux阅码场
    2021-11-29
  • 甄建勇:五分钟搞定Cache(下)

    作者简介甄建勇,高级架构师(某国际大厂),十年以上半导体从业经验。主要研究领域:CPU/GPU/NPU架构与微架构设计。感兴趣领域:经济学、心理学、哲学。 关于Cache的其它内容上面我们所描述情况,在访问cache前,已经将虚拟地址转换成了物理地址,其实,不一定,也可是是虚拟地...

    Linux阅码场
    2021-11-29
  • 甄建勇:五分钟搞定计算机体系结构(上)

     作者简介甄建勇,高级架构师(某国际大厂),十年以上半导体从业经验。主要研究领域:CPU/GPU/NPU架构与微架构设计。感兴趣领域:经济学、心理学、哲学。 并行技术在计算机体系结构的发展中,并行技术无疑是浓墨重彩的一笔。正是采用的各种各样的并行技术,才使计算机的性能得到了翻天覆...

  • 甄建勇:五分钟搞定计算机体系结构(下)

    作者简介甄建勇,高级架构师(某国际大厂),十年以上半导体从业经验。主要研究领域:CPU/GPU/NPU架构与微架构设计。感兴趣领域:经济学、心理学、哲学。 设计流程IC设计处在整个半导体产业链的顶端,而设计出性能高,功耗小,成本低的CPU更是一项具有挑战性工作,困难除了设计难度大...

  • 系统性能监控工具ssar实例精选 | 龙蜥SIG

    跟踪诊断技术SIG致力于为操作系统生态提供系统性,工具化,并以数据为支撑的发现、跟踪和诊断问题的能力。SIG目标:为龙蜥社区(OpenAnolis)开源操作系统,提供一个全栈覆盖内核与核心组件的跟踪和诊断工具,增强龙蜥社区(OpenAnolis)全栈的可观察性和可靠性。作者广成(...

    Linux阅码场
    2021-11-29
  • Linux系统虚拟化模型及障碍

    作者简介   王柏生  资深技术专家,先后就职于中科院软件所、红旗Linux和百度,现任百度主任架构师。在操作系统、虚拟化技术、分布式系统、云计算、自动驾驶等相关领域耕耘多年,有着丰富的实践经验。著有畅销书《深度探索Linux操作系统》(2013年出版)。谢广军  计算机专业博士...

  • 人工智能入门两课

    很多工程师想做人工智能相关的项目,今天,阅码场一口气推出两门相关的课程,侧重于工程实践,帮助大家迈出第一步。TennsorFlow篇《AIKit人工智能项目实战-TensorFlow篇》很多工程师想做人工智能相关的项目,但核心难点是AI算法。很多AI的书籍,又偏重于理论讲解,工程...

  • 在大公司天天调参数,感觉快废了~

    最近看到一篇文章,大概浏览了一下,感觉作者应该是过来人,里面内容有很多东西都是可以借鉴和思考的,所以分享给大家。作为嵌入式工程师,多多少少还是要有点危机意识,切不可温水煮青蛙。当然,也不能过分焦虑与浮躁,脚踏实地才能走的更长更远~以下是正文部分:1.基础知识    一个嵌入式工程...

    嵌入式ARM
    2021-11-29
  • 如何用示波器测量串口波特率?

    如何确定时基假如要测量的波特率为9600,则每一比特位的时间为:1/9600≈104μs,一般示波器横向上每个大格子里5个小格子,要想看清一比特位一般需要一个小格子就够了,则时基为:104μs*5=520μs,也就是说时基要500μs。注意:测量时选择的耦合方式为直流,边沿类型为...

    嵌入式ARM
    2021-11-29
    串口
  • 详解:堆和栈的区别

    1、预备知识—程序的内存分配一个由C/C编译的程序占用的内存分为以下几个部分:栈区(stack):由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。堆区(heap):一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据...

    嵌入式ARM
    2021-11-29
  • 史上最全的LED点灯程序,你都掌握了吗?

    摘要:你点亮过多少板子的LED灯呢?有很多小伙伴要求讲一下STM32、FPGA、Liunx他们之间有什么不同。不同点很多,口说无凭,今天就来点亮一下STM32、FPGA和Liunx板子的LED灯,大家大致看一下点灯流程和点灯环境以及点灯流程,就能大概的了解一下三者的区别,可以有选...

    嵌入式ARM
    2021-11-29
    LED
  • 新手必看!51单片机指令快速记忆法

    学习单片机,除了搞清单片机内部功能、存储空间分配及I/O接口外,还应掌握其指令系统。MCS-51共有111条指令,现介绍我们总结出的快速记忆MCS-51指令的方法,供大家参考。大家都知道,汇编语言指令由操作码、操作数两部分组成。MCS-51使用汇编语言指令,它共有44个操作码助记...

  • 从零开始,教你制作TT电机正交编码器

    最近使用TT电机做小车,想装一个码盘用来测速。但是,直接把码盘装在输出轴又很难做到足够的分辨率,于是就想到了一个比较冷门的方法,自制了一个码盘,并且以此为基础,给一个TT电机加装一组正交编码器。下面,我们开始吧!1、先说一说正交编码器从名字来说,正交编码器就是编码器的一种,百科上...

  • 串口通讯,你真的会了吗?

    平时使用串口打印出现乱码的,绝大部分原因是串口波特率没对。那么,我们怎么测量实际的波特率呢?在这之前,顺便一起回顾一下波特率的概念。什么是波特率、比特率?比特率(Bitrate)表示每秒钟传输的二进制位数,单位为比特每秒(bit/s)。波特率(Baudrate)表示每秒钟传送的码...

发布文章