
LINUX
文章平均质量分 78
UPingX
这个作者很懒,什么都没留下…
展开
-
Linux系统调用
目录: 1. Linux系统调用原理 2. 系统调用的实现 3. Linux系统调用分类及列表 4.系统调用、用户编程接口(API)、系统命令和内核函数的关系 5. Linux系统调用实例 6. Linux自定义系统调用 1.系统调用原理系统调用,顾名思义,说的是操作系统提供给用户程序调用的一组“特殊”接口原创 2014-03-28 17:49:21 · 785 阅读 · 0 评论 -
Linux 内核剖析
Linux 的简短历史 尽管 Linux 绝对是最流行的开源操作系统,但是相对于其他操作系统的漫长历史来说,Linux 的历史非常短暂。在计算机出现早期,程序员是使用硬件语言在裸硬件上进行开发的。缺少操作系统就意味着在某个时间只有一个应用程序(和一个用户)可以使用这些庞大而又昂贵的设备。早期的操作系统是在 20 世纪 50 年代开发的,用来提供简单的开发体验。包括为 IBM原创 2014-03-28 17:49:23 · 528 阅读 · 0 评论 -
内核编译
编译步骤1、make menuconfig 对内核进行配置,选择需要的功能。2、make 编译3、make modules_install 安装模块4、make install 安装内核 5、ok ,完成 ,重启进入新内核 管理员在2009年8月13日编辑了该文章文章。原创 2014-03-28 17:49:10 · 508 阅读 · 0 评论 -
Mutt邮件处理系统框图
前段时间向内核提交了几份文档翻译补丁,由于使用了gmail的web GUI,出现了一些问题:1、在复制到gmail时,出现了自动换行。(感谢Greg Kroah-Hartman大神的提醒和修复,对于他手动修复这个问题补丁表示感谢和愧疚)2、在发送补丁后,有的订阅者由于邮件客户端的不同可能会出现乱码,这是因为gmail的web GUI会将邮件的中文编码转换为base64。在出现了这些问题之后,我不得原创 2014-03-28 17:48:55 · 593 阅读 · 0 评论 -
Linux 调度器发展简述
引言 进程调度是操作系统的核心功能。调度器只是是调度过程中的一部分,进程调度是非常复杂的过程,需要多个系统协同工作完成。本文所关注的仅为调度器,它的主要工作是在所有 RUNNING 进程中选择最合适的一个。作为一个通用操作系统,Linux 调度器将进程分为三类: 交互式进程 此类进程有大量的人机交互,因此进程不断地处于睡眠状态原创 2014-03-28 17:49:14 · 512 阅读 · 0 评论 -
ubuntu乱码解决方案
管理员在2009年8月13日编辑了该文章文章。 --> --> 阅读(238) | 评论(0) | 转发(0) |原创 2014-03-28 17:48:39 · 471 阅读 · 0 评论 -
linux进程调度浅析
操作系统要实现多进程,进程调度必不可少。有人说,进程调度是操作系统中最为重要的一个部分。我觉得这种说法说得太绝对了一点,就像很多人动辄就说"某某函数比某某函数效率高XX倍"一样,脱离了实际环境,这些结论是比较片面的。 而进程调度究竟有多重要呢? 首先,我们需要明确一点:进程调度是对TASK_RUNNING状态的进程进行调度(参见《linux进程状态浅析》)。如果进程不可执行(正在睡眠或原创 2014-03-28 17:49:16 · 575 阅读 · 0 评论 -
Linux 系统调用
Linux 2.6内核标准教程 第7章 系统调用使用 Linux 系统调用的内核命令深入理解Linux的系统调用 Linux系统调用接口、系统调用例程和内核服务例程之间的关系向linux内核中添加三个系统调用(Ubuntu9.10)++++++++++++++++++++++++++++++++++使用 Linux 系统调用的内核命令 作者:原创 2014-03-28 17:49:18 · 830 阅读 · 0 评论 -
Linux内核源码分析方法
一、内核源码之我见Linux内核代码的庞大令不少人“望而生畏”,也正因为如此,使得人们对Linux的了解仅处于泛泛的层次。如果想透析Linux,深入操作系统的本质,阅读内核源码是最有效的途径。我们都知道,想成为优秀的程序员,需要大量的实践和代码的编写。编程固然重要,但是往往只编程的人很容易把自己局限在自己的知识领域内。如果要扩展自己知识的广度,我们需要多接触其他人编写的代码,尤其是水平比我原创 2014-03-28 17:48:59 · 666 阅读 · 0 评论 -
Linux之PC与Linux虚拟机之间的文件传输
在开始阅读这篇文章前,你也可以参看我之前的一篇拙文《iOS之PC与MAC虚拟机之间的文件传输》。 一、VM Tools安装 选择vmware workstation的菜单VM-->install VMWare tools,执行如下命令: #mkdir /mnt/cdrom #mount -o ro /dev/cdr原创 2014-03-28 17:48:57 · 775 阅读 · 0 评论 -
Linux内核编译与安装
Linux内核编译与安装 Linux内核介绍 Linux内核是一个用C语言写成的,符合POSIX标准的类Unix操作系统。内核是操作系统中最基本的一部分,提供了众多应用程序访问计算机硬件的机制。Linux内核的一大特点就是采用了整体式结构,有很多过程组成,每个过程都可以独立编译,其模块机制又湿得内核保持独立而又易于扩充。Linux发行版实在Linux内核的基础之上,原创 2014-03-28 17:49:12 · 549 阅读 · 0 评论 -
vim 配置
好吧,今天突发的想把vim配置下,网上搜了下,OK,小说一下。vim的配置文件:/etc/vim/vimrc在命令行中输入:sudo -svim /etc/vim/vimrc在插入模式下,可以选择性的加需要的选项,以下是我网上搜到的:set nocompatible " 关闭 vi 兼容模式syntax on " 自动语法高亮colorsc原创 2014-03-28 17:48:14 · 539 阅读 · 0 评论 -
vim 小技巧
vim使用的小技巧,不断更新原创 2014-03-28 17:49:01 · 552 阅读 · 0 评论