自学Android之旅第二篇,初步学习会有疏漏,以后我会不断修改补全,直到完美。补一篇Android环境配置:SDK(Softwaredevelopmentkit)软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。Android是goog...
分类:
移动开发 时间:
2014-10-09 21:20:27
阅读次数:
202
71, 区分异步和多线程的应用场景。 计算机的很多硬件,如硬盘,光驱,声卡,网卡都有DMA(Direct Memory Access)功能,它可以不占用cpu的资源,而异步的提出恰恰就是基于这个的。而多线程是操作系统上的并行执行的代码,是会占用cpu资源的。所以关于这两种的使用场景建议是:1)对于I...
分类:
其他好文 时间:
2014-10-09 20:14:27
阅读次数:
245
硬件首先看品牌,上图中我们可以看到笔者笔记本电脑,主机,处理器,显卡都是品牌厂商,但品牌硬件也有性能高低啊,对不对,下面来简单说说怎么看硬件怎么样,大家可以复制上面的硬件信息去百度搜索,然后看硬件参数判断硬件 硬件首先看品牌,上图中我们可以看到笔者笔记本电脑,主机,处理器,显卡都是品牌厂商,但品牌硬...
分类:
其他好文 时间:
2014-10-09 20:07:57
阅读次数:
224
处理器系列的芯片(如X86、ARM7以上、MIPS)一般都会有MMU,跟操作系统一块实现虚拟内存管理,MMU也是Linux、Wince等操作系统的硬件要求。而控制器系统的芯片(面向低端控制领域,ARM1,2,MIPS M系列,80251等)一般都没有MMU,或者其只有单一的线性映射机制。本文要谈的是...
分类:
其他好文 时间:
2014-10-09 19:44:27
阅读次数:
286
随着多核CPU的高速发展,为了充分利用硬件的计算资源,操作系统的并发多任务功能正变得越来越重要,但是CPU在进行计算时,还需要从内存读取输出,并将计算结果存放到内存中,然而由于CPU的运算速度比内存高几个数量级,CPU内的寄存器数量和容量有限,为了不让CPU长时间处于等待内存的空闲状态,在CPU和内...
分类:
编程语言 时间:
2014-10-09 18:25:17
阅读次数:
162
组装电脑的朋友最喜欢问的一句话是:这套电脑配置怎么样?今天围绕这个热门话题,笔者为大家做个比较通俗易懂的讲述关于如何查看电脑配置,以及电脑配置好不好做个介绍,希望对阅读过本文的电脑新手能够有实质性的帮助. 首先来介绍下怎么看电脑配置,如何查看电脑配置 如果我们有一台电脑,我们怎么看电脑的配置到底怎么...
分类:
其他好文 时间:
2014-10-09 16:43:27
阅读次数:
190
内存是SoC(System on Chip,片上系统)集成设计的重要模块,是SoC中成本比重较大的部分。内存管理的软硬件设计是SoC软件架构设计的重要一环,架构设计师必须要在成本和效率中取得平衡,做到在节省内存的同时保证整个系统的性能。系统内存需求评估是对嵌入式软件架构师的最基本要求,同时也是其最重...
分类:
其他好文 时间:
2014-10-09 15:04:23
阅读次数:
180
如图,这个错误使无数玩家烦恼。 出现这个错误,可能是硬件的问题,也可能是软件的问题。可是,因为硬件引起该问题的概率非常小,而且除了更换硬件之外没有更好的解决方法,因此本文将具体介绍怎样通过软件解决此问题,这也是大家最关心的。大致介绍一下这个错误是怎样发生的。这个错误的本意是提示内存错误,可是通常情....
分类:
其他好文 时间:
2014-10-09 14:46:43
阅读次数:
213
前言: 前天在看APUE的时候突然想到了这个问题,于是给自己科普一下Linux系统的启动流程。1.加载BIOS 接通电源后,计算机首先加载BIOS(即Basic Input-Output System,该程序被固化在主板上的一个ROM芯片中,包括最基本的输入输出程序、系统设置程序、开机硬件自检程.....
分类:
系统相关 时间:
2014-10-09 02:11:07
阅读次数:
203
gcc简介1、 gcc是GNU Compiler Collection的缩写。最初是作为C语言的编译器(GNU C Compiler),现在已经支持多种语言了,如C、C++、Java、Pascal、Ada、COBOL语言等。[gcc编译器的作者是Richard Stallman,是GNU项目的奠基者] 2、主要特征: gcc是一个可移植的编译器,支持多种硬件平台,甚至对Don Knuth 设计的...
分类:
其他好文 时间:
2014-10-09 01:45:37
阅读次数:
160