C操作系统
~橘子~
这个作者很懒,什么都没留下…
展开
-
操作系统的体系结构:大内核和微内核
操作系统的体系结构是一个开放性的问题。操作系统在核心态为应用程序提供公共的服务,那么操作系统在核心态应该提供什么服务、怎样提供服务?有关这个问题的回答形成了两种主要的体系结构:大内核和微内核。大内核系统将操作系统的主要功能模块都作为一个紧密联系的整体运行在核心态,从而为应用提供高性能的系统服务。因为各管理模块之间共享信息,能有效利用相互之间的有效特性,所以具有无可比拟的性能优势。 但随着体系结构和...原创 2018-12-13 17:30:43 · 4764 阅读 · 1 评论 -
内核分类
内核分类 单内核 单内核是个很大的进程。它的内部又能够被分为若干模块(或是层次或其他)。但是在运行的时候,它是个单独的二进制大映象。其模块间的通讯是通过直接调用其他模块中的函数实现的,而不是消息传递。 单内核结构在硬件之上定义了一个高阶的抽象界面,应用一组原语(或者叫系统调用)来实现操作系统的功能,例如进程管理,文件系统,和存储管理等等,这些功能由多个运行在核心态的模块来完成。 尽管每一个模块...原创 2018-12-13 17:50:18 · 1232 阅读 · 1 评论 -
操作系统学习
以下内容为学习《中国大学MOCC》 哈工大李治军老师的操作系统课的笔记。 第二章 进程与线程 L8. CPU管理的直观想法 使用cpu:设好寄存器PC的初值,cpu自动取值、执行 . . .↓ 管理cpu:单道程序:cpu运行 -->I/O执行、CPU等待 . . . . . . . . . . . . ↓ ( 提高cpu利用率 ) . . . . . . . . .多道程序:交替...原创 2019-01-20 17:42:58 · 197 阅读 · 0 评论