1 / 4
文档名称:

linux驱动基础知识.doc

格式:doc   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

linux驱动基础知识.doc

上传人:zgs35866 2015/9/19 文件大小:0 KB

下载得到文件列表

linux驱动基础知识.doc

相关文档

文档介绍

文档介绍::使硬件工作的软件
驱动程序为操作硬件提供良好内部接口
驱动程序为应用程序提供了访问设备的机制

字符设备是一种按字节来访问的设备,字符驱动则负责驱动字符设备,这样的驱动通常实现 open, close, read和 write 系统调用。顺序访问

只能一次传送一个或多个长度是512字节( 或一个更大的 2 次幂的数)的整块数据。
块和字符设备的区别仅仅是驱动的与内核的接口不同。随机访问
(block)设备和字符(character)设备的区别
块设备有缓冲,因此能选择响应请求的顺序以提高性能,读的时候是一块一块的读。块设备能随机访问。存储设备一般是块设备。
字符设备没有缓冲,按顺序读取。比如键盘,鼠标都是字符设备。大多数设备都是字符设备,因为大多数设备都不需要块设备类型的缓冲。

任何网络事务都通过一个接口来进行, 一个接口通常是一个硬件设备(eth0), 但是它也可以是一个纯粹的软件设备, 比如回环接口(lo)。一个网络接口负责发送和接收数据报文。

1)进程管理内核负责创建和销毁进程, 并处理它们与外部世界的联系(输入和输出). 不同进程间通讯(通过信号, 管道, 或者进程间通讯)对整个系统功能来说是基本的, 也由内核处理. 另外, 调度器, 控制进程如何共享 CPU, 是进程管理的一部分. 更通常地, 内核的进程管理活动实现了多个进程在一个单个或者几个 CPU 之上的抽象.
2)内存管理计算机的内存是主要的资源, 处理它所用的策略对系统性能是至关重要的. 内核为所有进程的每一个都在有限的可用资源上建立了一个虚拟地址空间. 内核的不同部分与内存管理子系统通过一套函数调用交互, 从简单的 malloc/free 对到更多更复杂的功能.
3)文件系统 Unix 在很大程度上基于文件系统的概念; 几乎 Unix 中的任何东西都可看作一个文件. 内核在非结构化的硬件之上建立了一个结构化的文件系统, 结果是文件的抽象非常多地在整个系统中应用. 另外, Linux 支持多个文件系统类型, 就是说, 物理介质上不同的数据组织方式. 例如, 磁盘可被格式化成标准 Linux 的 ext3 文件系统, 普遍使用的 FAT 文件系统, 或者其他几个文件系统.
4)设备控制几乎每个系统操作最终都映射到一个物理设备上. 除了处理器, 内存和非常少的别的实体之外, 全部中的任何设备控制操作都由特定于要寻址的设备相关的代码来进行. 这些代码称为设备驱动. 内核中必须嵌入系统中出现的每个外设的驱动, 从硬盘驱动到键盘和磁带驱动器
5)网络网络必须由操作系统来管理, 因为大部分网络操作不是特定于某一个进程: 进入系统的报文是异步事件. 报文在某一个进程接手之前必须被收集, 识别, 分发. 系统负责在程序和网络接口之间递送数据报文, 它必须根据程序的网络活动来控制程序的执行. 另外, 所有的路由和地址解析问题都在内核中实现

作为系统调用的一部分而执行,运行在进程上下文。
系统调用把应用程序的请求传给内核,调用相应的内核函数完成所需的处理,将处理结果返回给应用程序,如果没有系统调用和内核函数,用户将不能编写大型应用程序。
负责中断

最近更新

窗边小豆豆读书笔记600字(8篇) 9页

新生儿感染性疾病的护理常规ppt 27页

外科护理重难点ppt 27页

糖尿病视网膜病变的护理ppt课件 27页

手术室护理人员对共情的把握ppt 23页

概率论模拟卷1-6及答案 33页

前列腺癌内分泌治疗的护理ppt 23页

安装工程造价常用定额解释(造价员必备) 28页

生儿颅内出血贾慧芳 12页

泌尿系统疾病患儿护理ppt 27页

清远市人民政府办公室关于印发清远市招商引资.. 15页

福建省人民政府办公厅关于印发福建省推进医疗.. 7页

译林版英语六年级上册Unit2 What a day! 知识.. 11页

口腔科急救护理ppt课件 27页

骨干教师培养计划方案的学术成果和知识分享 26页

预防流感的疫苗安全与监测知识培训课件 23页

雨灾雪灾应急预案培训的角色和责任 24页

恢复室护理ppt 24页

数字农业技术与乡村产业转型 33页

护理演讲比赛ppt四分钟 19页

迎接挑战:创新员工培训策略的实施 27页

自评报告中的学术声誉和专业声誉的解读 29页

护理讲课ppt脑出血ppt 27页

科技教育发展中小学生信息技术与人工智能能力.. 26页

流感病毒的传播方式与幼儿园防控策略 27页

氧化铝项目可行性研究报告及项目验收标准设定.. 31页

春节期间的传统歌剧与芭蕾舞剧目表演会 15页

春节习俗中国人新年庆祝的习惯 21页

幼儿园中班班级学情分析报告4000字 9页

外墙施工方案范本 2页