科技行者

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

知识库

知识库 安全导航

至顶网› 相关文章
  • 至顶网相关文章
Linux 2.6.11内核文件IO系统调用详解

本文主要讲述的是文件I/O操作的2.6.11内核版本实现,包括了主要的数据结构、宏定义和函数流程。分别讲述open,create,close,read,write,lseek系统调用。...详细

宏定义I/O

Linux的NFS的详细中文说明

NFS的Linux实现稍微有些不同,客户代码被紧密地集成到内核的虚拟文件 系统中并且不需要通过biod进行另外的控制。另一方面,服务器代码完全在用户空间运行,所以同时运行该服务器的几个拷贝几乎是不可能的—因为 这将涉及到同步问题。Linux的NFS代码的最大问题是Linux的1.0版内核不能分配大于4K的内存块;其结果是,网络代码不能处理除去头大小等数据后大于3500左右字节的数据报。这个限制在最近的Linux-1.1内核中已不复存在,并且客户代码也已进行了修改以克服这个问题。 ...详细

文件系统NFS

Linux操作系统下的多进程编程详细解析

Linux下一个进程在内存里有三部份的数据,就是 “数据段”,“堆栈段”和“代码段”,其实学过汇编语言的人一定知道,一般的CPU象I386,都有上述三种段寄存器,以方便操作系统的运行。“代码段”,顾名思义,就是存放了程序代码的数据,假如机器中有数个进程运行相同的一个程序,那么它们就可以使用同一个代码段。本文将为大家详细解析Linux操作系统下的多进程编程。...详细

多进程

初学Linux上手技巧

初用Linux的用户可能有些处处不方便的感觉,可是等使用一段时间、并掌握了一些技巧后就会感到越来越顺手了。本文收集整理的一些Linux的使用者自初学以来积累的一些经验与技巧,相信对大家会有所帮助的。...详细

技巧

如何用Linux操作系统的命令来发送信息

Linux的命令还是非常有用的,特别是Linux系统管理员可以通过命令发送系统休息、布告栏信息、公共信息的方式与其他用户沟通。文中介绍了用Linux操作系统的命令来发送信息的方法。 ...详细

发送信息

Linux如何对准用户口味

目前采用Linux平台的 企业大多是网站用户,单单依靠在Internet上取得成功,还无法保证Linux持久性的发展。Linux要想继续拓展自己的市场空间,应该两手都要 硬,一方面继续巩固在Internet领域的地位,一方面占领企业用户市场。文中介绍了通过降低TCO成本、Linux的安全优势及Unix用户的熟悉等方法使企业用户能否接受Linux产品。 ...详细

成本TCO

Linux内核按需动态装载和卸掉模块

Linux是单内核结构,也就是说, 它是一个大程序, 其中任一函数都可以访问公共数据结构和其它函数调用。 (作为操作系统)另外一种可能的结构是多核式的, 各功能块自成一体, 相互之间由严格的通信机制相连。单核结构在添加新模块时,一种方法是重新调整设置,所以非常费时。可以使用 insmod 和 rmmod 命令来装载和卸掉 Linux 模块, 内核自己也可以调用内核驻留程序(Kerneld) 来按需要装载和卸掉模块。...详细

模块

构建嵌入式linux平台下的用户应用

Linux 正在嵌入式开发领域稳步发展。因为Linux 基于 GPL,所以任何对将 Linux 定制于 PDA、掌上机或者工控设备感兴趣的人都可以从因特网免费下载其内核和应用程序,并开始移植或开发。目前许多优秀的Linux 系统可供用户选择。它们包括 RTLinux、uClinux、Montavista Linux、ARM-Linux等。利用现有的大量的共享资源,构建自己的嵌入式linux平台,开发linux应用已经列入许许多多公司的发展战略之中。 ...详细

pda嵌入式

Linux上实现Socket的多进程实时通信

套接口为目前Linux上最为广泛使用的一种的进程间通信机制,与其他的Linux通信机制不同之处在于除了它可用于单机内的进程间通信以外,还可用于不同机器之间的进程间通信。但是由于Socket本身不支持同时等待和超时处理,所以它不能直接用来多进程之间的相互实时通信。本文提出一个基于Socket的多进程之间通信的实现方法。原理是建立一个进程专 门用来做为通信服务器(server)来中转各个进程之间的通信。...详细

