
Linux
文章平均质量分 83
记录LInux学习
。等等
这个作者很懒,什么都没留下…
展开
-
Linux进程信号
本质是一种通知机制,用户或操作系统通过发送一定的信号,通知进程,某些事件已经发生,你可以在后续进行处理。属于软中断。原创 2023-07-14 10:38:34 · 47 阅读 · 1 评论 -
文件,基础IO
pathname:要打开或创建的目标文件flags:打开文件时,可以传入多个参数,进行或运算返回值:成功就返回新打开的文件描述符,失败返回-1mode:创建文件时指定的权限。原创 2023-07-11 16:50:15 · 94 阅读 · 1 评论 -
网络编程套接字
真正的网络通信,本质就是进程间通信。将数据在主机间转发仅仅是手段,机器收到之后,需要将数据交付给指定的进程大小端:将高权值位放在高地址处是小端,反之就是大端。网络规定,所有网络中传输的数据必须是大端。原创 2023-07-21 17:30:25 · 56 阅读 · 1 评论 -
进程的概念
虚拟地址,页表,进程,进程状态原创 2023-07-10 14:42:04 · 120 阅读 · 1 评论 -
网络名词认识
IP地址是不变的,而MAC会变化。IP地址用于在网络层上进行路由和寻址,它可以区分不同网络中的设备。而MAC地址在数据链路层上使用,用于在同一局域网中的设备之间进行唯一标识和通信。局域网中表示主机的唯一性:MAC地址。IP地址是在IP协议中用来标识网络中不同主机的地址。局域网中,两台主机是可以通信的。从逻辑上讲,我们认为应用层和对方的应用层在直接通信;,从上到下交付数据的时候,要添加报头,从下到上递交数据的时候,要去掉报头。的重要部分,封装的本质就是添加报头,解包的本质就是去掉报头并且展开分析。原创 2023-07-19 17:50:52 · 63 阅读 · 0 评论 -
Linux基本指令和权限
目录的可执行权限是表示你可否在该目录下执行命令如果目录没有执行权限,则无法对目录执行任何命令,甚至如法进入目录,即使有读权限有执行却没有读,则可进入目录,但是执行ls命令,依旧无法读出目录下的文档。原创 2023-07-08 17:30:54 · 691 阅读 · 1 评论 -
Linux进程控制
它从已存在的进程中创建一个新进程,新进程为子进程,而原进程为父进程fork创建子进程,OS做了什么?原创 2023-07-10 18:41:18 · 93 阅读 · 1 评论 -
进程间通信
进程间通信的本质就是让不同的进程看到同一份资源,也就是同一块内存。原创 2023-07-11 18:01:14 · 85 阅读 · 1 评论 -
Linux线程
线程是进程内部执行,是OS调度的基本单位。将进程资源合理分配给每个执行流,就形成了线程执行流。一个进程内部至少有一个执行线程堆区中有一个vm_area_struct,该结构体有start和end,再通过页表映射到内存中可执行程序,其实是被划分为4kb为单位的区域,这个区域叫做页帧,而物理内存也被分为4kb大小,叫做页框。所以IO的基本单位是4kb,就是将页帧装进页框里。用struct page对页帧进行管理,所以对物理结构的管理就变成了对特定数据结构的管理。原创 2023-08-01 18:30:03 · 66 阅读 · 1 评论