原创 學習記錄8
①存儲器的層次結構 一、多層結構的存儲器系統 CPU寄存器; 高速緩存Cache、主存儲器RAM、磁盤緩存; 固定磁盤、可移動存儲介
原创 學習記錄-操作系統
進程描述與控制 ①前趨圖與程序執行 一、前趨圖與程序執行 (一)前趨圖 描述:前一個做完,纔到後一個做、禁止循環 二、順序
原创 linux nettlink套接字
用於處理用戶空間和內核空間的通信機制 套接字地址結構函數: struct sockaddr_nl { _kernel_sa_family_t nl_family; /af_netlink/ unsigned sh
原创 學習記錄之頭文件
在一個C++程序中,只包含兩類文件——.cpp文件和.h文件。其中,.cpp文件被稱作C++源文件,裏面放的都是C++的源代碼;而.h文件則被稱作C
原创 頭文件補充內容
一,頭文件中可以寫const對象的定義。因爲全局的const對象默 認是沒有extern的聲明的,所以它只在當前文件中有效。把這樣的對象寫進頭文件中,即使它被包含到其他多個.cpp文件中,這個對象也都只在包含它的 那個文件中有效,對其他
原创 學習記錄9
關於操作系統篇 頁面置換算法 抖動:一個進程在運行中把大部分時間都花費在頁面置換工作上 一、最佳置換算法和先進先出置換算法 (一)最佳置換算法 要知道未來需要哪頁.實際上不可能 (二)先進先出頁面置換算法 剔走最
原创 學習記錄7
關於一些linux代碼的翻譯 TASK_STAGING_VALUE public static final int TASK_STAGING_VALUE Initial state. Framework status updates s
原创 yang標準翻譯
. 關鍵詞The keywords “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “NOT REC
原创 c庫函數
1 int fclose(FILE *stream) 關閉流 stream。刷新所有的緩衝區。 2 void clearerr(FILE *stre
原创 學習記錄-計算機操作系統1
一、操作系統 人工操作:單用戶、CPU. 內存長期空閒 脫機輸入/輸出(OFF-LINE I/0):裝好卡片再上機。節約CPU空閒時間、提高
原创 學習記錄2
pv操作同步過程 對信號燈狀態進行改變,P調用一次-1,V調用一次+1。 P操作: p(s)是一個原語操作,p操作執行 s– ,若s爲負數,調用p(s)的進程被阻塞,放到等待隊列q中。 p(s) { s- -; if (
原创 rfc-network configuration protocol 理解翻譯學習
候選配置數據存儲:一個配置數據存儲 可以在不影響器件電流的情況下進行操作 配置和可以致力於運行 配置數據存儲。並
原创 學習記錄6
存儲器分類:主存,緩存(位於cpu與主存之間),輔存 主存與緩存解決CPU與主存速度不匹配的問題,主存與輔存解決存儲系統容量的問題 存儲器性能指標:速度,容量,單位價格 存儲器地址的分配 存儲字長都是8的整
原创 內存管理
C 內存管理 本章將講解 C 中的動態內存管理。C 語言爲內存的分配和管理提供了幾個函數。這些函數可以在 <stdlib.h> 頭文件中找到。 序號
原创 錯誤情況簡單
errno、perror() 和 strerror() C 語言提供了 perror() 和 strerror() 函數來顯示與 errno 相關的