
Linux
文章平均质量分 79
凉夏y
这个作者很懒,什么都没留下…
展开
-
程序虚拟地址空间
在学习计算机语言时,我们了解到一个进程会占用一定的内存空间。而一个进程占有的内存空间又被分为栈区、堆区等。我们可以绘制下图来说明一个程序的地址。(省略命令行参数与环境变量、内核区部分)。但是想必大家对内存这个经常接触的事物仍有许多疑惑,例如:为什么内存空间要被叫作虚拟地址空间呢?而且我们会发现,任何程序的地址好像都是从0开始,那许多进程同时运行的话,地址不会冲突吗?运行下面这段代码,我们还会发现更奇怪的现象。#include <iostream>#include <原创 2022-03-17 22:19:05 · 420 阅读 · 0 评论 -
Linux中的权限
1.权限是什么生活中的权限处处可见,没有门票,就进不去特定的场所。没有会员,就没法看某些电影、电视剧。而在Linux中,权限是指用户能否对文件读、写、执行。用户分为超级用户(root)与普通用户。以超级用户的身份在Linux下做任何事情,不会受到限制。而普通用户则会受到权限的约束,所以一般而言,Linux中的权限是指对普通用户的限制,而超级用户则不受权限的约束。在linux下,使用 ll 命令可以看到当前路径下所有文件的详细信息,而在信息的开头我们能看到类似于-rw-rw-r--的十位字母组合。原创 2022-02-09 13:08:25 · 1875 阅读 · 0 评论