用户空间分配内存可以使用C语言中的malloc和C++的new,当然了new的底层其实也是malloc,这个malloc就去分配内存给我们。但是这个不一定,你用了malloc他就会去立即给你分配...
VFS使得用户可以直接使用open()、read()等系统调用而无需考虑具体文件系统和实际物理介质。文件系统抽象层四大对象:超级块struct super_block { struct ...
1、进程相关概念①进程基本概念进程就是出于执行期的程序。但进程并不仅仅局限于一段可执行程序代码,通常进程还要包含其他资源,比如:打开的文件,挂起的信号,内核内部数据,处理器状态以及内存映射的地址...
在执行sudo apt-get update的时候会出现这样一句话E: 仓库 “http://ppa.launchpad.net/chris-lea/node.js/ubuntu bionic ...
linux0.11内核的源代码我已上传到github上https://github.com/mengchaobbbigrui/Linux-0.11code有需要的可以自行下载。欢迎fork和st...
TCP/IP可以看成是一种底层协议,不管是Windows还是Linux中都会实现这个协议,不过接口可以各自实现,我们在Linux中的接口就是socket。socket会实现和底层TCP/IP的对...