02 2021 档案
摘要:操作系统实验4——信号量的实现和应用 代码仓库 GitLab 实验内容 在Ubuntu下编写程序,用信号量解决生产者——消费者问题。 在0.11中实现信号量,用信号量解决生产者—消费者问题。 实验步骤 1. 在Ubuntu下编写程序,用信号量解决生产者——消费者问题。 在Ubuntu上编写应用程序“
阅读全文
摘要:操作系统实验3——进程的运行轨迹的跟踪和统计 代码仓库 GitLab 实验内容 记录所有进程的轨迹,并输出到 /var/process.log 。 //行为:新建(N)、进入就绪态(J)、进入运行态(R)、进入阻塞态(W)和退出(E) //时间:系统的滴答时间(tick) //pid | 行为 |
阅读全文
摘要:操作系统实验2——系统调用 代码仓库 GitLab 实验内容 给linux-0.11添加两个系统调用,并在程序中使用他们。 系统调用处理过程 在实验开始之前,我们先来了解一下系统调用是怎么进行的。 如果我们想使用C函数库调用close()系统调用,可以直接在C程序中写: //int read(int
阅读全文
摘要:title: Effective C++ 学习笔记(一)习惯C++ date: 2021-02-25 22:21:26 tags: cpp 参考书籍《Effective C++:改善程序与设计的55个具体做法(第三版)》 1. 视C++为一个语言联邦 2. 尽量以const,enum,inline替
阅读全文

浙公网安备 33010602011771号