Android系统体系结构中,整个Android体系被分为4层:
但是Android系统为什么要采取这样的分层方式呢?在这里我想介绍一下我们软件领域的应用框架发展情况。
在早期的时候,开发软件所使用的api都是直接调用系统的api。如果系统的api想要变化,那么势必会导致之前基于这个系统开发出来的所有软件应用都会付诸东流,代价高的很,所以在那个时...
分类:
移动开发 时间:
2014-10-31 12:07:57
阅读次数:
169
Android 是google公司针对手机开发的一个平台,并公布了其中大部分代码,其大部分应用程序都是用JAVA开发的,毕竟它是商业性的产品嘛,有所保留也是理所 当然的。对于搞嵌入式linux开发的人来说我们可以从中学习其长处,也算得上是未来的一个发展方向和趋势吧。我们先来看看Android它的体系...
分类:
移动开发 时间:
2014-10-22 14:27:02
阅读次数:
292
WOSA(全称是Windows开放式系统体系结构 Windows Open System Architecture),是微软公司提出的一种在Windows操作系统下的软件架构WOSA/XFS是基于WOSA的扩展金融服务(Windows Open System Architecture/ Extens...
分类:
其他好文 时间:
2014-10-17 15:08:11
阅读次数:
181
目 录1.引言 11.1. 背景 11.2. 参考资料 11.3. 假定和约束 11.4. 用户的特点 12. 功能需求 12.1. 系统范围 12.2. 系统体系结构(二层架构的系统可剪裁本小节) 12.3. 系统总体流程 22.4. 需求分析 22.4.1. XXXXXXX(功能需求名称) 22...
分类:
其他好文 时间:
2014-10-11 19:18:46
阅读次数:
305
假设你是计算机科班出身,计算机系的基本课程如数据结构、操作系统、体系结构、编译原理、计算机网络你全修过我想大概可以分为4个阶段,水平从低到高从安装使用=>linux常用命令=>linux系统编程=>内核开发阅读内核源码其中学习linux常用命令时就要学会自己编译内核,优化系统,调整参数安装和常用命令...
分类:
系统相关 时间:
2014-09-25 16:03:09
阅读次数:
244
原文地址:http://www.ibm.com/developerworks/cn/linux/opensource/os-ecc/用 Eclipse 平台进行 C/C++ 开发Pawel Leszek 是 Studio B 的一位作家,他是一位专长于 Linux/Win/Mac OS 系统体系结构...
分类:
编程语言 时间:
2014-09-22 15:20:12
阅读次数:
454
软考第一章讲了计算机系统知识,学习到了一些和硬件相关的知识,对计算机体系结构有了一个大概的了解。
1.计算机基本组成
让我认识了CPU的具体结构,大致的工作流程,了解了数据在计算机内部的表现形式。尤其是机器数,反码补码的创造,是灵活与智慧的表现。下面是思维导图:
2.计算机体系结构
根据不同的层次定了多个系统,本节介绍了指令系统,存储系统,输...
分类:
其他好文 时间:
2014-09-18 22:20:24
阅读次数:
228
Android从图中可以看出Android主要的组成部分,其中底层是Linux的内核,包括的主要就是文件、内存、系统资源等的管理,Google在这部分的工作主要就是电源管理和一部分驱动,并且整合上层扩展及公共组件。如果要研究这部分,那应该是学习Linux的好的方向。接着一个重要的组成部分是Dalvi...
分类:
移动开发 时间:
2014-07-22 23:00:32
阅读次数:
349
C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。早期的软件系统多以此作为首选设计标准。。 B/S结构,即Browser/Server(浏览器/服务器...
分类:
Web程序 时间:
2014-07-07 08:54:22
阅读次数:
211