科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件 Linux操作系统内核模块与用户程序对比

Linux操作系统内核模块与用户程序对比

内核模块是如何开始和结束的用户程序通常从函数main()开始,执行一系列的指令并且当指令执行完成后结束程 序。内核模块有一点不同。内核模块要么从函数init_module 或是你用宏module_init指定的函数调用开始。这就是内核模块 的入口函数。它告诉内核模块提供那些功能扩展并且让内核准备好在需要时调用它。当它完成这些后,该函数就执行结束了。模块在被内核调用前也什么都不做。所有的模块或是调用cleanup_module或是你用宏 module_exit指定的函数。这是模块的退出函数。它撤消入口函数所做的一切。 例如注销入口函数所注册的功能。
  • 技术分类:软件
  • 行业属性:通用行业
  • 相关厂商:暂无机构
  • 文档大小:N/A
  • 文档类型:doc
  • 分享人:user04
  • 日期:2007-11-21 14:43:34
  • 关键字:Linux
  • 下载文档
相关文档
  • 2008-11-11 14:08:23

    通过监控Linux运行进程来保证系统的安全

    Linux系统提供了who、w、ps和top等察看进程信息的系统调用,通过结合使用这些系统调用,我们可以清晰地了解进程的运行状态以及存活情况,从而采取相应 的措施,来确保Linux系统的安全。它们是目前在Linux下最常见的进程状况查看工具,它们是随Linux套件发行的,安装好系统之后,用户就可以使用。Linux提供的这些命令都能提供关于进程的一些信息,可以通过它们查看系统当前的进程状况,也可以找出那些占用了过多系统资源的进程并结束该进程。它们的优点在于速度快,透明性好,直观明了。

    标签:内核Linux

    分类:软件

    分享人:user04

    文件:N/A

  • 2008-05-19 15:28:46

    Linux操作系统的内核编译步骤

    对于linux新手来说,编译内核相对有一些难度,甚至不知道如何入手,本文归纳介绍了Linux操作系统的内核编译的步骤。

    标签:编译内核Linux

    分类:职场管理

    分享人:user04

    文件:N/A

  • 2008-05-19 15:25:40

    基于Linux操作系统上的C编程与内核导读

    本文介绍了基于Linux操作系统上的C编程与内核导读方法。

    标签:内核Linux

    分类:职场管理

    分享人:user04

    文件:N/A

  • 2008-05-19 14:47:29

    Linux 2.6内核的编译步骤及模块的动态加载

    本文基于Linux 2.6讲解了内核的编译步骤及模块的动态加载方法。

    标签:模块内核Linux 2.6

    分类:职场管理

    分享人:user04

    文件:N/A

  • 2008-05-19 14:45:22

    Debian Linux系统下的内核编译详细讲解

    本文详细介绍了Debian Linux系统下的内核编译方法。

    标签:内核Debian Linux

    分类:职场管理

    分享人:user04

    文件:N/A

  • 2008-05-19 14:18:15

    通过Linux系统的内核观察/proc/pid/statm

    本文介绍了通过Linux系统的内核观察/proc/pid/statm,文中解释了输出内容的参数,通过内核代码,我们可以更加清楚的了解proc的机制。

    标签:内核Linux

    分类:职场管理

    分享人:user04

    文件:N/A

  • 2008-01-11 09:57:28

    Linux操作系统下KDE Office套件总结

    在KOffice包中还包含一个叫做Kimage的插件。这个插件的功能就是显示不同格式的图片。对于不能原生就显示图片的KOffice程序就需要插入Kimage。未来Kimage将具备图形编辑功能。Kimage是为KOffice组件创建插件的优秀模式。最近KoHTML加入了KOffice套件。顾名思义,它是用做HTML的,更明确 的说是用来显示和浏览HTML页的。当然通常KDE把这个工作交给KDE文件管理器。但是如同Kimage一样,它有raison d‘etre:可以提供给KOffice其他组件显示和嵌入HTML文件的能力。这再次说明了KOffice插件的好处。

    标签:KOffice

    分类:软件

    分享人:itp_dev

    文件:N/A

  • 2008-01-11 09:55:42

    Linux操作系统的声音设备编程实例

    Linux下的声音设备编程比大多数人想象的要简单得多。一般说来,我们常用的声音设备是内部扬声器和声卡,它们都对应/dev目录下的一个或多个设备文件,我们象打开普通文件一样打开它们,用ioctl()函数设置一些参数,然后对这些打开的特殊文件进写操作。由于这些文件不是普通的文件,所以我们不能用ANSI C(标准C)的fopen、fclose等来操作文件,而应该使用系统文件I/O处理函数来 处理这些设备文件。本文为大家举两个实际的例子来说明如何实现Linux下的声音编程。

    标签:驱动声音设备

    分类:软件

    分享人:itp_dev

    文件:N/A

  • 2008-01-11 09:54:40

    Linux操作系统的硬链接与软链接讲解

    在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号。文件属性保存在索引结点里,在访问文件时,索引结点被复制到内存在,从而实现文件的快速访问。 链接是一种在共享文件和访问它的用户的若干目录项之间建立联系的一种方法。Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号链接(Symbolic link)。

    标签:操作系统

    分类:软件

    分享人:itp_dev

    文件:N/A

  • 2008-01-11 09:53:33

    Linux操作系统里的进程管理详细介绍

    在Linux系统里,当前正在运行的程序实例称为进程。比如,当你启动Apache的时候,系统会为它分配一个进程ID。然后就可以用这个ID监视和控制这个程序。进程监视和控制是任何Linux系统管理员的核心任务。一个管理员可以终止 (\\\\\\\"kill\\\\\\\")、重启一个进程,甚至可以为它指定一个不同的优先级。标准的Linux命令\\\\\\\"ps\\\\\\\"和\\\\\\\"top\\\\\\\"通常用于查看当前的进程列表。本文为大家说明如何用这些命令和其它命令来管理Linux系统中的进程。 

    标签:进程管理

    分类:软件

    分享人:itp_dev

    文件:N/A

  • 2008-01-11 09:51:26

    Linux操作系统的编程环境详细介绍

    在Linux系统的程序设计中,有一些重要特性要特别注意。Linux是多任务的,可以同时创建多个进程或者线程。绝不能认为自己的程序是系统唯一运实例;同一个用户或者不同的用户可以运行该程序的其他实例,因此,在某些情况下必须小心对待同步的问题。本文为大家介绍Linux操作系统的编程环境。

    标签:操作系统

    分类:软件

    分享人:itp_dev

    文件:N/A

  • 2008-01-02 10:12:56

    教你定制自己的压缩的FreeBSD内核

    我同时使用Linux和FreeBSD,Linux的“make zImage”的功能使得我可以定制压缩的内核,在自己制作 启动盘、应急盘时尤为方便。而在FreeBSD中我却没有找到类似的功能,编译出的内核要大很多,请问FreeBSD 是否支持压缩内核? 事实上,FreeBSD的安装盘使用的就是压缩的内核,压缩是由kzip工具来完成的。内核压缩的方法如下。

    标签:压缩内核LinuxFreeBSD

    分类:软件

    分享人:paperseditor3

    文件:N/A

  • 2007-12-26 11:31:54

    VMware下Linux的安装及简单设置

    VMware就是一款虚拟机软件,它可以在你现有的操作系统上虚拟出一个新的子机。这个子机一方面建立在你正在运行的操作系统之上,同时,它又拥有自己独立的CPU、硬盘、内存及各种硬件。当然,这些都是虚拟出来的。值得一提的是虚拟的硬盘其实就是母机上的一个文件,你可以随意地对其进行分区、格式化、安装操作系统等操作而不会对原有的系统产生任何影响。虚拟子机所使用的内存大小、硬盘容量大小等都可以根据你的需要进行调整。本文为大家介绍一下怎样用这款软件来安装Linux。

    标签:VMware

    分类:服务器

    分享人:user04

    文件:N/A

  • 2007-12-26 11:14:41

    Linux系统中BSD套接口开发的基础介绍

    本文为大家介绍如何用各种可以得到的接口为Linux开发网络程序。就像大多数 Unix-based的操作系统一样,Linux支持将TCP/IP作为本地的网络传输协议。在这个系列中,我们假定你已经比较熟悉Linux上的C编程 和Linux的一些系统知识诸如signals,forking等等。

    标签:开发BSD

    分类:软件

    分享人:user03

    文件:N/A

  • 2007-12-17 11:16:17

    无线网络优化系统中回放模块的应用开发

    不同的路测软件会把这些数据保存成不同格式类型的数据文件。.ant文件保存的是路测信息,可以用EXCEL2000打开这种格式的文件来查看数据记录的内容。在进行数据回放之前要把文件中的数据导入到软件所使用的数据库中形成路测表,回放是针对数据库的路测表的信息进行的。针对路测表的路测数据回放就是要以图形的形式按照时间先后再现路测信号。从本文举例可以看出路测数据回放模块的部分功能。这些功能的实现是通过灵活应用VB的一些相关控件、方法以及设计和编程技巧来完成的。

    标签:模块无线网络

    分类:网络

    分享人:user03

    文件:N/A

  • 2007-12-11 09:33:00

    EPON用单纤三向模块的设计

    EPON就是把简单经济的以太技术与PON的传输结构结合起来,它采用单一的以太网帧来传输各种业务,这使得简单经济的EPON技术很受欢迎。并且EPON具有同时传输TDM、IP数据和视频广播的能力,其中对于视频广播,是通过扩展第三波长来实现的,称为RF overlay。为了节省光纤资源,降低ONU(光网络单元)用户端的成本,通常采用单纤三向传输技术来实现这种综合业务的传输,这就是所谓的 Triplex。同时用户端可实现模拟接收及数字收发的三向模块也就成为FTTH系统需要的一种关键模块。本文就是介绍这种模块的研制。

    标签:设计模块EPON

    分类:职场管理

    分享人:itp_dev

    文件:N/A

  • 2007-12-10 15:55:46

    富菱化工信息化应用案例

    江苏富菱化工有限公司实施浪潮通软ERP(企业资源管理计划)系统,将整个企业以一个个软件模块的形式集成在一起,使企业做到了“精确化管理”,企业产供销、人财物等的各方面信息得以迅速地集中、处理和反馈,使企业的管理效率大大提高。

    标签:企业资源管理模块

    分类:企业应用

    分享人:itp_dev

    文件:N/A

  • 2007-11-23 11:20:57

    关于Linux系统中日志文件系统的概述

    众所周知,文件系统是操作系统最为重要的一部分。每种操作系统都有自己的文件系统。文件系统直接影响着操作系统的稳定性和可靠性。Linux下的文件系统通常有两种,即日志文件系统和非日志文件系统,本文将简单介绍两类文件系统。

    标签:日志文件系统

    分类:软件

    分享人:user03

    文件:N/A

  • 2007-11-23 11:20:18

    对于Linux操作系统下病毒的防范技巧

    对使用Windows的人来说,病毒无处不在,各种各样的新型病毒层出不穷,近年来,一种类似Unix的操作系统也在发展壮大,开始走进我们的视野,并在各领域内得到应用,它就是Linux系统,对于受病毒困扰的用户来说,Linux会是一块没有病毒的乐土吗? 本文将为大家介绍对于Linux操作系统下病毒的防范技巧。

    标签:病毒防范

    分类:软件

    分享人:user03

    文件:N/A

  • 2007-11-23 11:19:02

    高性能LINUX系统下双效防火墙HOWTO

    包过滤和WEB代理双效合一。由iptables 实现包的过滤,由LINUX下大名鼎鼎的squid结合NAT来实现透明WEB代理。SQUID代理的性能本身已经是代理服务器中的佼佼者,本系统将其性 能发挥的极至:通过ramdisk技术,让SQUID把网页cahce到内存中,这样,你所访问的网页,除了第一次需要到网络上取,以后都将来自内存!本文将为大家介绍如何用redhat 7.2来实现的方法和步骤。

    标签:iptables

    分类:软件

    分享人:user03

    文件:N/A

邮件订阅

如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

热门下载
最新专题
最新白皮书