當前位置:編程學習大全網 - 源碼破解 - PROC在匯編中是什麽意思

PROC在匯編中是什麽意思

proc是定義子程序的偽指令,位置在子程序的開始處,它和endp分別表示子程序定義的開始和結束兩者必須成對出現。

proc文件系統如上所述的特殊性,其內的文件也常被稱作虛擬文件,並具有壹些獨特的特點。例如,其中有些文件雖然使用查看命令查看時會返回大量信息,但文件本身的大小卻會顯示為0字節。此外,這些特殊文件中大多數文件的時間及日期屬性通常為當前系統時間和日期,這跟它們隨時會被刷新(存儲於RAM中)有關。

為了查看及使用上的方便,這些文件通常會按照相關性進行分類存儲於不同的目錄甚至子目錄中,如/proc/scsi目錄中存儲的就是當前系統上所有SCSI設備的相關信息,/proc/N中存儲的則是系統當前正在運行的進程的相關信息,其中N為正在運行的進程(可以想象得到,在某進程結束後其相關目錄則會消失)。

大多數虛擬文件可以使用文件查看命令如cat、more或者less進行查看,有些文件信息表述的內容可以壹目了然,但也有文件的信息卻不怎麽具有可讀性。不過,這些可讀性較差的文件在使用壹些命令如apm、free、lspci或top查看時卻可以有著不錯的表現。

擴展資料:

用法:

proc中的SQL語句不要加分號(;),註釋如果是C++工程使用如果是C++使用//或者,在oracle中的註釋是--,oracle數據庫中的數據如果數據字節不足位數,默認用空格補全,宿主變量的空間要大於數據庫的字段空間。

對於結構的特殊含義處理:sqlca.sqlcode==1403表示結束了查找循環,這個在動態sql語句中比較重要,

sqlca.sqlcode==-1405表示查詢值為空的時候報的錯誤,這個最好留給返回值待程序處理,

sqlca.sqlcode==-1480表示在sql語句中傳入的變量時空值壹般就是傳值失敗,可能是空間的大小問題。

關於Proc中特殊的SQL語句,如,delete,update,alter,insert into等數據變動性操作的時候,

要註意2點,可以再宿主變量區申請復雜的結構類型的指針,用指針將參數外部的數據綁定到sql語句中,接下來就是提交事物,操作完變動性數據之後就是commint提交事物,進行回滾。

進程目錄中的常見文件介紹

/proc目錄中包含許多以數字命名的子目錄,這些數字表示系統當前正在運行進程的進程號,裏面包含對應進程相關的多個信息文件。

[root rhel5~]#ll/proc

total 0

dr-xr-xr-x 5 root root 0 Feb 8 17:08 1

dr-xr-xr-x 5 root root 0 Feb 8 17:08 10

dr-xr-xr-x 5 root root 0 Feb 8 17:08 11

dr-xr-xr-x 5 root root 0 Feb 8 17:08 1156

dr-xr-xr-x 5 root root 0 Feb 8 17:08 139

dr-xr-xr-x 5 root root 0 Feb 8 17:08 140

dr-xr-xr-x 5 root root 0 Feb 8 17:08 141

dr-xr-xr-x 5 root root 0 Feb 8 17:09 1417

dr-xr-xr-x 5 root root 0 Feb 8 17:09 1418

參考資料:

百度百科——proc

  • 上一篇:china and japan is in the east中為什麽用is
  • 下一篇:兔八哥系列有多少電影
  • copyright 2024編程學習大全網