在ARMv8中,虚拟化中的hypervisor运行在EL2特权级别。
研发环境、类生产环境、生产环境
最初是存放在磁盘、程序加载被复制到主存
处理器运行程序又从主存复制到寄存器
在rpmbuild的SPEC目录下,执行rpmbuild命令生成二进制rpm包。
SRPMS目录存放打包后的最终源码。
-bi 准备、编译、安装
鲲鹏平台使用crc32cb、crc32ch、crc32cw、crc32cx
单指令、多数据
–help
使用NEON指令,需要加载的头文件为arm_neon.h
Matt Stine、google、华为等开源社区的推动下
微服务等开发理念的带动下
云原生
数据库磁盘操作的基本单元是page
Maven工具是rpmbulid打包后检查包装的质量,并不是检查软件内部的质量。
rep——rept
x86架构下的汇编指令——鲲鹏平台
在使用rpmbulid打包应用时,构建rpm包的源码放在rpmbulid的SOURCES子目录下。
rpmbulid命令设置作为RPM打包工作的目录布局。
mvn install
在使用rpmbulid打包应用时,构建rpm包的源码放在rpmbulid的SRPMS子目录下。
在ARMv8中,64位的指令集运行在Aarch64模式下,所有指令的长度都32位。
clean、default、site
bswap——rev
Vd是128位NENO寄存器 index是加载的参数
架构差异、指令集差异、内存序差异、处理器差异
本地——远程——中央
x86架构下的内存屏障指令——鲲鹏架构下的内存屏障指令
s——st
l——ld
m——
准备源码包——编写spec文件——使用rpmbuild命令
(rpmbuild工具制作rpm软件包的流程)
CFQ——视频音频类业务
Deadline——大数据场景
NOOP——固态硬盘的随机读写场景
使用相关的工具扫描依赖——重新编译扫描出的SO库——将依赖上传到本地仓库中——更新依赖到远程仓库
分析——设计——开发——测试——运维
通用寄存器——X0-X30
通用寄存器——W0-W30
零寄存器——WZR
SIMD&FP——V0-V31
SIMD&FP——Q0-Q32
程序计数器——PC
堆栈指针——WSP
1983

被折叠的 条评论
为什么被折叠?



