09 2014 档案
摘要:(根据《程序员的自我修养》整理,整理者:华科小涛,@http://www.cnblogs.com/hust-ghtao转载请注明) 进程的总体目标是希望每个进程从逻辑上来看都可以独占计算机资源。操作系统的多任务功能使得CPU能够在多个进程之间很好的共享,从进程的角度看好像是它独占了CPU而不用考虑...
阅读全文
摘要:在知乎上看到的,感觉有点意思,就转了过来。原文链接:http://www.zhihu.com/question/21591490 尼玛,工程师太机智了,太不实在了有木有: 如果服务器上有一个 1000G 的硬盘可以全部为用户提供数据储存,如果每个用户分配 1G 的最大储存空间,那么能分配给多少个用...
阅读全文
摘要:(根据《程序员的自我修养》整理,整理者:华科小涛,@http://www.cnblogs.com/hust-ghtao转载请注明) 操作系统有两个功能:提供抽象的接口和管理硬件资源。1. 管理硬件资源—不要让CPU打盹1.1 多道程序 在计算机发展的早期,CPU资源十分昂贵,如果一个CPU只能运...
阅读全文
摘要:(根据《程序员的自我修养》整理,整理者:华科小涛,@http://www.cnblogs.com/hust-ghtao转载请注明)“计算机科学领域的任何问题都可以通过增加一个间接的中间层来解决” 这句话几乎概括了计算机系统软件体系结构的设计要点,整个体系结构从上到下都是按照严格的层次结构设计的。不...
阅读全文
摘要:(根据《程序员的自我修养》整理,整理者:华科小涛,@http://www.cnblogs.com/hust-ghtao转载请注明)1.计算机硬件的基本结构 撇开计算机硬件中纷繁复杂的各种设备、芯片及外围接口等,站在软件开发者的角度看,我们只须抓住硬件的几个关键部件。对于系统程序开发者来说,计算机多如...
阅读全文
浙公网安备 33010602011771号