首页
精选
专栏
标签
归档
开源库
common_util
py_design_pattern
极客书架
关于
我的简介
我的著作
我的公众号
留言板
亮/黑
首页
精选
专栏
标签
归档
开源库
common_util
py_design_pattern
极客书架
关于
我的简介
我的著作
我的公众号
留言板
亮/黑
CPU的架构
在软件开发过程中,你经常会看到X86、X64、ARM、ARM64等专业术语,你知道这些代表什么吗?这些其实是代表了不同CPU芯片的CPU架构。 1. 什么是CPU架构?CPU架构是一个多层次的概念,核心是指计算机中央处理器(CPU)的设计蓝图和组织结构。它定义了CPU如何工作、如何执行指令、如何与内存和其他硬件交互。具体来说,它可以涵盖以下几个方面: 指令集架构 (ISA - Instru...
2025-07-30
芯片半导体
芯片半导体
Read More
芯片的类型
1. 芯片的分类1.1. 概述芯片根据其性能和灵活性,可以分为通用芯片、专用芯片、可编程芯片,以及集成了多种功能的混合芯片。 像x86/ARM这样的CPU处理器芯片,就是通用芯片。它们能完成的算力任务是多样化的,灵活的,但是功耗更高。 ASIC,是专用集成电路。顾名思义,它是为专业用途而定制的芯片,其绝大部分软件算法都固化于硅片。ASIC只能完成特定的运算任务,作用比较单一,...
2025-07-26
芯片半导体
芯片半导体
Read More
Linux系统如何控制指定进程的CPU资源使用率?
1. 应用场景在软件开发和系统设计,有时需要控制控制指定进程的CPU资源使用率,如以下这些场景: 保障关键服务/高优先级应用的性能。 防止某些失控进程拖垮系统。 资源成本优化与预算控制。 温度控制与功耗管理。 云服务器中,多租户环境资源隔离与公平性。 2. 实现方式在Linux系统中,如何控制指定进程的CPU资源使用率主要通过以下几种核心方法实现。 2.1. nice 和 re...
2025-07-17
Linux常用命令
Linux常用命令
Read More
什么是算力?
1. 什么是算力?算力就是计算能力(Computing Power),通常是指芯片或计算机系统执行数值计算和任务处理的能力。 算力通常由数据处理单元提供,也就是我们俗称的芯片,如CPU、GPU、FPGA、TPU等。 2. 算力的衡量算力的单位体系庞大且存在多种维度和多重标准,其核心关系可总结为 “两大维度、四类单位、场景决定一切”。 2.1. 算力单位的两大维度 维度 定义 典型单位 应...
2025-07-16
芯片半导体
芯片半导体
Read More
Linux系统监控数据 - /proc/stat
1. 关键数据 1.1. CPU数据格式 1.2. 每列含义 1.3. 数据展示 2. 其他数据 2.1. 进程和上下文切换 2.2. 中断统计 2.3. 其他关键信息 3. 完整示例数据 4. 典型用途 5. 注意事项 在 Linux 系统中,/proc/stat 是一个虚拟文件(而非目录),它提供了系统启动以来的全局 CPU 和任务统计信息。这些数据由内核...
2025-04-22
Linux常用命令
Linux常用命令
Read More