09 2023 档案
摘要:典型的工具链 如上图所示, 整个过程分为三个步骤: 编译, 链接, 重定位 Step 1: 交叉编译 在这一步骤中, 所有的源文件都是基于高级语言(C or C++)进行编写的, 是从高级语言转换为机器可以理解的机器码。 Step 2: 链接目标文件 在单个文件被编译成目标文件后, 接下来是将它们链
阅读全文
摘要:Linux Perf 介绍 Perf工具最早源于Linux内核开发者对性能分析需求的不断增长。 2009年, Ingo Molnar率先引入perf工具, 并将其合并进Linux内核2.6.31. 随着时间的推移, perf工具得到了持续改进和发展, 成为了Linux内核开发者和系统管理员日常工具的
阅读全文
摘要:MMU: Memory Manage Unit - 存储器管理单元 1. 虚拟存储器的实现 (Virtual Memory) 虚拟存储器的基本思想是程序, 数据, 堆栈的总的大小可以超过物理存储器的大小, 操作系统把当前使用的部分保存在内存中, 而把其他未被使用的部分保存在磁盘上。 2 MMU的实现
阅读全文
摘要:P-Core 在英特尔的两种不同核心布局中, P-Core是芯片上最强的核心。 这些将消耗最多的能量,以最高的时钟速度运行。 P-Core通常会处理较重的任务, 例如游戏或更重的处理负载, 以及通常受益于单核性能的其他工作负载。 而过去, 英特尔芯片上的内核全部相同时, PC的所有指令均等分配在所有
阅读全文
摘要:位运算概述 直接对整数在内存种的二进制进行操作。 &: 与 | : 或 ^: 异或 ~:取反 <<: 各二进位全部左移若干位, 高位丢弃, 低位补0 >>: 各二进位全部右移若干位, 对无符号数, 高位补0, 有符号数, 右移补1. >>>: 无符号右移, 把二进制数右移若干位, 高位补0 &的常用
阅读全文
摘要:Intel PFR是一项安全技术, 目的保护服务器系统免遭PDos攻击。 实现PFR特征需要硬件和软件的协作。 它提供了固件保护和恢复功能, 它可以检测系统是否遭受了攻击, 以及遭受攻击后, 将系统恢复到一个正常状态。 Intel PFR技术是通过把信任的根源放置到Intel Xeon处理器和平台的
阅读全文
摘要:Systemd: 为系统的启动和管理提供一套完整的解决方案。 优点是功能强大, 使用方便。 缺点是体系庞大, 非常复杂。 Systemd 并不是一个命令, 而是一组命令, 涉及到系统管理的方方面面。 systemctl: Systemd的主命令, 用于管理系统。 systemctl reboot (
阅读全文