摘要: 前言 在前面我们已经大概看到过ELF文件的整体布局情况,本文将更详细地对ELF的文件结构进行阐述。一个典型的ELF文件结构如下图所示... 阅读全文
posted @ 2020-07-12 23:25 Aspiresky 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 静态库概述 静态库本质上就是一组目标文件的集合,在日常开发中,我们通常都需要依赖一些基础的库,用以实现基本的输入输出、字符串操作等功... 阅读全文
posted @ 2020-07-08 22:50 Aspiresky 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 前言 Aarch64过程调用标准(AAPCS64)描述了在ARM 64位体系结构下应用程序二进制接口(ABI)在过程调用中应遵循的调... 阅读全文
posted @ 2020-07-07 08:35 Aspiresky 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 前言 当程序在运行的过程中出现异常终止或崩溃,系统会将程序当时的状态记录下来,保存在一个core文件中,这种机制称为Core Dum... 阅读全文
posted @ 2020-07-05 22:32 Aspiresky 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 前言 systemd是现代Linux系统广泛采用的系统配置和服务管理程序,通常作为init进程(PID=1)运行,并执行系统的初始化... 阅读全文
posted @ 2020-07-01 00:13 Aspiresky 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 前言 在一些应用中,比如网络协议,经常会涉及对数据的某些比特位进行操作,尽管可以使用位的相关运算,但是C语言提供了位域用以支持对一个... 阅读全文
posted @ 2020-06-21 21:37 Aspiresky 阅读(274) 评论(0) 推荐(1) 编辑
摘要: 概述 Linux虚拟文件系统中存在着两个重要的概念:文件系统和挂载点。Linux内核内部维护一棵全局文件文件系统树,在使用文件系统前... 阅读全文
posted @ 2020-06-17 20:13 Aspiresky 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 前言 在计算机的发展过程中,由于不同硬件体系在数据高低有效位及存储方式理解上的差异,出现了大端和小端这两种截然相反的对数据的位进行解... 阅读全文
posted @ 2020-06-17 20:03 Aspiresky 阅读(96) 评论(0) 推荐(1) 编辑
摘要: 概述 在现代操作系统中,用户程序和内核运行在相互隔绝的地址空间中,内核掌控着所有的系统资源,用户程序如果需要访问系统资源,必须调用内... 阅读全文
posted @ 2020-06-13 07:37 Aspiresky 阅读(21) 评论(0) 推荐(0) 编辑
摘要: BIOS简介 BIOS,基本输入输出系统,是一组固化到计算机内主板上一ROM芯片上的程序,用以保存计算机最基本的输入输出程序,并在开... 阅读全文
posted @ 2020-06-07 00:42 Aspiresky 阅读(277) 评论(0) 推荐(0) 编辑