摘要: 内核态的出现,让计算机系统的权力向操作系统高度集中了。 操作系统分出内核态和用户态,就是为了进行不同等级的权限管理, 从而更好的适应多用户多任务并发的工作环境。 用户态和内核态的来源 在早期的单进程单用户操作系统中,是不存在两种用户态的。 随着进程和用户的出现,当时的计算机面临着一个重要问题,就是如 阅读全文
posted @ 2021-08-17 09:37 落剑仙zobol 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 2.2 追求并发的极致-线程概论 为了追求程序运行之间的并发性,计算机科学家们发明了进程。为了进一步的追求进程内部的并发性,工程师们又提出了线程。 正是线程的出现,给予了程序员更多地操纵OS的自由,可惜大多数程序员承担不起这种责任。 1.线程的诞生——将进程进一步细分 进程作为操作系统资源分配的最小 阅读全文
posted @ 2021-08-17 09:12 落剑仙zobol 阅读(36) 评论(0) 推荐(0) 编辑