自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

宋金时的专栏

士不可以不弘毅,任重而道远!你无法改变过去,却可以把握现在和未来,相信自己,无限可能!

  • 博客(5)
  • 资源 (77)
  • 收藏
  • 关注

原创 深入理解计算机系统之旅(五)优化程序性能

1、前言好的算法和数据结构在编写高性能的程序时固然重要,但是却不是全部,如果我们想要写出性能更好的程序就需要了解编译器是否如何工作和优化我们的代码的,当然并不是要求所有的程序员都去了解和掌握此技能,仅仅对程序性能要求比较苛刻在现有情况下已经无法通过其他方法优化的情况下才会凸显重要性。

2014-05-28 11:42:36 2427 1

原创 深入理解计算机系统之旅(四)处理器(CPU)的体系结构

1、前言处理器是非常复杂的系统,它不是一蹴而就的,它是经过不断的升级、更新、设计之后的产物,并且现在还在保持着不断的更新。处理器只能执行一系列的指令,每条指令都只是执行某个简单的操作,比如数字相加。指令同样也需要被编码,这些编码是由一定规则的0和1的二进制位组成,这些指令编码的统称就是处理器的指令集。

2014-05-28 10:53:12 2107

原创 深入理解计算机系统之旅(三)程序的机器级表示

1、前言我们在使用高级语言比如C语言、OBjective-C以及Java等编写程序时,我们被屏蔽了程序的具体机器级的实现,这个屏蔽的工具就是编译器(Java是解释执行,但是它同样也需要将文本的源码进行一定的翻译,转换为字节码)。

2014-05-28 10:41:49 1870

原创 深入理解计算机系统之旅(二)信息在计算机中的表示和处理

1、前言计算机只能处理和认识0和1,但是0和1的位数多了,就能对现实世界的各种信息进行编码,同样的0和1的序列在不同场景和上下文中的意义也不尽相同,所以通过一定的规则进行合理的编码和解码,然后就能将现实世界的信息放在计算机中运算和处理,最后按照预先设定好的程序将结果反馈给用户。

2014-05-28 10:30:10 1913

原创 深入理解计算机系统之旅(一)计算机系统漫游

计算机系统是由硬件和系统软件组成,它们共同协作以运行应用程序。计算机内部的信息被表示为一组组的0和1二进制位,它们依据不同的上下文有不同的解释方式。程序被其他程序编译成不同的形式,开始时是源代码文本,然后被编译器和连接器翻译成二进制可执行文件。处理器读取并解释存放在主存里的二进制指令。因为计算机花费了大量的时间在存储器、I/O设备和CPU寄存器之间拷贝数据,所以系统中的存储设备就被按层次排列,CPU寄存器在顶部,接着是多层的硬件高速缓存存储器,DRAM主存储器,DRAM主存储器和磁盘存储器。在层次模型中

2014-05-27 15:13:40 2571

AndroidARTruntimeOverview_v1.0.0

AndroidARTruntimeOverview_v1.0.0_201506051944.pdf

2015-06-05

AndroidDalvikVMOverview

AndroidDalvikVMOverview_v1.0.0_201506031920.pdf

2015-06-03

Android Anatomy and Physiology

Android Anatomy and Physiology.pdf

2015-06-01

InCallUI_issue_analysis_report

InCallUI_issue_analysis_report_201407101029.pdf

2015-06-01

Drive_show_black_screen_issue_analysis_report

Drive_show_black_screen_issue_analysis_report

2015-06-01

BOOT_COMPLETED issue analysis report

BOOT_COMPLETED_issue_analysis_report_201407111625.pdf

2015-06-01

Device_Provisioned_issue_analysis_report

Device_Provisioned_issue_analysis_report_201408201558.pdf

2015-06-01

Android系统中基于Binder的IPC流程框架分析

Andrid系统中基于Binder的IPC流程框架分析_V1.0_201407251755.pdf

2015-06-01

MagnificationGestureMechanism_Introduce

MagnificationGestureMechanism_Introduce_v0.1.pdf

2015-06-01

Boot process and Manage of the Activity

Boot process and Manage of the Activity_201408261721.pdf

