作为一个轻量级的http服务器,nginx与Apache相比有以下优势:1)在功能上,它占用很少的系统资源,能支持更多的并发链接,达到更高的访问效率;2)在功能上,他是优秀的代理服务器和负载均衡服务器;在安装配置上,安装简单,配置灵活nginx的模块与工作原理nginx由内核和模块组..
分类:
其他好文 时间:
2016-07-01 16:41:50
阅读次数:
153
设备驱动程序是操作系统内核和机器硬件之间的接口,由一组函数和一些私有数据组成,是应用程序和硬件设备之间的桥梁。在应用程序看来,硬件设备只是一个设备文件,应用程序可以像操作普通文件一样对硬件设备进行操作。
设备驱动程序是内核的一部分,主要完成以下功能:对设备的初始化和释放;把数据从内核传送到硬件设备和从硬件设备读取数据;读取应用程序数据传送给设备文件和回送应用程序请求的数据;检测和...
分类:
系统相关 时间:
2016-06-24 16:14:49
阅读次数:
271
一、Unison简介Unison是Windows、Linux以及其他Unix平台下都可以使用的文件同步工具,它能使两个文件夹(本地或网络上的)保持内容的一致。Unison拥有与其它一些同步工具或文件系统的相同的特性,但也有自身的特点:1.跨平台使用;2.对内核和用户权限没有特别要求;3.Unison是..
分类:
其他好文 时间:
2016-06-23 19:13:14
阅读次数:
300
3、Unison双向同步工具配置3.1、Unison简介Unison是Windows、Linux以及其他Unix平台下都可以使用的文件同步工具,它能使两个文件夹(本地或网络上的)保持内容的一致。Unison拥有与其它一些同步工具或文件系统的相同的特性,但也有自身的特点:1.跨平台使用;2.对内核和用户权..
分类:
其他好文 时间:
2016-06-21 20:59:29
阅读次数:
502
1 中断,很短的时间过去,然后回来。2 信号,软中断,而中断属于硬中断。3 实时内核,和分时内核。4 同步,预先知道发生,异步,预先不知道要发生,中断属于异步。5 arm一次执行一个中断。6 irq中断,2现在内核支持这个,fiq,快速中断请求。7 问题:两个中断同时发生? 更具优先级,一个一个执行 ...
分类:
其他好文 时间:
2016-06-21 20:26:42
阅读次数:
130
前面在Exynos4412 IIC总线驱动开发(一)—— IIC 基础概念及驱动架构分析 中学习了IIC驱动的架构,下面进入我们的驱动开发过程
首先看一张代码层次图,有助于我们的理解
上面这些代码的展示是告诉我们:linux内核和芯片提供商为我们的的驱动程序提供了 i2c驱动的框架,以及框架底层与硬件相关的代码的实现。...
分类:
其他好文 时间:
2016-06-21 07:11:58
阅读次数:
382
namespaces命名空间编程语言封装→代码隔离操作系统系统资源的隔离进程、网络、文件系统进程隔离PID:ProcessID网络接口管理NET:Network跨进程通信的访问IPC:InterProcessCommunication管理挂载点MNT:Mount隔离内核和版本标识UTS:UnixTimesharingSystemControlgroups控制组资..
分类:
系统相关 时间:
2016-05-28 14:33:03
阅读次数:
260
1.简介 本文主要介绍三个文件bootsect.s、setup.s、head.s,主要是做了些从软盘加载内核和设置32位保护模式的操作。 2.程序分析 当PC电源打开后,BIOS自检后将bootsect读入内存绝对地址0x7c00处,因为bootsect.s的结尾是: 然后跳转到0x7c00处并把执 ...
分类:
系统相关 时间:
2016-05-27 20:03:44
阅读次数:
227
当多个进程同时访问操作同一个文件时,我们怎么保证文件数据的正确性。 linux通常采用的方法是文件上锁,来避免共享资源的产生竞争状态。 文件锁包括建议性锁和强制性的锁: 建议性的锁 :顾名思义,相对温柔一些,在对文件进行锁操作时,会检测是否已经有锁存在,并且尊重已有的锁。在一般的情况下,内核和系统都 ...
分类:
系统相关 时间:
2016-05-26 14:26:28
阅读次数:
242
U盘系统与排错系统制作U盘系统的两个主要目的:1、以U盘为救援系统来修复有故障无法启动操作系统修复步骤:1)选尝试从单用户模式启动(内核和基本服务,可以参考/etc/rc.d/rc1.d/S..)2)如果单用户模式也无法正常启动,可以考虑从光盘或者是U盘启一个linux操作系统,首选使用..
分类:
其他好文 时间:
2016-05-24 22:48:42
阅读次数:
254