期刊文献+
共找到215篇文章
< 1 2 11 >
每页显示 20 50 100
基于配置引导的实时Linux内核靶向模糊测试
1
作者 施鹤远 陈世俊 +3 位作者 张强 沈煜恒 姜宇 施荣华 《计算机科学》 北大核心 2025年第S1期873-880,共8页
实时Linux在各类实时性需求业务场景中得到广泛应用,保障实时Linux内核安全稳定至关重要。当前主流的覆盖率导向内核模糊测试技术对于特定待测代码定位存在局限,导致内核模糊测试对实时特性相关代码的针对性测试能力不足。针对此问题,... 实时Linux在各类实时性需求业务场景中得到广泛应用,保障实时Linux内核安全稳定至关重要。当前主流的覆盖率导向内核模糊测试技术对于特定待测代码定位存在局限,导致内核模糊测试对实时特性相关代码的针对性测试能力不足。针对此问题,文中提出了一种基于配置引导的实时Linux内核靶向模糊测试方法。该方法首先结合内核配置选项构建内核文件树,识别实时特性相关内核代码;然后基于实时Linux内核函数间调用关系和基本块地址,构建实时特性相关待测靶点;最后利用基于权重的种子调度策略提升内核模糊测试针对性测试效果。该方法在4个版本的实时Linux内核的测试任务中,发现了58个实时特性相关的内核缺陷。与通用覆盖率导向内核模糊测试工具Syzkaller相比,该方法对于实时特性相关代码的基本块覆盖数量提升17.06%,发现实时特性相关漏洞数量提升65.39%。实验结果表明,该方法能显著提高内核模糊测试的实时特性相关代码覆盖能力与针对性测试能力。 展开更多
关键词 实时linux 模糊测试 异常检测 内核配置
在线阅读 下载PDF
Linux内核定时器并发错误检测
2
作者 周多明 马麟 周亚金 《软件学报》 北大核心 2025年第11期5356-5385,共30页
定时器是操作系统延迟任务调度与执行的驱动器,具有运行在原子上下文和异步执行的特性,可以在任何时刻与不同的线程并发执行,如果开发人员不能考虑到所有多线程交错的场景,则可能引入多种类型的并发错误,对操作系统安全产生严重威胁.定... 定时器是操作系统延迟任务调度与执行的驱动器,具有运行在原子上下文和异步执行的特性,可以在任何时刻与不同的线程并发执行,如果开发人员不能考虑到所有多线程交错的场景,则可能引入多种类型的并发错误,对操作系统安全产生严重威胁.定时器并发错误不仅涉及多线程交错,还涉及定时器处理程序的延迟执行与重复调度,比普通的并发错误更难发现,目前还没有工具可以有效地检测此类错误.总结3种定时器并发错误类型,即定时器睡眠错误、定时器死锁错误和僵尸定时器错误.为有效地对错误进行检测,首先通过指针分析,提取内核中所有与定时器有关的功能模块,避免对无关代码进行分析提高检测效率;然后构建上下文敏感、路径敏感和流敏感的过程间控制流图,为后续分析奠定基础;最后综合应用函数调用图遍历、锁集分析、指向分析、控制流分析等静态分析技术,设计针对3种定时器并发错误的检测算法.为评估算法的有效性,在Linux 5.15内核中共发现了328个真实定时器并发错误,向Linux内核社区提交了56个补丁,截至目前, 49个补丁已经合并到Linux内核主线, 295个错误被确认和修复,申请了14个CVE编号,说明了所提方法的有效性.最后通过对比实验对算法的性能、漏报与误报情况进行了系统分析,并总结3种定时器并发错误的修复方法. 展开更多
关键词 静态分析 linux内核定时器 并发错误 操作系统安全
在线阅读 下载PDF
Linux2.6内存管理研究 被引量:10
3
作者 谢长生 刘志斌 《计算机应用研究》 CSCD 北大核心 2005年第3期58-60,共3页
Linux得到越来越广泛的应用,Linux2. 6作为最新的内核在各方面都有很大的改进。针对Linux内存管理系统,介绍了 2. 6版所采用的新技术,同时提出了改进的途径。
关键词 linux 2.6 内存管理
在线阅读 下载PDF
嵌入式Linux2.6内核的CAN驱动设计与实现 被引量:3
4
作者 张雪松 王鸿磊 徐钊 《计算机工程与设计》 CSCD 北大核心 2010年第15期3396-3398,3426,共4页
为实现CAN总线设备在嵌入式Linux2.6.24内核下使用,提出了一种基于嵌入式Linux2.6.24内核的CAN总线驱动设计方案并赋予实现。由于嵌入式处理器S3C2410通过SPI总线完成与CAN控制器的硬件连接,利用嵌入式Linux2.6.24内核自带的SPI总线驱... 为实现CAN总线设备在嵌入式Linux2.6.24内核下使用,提出了一种基于嵌入式Linux2.6.24内核的CAN总线驱动设计方案并赋予实现。由于嵌入式处理器S3C2410通过SPI总线完成与CAN控制器的硬件连接,利用嵌入式Linux2.6.24内核自带的SPI总线驱动中的函数完成CAN总线字符驱动设计,详细说明了在嵌入式Linux2.6.24内核下加载和声明SPI总线的具体步骤、CAN总线驱动初始化和中断控制的设计方法以及CAN驱动加载步骤。最后通过实例验证了CAN总线驱动设计的正确性。 展开更多
关键词 嵌入式 linux2.6 SPI CAN总线 驱动程序
在线阅读 下载PDF
基于Linux2.6和SQLite的手机地址簿的设计与实现 被引量:2
5
作者 赵鹏 周余 +1 位作者 王自强 都思丹 《电子测量技术》 2009年第6期61-64,共4页
嵌入式数据库与传统数据库相比,其体积小,速度更快,移植性能好。SQLite不仅具有嵌入式数据库的一般特性,并且由C语言实现、完全开源。本文深入研究了SQLite的框架和各个模块,并提出了基于linux2.6和SQLite的开源手机地址簿设计与实现方... 嵌入式数据库与传统数据库相比,其体积小,速度更快,移植性能好。SQLite不仅具有嵌入式数据库的一般特性,并且由C语言实现、完全开源。本文深入研究了SQLite的框架和各个模块,并提出了基于linux2.6和SQLite的开源手机地址簿设计与实现方法。实验环境是采用基于S3C2440A处理器、带有触摸屏的LCD的开发板,移植了最新的Linux2.6的内核,采用Matchbox桌面系统,基于GTK实现。实验表明,地址簿占用资源少,运行稳定,具有很好的推广价值。 展开更多
关键词 SQLITE 地址簿 Matchbox S3C2440A linux2.6
在线阅读 下载PDF
Linux内核2.6.24的CFS调度器分析 被引量:3
6
作者 杜慧江 王云光 《计算机应用与软件》 CSCD 2010年第2期166-168,共3页
Linux内核2.6.24采用了新的调度器CFS(Completely Fair Scheduler),以公平的原则对待所有任务。其性能和对交互进程的响应速度都超过之前版本内核的O(1)调度器,并且算法与实现也更简单。先简单对比了O(1)和CFS,然后结合源代码对CFS的算... Linux内核2.6.24采用了新的调度器CFS(Completely Fair Scheduler),以公平的原则对待所有任务。其性能和对交互进程的响应速度都超过之前版本内核的O(1)调度器,并且算法与实现也更简单。先简单对比了O(1)和CFS,然后结合源代码对CFS的算法和实现作了分析。 展开更多
关键词 linux 内核 调度器 CFS
在线阅读 下载PDF
Linux 2.6存储管理子系统新特性分析 被引量:1
7
作者 陈燕晖 罗宇 《计算机工程与应用》 CSCD 北大核心 2005年第22期91-93,共3页
Linux2.6内核存储管理子系统引入了大量新特性,对之研究很有必要。该文对每一个重要新特性分析了其设计思想及相应的实现。这些特性保证了2.6内核比2.4内核在企业级应用中更具竞争力。
关键词 linux内核 存储管理 可伸缩性
在线阅读 下载PDF
Linux 2.6内核的内核对象机制分析 被引量:5
8
作者 丁晓波 桑楠 张宁 《计算机应用》 CSCD 北大核心 2005年第1期76-77,84,共3页
文中介绍了Linux2.6内核中管理设备及其驱动程序的内核对象机制,重点分析了该机制的主要数据结构、工作原理和操作函数。提出了基于嵌入应用时简化目录结构的方法。
关键词 linux 2.6内核 设备管理 内核对象机制 Kobject
在线阅读 下载PDF
Linux2.6内核下同步串行通信驱动的开发与应用 被引量:3
9
作者 仇洁婷 陈儒军 +1 位作者 何展翔 邱开林 《计算机应用》 CSCD 北大核心 2010年第3期850-853,共4页
随着ARM/DSP双核处理器在地球物理勘探仪器中的推广应用,双核间的通信成为实现这种双核处理器系统的关键技术。针对Linux2.6版本内核,详细介绍了基于AT91TM9200的SSC同步串行通信设备驱动的模块化、分层次的设计架构,并在驱动中使用DMA... 随着ARM/DSP双核处理器在地球物理勘探仪器中的推广应用,双核间的通信成为实现这种双核处理器系统的关键技术。针对Linux2.6版本内核,详细介绍了基于AT91TM9200的SSC同步串行通信设备驱动的模块化、分层次的设计架构,并在驱动中使用DMA传输模式、分段缓存技术和修改PDA控制器优先级。在此基础上给出了AT91RM9200/DSP56309双核的接口电路设计。试验表明,在AT91RM9200/DSP56309双核中利用同步串行同步通信的设计,能够使系统高效、稳定、快速地进行数据传输,从而使双核处理器能够很好地协同工作。 展开更多
关键词 同步串行通信 AT91RM9200 DSP56309 linux2.6
在线阅读 下载PDF
Linux 2.6内核分析 被引量:5
10
作者 栾建海 李众立 黄晓芳 《兵工自动化》 2005年第2期89-90,92,共3页
Linux操作系统内核由进程和内存管理、文件系统、网络接口、进程间通信模块构成。内核程序使用进程标识号(PID)标识过程。内存管理程序采用页式管理机制,通过页面、中间目录及页面表三个层次实现从线形地址到物理地址的映射。其网络接... Linux操作系统内核由进程和内存管理、文件系统、网络接口、进程间通信模块构成。内核程序使用进程标识号(PID)标识过程。内存管理程序采用页式管理机制,通过页面、中间目录及页面表三个层次实现从线形地址到物理地址的映射。其网络接口模块分为:网络设备接口、网络接口核心、网络协议族及网络接口socket层。 展开更多
关键词 linux 操作系统 内核分析 网络接口
在线阅读 下载PDF
基于CK-CPU的Linux2.6实时性能优化 被引量:1
11
作者 江健勇 李春强 胡军山 《计算机工程》 CAS CSCD 北大核心 2011年第17期236-238,共3页
针对Linux2.6在实时中断应用上的局限性,提出一种基于CK-CPU的实时性能优化方案。设计用于实时中断的快速中断请求(FIQ)机制,在FIQ处理程序退出时增加实时进程调度策略,将FIQ服务程序的公共代码和堆栈保留在便笺式存储器中,减少FIQ服务... 针对Linux2.6在实时中断应用上的局限性,提出一种基于CK-CPU的实时性能优化方案。设计用于实时中断的快速中断请求(FIQ)机制,在FIQ处理程序退出时增加实时进程调度策略,将FIQ服务程序的公共代码和堆栈保留在便笺式存储器中,减少FIQ服务程序的内存访问次数并加快其执行速度。实验结果证明,该方案可显著提高Linux2.6的实时性能。 展开更多
关键词 linux2.6内核 实时性能 便笺式存储器 CK-CPU微处理器
在线阅读 下载PDF
对象驱动的Linux内核crash分类技术研究
12
作者 何林浩 魏强 +1 位作者 王允超 郭志民 《小型微型计算机系统》 CSCD 北大核心 2024年第4期926-932,共7页
Crash(程序崩溃)分析是漏洞挖掘与利用的关键阶段,精准的crash分类是crash分析和漏洞利用的前提.针对现有的Linux内核crash存在大量重复的问题,本文提出一种对象驱动的Linux内核crash分类方法.该方法将内核crash与内核对象的关系建模为... Crash(程序崩溃)分析是漏洞挖掘与利用的关键阶段,精准的crash分类是crash分析和漏洞利用的前提.针对现有的Linux内核crash存在大量重复的问题,本文提出一种对象驱动的Linux内核crash分类方法.该方法将内核crash与内核对象的关系建模为二部图结构,从而将crash分类问题转化为内核对象的相似性对比问题.首先,通过对crash执行后向污点分析提取crash相关的内核对象;其次,构造内核对象调用图计算内核与根本原因的相关性度量;最后,基于上述结果构造二部图实现crash相似性比较算法.基于上述方法,本文开发出了Linux内核crash分类的原型系统.通过在真实的数据集上进行实验,验证了系统的有效性和可用性,弥补了现有分类方法粒度较粗,存在误报较多的问题. 展开更多
关键词 crash分类 linux内核 内核对象 污点分析
在线阅读 下载PDF
基于嵌入式应用的Linux内核实时性改进研究 被引量:3
13
作者 严丽平 宋凯 邓胡滨 《计算机工程与设计》 CSCD 北大核心 2011年第1期121-124,共4页
针对Linux内核存在的实时性问题,从实时操作系统的5个性能指标出发,分析了2.6内核实时性能的根本性制约因素为调度延迟和中断延迟。为了解决上述问题,设计并实现了新的任务模型和新的中断处理操作。着重介绍了新任务模型中的硬实时任务... 针对Linux内核存在的实时性问题,从实时操作系统的5个性能指标出发,分析了2.6内核实时性能的根本性制约因素为调度延迟和中断延迟。为了解决上述问题,设计并实现了新的任务模型和新的中断处理操作。着重介绍了新任务模型中的硬实时任务调度算法(优先级位图算法)以及新体系中断响应和中断处理操作流程,给出了关键代码,并进行了试验调试。经realfeel测试结果表明,新体系中实时任务的响应速度显著提高,达到了预期的研究目的。 展开更多
关键词 linux2.6内核 实时性 嵌入式 中断延迟 调度策略
在线阅读 下载PDF
Linux内核防火墙Netfilter实现与应用研究 被引量:46
14
作者 姚晓宇 赵晨 《计算机工程》 CAS CSCD 北大核心 2003年第8期112-113,163,共3页
介绍了Linux内核防火墙的发展,对2.4.x内核中的Netfilter框架的流程和IPv4协议栈中Netfilter的实现进行了分析,通过一个内核防火墙模块实例介绍了基于Netfilter框架下的内核防火墙设计方法,对Netfilter框架下的防火墙高级功能扩展进... 介绍了Linux内核防火墙的发展,对2.4.x内核中的Netfilter框架的流程和IPv4协议栈中Netfilter的实现进行了分析,通过一个内核防火墙模块实例介绍了基于Netfilter框架下的内核防火墙设计方法,对Netfilter框架下的防火墙高级功能扩展进行了展望。 展开更多
关键词 防火墙 linux NETFILTER 内核模块
在线阅读 下载PDF
Linux防火墙内核实现机制分析 被引量:3
15
作者 周运华 谢洁锐 +1 位作者 陈明浩 杜治国 《计算机工程与设计》 CSCD 2004年第10期1748-1750,共3页
Linux在内核中已实现了强大的防火墙机制,以2.2.x版本下的ipchains为例,通过对内核代码的分析,揭示了Linux防火墙的内核实现机制。描述了规则链的函数以及实现的基本框架,分析了不同断点数据包的处理,详细介绍了防火墙核心的数据结构和... Linux在内核中已实现了强大的防火墙机制,以2.2.x版本下的ipchains为例,通过对内核代码的分析,揭示了Linux防火墙的内核实现机制。描述了规则链的函数以及实现的基本框架,分析了不同断点数据包的处理,详细介绍了防火墙核心的数据结构和规则的应用以及和基于模块机制的动态实现机理。 展开更多
关键词 防火墙 内核代码 数据结构 数据包 断点 实现机制 规则 实现机理 基本框架 动态
在线阅读 下载PDF
Linux下网络驱动程序分析 被引量:5
16
作者 郭学理 潘松 韦智 《计算机应用》 CSCD 北大核心 2001年第11期23-24,共2页
讨论了Linux网络驱动程序的基本原理以及它的基本实现过程 。
关键词 linux 内核 网络驱动程序 模块驱动 内核驱动 操作系统 计算机网络
在线阅读 下载PDF
Linux内核调试技术 被引量:12
17
作者 张磊 王学慧 《计算机工程》 CAS CSCD 北大核心 2003年第10期81-83,共3页
开发Linux应用时经常需要对Linux内核进行裁剪或修改,由于操作系统内核的特殊性,不能用调试普通用户程序的方法调试内核。该文首先介绍了常用的Linux内核调试方法,分析了其优缺点,然后详细讲解了一种利用KGDB的远程Linux内核调试技术。
关键词 linux KGDB 内核 调试
在线阅读 下载PDF
Linux内核启动过程分析 被引量:8
18
作者 程耕国 刘先勇 鲍考明 《计算机工程与设计》 CSCD 北大核心 2006年第9期1528-1529,1621,共3页
结合Linux内核代码,分析了80x86平台上Linux操作系统内核的启动过程,特别对内核的动态加载、CPU工作模式的转换以及内存分页机制最终启动的全过程做了较为细致的阐述。该分析有助于更深入地了解Linux内核的工作原理和多任务操作系统的... 结合Linux内核代码,分析了80x86平台上Linux操作系统内核的启动过程,特别对内核的动态加载、CPU工作模式的转换以及内存分页机制最终启动的全过程做了较为细致的阐述。该分析有助于更深入地了解Linux内核的工作原理和多任务操作系统的实现机理,是将Linux运用于嵌入式系统的前期工作。 展开更多
关键词 linux 内核 启动过程 保护模式 中断描述符
在线阅读 下载PDF
嵌入式Linux设备驱动程序开发 被引量:32
19
作者 董志国 李式巨 《计算机工程与设计》 CSCD 北大核心 2006年第20期3737-3740,共4页
阐述在嵌入式Linux环境下设备驱动程序的开发,详细探讨了嵌入式Linux设备驱动程序的通用模块框架和具体开发流程,说明了驱动程序与内核的关系,归纳嵌入式Linux设备驱动程序的共性。解析Linux设备驱动程序模块的概念,进一步分析了驱动模... 阐述在嵌入式Linux环境下设备驱动程序的开发,详细探讨了嵌入式Linux设备驱动程序的通用模块框架和具体开发流程,说明了驱动程序与内核的关系,归纳嵌入式Linux设备驱动程序的共性。解析Linux设备驱动程序模块的概念,进一步分析了驱动模块的初始化和卸载这两个关键函数。通过实例论述如何设计和编写模块化的嵌入式Linux设备驱动程序,以及解释驱动程序的关键代码。最后归纳了开发嵌入式Linux设备驱动程序的核心思想。 展开更多
关键词 嵌入式系统 linux 内核 模块 设备驱动
在线阅读 下载PDF
Linux Shell安全审计机制的扩展 被引量:14
20
作者 汪立东 方滨兴 《软件学报》 EI CSCD 北大核心 2002年第1期80-84,共5页
Unix Shell生成的命令历史记录是系统审计信息的重要来源,但它未能包含检测入侵所需的足够信息,且容易被用户本人篡改.利用可装入内核模块和系统调用劫持技术实现了对Linux Shell安全审计机制的扩展,并给出了用其进行安全监测的例子.
关键词 linux 内核模块 安全审计 入侵检测 计算机网络 Internet
在线阅读 下载PDF
上一页 1 2 11 下一页 到第
使用帮助 返回顶部