- 博客(6)
- 收藏
- 关注
原创 系统I/O
每个 Linux 文件都有一个类型(type)来表明它在系统中的角色普通文件(regular file)包含任意数据。应用程序常常要区分文本文件(texs file)和二 进制文件(binary file),文本文件是只含有 ASCII 或 Unicode 字符的普通文件;二进制文件是所有其他的文件。对内核而言,文本文件和二进制文件没有区别。目录(directory)是包含一组链接(...
2019-12-08 14:45:08
169
22
原创 Fork函数浅学
fork基础知识一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来的进程的值不同。相当于克隆了一...
2019-12-01 15:45:06
159
原创 汇编语言接触
汇编源程序汇编源程序 = 汇编指令 + 伪指令伪指令:segment和ends是一对成对使用的伪指令,这是写在可被编译器编译的汇编程序时,必须要用到的一对伪指令segment和ends的功能时定义一个段,segment说明一个段的开始,``ends说明一个段的结束一个段必须用一个名称来标识,使用格式为:段名 segment段名 ends一个汇编程序是由多个段组成的,这些段被用来存放代...
2019-05-30 17:10:00
153
原创 判断计算机的储存是大端还是小端
大端字节序:高字节位放在低地址小端字节序:低字节位放在低地址例如0x12345678 低地址 高地址大端字节序 0x12 0x34 0x56 0x78小段字节序 0x78 0x56 0x 34 0x12`#include<stadio.h>{ union w { int a; char b; }; c.a=...
2019-05-28 19:27:32
826
1
原创 验证“X²>=0”是否在计算机内任何时候都成立
验证“X²>=0”是否在计算机内任何时候都成立假设计算机为32位机器,如图所示的代码在Ubuntu上运行。 #include <stdio.h>#include <stdlib.h>int sq(int x) { return x*x;}int main(int argc, char *argv[]) { int i; for (i =...
2019-05-27 20:29:17
888
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人