本文目录一览

1,linux 下进程号pid与文件描述符有什么区别

进程号是标识一个进程,文件描述符是标识一个文件句柄,两者都是整数
你好!差不多如有疑问,请追问。

linux 下进程号pid与文件描述符有什么区别

2,linux下打开一个设备文件描述符是怎么分配 的

你好。0是标准输入,1是标准输出,2是标准错误。如果此时去打开一个新的文件,它的文件描述符会是3。POSIX标准要求每次打开文件时(含socket)必须使用当前进程中最小可用的文件描述符。

linux下打开一个设备文件描述符是怎么分配 的

3,什么是文件描述符

http://baike.baidu.com/view/1303430.htm
weblogic.appc和weblogic builder能够生成署描述符文件

什么是文件描述符

4,什么是标记库描述符文件

文件描述符是一个简单的整数,用以标明每一个被进程所打开的文件和socket。 第一个打开的文件是0,第二个是1,依此类推。Unix 操作系统通常给每个进程能打开的文件数量强加一个限制。更甚的是,unix 通常有一个系统级的限制。
没有什么太大的区别,都是为了写php脚本的,最好用 <?php ?>,不要用<??>,因为有些php环境没有开启短脚本,所以就不用使用<??>了。要想用,就在php.ini里打开短标记:short_open_tag = onphp5默认的标记为<?php ?>

5,c语言文件描述词

fd文件描述符,打开的文件都有一个fd,fd对应内存中文件管理数据结构,也就是很多国人写的教材中所谓的FCB(文件控制块),类unix系统的文件IO操作有关的系统调用都使用fd作为其参数,如write,read,dup,dup2,fcntl和访问文件属性信息的函数之类的,因此,fd类似windows平台的文件操作API所使用的文件句柄。c语言中文件io操作的库函数是基于FILE结构,FILE只是对file descriptor做了封装。记住 stdin对应的fd为0,stdout为1,stderr为2,如果你打开的文件的fd<3,说明出错了。理解否?
文件指针用不同的数字代表不同的文件,比如fp==NULL说明fp 是空指针fopen打开文件时数字就确定了,在这里 3指的就是passwd文件再看看别人怎么说的。

6,文件描述符和文件指针的区别与联系

文件描述符:在linux系统中打开文件就会获得文件描述符,它是个很小的正整数。每个进程在PCB(Process Control Block)中保存着一份文件描述符表,文件描述符就是这个表的索引,每个表项都有一个指向已打开文件的指针。  文件指针:C语言中使用文件指针做为I/O的句柄。文件指针指向进程用户区中的一个被称为FILE结构的数据结构。FILE结构包括一个缓冲区和一个文件描述符。而文件描述符是文件描述符表的一个索引,因此从某种意义上说文件指针就是句柄的句柄(在Windows系统上,文件描述符被称作文件句柄)。
文件描述符:在linux系统中打开文件就会获得文件描述符,它是个很小的正整数。每个进程在pcb(process control block)中保存着一份文件描述符表,文件描述符就是这个表的索引,每个表项都有一个指向已打开文件的指针。文件指针:c语言中使用文件指针做为i/o的句柄。文件指针指向进程用户区中的一个被称为file结构的数据结构。file结构包括一个缓冲区和一个文件描述符。而文件描述符是文件描述符表的一个索引,因此从某种意义上说文件指针就是句柄的句柄(在windows系统上,文件描述符被称作文件句柄)。附:文件系统vfslinux支持各种各样的文件系统格式,如ext2、ext3、reiserfs、fat、ntfs、iso9660等等,不同的磁盘分区、光盘或其它存储设备都有不同的文件系统格式,然而这些文件系统都可以mount到...文件系统vfslinux支持各种各样的文件系统格式,不同的磁盘分区、reiserfs。附。每个进程在pcb(process control block)中保存着一份文件描述符表。文件指针,读写操作用起来也都是一样的,因此从某种意义上说文件指针就是句柄的句柄(在windows系统上,这一节我们介绍运行时文件系统在内核中的表示。上一节我们介绍了一种典型的文件系统在磁盘上的存储布局?linux内核在各种不同的文件系统格式之上做了一个抽象层,然而这些文件系统都可以mount到某个目录下,使我们看到一个统一的目录树,使得文件:c语言中使用文件指针做为i/。而文件描述符是文件描述符表的一个索引;o的句柄,各种文件系统上的目录和文件我们用ls命令看起来是一样的、ext3、读写访问等概念成为抽象层的概念,virtual filesystem),文件描述符就是这个表的索引。file结构包括一个缓冲区和一个文件描述符,这个抽象层称为虚拟文件系统(vfs、fat。文件指针指向进程用户区中的一个被称为file结构的数据结构,如ext2、ntfs,因此各种文件系统看起来用起来都一样、目录、iso9660等等文件描述符、光盘或其它存储设备都有不同的文件系统格式,它是个很小的正整数:在linux系统中打开文件就会获得文件描述符,这是怎么做到的呢,每个表项都有一个指向已打开文件的指针,文件描述符被称作文件句柄)

文章TAG:文件描述符  linux  下进程号pid与文件描述符有什么区别  
下一篇