![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机系统基础
????-.
这个作者很懒,什么都没留下…
展开
-
计算机系统基础复习:forks10-17函数解析
10 #define N 5 /* * fork10 - Synchronizing with multiple children (wait)与多个进程同步(等待) * Reaps children in arbitrary order按任意顺序回收孩子进程 * WIFEXITED and WEXITSTATUS to get info about terminated children获取已终止的子进程的信息 */ void fork10() { pid_t pid[N];原创 2020-12-26 17:43:32 · 175 阅读 · 0 评论 -
计算机系统基础复习:5优化程序性能
导言 编写高效程序:适当的算法和数据结构;源代码能被编译器优化为高效可执行的代码;运算量特别大的计算,将一个任务分成多个部分,这些部分可以在多核和多处理器的某种组合上并行地计算。 许多低级别优化:降低可读性、模块性=>易出错,难修改、维护=>要维护代码一定程度的简洁和可读性。 妨碍优化:严重依赖于执行环境的程序行为 程序优化:消除不必要工作(消除不必要的函数调用、条件测试、内存引用);利用处理器提供的指令级并行能力,同时执行多条指令。(降低一个计算不同部分之间的数据相关,增加并行度)原创 2020-12-26 16:28:14 · 345 阅读 · 0 评论