Solved

Open File vs Open file descriptiors

Posted on 2011-03-22
4
256 Views
Last Modified: 2012-05-11
Hi,

What is the difference between open file descriptors and open files? I'm  using  linux centOS.

0
Comment
Question by:mokkan
4 Comments
 
LVL 68

Accepted Solution

by:
woolmilkporc earned 167 total points
ID: 35190727
An "open file" is represented by an entry in a kernel table (one per process), and a file descriptor is an index to this table.

The application doesn't access a file directly but passes this descriptor to the kernel which uses it as a key to access the file "on behalf" of the application.

So an "open file descriptor" is an index to a table of "open files".

wmp
0
 
LVL 12

Assisted Solution

by:upanwar
upanwar earned 167 total points
ID: 35191381
This could also explain you.

http://www.netadmintools.com/art295.html
0
 
LVL 4

Assisted Solution

by:roemelboemel
roemelboemel earned 166 total points
ID: 35193025
short - and not 100% accurate - answer:

"everything is a file"
an open file descriptor is a "thing" which represents an open file
long answer:
http://en.wikipedia.org/wiki/File_descriptor
0
 

Author Closing Comment

by:mokkan
ID: 35385702
should be fixed.
0

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

If you have a server on collocation with the super-fast CPU, that doesn't mean that you get it running at full power. Here is a preamble. When doing inventory of Linux servers, that I'm administering, I've found that some of them are running on l…
It’s 2016. Password authentication should be dead — or at least close to dying. But, unfortunately, it has not traversed Quagga stage yet. Using password authentication is like laundering hotel guest linens with a washboard — it’s Passé.
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

828 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question