原文:http://blog.csdn.net/lifengxun20121019/article/details/17403527关于udev和mdev之间的区别与联系我发现自己现在还没有把它完整的给区分开来和联系起来. 设备文件系统有devfs,mdev,udev mdev是udev...
分类:
其他好文 时间:
2014-06-25 22:59:04
阅读次数:
249
“一切皆文件”是Unix/Linux系统中一个非常重要的思想。在Linux系统中,具体到硬件来说就是每个设备都被当成一个文件来对待。下面列出几个常见的设备在Linux系统中的文件名。设备 文件名IDE硬盘/dev/hd[a-d]SCSI/SATA/USB 硬盘/dev/sd[a-p]U盘/dev/s...
分类:
系统相关 时间:
2014-06-25 16:55:55
阅读次数:
246
1. 判断一文件是不是块或字符设备文件,如果是将其拷贝到 /dev 目录下
read -p "input a file:" filename
if [ -b $filename -o -c $filename ]
then
cp $filename /dev/
fi
2.编写一个脚本,进行简单的减法运算,要求提示输入变量
#!/bin/bash
read -...
分类:
系统相关 时间:
2014-06-24 20:59:09
阅读次数:
434
转自:http://blog.sina.com.cn/s/blog_55465b470100ri1e.htmlLinux驱动程序工作原理简介一、linux驱动程序的数据结构二、设备节点如何产生?三、应用程序是如何访问设备驱动程序的?四、为什么要有设备文件系统?五、设备文件系统如何实现?六、如何使用设...
分类:
系统相关 时间:
2014-06-24 10:22:09
阅读次数:
302
网络相关的东西几乎都是建立在套接字之上.所以这个内容对于程序员来说还是蛮重要的啊.
其实套接字也就是一个特殊的设备文件而已,我始终不能明白为什么要叫套接字.这么个奇怪的名字.不过还是就这样算了吧.关键还是编程上.由于其重要性,我还是写的详细一点吧.
一.套接字
核心函数: int socket(int domain,int type,int protocol);
这个函数在通信域d...
分类:
系统相关 时间:
2014-06-22 21:04:46
阅读次数:
395
系统中能够随机访问固定大小数据片的设备被称之为块设备。这些数据片就称作块。块设备文件一般都是以安装文件系统的方式使用,这也是块设备通常的访问方式。块设备的方式访问方式是随机的,也就是可以在访问设备时,随意的从一个位置跳转到另外一个位置。块设备的访问位置必须能够在介质的不同区间前后移动。所以事实上内核...
分类:
其他好文 时间:
2014-06-20 17:37:11
阅读次数:
286
1.概述
一个线性区可以和磁盘文件系统的普通文件的某一个部分或者块设备文件相关联。这就意味着内核把对线性区中页内某个字节的访问转换成对文件中相应字节的操作,这种技术称为内存映射。
有两种类型的内存映射:
共享型:
在线性区页上的任何写操作都会修改磁盘上的文件;而且,如果进程对共享映射中的一个页进行写,那么这种修改对于其他映射了这同一文件的所有进程来说都是可见的。
私有型:
当进程创...
分类:
其他好文 时间:
2014-06-17 16:32:08
阅读次数:
264
********************************************************
--文件I/O--文件:文本文件:存储量大,速度慢,便于字符操作二进制文件:存储量小,速度快,便于存放中间结果普通文件:设备文件:---C标准函数---:Buffered
I/O,高级文...
分类:
系统相关 时间:
2014-06-06 16:20:13
阅读次数:
336
Linux驱动:角色:应用程序 API 操作系统 驱动
实际硬件功能:1.对设备进行初始化和释放2.把数据从内核传送到硬件和从硬件读取数据3.检测和处理设备出现的错误Linux驱动程序类型:字符设备:由文件系统管理
(通过设备文件访问)块设备:由文件系统管理网络设备:由协议栈管理 (通过socke....
分类:
系统相关 时间:
2014-06-06 15:55:44
阅读次数:
451
1、文件描述符
Linux操作系统中,几乎所有的设备都被抽象成为设备文件。因此,当我们想对设备进行操作的时候可以直接去操作其相应的设备文件。设备文件即是文件,要想对文件进行操作,无非就是:打开文件、关闭文件、写入数据、读出数据等,它们分别对应的函数有open(),close(),write(),read(),就以其中的open()函数做一个分析。open函数的作用是打开一个文件。
(1)它的定...
分类:
系统相关 时间:
2014-06-05 06:17:45
阅读次数:
389