Linux
文章平均质量分 75
linux
曾格0
csdn YYDS
展开
-
【操作系统内核】线程
线程创建直接重用进程的资源即可,不需要额外维护,线程释放也不需要考虑资源释放的问题线程间数据共享,不需要切内核就可以访问共享数据线程切换要快,进程的切换需要切换进程对应的页表,需要 flush TLB,而刷新TLB后页表项都不会命中LTB,需要去内存查找页表,而线程共享页表。原创 2023-11-11 15:54:00 · 294 阅读 · 0 评论 -
【操作系统内核】进程
进程的运行,需要考虑这个过程① 文件系统的信息,fs_struct② 打开的文件的信息,mm_struct① vm_area_struct:内存映射,如mmp② 页表:pgd存储页表目录的地址CPU上下文① 指令指针寄存器 (eip/rip): 存储进程的下一条指令② 通用寄存器eax、ebx、ecx、edx、esp、ebp、esi、edi(32位)rax、rbx、rcx、rdx、rsp、rbp、rsi、rdi(64位)③ 段寄存器④ 标志寄存器① 一个用户栈② 一个内核栈。原创 2023-11-11 15:53:00 · 145 阅读 · 0 评论 -
ceonts实现一个简单回收站
在工作中,很容易通过 rm -rf 命令把重要文件删了,所以需要设置个回收站延后删除。原创 2023-11-11 15:51:38 · 146 阅读 · 0 评论 -
vmware虚拟机centos7扩容
从原来的20G扩展到100G:扩展磁盘时可能会遇到需要修复磁盘的情况:// 进入vmware安装目录// 修复, 其中.vmdk文件为虚拟机磁盘文件扩展成功:对分区和文件系统不了解的话,建议先看看鸟哥的Linux私房菜第7章。查看分区情况:lsblk其中:创建新分区:fdisk /dev/sda其中UUID是全局唯一标识符,可以拿来作为挂载或是使用这个设备或文件系统创建物理卷并查看:pvcreate /dev/sda3将增加的分区加入到卷组centos中:vgextend centos /dev/sda3原创 2022-11-27 22:40:19 · 1348 阅读 · 1 评论 -
Nat模拟虚拟机无法ping通桥接模式虚拟机
在vmware中,有两台虚拟机,分别采用桥接模式和Nat模式,但是桥接模式虚拟机无法ping通Nat模式的虚拟机,如图:因此:原创 2022-11-19 10:22:00 · 1138 阅读 · 0 评论