原创 【北航操作系統筆記(完整版)】

文章目錄0. 簡介1. 啓動過程boot2. 存儲管理1-23. 儲存管理3-54. 進程與線程5. 同步和互斥2-46. IO系統7. 磁盤系統8. 文件系統 0. 簡介 操作系統是一組管理計算機硬件資源的軟件集合,它向計算機程

原创 【北航編譯原理筆記】4. 語義分析與符號表

語義分析與符號表 上下文有關分析(標識符的作用域) 類型的一致性檢查 語義處理: 聲明語句(登錄名字的特徵信息到符號表上), 執行語句(按某種操作的目標結構生成代碼) 非分程序結構: 主程序與子程序, 函數分開 分程序結構:

原创 【北航編譯原理筆記】2. 詞法分析

詞法分析 功能: 根據詞法規則識別及組合單詞,進行詞法檢查 對數字常數完成 數字字符串 -->二進制數值 轉換 刪去空格字符和註釋 單詞種類: 保留字, 標識符, 常數, 分界符 單詞內部形式: 單詞類別 + 單詞值 單

原创 【北航計算機網絡課程筆記】2. 物理層

文章目錄基本術語傳輸介質複用技術寬帶 基本術語 物理層四個特性: 機械特性, 電氣特性, 功能特性, 過程特性. 若干術語(第二次作業) 調幅(AM), 調頻(FM), 調相(PM), 正交振幅調製(QAM) Nyquist定理:

原创 【北航計算機圖形學筆記】完整版

文章目錄0. 介紹1. 概論2. 計算機圖形系統3. 基本圖形學程序4. 幾何對象與變換5. 觀察與投影6. 光照與明暗繪製7.圖元裁剪8. 光柵化9~10. 隱藏面消除,紋理映射與片元處理11. 可編程流水線和GPU12. 幾何

原创 【北航計算機網絡安全技術課程筆記】

文章目錄1/2. 基本概念/術語3. 密碼技術應用4. 公鑰體系5.消息認證技術16.消息認證技術27. 密鑰管理8. 訪問控制與授權9. 防火牆10. 入侵檢測系統IDS11. 安全協議IP Sec、TLS12. 應用層安全協議

原创 【北航計算機網絡課程筆記】6. 應用層

文章目錄基本定義域名系統DNS文件傳送協議FTP萬維網WWW郵件發送\接收協議 基本定義 應用層協議 由於網絡應用多樣性, 所有協議很多種 許多協議基於客戶/服務器方式 套接字(socket)編程接口 經典採用同步調用方式(阻塞式

原创 【北航計算機網絡課程筆記】7. IPv6和WLAN

文章目錄IPv6協議無線局域網WLAN IPv6協議 IPv6協議 更大的地址空間, 128位地址(IPv4: 32位), 但不夠兼容 支持即插即用(自動配置), 內置了類似DHCP的協議(該協議用於IPv4) 地址 三種基本類型

原创 【北航計算機網絡課程筆記】5. 傳輸層

文章目錄基本定義UDP與TCPTCP流量控制、擁塞控制TCP連接管理 基本定義 傳輸層: 實現可靠傳輸: 差錯控制, 順序控制, 擁塞控制 網絡層實現主機之間的通信, 傳輸層實現應用程序之間的通信, 自下而上第一個提供端(應用程序

原创 【Matlab學習筆記】基本指令介紹

文章目錄0. 基礎知識1. 矩陣2. 字符串3. 函數句柄4. 元胞5. 結構6. 函數7. 數值運算 0. 基礎知識 獲取幫助: help / help <函數名> / help win / help desk = doc 找出

原创 【北航計算機網絡課程筆記】4. 網絡層

文章目錄基本分類IP地址IP報文劃分子網無分類編址CIDR網際控制報文協議ICMP路由器路由算法RIP、OSPF外部網關協議組播,NAT,VPN 基本分類 網絡層: 向傳輸層提供什麼樣的服務呢? 面向連接的服務: 虛電路 傳輸數據

原创 【北航編譯原理筆記】1. 基礎知識

基礎知識 翻譯程序(三種): 編譯程序 高級程序設計語言->機器語言 彙編程序 彙編語言->機器語言 解釋程序 中間形式->機器語言 5+2 詞法分析 語法分析 語義分析-生成中間代碼 代碼優化 生成目標程序 錯誤處理 符號表管理

原创 【北航計算機網絡課程筆記】3. 數據鏈路層

文章目錄基本特性舊協議新協議PPP訪問控制以太網局域網互連 基本特性 數據鏈路層實現幀的傳輸, PDU是幀. 信道分爲 點對點信道, 廣播信道 幾個考慮的問題: 成幀, 幀的邊界: 字符計數法, 字符填充的首尾定界法, 比特填充

原创 【北航編譯原理筆記】3. 語法分析

語法分析 任務:根據語法規則 (即語言的文法),分析並識別出各種語法成分,如表達式、各種說明、各種語句、過程、函數等,並進行語法正確性檢查. 與詞法分析的區別: 詞法分析(3型, 正則文法), 語法分析(2型, 上下文無關文法)

原创 【北航計算機網絡課程筆記】1. 介紹和基本術語

文章目錄介紹基本術語性能指標非性能指標計算機網絡體系結構網絡標準化 介紹 計算機網絡是一些互相連接的, 自治的計算機的集合 廣域網(WAN), 局域網(LAN), 城域網(MAN), 個人局域網(PAN)(藍牙等) ARPANET