![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
zcxzcxczcx
不断学习钻研提高技术
展开
-
ln 在实际工作中的应用
我们有两个gitlab仓库,每次我更新一份文档都需要往这两个gitlab仓库上传。 一开始我试着用其中一个gitlab仓库下(暂且命名为gitlab1)的这份文档做源文件,另外一个gitlab仓库(暂且命名为gitlab2)的文档则ln -s为目标文件,但是发现上传到gitlab2仓库的也是一个链接文件(如下图),我不知道这样会不会出错。 ...原创 2019-02-23 14:01:03 · 437 阅读 · 0 评论 -
对操作系统虚拟内存机制的理解
1.如果把二进制程序全部加载到内存中,会出现一种情况就是明明内存还有空间,但是不够二进制程序的大小,所以也加载不了,这样很浪费内存,而且会产生外部碎片。所以就改良成2中描述的方案。2.采用页表的方式对内存进行管理。分页将物理内存和可执行程序划分成很小的区块,这个区块定义为页,每个页的大小为4k,二进制程序中不足4k的页默认为4k。操作系统会为每个进程维护一个页表。页表主要记录进程的页号与内存中的页号的对应关系。这样的话就没有要求二进制程序加载到物理内存中必须是连续的,不会产生外部碎片,但是因为二进制程序原创 2020-05-20 23:36:06 · 229 阅读 · 0 评论