CPU调度
即按一定的调度算法从就绪队列中选择一个进程,把CPU的使用权交给被选中的进程,如果没有就绪进程,系统会安排一个系统空闲进程或idle进程。
CGZ's blog
内核是操作系统的内部核心程序,它向外部提供了对计算机设备的核心管理调用。
我们将操作系统的代码分成两部分。内核所在的地址空间称作内核空间
。而在内核以外的统称为外部管理程序,它们大部分是对外围设备的管理和界面操作。外部管理程序与用户进程所占据的地址空间称为外部空间。
通常,一个程序会跨越两个空间
。当执行到内核空间的一段代码时,我们称程序处于内核态,而当程序执行到外部空间代码时,我们称程序处于用户态。
软件从未变得如此重要。当年赴摩尔学院听计算机讲座的先驱们万万没有想到,他们所学的知识竟然催生了一个新的行业,一个由计算机指令支撑起来的虚拟行业。软件分为多个层次,涉及到微代码、机器代码、汇编语言、高级语言的转换。数据库、软件开发过程,乃至整个企业结构都与之息息相关。计算机无所不在,它们的思想统领着整个世界。软件的重要性已变得无以复加,无怪乎世界上财力最雄厚的富豪当中,有好几个人是靠经营软件公司而积累了大笔的财富。
“优化软件就相当于优化一切。”
Sir Maurice Vincent Wilkes,1913年6月23日-2010年11月29日
1931年他进入剑桥的圣约翰学院,之后进入剑桥著名的卡文迪什实验室工作。于1938年10月取得剑桥大学博士学位,而他的硕士学位是在当年年初才取得的。
英国计算机科学家。设计和制造了世界上第一台存储程序式电子计算机EDSAC,在“工程和软件等计算机领域都有许多开创性成果”。