内核是提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。一个内核不是一套完整的操作系统。一套基于Linux内核的完整操作系统叫作Linux操作系统,或是GNU/Linux。Linux内核的主要模块(或组件)分以下几个部分:存储管理、CPU和进程管理、文件系统、设备管理和驱动、网络通信,以....
分类:
系统相关 时间:
2015-04-07 17:28:27
阅读次数:
145
1.中间件 中间件处于应用软件和系统软件之间,是一种以自己的复杂换取企业应用简单化的可复用的基础软件。在中间件产生以前,应用软件直接使用操作系统、网络协议和数据库等开发,开发者不得不面临许多很棘手的问题,如操作系统的多样性,繁杂的网络程序设计和管理,复杂多变的网络环境,数据分散处理带来的不一致...
分类:
Web程序 时间:
2015-04-07 13:37:31
阅读次数:
148
http://lingyunxinghuo.blog.51cto.com靈雲星火1:文件打开时open系统调用open建立了一条到文件或设备的访问间的路径。如果调用成功,它将返回一个可以被read,write和其他系统调用使用的文件描述符。这个文件描述符是唯一的,它不会与任何运行的程序共享。如果两个程序打开听?.
分类:
其他好文 时间:
2015-04-06 18:58:14
阅读次数:
275
一、linux系统的组成1、计算机硬件--冯若依曼的五大硬件:CPU(计算器、控制器)存储器、I/O(输入设备、输出设备)2、linux内核(“内核”指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件)3、库--lib(库的调用:简单的讲就是系统调用的2次调用,实际上..
分类:
系统相关 时间:
2015-04-03 06:55:48
阅读次数:
180
1.rpm工具rpm:Redhatpackagemanager,redhat特有的软件安装工具,设计理念是开放的,不仅仅是在RedHat平台上,在SUSE上也是可以使用的。rpm包由‘-’、‘.’分成了若干部分,例如abrt-cli-2.0.8-15.el6.centos.i686.rpm,‘abrt-cli’是包名;‘2.0.8-15’是版本号(一般情况..
分类:
其他好文 时间:
2015-04-02 19:04:56
阅读次数:
162
软件环境:Win7,Keil MDK 4.72a, IAR EWARM 7.2, GCC 4.2,Python 2.7 ,SCons 2.3.2
硬件环境:Armfly STM32F103ZE-EK v3.0开发板
参考文章:RT-Thread编程指南
由于SD卡可插拔的便捷性,使得其在嵌入式中的应用中广泛使用。
【1】修改底层驱动接口
(1)打开Armfly S...
分类:
Web程序 时间:
2015-04-01 17:37:25
阅读次数:
4571
文件系统和数据库的对比
本文主要从单机系统的角度出发,对比通用的文件系统和数据库技术。
想到哪里就写到哪里,遗漏的地方应该很多。
共同点:
同属于系统软件或底层软件都是用来存储和访问数据的都有着悠久的研究开发历史都有成熟的标准或规范。这既有利于开发可移植的程序,又不利于开发创新的系统,特别是分布式系统。实现技术上也有很多的共同点
大都采用C/C++这样更底层的语言...
分类:
数据库 时间:
2015-03-31 22:23:42
阅读次数:
198
1.rpm工具rpm全称为RedhatPackageManager,红帽软件包管理工具,设计理念是开放的,不仅仅是在RedHat平台上,在SUSE上也是可以使用的。rpm包名字构成由-和.分成了若干部分,如abrt-cli-2.0.8-15.el6.centos.i686.rpm,abrt-cli是包名,2.0.8-15是版本号,el6指的是redhat企业版..
分类:
系统相关 时间:
2015-03-31 20:25:42
阅读次数:
207
Linux系统软件包的管理一、rpm工具rpmRedhatPackageManager,设计理念是开放的,不仅仅是在RedHat平台上,在SUSE上也是可以使用的。rpm包名字构成由-和.分成了若干部分,如abrt-cli-2.0.8-15.el6.centos.i686.rpm,abrt-cli:是包名2.0.8-15:是版本号el6:指的是redhat企业版6..
分类:
系统相关 时间:
2015-03-31 01:02:18
阅读次数:
323
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------以下为自己的学习总结与学习笔记,可能有不全面不到位的地方,也欢迎大家一起分享指正。C语言是世界上最流行、使用最广泛的高级程序设计语言之一,其主要的用途包括1、编写系统软件、图形处理、单片机程序、嵌入...
分类:
编程语言 时间:
2015-03-30 22:35:52
阅读次数:
160