鲲鹏HCIP练习03答案

单项选择题:

在鲲鹏的ecs输入go version,就会输出go version gol.15.3 linux/amd64

通过骨架模型生成Maven项目:mvn archetype:generate

在ARMv8中,EL3级别最高

当一个异常在EL0发生时,PC中的当前值会被复制在SPSR_ER1寄存器上。

微服务架构优势:可通过分布式部署,大幅提升团队和日常工作效率。使用多语言API,开发人员可以根据需要实现功能,自由选用最合适合的语言和技术。
独立的服务不会彼此影响,一个服务出现故障不会导致整个应用下线。
缩短开发周期,有助于实现更加便捷的部署和更新。

字长和操作系统有关。

在用户访问Web服务器时,鲲鹏SSL加速引擎会被部署在 负载均衡/ELB。

通过调整网卡 的 网卡中断聚合 可以提高或减低网卡中断产生的频率。

操作系统需要保持跟踪进程运行所需的所有状态信息,这种状态就是上下文,上下文切换
时系统会保存当前进程的上下文,并恢复新进程的上下文。
上下文包括PC和寄存器文件的当前值,主存的内容。
任何时刻处理器只能处理一个进程的代码,当操作系统决定把控制权限从当前进程转移到某个新进程时,就会进行上下文切换。

march=armv8-a+fp+simd+crypto+cr
在将x86代码移植到鹏920平台时,当涉及到内联SIMD,在使用gcc编译时,要添加参数:

920芯片高吞吐性能:采用自研Mesh互联Fabric,单芯片继承最多64个自研核。、
集成PCle4.0、CCIX等高速接口。将DDR4的通道数从当前主流的6个通道提升到8通道。

系统工具监控网卡流量:sar

echo出来的结果是55。

网站电影播放适用于:https短链接类型。

汇编语言与机器语言是一对一对应的。

django、tornado、flask是python的web框架。

毕异编译器性能优化方法:AI迭代调优、高性能编译算法、加速指令集。
没有GC优化。

KAE+OpenSSL不支持MD4加密算法。

NUNA-Aware亲和性资源比较合理的规划是:优先使用本numa节点内存。

x86和鲲鹏架构之间内存序描述正确:他们都存在写读乱序。

DevOps落地过程中,构建和部署流程的自动化是非常重要的一环。
不同环境使用同一脚本进行自动化部署,环境之代的差异作为配置管理流程的一部分子以处理

920中断子系统:鲲鹏处理器引入中断收集再分发的概念。
在兼容ARM GIC规范的基础上,实现了线中断、消息中断支持。
还实现了华为公司的BGEN技术。

hel1o.文件不可以直接执行。
汇编器可以将he11o.s译成机器语言指令并保存在he11o.o中。
如果文本编译器中打开he1l文件,将看到一堆乱码。
hallo.o文件是二进制文件。

920的指令执行情况:分 取指、译码、执行几个步骤。
还有一部分专门的加速执行单元。
支持超标量指令乱序执行out-of-order等特性。
整型没有明显比浮点计算快。

G1ibc不属于压缩裤。
snappy、gzip、zsid属于。

NUMA架构的特点:不同的核访问不同内存的时间不同。
内存在物理上是分布式的。
非统一内存访问。

每个核不是对等的,所有的核不是通过总线访问所有。

鲲鹏安全加解密方案:鲲鹏内置加解密加速引擎,不占用计算资源。
支持SM3/SM4国密算法加速。
明文数据仅通过片内总线传输,安全性高。
密文数据通过PCle总线传输,传输带宽高。(错的)
PCIE协议发展到现在有1.0,2.0和3.0版本,其传输速率不一样。

x86不是鲲鹏生态的重要组成部分。
操作系统、云服务、中间件、应用软件是。

内部存储结构:LL2和L3 cache都由各个CPU core独享。(错)

不是鲲鹏处理器特点:无需指令集授权。

IO子系统:各子系统都有各自独立的标准,基本不适配开源演进要求。

替换内联汇编代码和宏。

