Chinaunix首页 | 论坛 | 博客
  • 博客访问: 433880
  • 博文数量: 247
  • 博客积分: 185
  • 博客等级: 入伍新兵
  • 技术积分: 1005
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-10 10:39
文章分类

全部博文(247)

文章存档

2015年(3)

2014年(21)

2013年(53)

2012年(170)

发布时间:2012-12-22 14:13:52

14.1  概述 现代操作系统引入了线程的概念。线程是CPU执行的最小单元,相对于进程而言,它具有轻捷、高效、开销小等优点。 14.2  线程和经典进程的比较 线程和经典进程的主要区别如下。 —     线程没有自己的独立空间,进程内的线程共用内存空间。进程具有自己的独立空间,进程之间无法直接访问对方数据。 —     各个线程的栈空间虽然独立,但位于同一进程内的线程,其栈空间仍然是从同一地址空间内分配,因此可以直接访问。这样,一......【阅读全文】

阅读(843) | 评论(0) | 转发(0)

发布时间:2012-12-22 14:09:06

移植u-boot-2012.07到mini2440开发板的笔记<1363976004@qq.com>1.下载、解压、编译、u-boot源码1)tar xjf u-boot-2012.07.tar.bz22)cd u-boot-2012.04.013)make smdk2410_config4)Make5)烧写到mini2440开发板的Nor flash中,启动开发板,观察现象。2.创建mini2440单板1)将u-boot-2012.07/board/samsung目录下的smdk2410复制为mini2440,将该目录下的smdk......【阅读全文】

阅读(720) | 评论(0) | 转发(0)

发布时间:2012-12-18 19:00:56

    做android开发有段时间了,于是决定开博写点东西,提高技术,交点朋友。我决定从零开始写android,毕竟学到的知识有限,首先来说说android开发环境搭建,环境搭建大同小异,下面是一般环境搭建的全过程(原文转自吴秦)。 本系列适合零基础的人员,因为我就是从零开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教。 在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld。本文的主题如下: 1、环境搭建 ......【阅读全文】

阅读(1087) | 评论(0) | 转发(0)

发布时间:2012-12-14 20:09:51

今天我们说说“Pre-网络编程”。内容比较杂,但都是在做网络应用程序开发过程中经常要遇到的问题。 一、大端、小端和网络字节序 小端字节序:little-endian,将低字节存放在内存的起始地址; 大端字节序:big-endian,将高字节存放在内存的其实地址。       例如,数字index=0x11223344,在大小端字节序方式下其存储形式为:上图一目了然的可以看出大小端字节序的区别。 还有另外一个概念就是网络字节序。网络字节顺序是TCP/IP中规定好的一种数据表示格式,它与具体的CPU类型、操作系统等无关,从而可以保证数据在......【阅读全文】

阅读(671) | 评论(0) | 转发(0)

发布时间:2012-12-14 19:58:45

    本来想写个文件系统的专题,结果发现对硬盘的内部架构和存储原理还是比较模糊,因为不了解“一点”硬盘的存储原理对文件系统的认识老是感觉镜花水月,不踏实。经过搜集整理资料就由了本文的问世。借用Bean_lee兄一句话:成果和荣耀归于前辈。首先,让我们看一下硬盘的发展史:1956年9月13日,IBM的IBM 350 RAMAC(Random Access Method of Accounting and Control)是现代硬盘的雏形,整个硬盘需要50个直径为24英寸表面涂有磁浆的盘片,它相当于两个冰箱的体积,不过其存储容量只有5MB。1971年,IBM开始采用一种名叫......【阅读全文】

阅读(702) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册