Linux学习
文章平均质量分 93
Dandely_蒲公英
被龙芯暴打中...
展开
-
【CSAPP/计组】#1 数的存储与表示方法、机器中浮点数加减法详解
计算机中常用的数据表示格式有两种,一是定点格式,二是浮点格式。一般来说,定点格式容许的数值范围有限,要求的处理硬件比较简单。而浮点格式容许的数值范围很大,要求的处理硬件比较复杂。原创 2024-04-15 20:31:09 · 927 阅读 · 1 评论 -
【基】C/C++(Liunx)基本内存分区
在学习语言的过程中,存储位置的不同与对象的性质与作用存在关系,然而往往在未系统总结时,我们对于不同内存分区的性质与区别存在迷糊。基础不牢,地动山摇,故在此系统地总结分析一遍,修炼内功原创 2023-09-15 13:22:24 · 159 阅读 · 1 评论 -
【Linux/OS学习】基础文件控制/IO——内存文件
一个文件要有一个唯一的文件标识,以便用户识别和引用。文件名包含3部分:文件路径+文件名主干+文件后缀头文件<unistd.h>定义了常量 STDIN_FILENO、STDOUT_FILENO和 STDERR_FILENO,它们可用来代替显式的描述符值。标准输出流和标准错误流的区别利用管道可以更好解释,不在此文解释Linux内核中task_struct 结构体作为进程的抽象封装,是 Linux 里面最复杂的结构体之一 ,成员字段非常多,不仅包括描述虚拟空间的mm_struct,还有描述管理文件的file_s原创 2024-03-06 23:24:59 · 792 阅读 · 1 评论 -
【Linux/OS学习】进程控制初步总结
在父进程fork出一个子进程,通常希望子进程完成某些功能,所以父进程可能知道子进程完成的状态如何,是成功还是失败;当子进程结束但是没有完全释放内存(在内核中的task_struct没有释放)(如父进程一直不接收子进程状态),该进程就成为僵尸进程(Z状态)。此时通过系统调用wait/waitpid的方式,让父进程对子进程进行资源回收的等待过程,就是进程等待。原创 2024-01-25 17:54:13 · 769 阅读 · 0 评论 -
【Linux学习】#1 基本指令
这只是echo命令的一些常见用法和功能,它还有其他一些选项和特性可以根据具体需求进行灵活运用。上述命令将"hello“写入test.txt文件,而不打印(写到)到显示屏(文件),且是清空文件再次写入,上述命令将输出"Hello, World!上述命令将输出两行文本:"Hello,“和"World!上述命令将输出"Hello, World!3.对文件的操作:对文件属性(数据)的操作+对文件内容(数据)的操作。上述命令将输出"Hello, World!上述命令将输出变量name的值"John"到终端上。原创 2023-11-30 19:12:34 · 810 阅读 · 0 评论