文档章节

Linux 设备文件

QMonkey
 QMonkey
发布于 2014/06/17 21:42
字数 151
阅读 12
收藏 0
Linux设备文件分为字符设备和块设备。
两者主要区别是:当字符设备发出读/写请求的时候,实际的硬件I/O操作紧接着发生;块设备则不同,它利用一块系统内存作为缓冲区,当用户进程对设备请求能满足用户的要求,就返回请求的数据,如果不能,就调用请求函数来进行I/O操作。块设备主要是针对磁盘等较慢的设备设计的,以免耗费过多的CPU时间来等待。

© 著作权归作者所有

共有 人打赏支持
QMonkey
粉丝 0
博文 8
码字总数 8066
作品 0
广州
[转]Linux下的虚拟光驱和虚拟软驱

原文地址:http://my.unix-center.net/~Simonfu/?p=415 如果你是刚从Windows转到Linux的话,你可能要问Windows下面有虚拟光驱,Linux下面有没有呢?一般来说Windows能做的事情,Linux都能做到...

Orion
2011/07/10
0
0
嵌入式Linux学习基础规划篇

嵌入式的学习是需要日积月累的,是通过一点一滴的积累才能成为大神。下面来介绍一下嵌入式linux学习基础规划,目标是达到适应嵌入式应用软件开发、嵌入式系统开发或嵌入式驱动开发的基本素质...

创客学院
04/10
0
0
[linux命令]mount umount

mount 1.作用 mount命令的作用是加载文件系统,它的用权限是超级用户或/etc/fstab中允许的使用者。 2.格式 mount -a [-fv] [-t vfstype] [-n] [-rw] [-F] device dir 3.主要参数 -h:...

77970290
2012/10/24
0
1
Linux设备驱动开发学习(2):Linux设备驱动简介

2.1 设备驱动的角色 设备驱动是介于应用软件和硬件设备(或其他虚拟设备)之间的程序,驱动完成对硬件设备(或其他虚 拟设备)的管理,应用软件对硬件的访问通过驱动程序来完成。当环境变得复...

lengxujun
06/26
0
0
Linux2.6内核和Linux2.4内核有什么不同?

 1.模块子系统(Module Subsystem)、统一设备模型(Unified Device Model)和 PnP 支持模块子系统发生了重大变化。  2.稳定性有所提高   为了彻底避免内核加载或者导出正在被使用的内核...

jtihj
2009/12/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

c语言之内存分配笔记

先看一个数组: short array[5] = {1,2} // 这儿定义的一个int类型的数组,数组第1和第2个元素值是1和2.其余后面默认会给值为0; 或者 short array[] = {1,2};//这儿数组第1和第2个元素,数组...

DannyCoder
48分钟前
0
0
Shell | linux安装包不用选择Y/N的方法

apt-get install -y packageOR echo "y" | sudo apt-get install package

云迹
今天
1
0
Hadoop的大数据生态圈

基于Hadoop的大数据的产品圈 大数据产品的一句话概括 Apache Hadoop: 是Apache开源组织的一个分布式计算开源框架,提供了一个分布式文件系统子项目(HDFS)和支持MapReduce分布式计算的软件架...

zimingforever
今天
4
0
八大包装类型的equals方法

先看其中一个源码 结论:八大包装类型的equals方法都是先判断类型是否相同,不相同则是false,相同则判断值是否相等 注意:包装类型不能直接用==来等值比较,否则编译报错,但是数值的基本类型...

xuklc
今天
2
0
NoSQL , Memcached介绍

什么是NoSQL 非关系型数据库就是NoSQL,关系型数据库代表MySQL 对于关系型数据库来说,是需要把数据存储到库、表、行、字段里,查询的时候根据条件一行一行地去匹配,当量非常大的时候就很耗...

TaoXu
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部