进程socket

Linux操作系统内核抢占补丁的基本原理

CPU在内核中运行时并不是处处不可抢占的,内核中存在一些空隙,在这时进行抢占是安全的,内核抢占补丁的基本原理就是将SMP可并行的代码段看成是可以进行内核抢占的区域。2.4内核正好细化了多CPU下的内核线程同步机构,对不可并行的指令块用 spinlock和rwlock作了细致的表示,该补丁的实现可谓水到渠成。具体的方法就是在进程的任务结构上增加一个preempt_count变量作 为内核抢占锁,它随着spinlock和rwlock一起加锁和解锁。当preempt_count为0时表示可以进行内核调度。...详细

内核

Linux操作系统内核的时钟中断机制

本文主要从内核实现的角度分析了Linux 2.4.0内核的时钟中断、内核对时间的表示等。...详细

中断时钟

Linux系统下发送Email的C语言代码

本文为大家介绍如何在Linux系统下发送Email的C语言代码。...详细

Email

Linux内核中的同步和互斥分析报告

本文为大家介绍了Linux内核中的同步和互斥分析报告。...详细

同步内核

Linux下程序开发:使用QT制作Skin

软件界面的风格变化可以通过两种机制完成,一种是通过设置主题(Themes),它使用 界面库本身所具有的对界面组件(Components)的控制能力切换显示风格;另外一种是 通过提供不同系列的图片来切换显示界面,即这里所讲的 Skin。文中介绍了制作表皮有几个重要的因素值得考虑:1. 使用无边界的窗口、2. 窗口的移动、3. 按钮的制作。...详细

界面Qt

解析Linux内核获取当前进程指针的方法

在教材或阅读中,经常需要直观的用图示来展示数据在内存中的分布,那么数据是如何在内存中组织的呢?不同的机器有不同的表示法,本文以最常见的Intel X86系列计算机为例来说明这个问题。...详细

指针

在Linux系统下清除操作信息的记录

Linux下如在终端里或是在文本方式操作时,只要按上下光标键可以快速调用以前的命令,可是这样其他人用同样的用户登录后也同样知道你的操作了。另外在Linux图形界面中,如GNOME,在面板的菜单上有打开最近文档这一选项,列出了最近的用户的所有使用的文件。如何清理这两种属性呢?本文将为大家介绍在Linux系统下清除操作信息的记录。...详细

GNOME记录

通过LoadRunner监控Linux的资源状况

我们在使用LR进行性能测试的时候,经常有需要监控OS的资源使用情况的需求。对于 Windows系统,这个工作进行起来很方便,直接在LR的资源监控窗口中添加需要被监控的机器名或IP即可,但对于Linux/Unix系统,则要稍微复杂一些,本文简单为大家介绍一下如何在LR中监控Linux/Unix系统的资源使用情况。...详细

监控LoadRunner

走向Linux系统高手之路 编译内核解析

Linux内核总是不断发展的,最新的内核Kernel2.6.0对USB2.0予以正式的支持,以及内核模块文件后缀最显著的一个变化由*.o到*.ko等等。本文为大家介绍了linux编译内核的方法。...详细

编译内核

Linux内核源代码的目录结构简单介绍

本文对Linux内核源代码的目录结构作简单介绍。...详细

结构内核

在Linux中直接运行Windows二进制程序

虽然大多数linux爱好者都不怎么使用Windows,但是不少人还是习惯了某些Windows下的软件,而不愿意从开源仓库中寻找替代品。当然,你可以用拥有Wine的GNU/Linux系统解决这个问题。但是还有令人感觉不如意的地方:每次想要启动这些程序时,你不得不输入 cd ~/.wine/drive_c/Program FilesMy Windows App; wine My Windows App.exe 请注意是每次。用shell脚本也不是什么很好的主意。有没有什么办法,能在xterm下直接通过My Windows App.exe来运行这些程序?幸运的是,Linux内核特性binfmt_misc就够帮助你达成这个愿望。...详细

跨平台Windows

邮件订阅

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

热门下载
最新专题
最新白皮书
厂商导航
IBMH3CVMwareSAPAMDEMCRSASAPIBMSalesforce