HIT 2018CS大作业 程序人生-Hello’s P2P
hello.c在经过预处理、编译、汇编、链接等处理之后,成为一个可执行文件。shell在命令行接收到执行hello的命令,通过解析命令判断命令不是内置命令后,调用fork函数创建子进程hello,并调用execute函数在前台运行hello进程。在执行中,hello将拥有私有的虚拟地址空间映射其实际物理地址空间,来存放其代码、数据等信息,并由MMU和页表等软硬件交互实现寻址。除此之外,执行过程中涉及到IO管理的部分,需通过系统调用实现安全的低层硬件操作。执行结束或收到异常信号终止时,shell将其回收。这就
原创
2018-12-31 20:51:36 ·
411 阅读 ·
0 评论