上一页 1 2 3 4 5 6 7 ··· 13 下一页
摘要: 静态变量a地址的高20位加载到a5中, a5的值(static a的高20位地址) + 偏移值(static a的低12位地址) -> 加载到a5中(现在a5中保存了静态变量a的32位地址) 把静态变量a的地址写入到返回值中。 如果声明为返回类型为&,实际也一样 如果使用返回void的方式来实现静态 阅读全文
posted @ 2023-04-25 15:43 ijpq 阅读(5) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2023.cnblogs.com/blog/1481923/202304/1481923-20230423213217561-1145884264.png) 阅读全文
posted @ 2023-04-23 21:32 ijpq 阅读(12) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2023.cnblogs.com/blog/1481923/202304/1481923-20230423212942252-880033108.png) 阅读全文
posted @ 2023-04-23 21:29 ijpq 阅读(21) 评论(0) 推荐(0) 编辑
摘要: exec是一个创建用户地址空间的系统调用。根据一个存储在文件系统中的file来创建用户地址空间。 具体来说, int exec(char *path, char **argv) exec 使用 namei 打开指定的二进制文件路径(kernel/exec.c:26)。 exec 读取ELF(可执行与 阅读全文
posted @ 2023-04-21 19:09 ijpq 阅读(155) 评论(0) 推荐(0) 编辑
摘要: # Initial process that execs /init. # This code runs in user space. #include "syscall.h" # exec(init, argv) .globl start start: la a0, init la a1, arg 阅读全文
posted @ 2023-04-20 19:57 ijpq 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 当按下系统电源按键后,做一些硬件层面的配置和初始化: 上电复位:在开机时,计算机进行硬件复位,确保寄存器和其他硬件组件处于初始状态。 检查和测试硬件:计算机进行一系列硬件检查和自检操作,以确保硬件组件功能正常。这可能包括内存检测、CPU测试等。 初始化硬件组件:初始化和配置计算机上的各种硬件组件,例 阅读全文
posted @ 2023-04-20 18:58 ijpq 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 关于java环境: https://www.oracle.com/java/technologies/javase-jdk16-downloads.html 在这个网站下载比较新的java安装文件,比如deb 使用这个命令注册新安装的java并且设置优先级(随便,比如1700) sudo updat 阅读全文
posted @ 2023-04-19 22:00 ijpq 阅读(116) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2023.cnblogs.com/blog/1481923/202304/1481923-20230418165953418-1537397585.png) 阅读全文
posted @ 2023-04-18 16:59 ijpq 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 安培 应用兼容性 一个cuda可执行文件可能是由以下两种格式之一的代码构成: cubin 前向兼容的ptx cubin方面 对于一个指定算力的卡,生成出来的cubin版本相同,minor等同或更高的卡上跑 例如,一个针对7.0生成的cubin可以在7.5上跑,一个针对7.5上生成的cubin不能在7 阅读全文
posted @ 2023-04-11 18:13 ijpq 阅读(46) 评论(0) 推荐(0) 编辑
摘要: #include <cstdlib> #include <cstring> #include <iostream> using namespace std; size_t N = 1, IC = 3, IH = 2, IW = 2; size_t OC = 2, FH = 2, FW = 2; si 阅读全文
posted @ 2023-04-07 14:29 ijpq 阅读(48) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 13 下一页