
Linux
文章平均质量分 97
嶔某
Wires hum with purpose
Whispers of code intertwine
Dreams in silicon
展开
-
Linux:线程概念与控制
线程的概念,页表,多级页表,进程vs线程,线程控制,创建、终止、等待、分离,线程的空间布局,封装线程原创 2025-04-18 23:15:37 · 783 阅读 · 0 评论 -
Linux:进程信号
掌握Linux信号的基本概念。掌握信号产⽣的⼀般⽅式。理解信号递达和阻塞的概念,原理。掌握信号捕捉的⼀般⽅式。了解中断过程,理解中断的意义掌握操作系统运⾏,系统调⽤原理,理解缺⻚异常或其他软件异常的基本原理重新了解可重⼊函数的概念。了解竞态条件的情景和处理⽅式。了解SIGCHLD信号, 重新编写信号处理函数的⼀般处理机制原创 2025-03-22 21:52:41 · 1102 阅读 · 0 评论 -
Linux:进程间通信
进程间通信的底层原理,匿名管道,命名管道fifo,system V的共享内存原创 2025-03-07 14:21:14 · 848 阅读 · 0 评论 -
Linux:ELF文件-静动态库原理
详解ELF文件静态库和动态库原理原创 2025-02-27 15:48:03 · 886 阅读 · 0 评论 -
Linux:动静态库
库是写好的现有的,成熟的可以复用的代码。现实中每个程序都需要依赖很多基础的底层库。世界上有很多大佬为了实现某一个功能,写了很多很NB的代码。他们把代码封装成一个库,这样我们不必写出像他们一样厉害的代码,只需要使用它们分享的库,也能使用对应的功能了。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。静态库 .a[Linux/macOS]、.lib[windows]动态库 .so[Linux]、.dll[windows]、.dylib[macOS]原创 2025-02-13 17:32:55 · 995 阅读 · 0 评论 -
Linux:EXT2文件系统
磁盘结构,分区,CHS寻址,LBA寻址,inode,Super_Block,GDT,块位图,inode位图,inode节点表,Data Block,路径解析,路径缓存,挂载分区,软硬链接,ACM时间,理解一切皆文件。原创 2025-01-20 22:09:05 · 963 阅读 · 0 评论 -
Linux:文件与IO
C 语言文件操作,如多种函数及打开模式;系统调用接口,如 open、close、write、read 函数及其参数、返回值;还介绍文件描述符原理,进程与文件联系,以及磁盘与内存文件关系,重定向原理,语言缓冲区,内核缓冲区,阐释基本文件操作原理与机制。原创 2024-12-07 18:09:26 · 1076 阅读 · 0 评论 -
Linux:进程(二)
进程退出的场景、退出码以及 exit 与_exit 函数。进程等待的原因和方法,status 参数、wait 和 waitpid 函数,非阻塞轮询。进程替换的概念、函数,如 execl、execle、execv。原创 2024-11-28 23:52:54 · 702 阅读 · 0 评论 -
Linux:环境变量与程序地址空间
想知道什么是环境变量,为什么会存在环境变量,程序地址空间的相关知识吗?快来看看这篇文章!!!原创 2024-11-24 22:48:25 · 806 阅读 · 0 评论 -
Linux:进程(一)
著名的冯诺依曼结构,什么是操作系统,为什么需要操作系统,进程是什么,进程如何创建,进程的状态,什么是僵尸进程和孤儿进程,进程优先级,O(1)调度算法。原创 2024-11-22 15:07:03 · 939 阅读 · 0 评论 -
Linux:版本控制器git和调试工具cgdb
为了能够更⽅便我们管理这些不同版本的⽂件,便有了版本控制器。所谓的版本控制器,就是能让你了解到⼀个⽂件的历史,以及它的发展过程的系统。通俗的讲就是⼀个可以记录⼯程的每⼀次改动和版本迭代的⼀个管理系统,同时也⽅便多⼈协同作业。 ⽬前最主流的版本控制器就是 Git 。原创 2024-11-16 16:02:03 · 1006 阅读 · 0 评论 -
Linux:编辑器Vim和Makefile
vim主要的三种模式分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)原创 2024-10-27 14:12:29 · 1476 阅读 · 0 评论 -
Linux:权限
目录的可执行权限是表示你可否在目录下执行命令。如果目录没有-x权限,则无法对目录执行任何命令,甚至无法cd进入, 即使目录仍然有-r读权限。(这个地方很容易犯错,认为有读权限就可以进入目录读取目录下的文件)而如果目录具有-x权限,但没有-r权限,则用户可以执行命令,可以cd进入目录。但由于没有目录的读权限,所以在目录下,即使可以执行ls命令,但仍然没有权限读出目录下的文档。原创 2024-10-26 22:08:10 · 987 阅读 · 0 评论 -
Linux:基本指令
XShell 下的复制粘贴复制: ctrl + insert (有些同学的 insert 需要配合 fn 来按)粘贴: shift + insertctrl + c / ctrl + v 是不行的原创 2024-10-03 22:54:01 · 875 阅读 · 16 评论