gcc-S test.i -0 test.s 将test.i编译成汇编代码。

在rpmbulid的spec目录下,spaec配置文件中,用于将构建成机器代码或字节代码的命令是%build。

流模式匹配是网络场景下跨报文匹配设计的特色匹配模式。

不是块模式!

L3的cacheline为128字节。

GPU是不影响ceph性能的硬件因素。

global cache是920内部cache模式。

修改文件系统参数不属于CPU/内存调优手段。

记录软件包在不同版本version或者内部release版本之间的变更。
%changelog

定义编译生成的应用程序为64位使用的参数:-mabi=1p64

判断题:

网卡只是输入输出设备之一,与服务器性能无关(错)
NUMA架构下只有一个内存访问控制器(错)
Cloud Native 对的。

磁盘预取基于局部性原理来优化的。

鲲鹏应用只允许使用JAVA Python等解释性语言,需将编译型语言的应用迁移成解释型语言。
编译型语言开发的程序在x86鲲鹏平台上,编译生成的可执行文件是相同的。(错)

为了提升指令的运行速度,在流水线上,将执行一条新指令所需要的活动分成不同的步骤,
将处理器的硬件组织成一系列的阶段,每个阶段执行一个步骤,这些阶段可以并行地操作。

NUMA-Aware亲和性资源规划是为了让内存访问最短路径。

Maven仓库用来管理jar包及依赖管理,目的是帮助解决传统包发复杂性和冗余性。

修改网卡中断聚合只会影响吞吐不会影响时延。(错)

在ARMv8中,使用汇编语句l dr x 10,94 可以表示将64位整数94加载到X 10中。

自旋锁是操作系统级别的功能,在x86平台和鲲鹏平台下实现方式是一样的。(错)

代码归一是为了降低后期的代码维护成本。

编译宏控制是C/C++中较为通用的代码片段隔离方法,同样适用于不同芯片架构中的代码归一。

ceph集群不稳定是否会导致性能下降。

在ARMv8指令集中,NEON指令不在以V开头。

优化创新是对的。

多项选择题:

毕昇编译器的优势没有:基于LLVM开发。

建议关闭SMMU功能的原因没有:鲲鹏芯片不支持SMMU功能,关闭此功能系统才能正常运行

linux能够通过/proc/meminfo查询到的内存相关信息:M total/cached/available
S total/cached

不会得到src源码文件

同一款CPU可以同时支持多个指令集(错)

内核是操作系统代码常驻主存的部分
从一个进程到另外一个进程的转换是由操作系统内核管理的

分布式存储全闪存的特点:
CPU资源通常是瓶颈
IO并发度要求高,以小数据块访问为主
通常采用NVMe SSD全闪存存储

需求分析、可行性分析

视频会议、点播、直播、VDI

全单双半

GC算法优化
可调试性
APPCDS
编译优化

指令集架构描述的是每条机器码指令的效果
微体系架构描述的是处理器实际上是如何实现的

不需要修改编译器

持久、一致、原子、隔离

Djiango要安装。

声音、视频、处理影像

RESOURCE、SPECS是rpmbuild下的目录文件。

Snappy是facebook开源的压缩库(错)。

frames、usecs、rx、tx

当有多个处理器可用时,多线程也是一种使程序可以运行更快的方法。
一个进程实际上可以有多个称为线程的执行单元。

预处理器根据以字符#开头的命令,修改原始的C程序。
hello.c中的第一行#include<stdio.h>命令告诉预处理器读取系统头文件stdio.h的内容并把它插入程序中。

多媒体、基础、压缩、加解密

Haproxy、LVS、Nginx

性能瓶颈:物理资源、客户端、测试组网、JVM参数

编译器无法识别伪指令,伪指令的作用相当于备注说明(错)。

Unconsistent Misses 表示多次数据读取不一致导致的错误(错)。

一个字节存储16位无符号数(错)。

支持PCle4.0高性能接口(错)。

SM1 SM3

磁盘优化:脏页刷新频率、打开Raid缓存、磁盘文件预读。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值