
操作系统
暗jio
Hello World!
展开
-
通俗理解并行性和并发性的区别
并发性和并行性二者容易让初学者糊涂 先看下标准说法 并行性:指两个或多个事件在同一时间间隔发生 并发性:指两个或多个事件在同一时刻发生 这里举个生活中例子: 假如你8:00–8:30吃东西,8:30–8:40学习,8:40–8:50吃东西,8:50–9:00学习。那么在8点到9点吃东西和学习这两种行为就是并行执行的, 如果说,9点到10点,你一边吃东西一边学习,那么这两个行为就是并发执行 ...原创 2020-09-03 22:46:29 · 1066 阅读 · 0 评论 -
库函数和系统调用的区别和联系
区别: 库函数: 是语言或应用程序的一部分,可以运行在用户空间中。 系统调用: 是操作系统的一部分,是内核为用户提供的接口,运行在内核空间中。 联系: 许多库函数会使用系统调用来实现功能,没有使用系统调用的库函数,它的执行效率通常要比系统调用的高。 补充: 这里为什么会比系统调用的效率高? 因为系统调用时,需要进行上下文的切换及状态的转换(用户态和内核态) ...原创 2020-09-03 22:20:49 · 1952 阅读 · 0 评论