Archivo de Linux

  
Para acceder al archivo de disco, debe devolver una ID asociada con el archivo a través de la llamada del sistema. Esta ID es el descriptor de archivo descriptor del sistema operativo de Linux proporciona una llamada al sistema abierto, cualquier proceso para acceder a un archivo, Primero use este abrir para abrir este archivo, el sistema devolverá un número y el descriptor de archivo asociado con este archivo (1) programa de usuario del usuario desde el espacio de usuario al kernel para abrir la aplicación (2) el sistema operativo entrará en el kernel Compruebe si la solicitud es legal. Si es legal solicitar la apertura de la información relacionada con el archivo en el kernel (ubicación de lectura y escritura, ubicación en el disco, use el archivo de estructura para almacenar) y agréguela al proceso actual. El subíndice de matriz y el descriptor de archivo (3) devuelven el descriptor de archivo al espacio de no uso. Luego, el espacio de usuario lee y escribe el archivo a través de este valor numérico ---------------- -------------------------------------------------- ----------------------------------- -------------------------------------------------- - El sistema abre por defecto tres archivos para cada proceso: printf /scanf: valor del descriptor de archivo 0 (entrada estándar, teclado) 1 (salida estándar, pantalla) 2 (salida de error estándar, pantalla) macro correspondiente STDIN_FILENOSTDOUT_FILENOSTDERR_FILENO
Copyright © Conocimiento de Windows All Rights Reserved