摘要: 先解释一下Shell : Shell是一个功能为命令行解释器的应用程序,连接了用户和Linux内核,让我们能高效和安全地使用Linux内核。 要写一个minishell,我们要先理解它的过程: 读取输入->>命令解析->>创建子进程->>(子进程)程序替换->>(父进程)进程等待 代码及注释如下: 阅读全文
posted @ 2019-10-26 13:57 Duikerdd 阅读(582) 评论(0) 推荐(0)
摘要: 学了冯诺依曼体系结构,我们知道: 硬件决定软件行为,数据都是围绕内存流动的。 可想而知,内存是多么重要。当然,我们这里说的内存是虚拟内存(详情看Linxu壹之型)。 1.C/C++内存布局 2.C语言动态内存管理方式 申请内存 : malloc/calloc/realloc 释放 : free ma 阅读全文
posted @ 2019-10-26 11:31 Duikerdd 阅读(2682) 评论(0) 推荐(5)