摘要: 毕业后,感觉生活变快了 爱,是无限的赐予,无私的给 躺平了没事儿,想清楚站起来要干嘛 一切很快就会过去了,包括快乐,痛苦,富贵 学会面对死亡 阅读全文
posted @ 2024-10-27 22:11 攀登者1998 阅读(15) 评论(0) 推荐(0)
摘要: 目录2007年的intel电脑的主板CPUCPU的内存请求内存映射IO造成的内存空洞CPU的运行模式决定有多少物理内存可以被访问参考 2007年的intel电脑的主板 Intel Core2 QX6600的CPU CPU 对外通道:针脚(pins)= 引脚(lead)= 管脚 = 接脚 如何发起交互 阅读全文
posted @ 2024-10-07 17:48 攀登者1998 阅读(32) 评论(1) 推荐(0)
摘要: 目录简介参数1. 基本规格2. 热设计功耗(TDP)3. 内存支持4. 架构与特性5. 其他信息参考链接 简介 Intel core 2 QX6600 CPU中文名 QX 是一款 Intel Extreme 版处理器,具有解锁的倍频,并且在发布时是最快的。双核和四核的非 X 型号实际上在工作站系列中 阅读全文
posted @ 2024-10-07 17:30 攀登者1998 阅读(91) 评论(0) 推荐(0)
摘要: 目录glibcdemo glibc execve() 执行由 pathname 指定的程序。这会导致当前正在被调用进程运行的程序被一个新程序替换,且该新程序会重新初始化栈、堆,以及(已初始化和未初始化的)数据段。 demo execve(path, args, env):用 execve() 替换当 阅读全文
posted @ 2024-09-22 22:11 攀登者1998 阅读(62) 评论(1) 推荐(0)
摘要: man手册按主题分为3个章节,section 1是用户命令(User Commands)、section 2 封装过的系统调用(Linux Programmer's Manual)、section 3库函数(Linux Programmer's Manual) 阅读全文
posted @ 2024-09-22 21:55 攀登者1998 阅读(27) 评论(0) 推荐(0)
摘要: 目录 应用程序一般不会直接调用系统调用,一般调用glibc的接口,glibc去调用system call。但想绕过,也是可以的。 app glibc system call kernel glibc 提供了一个通用的 syscall() 函数,可以让程序员直接发起任意的系统调用,而不通过特定的 gl 阅读全文
posted @ 2024-09-22 21:28 攀登者1998 阅读(97) 评论(0) 推荐(0)
摘要: 目录简介 简介 显示一个进程在运行过程中调用的所有系统调用、接收到的信号,以及系统调用的返回值 阅读全文
posted @ 2024-09-22 20:34 攀登者1998 阅读(12) 评论(0) 推荐(0)
摘要: 目录构建步骤安装目录程序名称系统类型 构建步骤 安装依赖gmp、mpfr、mpc、isl mkdir gcc-build && cd gcc-build 生成makefile ./configure 几秒钟 ../configure --prefix=/mao/install/gcc/ CFLAGS 阅读全文
posted @ 2024-09-03 22:01 攀登者1998 阅读(41) 评论(20) 推荐(0)
摘要: 寄存器传输语言,是一种低级中间表示。该语言用代数形式描述待输出指令。 从LISP list学来的。 阅读全文
posted @ 2024-09-03 20:01 攀登者1998 阅读(59) 评论(0) 推荐(0)
摘要: 简介 gcc代码的核心就是编译器cc1 GCC代码的逻辑结构 GCC(GNU 编译器集合)的架构可以分为多个阶段,这些阶段从高层语言的源代码到机器码的转换。以下是整个过程的工作原理: 1. 语言特定代码 定义:GCC 的这一部分负责处理输入编程语言(如 C、C++、Fortran 等)的具体细节。 阅读全文
posted @ 2024-09-02 21:10 攀登者1998 阅读(113) 评论(3) 推荐(0)