LINUX内核之路
J6wuli
咸鱼程序媛
展开
-
处理器活动的三种状态和同步异步详解
处理器活动的三种状态实际上我们可以将每个处理器在任何指定时间点上的活动必然概括为以下三者之一。运行于用户空间,执行用户进程。运行于内核空间,处于进程上下文,代表某个特定的进程执行。运行于内核空间,处于中断上下文,与任何进程无关,处理某个特定的中断。PS:当CPU空闲的时候,内核就运行一个空进程,处于进程上下文,但运行于内核空间。同步和异步的区别同步主要是等所有的操作都做完,才返回给用户。这样会给用户一种不太良好的体验。异步可以将用户请求放置于消息队列中,并反馈给用户。相原创 2021-01-07 02:53:05 · 851 阅读 · 0 评论 -
Unix历史
Unix历史Unix是从贝尔实验室的一个失败的多用户操作系统Multics中涅槃而生的。Multics项目终结之后,贝尔实验室发现自己处于一个没有操作系统可用的状态下。1969年夏天,贝尔实验室设计出一个文件系统原型,而这个原型慢慢演化为Unix操作系统。1973年,整个Unix操作系统用C语言进行重写。第一个在贝尔实验室以外被广泛应用的Unix版本是第六版,被称为V6。BSD由于Unix系统设计简洁并且代码开源,许多团体和组织都对它进行进一步的开发。加州大学伯克利分校推出的变体叫做Berke原创 2021-01-07 02:05:14 · 331 阅读 · 0 评论