
Linux
文章平均质量分 90
Zhc_AuC
这个作者很懒,什么都没留下…
展开
-
Linux之进程控制
进程不变,仅仅替换当前进程得代码和数据得技术叫做进程得程序替换程序本质上就是存放在磁盘中的文件,这些文件=程序代码+程序数据,操作系统将该文件中的代码和数据替换到已存在的进程中的代码和数据,这一过程我们称之为程序替换!!他并没有创建新的进程,只是老进程的壳子(进程地址空间,PCB,页表)不变,把新程序的代码和数据替换进物理内存就可以了在上面的代码中,程序替换之后的的代码是不会执行的程序替换的本质就是把程序的进程代码+数据,加载进特定进程的上下文中!!C/C++程序要运行,必须得先加载到内存中!原创 2023-02-17 15:24:54 · 518 阅读 · 0 评论 -
Linux之进程
操作系统就是一个软件,它管理计算机的所有的软硬件资源,包括进程管理,内存管理,文件管理,驱动管理计算机软件体系像我们用过的cout函数就是会贯穿这整一个软件体系。在上面那个图中,操作系统相当于大脑,而驱动程序就相当于四肢,硬件设备就相当于武器,为了很好的管理四肢,就需要用到先描述再组织的方法,就是说大脑先要知道每个肢体的具体属性,然后将他们以结构体的形式描述出来,最后将每个肢体再通过链表的方式组织起来,方便查找管理。在书本中,加载到内存中的程序,就叫做进程。原创 2023-02-17 15:25:30 · 344 阅读 · 0 评论 -
项目2:负载均衡式的在线OJ服务
实现类似于leetcode的题目列表+在线编程功能。原创 2022-12-16 15:42:12 · 317 阅读 · 0 评论