摘要:        
转自Linux系统调用列表一、进程控制:fork创建一个新进程clone按指定条件创建子进程execve运行可执行文件exit中止进程_exit立即中止当前进程getdtablesize进程所能打开的最大文件数getpgid获取指定进程组标识号setpgid设置指定进程组标志号getpgrp获取当前...    阅读全文
posted @ 2014-09-19 22:37
Noble_
阅读(891)
评论(0)
推荐(0)
        
            
        
        
摘要:        
转自系统调用跟我学(4)1.13 Shell对Linux不是太陌生的读者都应该对Shell有一定的了解,就是这个程序在我们登陆后自动执行,打印出一个$符号,然后等待我们输入命令。Linux下最常用的Shell应用程序是Bash,绝大部分Linux发行版默认安装的都是它。下面我们也来亲手编写一个She...    阅读全文
posted @ 2014-09-19 22:33
Noble_
阅读(263)
评论(0)
推荐(0)
        
            
        
        
摘要:        
转自系统调用跟我学(3)1.7 背景在前面的文章中,我们已经了解了父进程和子进程的概念,并已经掌握了系统调用exit的用法,但可能很少有人意识到,在一个进程调用了exit之后,该进程并非马上就消失掉,而是留下一个称为僵尸进程(Zombie)的数据结构。在Linux进程的5种状态中,僵尸进程是非常特殊...    阅读全文
posted @ 2014-09-19 22:24
Noble_
阅读(176)
评论(0)
推荐(0)
        
            
        
        
摘要:        
转自系统调用跟我学(2)关于进程的一些必要知识先看一下进程在大学课本里的标准定义:“进程是可并发执行的程序在一个数据集合上的运行过程。”这个定义非常严谨,而且难懂,如果你没有一下子理解这句话,就不妨看看笔者自己的并不严谨的解释。我们大家都知道,硬盘上的一个可执行文件经常被称作程序,在Linux系统中...    阅读全文
posted @ 2014-09-19 22:17
Noble_
阅读(239)
评论(0)
推荐(0)
        
            
        
        
摘要:        
转自系统调用跟我学(1)什么是系统调用?Linux内核中设置了一组用于实现各种系统功能的子程序,称为系统调用。用户可以通过系统调用命令在自己的应用程序中调用它们。从某种角度来看,系统调用和普通的函数调用非常相似。区别仅仅在于,系统调用由操作系统核心提供,运行于核心态;而普通的函数调用由函数库或用户自...    阅读全文
posted @ 2014-09-19 22:11
Noble_
阅读(239)
评论(0)
推荐(0)
        
            
        
        
摘要:        
转自Linux的直接I/O机制对于传统的操作系统来说,普通的 I/O 操作一般会被内核缓存,这种 I/O 被称作缓存 I/O。本文所介绍的文件访问机制不经过操作系统内核的缓存,数据直接在磁盘和应用程序地址空间进行传输,所以该文件访问的机制称作为直接 I/O。Linux 中就提供了这样一种文件访问机制...    阅读全文
posted @ 2014-09-19 19:24
Noble_
阅读(344)
评论(0)
推荐(0)
        
            
        
        
摘要:        
转自内存映射文件原理探索一直都对内存映射文件这个概念很模糊,不知道它和虚拟内存有什么区别,而且映射这个词也很让人迷茫,今天终于搞清楚了。。。下面,我先解释一下我对映射这个词的理解,再区分一下几个容易混淆的概念,之后,什么是内存映射就很明朗了。原理首先,“映射”这个词,就和数学课上说的“一一映射”是一...    阅读全文
posted @ 2014-09-19 14:02
Noble_
阅读(237)
评论(0)
推荐(0)
        
            
        
        
摘要:        
转自linux系统调用和库函数调用的区别Linux下对文件操作有两种方式:系统调用(system call)和库函数调用(Library functions)。可以参考《Linux程序设计》(英文原版为《Beginning Linux Programming》,作者是Neil Matthew和Ric...    阅读全文
posted @ 2014-09-19 12:56
Noble_
阅读(181)
评论(0)
推荐(0)
        
            
        
        
摘要:        
转自ubuntu系统自带的火狐(firefox)如何安装Adobe Flash当你刚装完系统,发现打开某些网站时,提示你“需要安装flash”,然后你点击确定,过了一会,提示你安装失败。我也是遇到这种情况。我第一个反应是,我先不用firefox,我安装chrome。可是当你用firefox打开网站时...    阅读全文
posted @ 2014-09-19 12:37
Noble_
阅读(333)
评论(0)
推荐(0)
        
 
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号