- 博客(6)
- 资源 (2)
- 收藏
- 关注
翻译 Symbian OS Internals——设备驱动、扩展、EUSER、文件服务器、窗口服务器和软件分层
1.3.2.7设备驱动在Symbian OS上,你使用设备驱动控制外设:驱动提供这些外设和Symbian OS其余部分之间的接口。只要愿意,你也可以采用跟分离ASSP和变量相似的方式分离设备驱动,即提供与硬件无关的逻辑设备驱动,和与硬件有关的物理驱动,或者PDD(物理设备驱动器)。设备驱动可能运行在客户端线程或内核线程:我们新的多线程内核设计使得从其他的操作系统往Symbian O
2007-05-30 08:19:00 1093
翻译 Symbian OS Internals——内存模型、个性层、扩展和变量
1.3.2.3 内存模型在EKA2里,我们把关于ASIC内存结构的设想限定在一个模块中,就是内存模型。从而内存管理模型封装了重要的MMU(存储器管理单元)差异,比如一个缓存是被虚拟标记还是被实际标记,也就是:到底存不存在MMU。在EKA1里,关于内存和MMU的设想遍布于整个操作系统,这样,使得生产一个基于没有MMU的ASIC的手机比较困难。但EKA2的到来使得它变得容易得多,既
2007-05-30 08:17:00 823
翻译 Symbian OS Internals——Symbian OS内核结构
Symbian OS Internals——Symbian OS内核结构基于这些设计目标,我们设计了这个操作系统,在高层次上看,它的结构就像图1.1所示。在本书中可以看到内核的主要构成。我也包括了另外两个通常被认为是操作系统部分的主要系统组件,这就是在本书中将提到的文件服务器和窗口服务器。本书中将提到这两个部分并介绍其基本功能。 1.3.2.1 微内核微内核的主要功能是提供
2007-05-30 08:16:00 1358
翻译 Symbian OS Internals —— OS的概念
Symbian OS Internals —— OS的概念 让我们从对操作系统OS的一个基本定义开始吧:操作系统是一种基本软件,它控制它所运行的计算机上所有的操作。操作系统负责管理硬件——控制系统中的多种硬件部分,并将它们组合到一起。OS也负责管理软件,比如,装载Email 客户端和电子数据表等应用。操作系统通常是在计算机启动时载入到计算机内存中的第一个软件。然后,OS通过载入
2007-05-30 08:14:00 893
翻译 Symbian OS Internals——设计目标
Symbian OS Internals——设计目标 在开始设计EKA2的时候,我们给自己制定了一些约束。我们确定了不想抛弃掉的EKA1中的某些部分,这就意味着我们想保证新的内核仍然可以做到以下几点:1、遵循嵌入式OS的传统2、适合资源受限的环境3、模块化:由微内核和用户端服务器组成4、兼容多种芯片集5、健壮,可以容忍糟糕的代码6、完整,保证用户数据的安全接
2007-05-30 08:12:00 704
翻译 Symbian OS Internals——EKA2的历史
Symbian OS Internals——EKA2的历史 在软件工程中,内核设计是最令人激动的一种机遇。在80年代的8位和16位服务于Psion和PDA的内核设计后,EKA2是对32位Symbian内核结构的重构。 Psion’s Orga
2007-05-30 08:08:00 845
Flunt Python
2016-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人