- 博客(11)
- 问答 (1)
- 收藏
- 关注
原创 CPU 指令发射和流水线
所以,ILP通过多种机制实现了指令级并行,大幅提高了CPU的性能,是现代高性能CPU的重要标志。理想的发射机制应根据当前指令序列和执行资源情况,尽可能地增加指令级并行,同时又不影响程序正确执行。具体来说,现代CPU采用流水线技术,将指令的执行分成多个阶段,每个阶段都有相应的硬件来处理。所以,发射的主要作用是将获取并译码的指令分配至合适的执行单元,以及输出控制信号来触发执行单元执行相应操作。3. 超标量发射:可以同时发射超过一条指令,更高的并行能力,如Pentium 4可以同时发射3~4条指令。
2023-06-29 17:57:42 1238
转载 实用分享 ubuntu 20.04安装docker
见下链接,按照文章里的步骤一装就装上https://www.cnblogs.com/xiaoyao404/p/15644046.html
2022-05-10 00:25:16 129
原创 【linux内核学习】一次硬中断完成的过程,好文分享
下面链接中的文章写的很详细,可参考学习http://www.360doc.com/content/09/0720/16/36491_4358741.shtml
2022-02-24 20:05:39 110
原创 编程语言的效率怎么理解
经常听到搞软件的人说编程语言的效率,这个地方的效率是根据使用某个语言编写出的程序的运行时间、CPU占用率,内存占用情况来衡量的。汇编>C>C++>JAVA;编译型语言>解释性语言。贴上知乎上的一篇文章的链接哪种编程语言的运行效率最高?更值得学习? - 知乎...
2021-12-24 09:29:11 1463
原创 讲X86架构CPU内存管理机制的好文
知乎上的文章,分析了最老的8086 CPU内存管理机制,进一步阐述了32位和64位X86 CPU内存管理机制,同时还说明了linux如何屏蔽掉CPU分段机制的方法。 文章写的清楚明了,为作者点赞。https://zhuanlan.zhihu.com/p/324210723...
2021-11-24 13:55:54 245
原创 关于CPU地址空间
(1)ARM架构与X86架构的不同(2)ARM架构 32位 CPU 地址空间示意图(3)X86架构32位 CPU 地址空间示意图
2021-07-16 17:24:31 515 4
原创 编译问题configure: error: C compiler cannot create executables
主机:centosSDK:openwrt(linux内核4.4.14) 编译工具: mipsel-openwrt-linux-gnu-gcc 5.3.0今天在移植一个tinydtls库的时候,出现了一个让人头疼的问题。从一个平台移植到openwrt平台,之前的编译没问题。就是在进入tinydtls编译目录编译时,在check编译器时,有打印信息如下:checki
2017-03-31 19:04:03 15490 5
原创 busybox中的df -h 显示所挂载的文件系统存储空间使用有误的问题
busybox中的df -h 显示所挂载的文件系统存储空间使用有误的问题解决
2017-02-13 09:25:44 848
原创 vsftpd移植到开发板上,交叉编译报 undefined reference to `__stack_chk_fail'和undefined reference to `__stack_错的解决办法
vsftpd移植到开发板上,交叉编译报 undefined reference to `__stack_chk_fail'和undefined reference to `__stack_错的解决办法
2017-02-09 10:22:00 2051
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人