2015-06-01

Activity_boot_process_analysis

Activity_boot_process_analysis_201407231537.pdf

2015-06-01

Coredump简介及使用

Android Coredump简介及使用_v1.0_201504281025.pdf

2015-06-01

AndroidFrameworkBootUpOverview

AndroidFrameworkBootUpOverview

2015-06-01

wince下wifi无线连接源码以及整套需要的库

wince下wiFi无线连接源码以及整套需要的库

2013-10-22

linux缓冲区溢出漏洞攻击文件

linux 缓冲区溢出 漏洞攻击 获取root权限 shell

2012-10-29

基于ARM的嵌入式文件系统YAFFS的移植.pdf

基于ARM的嵌入式文件系统YAFFS的移植.pdf

2011-09-18

基于Qt4的SQLite数据库应用编程.pdf

基于Qt4的SQLite数据库应用编程.pdf

2011-09-18

基于GCC的交叉编译器研究与开发.pdf

基于GCC的交叉编译器研究与开发.pdf

2011-09-18

基于ARM的嵌入式流媒体播放器的设计.pdf

\基于ARM的嵌入式流媒体播放器的设计.pdf

2011-09-18

便携式红外相机中触摸屏原理与应用.pdf

\便携式红外相机中触摸屏原理与应用.pdf

2011-09-18

MPlayer和Qtopia在嵌入式无线卡拉OK点播终端中的应用.pdf

\MPlayer和Qtopia在嵌入式无线卡拉OK点播终端中的应用.pdf

2011-09-18

Linux下嵌入式系统中SQlite数据库的应用.pdf

\Linux下嵌入式系统中SQlite数据库的应用.pdf

2011-09-18

Linux内核在S3C2440上移植的方法.pdf

Linux内核在S3C2440上移植的方法.pdf

2011-09-18

Linux内核移植与USB无线网卡驱动的研究与实现.pdf

Linux内核移植与USB无线网卡驱动的研究与实现.pdf

2011-09-18

参考资料\KTV点歌系统的设计与实现.pdf

参考资料\KTV点歌系统的设计与实现.pdf

2011-09-18

arm-linux-gcc-3.4.6-glibc-2.3.6.tar.bz2

arm-linux-gcc-3.4.6-glibc-2.3.6.tar.bz2

2011-09-18

u-boot移植实验\u-boot-1.3.2.tar.bz2

u-boot移植实验\u-boot-1.3.2.tar.bz2

2011-09-18

tslib-1.4.tar.bz2

触摸屏库源代码\tslib-1.4.tar.bz2

2011-09-18

SQLite_Expert_Professional_3.1.9_XiaZaiBa.exe

SQLite_Expert_Professional_3.1.9_XiaZaiBa.exe

2011-09-18

Qt资料\Qt4编程的控制MPlayer.doc

Qt资料\Qt4编程的控制MPlayer.doc

2011-09-18

《24小时学通qt编程》 .pdf

《24小时学 通qt 编程》 .pdf

2011-09-18

Linux窗口程序设计—Qt4精彩实例分析.pdf

Linux窗口程序设计—Qt4精彩实例分析.pdf

2011-09-18

实用工具\dnw.exe

\嵌入式资料\ 实用工具\dnw.exe

2011-09-18

usb-uart驱动\CP210x.rar

\usb-uart驱动\CP210x.rar

2011-09-18

linux device driver\ldd3英文版附源码.rar

linux device driver\ldd3英文版附源码.rar

2011-09-18

嵌入式实时操作系统.pdf

\嵌入式资料 嵌入式实时操作系统.pdf

2011-09-18

构建嵌入式Linux系统().pdf

\构建嵌入式Linux系统(中).pdf

2011-09-18

Pro.Linux.Embedded.Systems.EN.pdf

Pro.Linux.Embedded.Systems.EN.pdf

2011-09-18

Embedded.Linux.Primer.EN.chm

Embedded.Linux.Primer.EN.chm

2011-09-18

嵌入式资料\ARM体系结构与编程.pdf

嵌入式资料\ARM体系结构与编程.pdf

2011-09-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除