Файл ЕВРОВОК - studopediya
UNIX Операционната система може да бъде опростен, за да вярваме, че информацията за файловете, с които процесът работи стрийминг обмен, заедно с информация за потока комуникационни линии, свързващи процеса с други процеси, както и входно-изходни устройства, съхранявани в някои масив, наречен файл таблицата с отворен или таблица на описания на файлове. този индекс спектър, съответстващ на определеното вход-изход поток, се нарича файл дескриптор за този поток. По този начин, дескриптора на файла е малък неотрицателно цяло число, което е на текущия процес в даден момент еднозначно определя валиден IO канал. Някои описания на файлове, свързани със стандартните входно-изходни потоци в стъпка започват всяка програма. Например, файлов дескриптор поток 0 съответства на стандартния входен файл дескриптор 1 - стандартен изходен поток, файлов дескриптор 2 - стандартен изходящите потоци за грешки. В нормалния интерактивен режим, стандартен процес вход свързва клавиатура и изходящите потоци и стандартната грешка изход - с текущия терминал.
Характеристиката на файла се използва като параметър, който описва входно-изходен поток за системни функции, които изпълняват дейностите си на този поток. Ето защо, преди да се обвържете данните четат операция от файл и да го пишат във файл, ние трябва да се постави на наличната информация в в таблицата на отворените файлове и определя подходящия файловия. За тази цел на процедурата за отваряне на файл, се уверете, отворен () повикване на системата.
Prototype система повикване
INT отворен (Чар * път, Int флагове);
вътр отворен (Чар * път, Int знамена, режим на вътр);