09 2024 档案

摘要:文件操作 空文件,也要在磁盘占空间 文件=内容+属性 文件操作=对内容+对属性or对内容和属性 标定一个问题,必须使用:文件路径+文件名字【唯一性】 如果没有指明对应的文件路径,默认是在 当前路径 进行访问 当我们把open,fclose,fread,fwrite等接口写完之后,代码编译之后,形成二 阅读全文
posted @ 2024-09-27 13:44 zhudachang 阅读(35) 评论(0) 推荐(0) 编辑
摘要:使用waitpid(pid, status,0);填入子进程的pid,阻塞父进程,直到子进程结束了,然后把子进程的pcb结构体的状态码读取出来。 使用WIFEXITED(status)判断子进程是否正常退出,WEXITSTATUS(status)读取退出码来判断运行是否正常结束。 因为进程结束有3种 阅读全文
posted @ 2024-09-22 19:33 zhudachang 阅读(5) 评论(0) 推荐(0) 编辑
摘要:fork()执行完之后,返回值为什么父进程和子进程的pid变量会不同返回值? 当 fork() 被调用时,操作系统会创建一个与父进程几乎相同的子进程,子进程会从 fork() 返回的位置开始执行。 在子进程中,fork() 返回值为 0,表示它是新创建的进程。 在父进程中,fork() 返回子进程的 阅读全文
posted @ 2024-09-21 16:40 zhudachang 阅读(33) 评论(0) 推荐(0) 编辑
摘要:1.c语言和cpp语言中, 这个不是内存, %p 进程认为自己是独占空间的,实际上不是这样子的。 pcb中存了一个内存空间,进程地址空间 页表是进程内存管理的核心部分,它管理了进程虚拟内存到物理内存的映射关系。通过页表,操作系统可以为每个进程提供独立的虚拟地址空间,并实现内存分页和虚拟内存等功能。在 阅读全文
posted @ 2024-09-20 12:34 zhudachang 阅读(66) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示