- 5
- 0
- 约5.33千字
- 约 11页
- 2018-08-31 发布于福建
- 举报
基于驱动代码分离设备驱动体系结构研究
基于驱动代码分离设备驱动体系结构研究
摘要:在对Linux操作系统的网络驱动进行了研究后,设计和实现了一种基于驱动代码分离的驱动框架,将驱动程序分为在用户态执行的部分和在内核态运行的内核模块部分,用户态的驱动部分主要是调用频率较低的性能无关的代码,如设备的状态信息获得等;在内核态运行的驱动内核模块包括驱动代码中的关键部分,如中断响应、数据传输等。以PCnet32网络驱动为例,实现了驱动程序代码在用户空间和内核空间的分离,在一定程度上实现了驱动的隔离,减少了由驱动引起的漏洞破坏操作系统的可能性,同时减少了内核中运行的驱动代码,也满足了驱动性能的要求,达到了保护操作系统可靠性的目的。
关键词:操作系统安全;驱动隔离;用户空间;内核空间;Linux
中图分类号:TP311
文献标识码:A
0 引言
随着计算机科学技术的发展以及硬件性能的提升,操作系统的稳定性及安全性日益成为现今面临的最主要的挑战。尽管操作系统日益成熟,但它依然面临着对更高的安全性要求的挑战。Linux如今已广泛的应用于个人电脑的操作系统和服务器上,近年来,随着嵌入式系统的发展,Linux也开始普遍应用于嵌入式设备。而Linux设备驱动通常都是作为内核的一部分来实现,通常是以内核模块的形式实现。驱动程序运行在内核地址空间,因此其拥有很高的特权,同时对系统资源有完全的访问权限。随着设备种
您可能关注的文档
- 基于项目计算机软件专业模拟教学法研究.doc
- 基于项目计算机网络课程教学模式研究.doc
- 基于项目课程学前教育课程教学设计探索索.doc
- 基于项目设计机械设计研究型教学实践.doc
- 基于项目设计和体验式教学高职营销实训设计思路研究.doc
- 基于项目设计酒店英语课程改革.doc
- 基于项目课程教学提升食品类专业师资队伍教学素养.doc
- 基于项目课程教学食品类专业教师顶岗实践研究.doc
- 基于项目课程机械制造基础教学设计.doc
- 基于项目课程高职植物造景课程教学改革与实践.doc
- 数字普惠金融助力乡村振兴与发展研究.docx
- 全国范围内青少年体育赛事组织与管理.docx
- 2026海南三亚市生态环境局招聘下属事业单位人员3人备考题库(第1号)附答案详解(基础题).docx
- 2026浦发银行昆明分行信用卡部招聘10人备考题库及答案详解【精选题】.docx
- 2026浙江金华社发人力资源发展有限公司招聘1人备考题库附参考答案详解(模拟题).docx
- 2026海南保亭黎族苗族自治县林业局招聘重点公益林专职护林员4人备考题库附参考答案详解(研优卷).docx
- 2026海南保亭黎族苗族自治县林业局招聘重点公益林专职护林员4人备考题库及答案详解一套.docx
- 2026浙江金华市金东区编外工作人员招聘43人备考题库含答案详解(基础题).docx
- 2026海南保亭黎族苗族自治县林业局招聘重点公益林专职护林员4人备考题库含答案详解(实用).docx
- 全国高等教育科研创新能力与科研创新体系构建报告.docx
最近下载
- DB23T 3925—2024 医用空气加压氧舱安全管理指南.pdf VIP
- VW75174_Ch_2010-04_汽车连接器_试验标准.pdf VIP
- 四川省内江市2021-2022学年八年级下学期期末测评数学试卷(含解析).doc VIP
- 爆破震动安全允许距离计算表格.xls VIP
- 5G移动通信网 用户驻地设备(CPE)通用技术要求4727-2024.pdf
- NB_T 10569-2021 风电机组齿轮箱检修技术规程.docx VIP
- 村段防洪治理工程环评(新版环评)环境影响报告表.pdf VIP
- 2026年青岛版(63制)三年级科学下册 20.地球上的水(课件).pptx VIP
- 液压油缸出厂检验报告.docx VIP
- 2026年集成电路设计行业市场规模与增长报告.docx
原创力文档

文档评论(0)