CSAPP複習之系統級別I O

2021-09-07 05:35:38 字數 483 閱讀 2746

基於連線

當前檔案位置指標k(seek)

讀寫

目錄 每個目錄至少含兩個條目

套接字管道等此處不討論

普通檔案

目錄當前工作目錄

絕對路徑 從root開始 一直到當前檔案

相對路徑 用.和…

失敗返回-1

例子

int main(void)
先從kb輸入到核心的乙個buffer之後才由程式去讀取

不足值

所有程序共享 檔案表

所有程序共享 v-node表

fork

帶緩衝的輸入輸出

readlineb和readnb可以混用,但不能和readn混用

提供了訪問檔案元資料的方法

unixio函式是非同步訊號安全的,可以在訊號處理中使用

缺點 標準io

缺點 讀寫二進位制檔案時絕對不可以使用的函式

CSAPP 第10章 系統級IO

10.6 讀取檔案元資料 10.7 讀取目錄的內容 10.8 共享檔案 10.9 io重定向 10.10 標準io 10.11 綜合 我該使用哪些io函式?10.1 unix io linux shell 建立的每個程序開始時都有三個開啟的檔案 改變當前的檔案位置 讀寫檔案 關閉檔案。10.2 檔案...

java複習之IO流

input output 輸入 將外設中的資料讀入記憶體 輸出 將記憶體中到資料讀到外設 位元組流 轉化成2進製,方便計算機讀寫 字元流 位元組流 編碼表 位元組流的兩個父類 inputstream,outputstream 字元流的兩個父類 reader,writer 建立檔案 filewrite...

檔案系統之標準IO與系統呼叫IO

io操作是我們程式執行的基礎,資料在程式執行結束時需要儲存就必須使用io操作。io主要包括兩類 標準io與系統io 一 標準io 標準io是為了避免跨平台移植引起的不必要異常,指定的一系列標準函式,無論linux windows都可以使用。標準io常用api包括 fopen fwrite fread...