摘要: Linux进程的虚拟空间 进程的虚拟地址 Linux每一个运行的程序(进程)操作系统都会为其分配一个0~4G的地址空间(虚拟地址空间)。 为了更深入的理解,做一个测试: #include <stdio.h> #include <stdlib.h> #include <unistd.h> int g_val = 10; int 阅读全文
posted @ 2022-10-20 22:48 一只少年AAA 阅读(60) 评论(0) 推荐(1) 编辑
摘要: Linux基础IO(系统调用,文件描述符,重定向) Linux库函数和系统调用的区别 库函数 库函数可以理解成是对系统调用的一层封装。系统调用作为内核提供给用户程序的接口,系统调用的执行效率高并且精简,但是我们有时候需要对获取的信息进行更加复杂的处理,我们需要把这些过程封装成一个函数供给程序员使用,这就有了库函数的概念。 系统调用 系统调用,是操作系 阅读全文
posted @ 2022-10-20 11:17 一只少年AAA 阅读(99) 评论(0) 推荐(0) 编辑