Данный системный вызов - Большая Энциклопедия Нефти и Газа, статья, страница 1
Если мужчина никогда не лжет женщине, значит, ему наплевать на ее чувства. Законы Мерфи (еще...)

Данный системный вызов

Cтраница 1


Данный системный вызов помещает требующиеся данные в буфер. Обычно он возвращает число считанных байтов.  [1]

При последующих операциях с файлом это число должно указывать операционной системе, к какому файлу относится данный системный вызов. Соответственно, если удается успешно создать выходной файл, переменной out fd присваивается значение дескриптора файла, использующегося для его идентификации. Второй аргумент процедуры creat устанавливает код защиты создаваемого файла. Если одна из этих операций завершается неудачей, то вместо дескриптора файла возвращается значение - 1 и программа выходит с соответствующим кодом ошибки.  [2]

При последующих операциях с файлом это число должно указывать операционной системе, к какому файлу относится данный системный вызов. Соответственно, если удается успешно создать выходной файл, переменной out Jd присваивается значение дескриптора файла, использующегося для его идентификации. Второй аргумент процедуры creat устанавливает код защиты создаваемого файла. Если одна из этих операций завершается неудачей, то вместо дескриптора файла возвращается значение - 1 и программа выходит с соответствующим кодом ошибки.  [3]

Для файлов произвольного доступа требуется способ указать, где располагаются данные в файле. Данный системный вызов устанавливает файловый указатель в определенную позицию в файле. После выполнения данного системного вызова данные могут читаться или записываться в этой позиции.  [4]

Если файл присутствует только в одном каталоге, то данный системный вызов удалит его из файловой системы. Если существует несколько ссылок на этот файл, то будет удалена только указанная ссылка, а остальные останутся.  [5]

Для файлов произвольного доступа требуется способ указать, где располагаются данные в файле. Данный системный вызов устанавливает файловый указатель в определенную позицию в файле. После выполнения данного системного вызова данные могут читаться или записываться в этой позиции.  [6]

Нажатие на клавишу DEL не является единственным способом послать сигнал. Системный вызов kill позволяет процессу послать сигнал любому родственному процессу. Выбор названия для данного системного вызова ( kill - убить, уничтожить) не особенно удачен, так как по большей части он используется процессами не для уничтожения других процессов, а, наоборот, в надежде, что этот сигнал будет перехвачен и обработан соответствующим образом.  [7]

Нажатие на клавишу DEL не является единственным способом послать сигнал. Системный вызов ki 11 позволяет процессу послать сигнал любому родственному процессу. Выбор названия для данного системного вызова ( kill - убить, уничтожить) не особенно удачен, так как по большей части он используется процессами не для уничтожения других процессов, а, наоборот, в надежде, что этот сигнал будет перехвачен и обработан соответствующим образом.  [8]

Этот системный вызов представляет собой усеченную форму вызова write. Он может только добавлять данные к концу файла. В операционных системах с минимальным набором системных вызовов может не быть данного системного вызова.  [9]

10 Основные вызовы управления потоками стандарта POSIX Вызов Описание. [10]

Этот вызов создает в текущем процессе новый поток, в котором работает программа function, а arg передается этой программе в качестве параметра. Идентификатор нового потока хранится в памяти по адресу, на который указывает первый параметр. После успешного выполнения данного системного вызова в адресном пространстве пользователя появляется на один поток больше.  [11]

12 Основные вызовы управления потоками стандарта POSIX Вызов Описание. [12]

Этот вызов создает в текущем процессе новый поток, в котором работает программа function, а передается этой программе в качестве параметра. Идентификатор нового потока хранится в памяти по адресу, на который указывает первый параметр. После успешного выполнения данного системного вызова в адресном пространстве пользователя появляется на один поток больше.  [13]

Некоторые атрибуты файла могут устанавливаться пользователем после создания файла. Этот системный вызов предоставляет такую возможность. Например, для файла может быть установлен код защиты доступа. Большинство других флагов также могут устанавливаться при помощи данного системного вызова.  [14]

Вторая проблема заключается в системных вызовах, к которым пытается обращаться апплет. Решается эта проблема следующим образом. Каждый системный вызов в апплете заменяется вызовом специального модуля, называемого монитором обращений. В любом случае монитор обращений изучает каждую попытку системного вызова и решает, безопасно ли его выполнение. Если известно, что обращение к данному системному вызову может быть опасно или же монитор обращений в обратном не уверен, апплет уничтожается. Если монитор обращений способен определить, какой апплет к нему обратился, то может использоваться один общий монитор, обслуживающий запросы ото всех апплетов. Разрешения монитору обращений, как правило, задаются в файле конфигурации.  [15]



Страницы:      1