欢迎来到我的博客,这里关注汽车研发、Bo-blog博客、域名网站等专业内容!如果你喜欢我的博客,请将本站“加入收藏”,有空多来看看!

主板(Mainboard)的核心是主板芯片组(Mainboard Chipset),它决定了主板的规格、性能和大致功能。主板芯片组通常包含南桥芯片和北桥芯片,但有的主板芯片也包含一块或三块芯片。

北桥芯片(NorthBridge)连接着CPU/内存/AGP总线,主板支持什么CPU,支持AGP多少速的显卡,支持何种频率的内存,都是北桥芯片决定的。整合型芯片组的北桥芯片还集成了显示核心。因此,它基本决定了主板的规格、对硬件的支持、以及系统的性能,是主板芯片组中起主导作用的最重要的组成部分,因此也称为主桥(HostBridge)。一般来说,芯片组的名称就是以北桥芯片的名称来命名的,例如英特尔845E芯片组的北桥芯片是82845E,875P芯片组的北桥芯片是82875P等等。同北桥芯片的主板,性能差别微乎其微。差不多每一款芯片组产品就对应一款相应的北桥芯片,反过来说,意味着北桥芯片的数量非常多。

我不是iPhone高手,我只是凭一些对Linux的了解,来分析一下iPhone的原理,主要是文件系统方面的。

iPhone可以定性为智能手机,虽然我们不这么称呼它。iPhone使用的是类似Linux的一款操作系统,具体可以在终端入输入uname -a来检查,如下图,上面显示为一款名为ARM的操作系统。

iPhone-uname-kernel

iPhone是一款类似Linux的操作系统,如果你用过Linux,很多命令都是直接使用的,当然有一些是需要管理员权限的,方法是先su root,输入密码alpine。

下面来一张iPhone文件系统的截图,来简单分析分析。你可以用91手机助手里的“文件管理”进入查看。

在前面一些Office办公系列的文章里,我介绍了《Excel中如何进行乘方运算?》,《Excel中subtotal的神奇用法》,《Excel中如何获取某一行(某一列)最后一个非空单元格的值?》等。

今天早上我在查看cnzz.com的数据统计,发现来自Google的搜索结果很多(感觉那个插入canonical和修改description的插件起作用了...),其中有一个是搜索“Excel中如何计算e的幂?”,结果Google搜索中显示的是《Excel中如何进行乘方运算?》,这样的结果显然有点跑题了。

不过,既然这样,我也有兴趣研究了一下,看看Excel都支持哪些数学函数?

最近开始发现一些站点的信息页面上写的是nginx。我一直以为这只是某个性化编译的Apache版本而已。不料,几年不碰IT界的我,这回错了。

nginx是俄罗斯人编写的十分轻量级的HTTP服务器,nginx,它的发音为“engine X”,是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器。nginx是由俄罗斯人 Igor Sysoev为俄罗斯访问量第二的 Rambler.ru站点开发的,它已经在该站点运行超过两年半了。Igor Sysoev在建立的项目时,使用基于BSD许可。据说他当初是F5的成员之一,英文主页:http://nginx.net

俄罗斯的一些大网站已经使用它超过两年多了,一直表现不凡,相信想了解nginx的朋友都读过阿叶大哥的利用nginx实现负载均衡。直到2007年4月,俄罗斯大约有20%左右的虚拟主机是由nignx服务或代理的。Google在线安全博客中统计nginx服务或代理了大约所有Internet虚拟主机的 4%。而NetCraft的统计显示,nginx服务的主机在过去的一年里以四倍的速度增长。短短的几年里,它的排名已跃进第9。(参见: http://survey.netcraft.com/Reports/200707/ )

一、引导程序概述

任何一个操作系统在任何一个硬件平台上的运行都需要一个引导的过程,即,初始化软件环境、把内核从存储介质放到内存当中去,并开始运行。当然对于某些简单软硬件系统,这个过程可能及其简单,而对于 PC 就要略微复杂一些了。

PC 的引导程序上承 BIOS,下接内核的初始化代码,虽然开一次机只运行一次后就不留痕迹了,不过还是相当重要的。所有的引导程序都在做类似的事情:

        
  • 驻留在存贮介质的特殊位置可以被 BIOS 启动,或是自己是某一系统的可执行文件,可以被用户显式或隐式在该系统(宿主系统)内启动;
  •     
  • 了解要被启动的必要启动文件的位置,包括系统内核、ramdisk 等,并把它们读取出来、装载到内存之中;
  •     
  • 构造环境、运行操作系统的内核,自己则就此退出历史舞台。

历史上,用于 Linux 的最著名的引导程序莫过于 LILO 和 Grub 了,作为通用的引导程序,二者用途广泛。但对于一些特殊的场合,譬如引导程序可利用的空间比较有限的可移动存储介质 (通俗地说,包括光盘、软盘、U盘等),它们有些过于厚重了。这就引出了我们今天的主角 --- SysLinux/ISOLinux。现在,你只要知道他们是引导程序就足够了,接下来,我们还要插入一些废话。

Tags: , , ,
分页: 1/2 第一页 1 2 下页 最后页 [ 显示模式: 摘要 | 列表 ]