freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

操作系統(tǒng)實(shí)驗(yàn)三-在線瀏覽

2024-08-19 13:03本頁(yè)面
  

【正文】 ile流文件的實(shí)驗(yàn)程序請(qǐng)參考該程序完成。當(dāng)nbytes取4096字節(jié),size取1字節(jié)且nitems取4096時(shí)(即一次讀寫4096字節(jié)),再次比較這兩種程序的執(zhí)行效率(文件大小1M)。比如移動(dòng)0x100000,用write寫個(gè)“1”,就會(huì)得到一個(gè)1M大小的文件。對(duì)于單獨(dú)使用的速度較快的計(jì)算機(jī),文件要10M~100M。父進(jìn)程逐一讀出一個(gè)文件的內(nèi)容,并通過(guò)管道發(fā)送給子進(jìn)程。程序結(jié)束后,對(duì)原文件和新文件的內(nèi)容進(jìn)行比較。三、 源代碼1.編寫一個(gè)文件復(fù)制的C語(yǔ)言程序:分別使用文件的系統(tǒng)調(diào)用read(fd, buf, nbytes), write(fd, buf, nbytes)和文件的庫(kù)函數(shù)fread(buf, size, nitems, fp), fwrite(buf, size, nitems, fp),編寫一個(gè)文件的復(fù)制程序。int inputFd, outputFd, n, mode。inputFd = open(argv[1],O_RDWR|O_CREAT, 0777)。char str[20] = My name is LXC。 write(inputFd, str, strlen(str))。while((n=read(inputFd, buf, BUFSIZE))0) write(outputFd,buf, n)。close(outputFd)。}以下為輸出結(jié)果:xcubuntu:~$ time ./copy InputData OutputData這個(gè)是一次一個(gè)字節(jié)的運(yùn)行結(jié)果:real user sys lxcubuntu:~$ gcc o copylxcubuntu:~$ time ./copy InputData OutputData這個(gè)是一次4096個(gè)字節(jié)的運(yùn)行結(jié)果:real user sys lxcubuntu:~$ 程序二define BUF_SIZE 1include include int main(int grgc, char *argv[]){ printf(這個(gè)是一次讀取1個(gè)字節(jié))。 inputFp = fopen(argv[1],r+)。 char BUF[BUF_SIZE]。 fwrite(BUF, BUF_SIZE, 1, outputFp)。 } fclose(inputFp)。}以下為輸出結(jié)果lxcubuntu:~$ gcc o copylxcubuntu:~$ time ./copy InputData OutPutData這個(gè)是一次讀取4096個(gè)字節(jié)real user sys lxcubuntu:~$ gcc o copylxcubuntu:~$ time ./copy InputData OutPutData這個(gè)是一次讀取1個(gè)字節(jié)real user sys lxcubuntu:~$ 編寫一個(gè)父子進(jìn)程之間用無(wú)名管道進(jìn)行數(shù)據(jù)傳送的C程序。子進(jìn)程從管道中讀出信息,再將其寫入一個(gè)新的文件。程序define BUFF_
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1