![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux操作系统学习及实践
文章平均质量分 96
Linux理解
不讲魔法讲道理
这个作者很懒,什么都没留下…
展开
-
Linux操作系统(六):文件系统组件
软链接(Symbolic Link):软链接相当于重新创建一个文件,这个文件有独立的 inode,但是这个文件的内容是另外一个文件的路径,所以访问软链接的时候,实际上相当于访问到了另外一个文件,所以软链接是可以跨文件系统的,甚至目标文件被删除了,链接文件还是在的,只不过指向的文件找不到了而已。当用户撤销一个文件时,系统回收文件空间。在 Linux 文件系统就采用了位图的方式来管理空闲空间,不仅用于数据空闲块的管理,还用于 inode 空闲块的管理,因为 inode 也是存储在磁盘的,自然也要有对其管理。原创 2024-04-09 22:13:51 · 848 阅读 · 1 评论 -
Linux操作系统(五):进程管理组件
主要是线程和进程的比较,以及如何线程如何调度原创 2023-09-25 16:53:22 · 302 阅读 · 0 评论 -
Linux操作系统(四):内存管理组件
虚拟内存有什么作用?虚拟内存可以使得进程对运行内存超过物理内存大小(扩展物理内存),因为程序运行符合局部性原理,CPU 访问内存会有很明显的重复访问的倾向性,对于那些没有被经常使用到的内存,我们可以把它换出到物理内存之外,比如硬盘上的 swap 区域。由于每个进程都有自己的页表,所以每个进程的虚拟内存空间就是相互独立的。进程也没有办法访问其他进程的页表,所以这些页表是私有的,这就解决了多进程之间地址冲突的问题。页表里的页表项中除了物理地址之外,还有一些标记属性。原创 2023-09-15 15:21:00 · 222 阅读 · 0 评论 -
Linux操作系统(二):操作系统结构与内核设计
对于Linux来说,各种管理组件只是内核的一部分。内核是操作系统组件的一部分,和内核处于同一级的是命令行工具、系统库这些。原创 2023-08-10 10:58:03 · 228 阅读 · 0 评论 -
Linux操作系统(三):详解Linux及2023年gcc/g++ 多版本间切换
关于Linux cuda和gcc版本的探究原创 2023-08-03 11:44:19 · 1480 阅读 · 0 评论 -
Linux操作系统(一):详解CPU
小林coding学习笔记,图解系统第二章原创 2023-08-01 16:49:22 · 1278 阅读 · 0 评论