1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-08-01 16:28:03 +08:00

Update operating-system-basic-questions-02.md

This commit is contained in:
paigeman 2023-06-26 09:42:34 +08:00 committed by GitHub
parent 43145485af
commit 4f35a6b2e2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -203,7 +203,7 @@ MMU 将虚拟地址翻译为物理地址的主要机制有 3 种:
![分页机制下的地址翻译过程](https://oss.javaguide.cn/github/javaguide/cs-basics/operating-system/paging-virtual-address-composition.png) ![分页机制下的地址翻译过程](https://oss.javaguide.cn/github/javaguide/cs-basics/operating-system/paging-virtual-address-composition.png)
页表中还存有诸如访问标志(标识该页面有没有被访问过)、页类型(该段的类型,例如代码段、数据段等)等信息。 页表中还存有诸如访问标志(标识该页面有没有被访问过)、脏数据标识位等信息。
**通过虚拟页号一定要找到对应的物理页号吗?找到了物理页号得到最终的物理地址后对应的物理页一定存在吗?** **通过虚拟页号一定要找到对应的物理页号吗?找到了物理页号得到最终的物理地址后对应的物理页一定存在吗?**
@ -362,7 +362,7 @@ LRU 算法是实际使用中应用的比较多,也被认为是最接近 OPT
**2、软链接Symbolic Link 或 Symlink** **2、软链接Symbolic Link 或 Symlink**
- 软链接和源文件的 inode 节点号不同,而是指向一个文件路径。 - 软链接和源文件的 inode 节点号不同,而是指向一个文件路径。
- 源文件删除后,链接依然存在,但是指向的是一个无效的文件路径。 - 源文件删除后,链接依然存在,但是指向的是一个无效的文件路径。
- 软连接类似于 Windows 系统中的快捷方式。 - 软连接类似于 Windows 系统中的快捷方式。
- 不同于硬链接,可以对目录或者不存在的文件创建软链接,并且,软链接可以跨越文件系统。 - 不同于硬链接,可以对目录或者不存在的文件创建软链接,并且,软链接可以跨越文件系统。
- `ln -s` 命令用于创建软链接。 - `ln -s` 命令用于创建软链接。