文章列表

# Bluetooth protocol stack # Application group # Middleware protocol group # Transport protocol group # Piconets & scatternets # Piconet Master-slave architecture:一個設備作為主設備(Master),其他設備作為從設備(Slave)連接到主設備。主設備負責協調通信和管理從設備。 最多可有 7 個從設備同時連接到主設備,形成一個小型的無線網路,稱為 Piconet。 #...

# Wi-Fi roles Station (STA):用 802.11 協議連接到無線網路的設備,如筆記本電腦、智能手機或平板電腦。 Access Point (AP):作為無線網路的中心節點,負責與各個站點通信並提供網路接入服務。 roaming:當 STA 在不同 AP 之間移動時,AP 協助 STA 無縫切換,保持連接穩定。e.g. handoff time synchronization:AP 提供時間同步服務,確保 STA 之間的通信協調一致。e.g. beacon frames power management Basic Service Set (BSS):由一個或多個...

# MAC’s duty 主要功能: Frame 劃定和辨認 目標 stations 的位址,傳輸 source station 的位址 保持透明、保護資料的完整性 協調各物理傳輸媒介的連接 # Broadcasting / shared medium networks 一種網路架構,所有 stations 都連接在同一個 shared medium 上,傳輸訊號會被所有 stations 接收。例子:Ethernet, Wi-Fi, Hub-based LANs, Satellite / Radio networks, Cable television Local area...

# Communication spectrum Radio waves: 30 MHz ~ 1 GHz 可以從電離層反射,傳播距離很遠 適合 Omnidirectional transmission: 信號在所有方向上均勻傳播 Microwaves: 1 GHz ~ 40 GHz 通常用於點對點通信,例如衛星通信和微波鏈路。 容易受到障礙物的影響,傳播距離較短。 Infrared: 從放熱物體發出的電磁波。 Line of sight transmission: 信號需要直接視線才能傳播,容易被障礙物阻擋。 適合在特定區域內點對點通信,例如遙控器和近距離無線通信。 #...

# What is signal? Data: 能攜帶資訊 (事實、概念、指令) 的一種制式符號語言,可以透過人或機器來解讀,目的是為了溝通。 Information: 數據所要表達的意義。 Signal (在電腦科學領域): 電腦用來傳輸資訊的物理媒介,通常是電磁波或電流的形式。 Analog signal: 連續隨時間變化的信號,通常自然界中的信號都是類比的,例如聲音、光線、溫度等。 Digital signal: 以一系列特定的值(通常是 0 和 1)表示資訊的離散信號,適合於電腦處理和傳輸,因為它們更不易受到噪聲干擾,且可以更容易地進行壓縮和加密。 # Types of...

# Overview I/O 裝置在功能與速度方面變化極大 (滑鼠、硬碟、光碟機),因此需要許多不同的功能來控制 I/O 裝置目前有兩個相互衝突的發展方向 軟體與硬體介面逐漸趨於標準化,有助於我們將裝置整合至電腦 I/O 裝置的種類與功能不斷增加,有些新裝置與舊裝置差異極大,將裝置整合至電腦變的很有挑戰性 Device drivers 裝置驅動程式 (Device drivers) 讓 I/O subsystem 可取得設備控制的介面,類似 apps & OS 之間的系統呼叫 Device 分類 – 不同類型去設計不同的 interface Storage...

# Disk 簡介 # Disk Structure 以一個大型邏輯區段 (logical block) 的一維陣列來定址 以低階格式化 (low-level formatted) 的方式來選擇不同邏輯區段大小 對映的困難 大部分的磁碟會有一些損壞的磁區,但是對映會用磁碟上別處的替代備用磁區 有些磁碟上每一個磁軌的磁區數並不是常數 Sectors per Track Constant linear velocity(CLV) 在 track 上的 bit 密度平均分佈 在 track 上外圈的 cylinder 有更多的 sector 保持一樣的 data...

# File-System Structure I/O 在 memory 和 disk 之間的轉移以 block 為單位 一個 block 由一個或多個 sector 組成 一個 sector 通常 512 bytes 2 個 design problems in FS interface to user programs(上層) interface to physical storage (disk)(下層) 一個 OS 能支援多個 FS type NTFS, FAT32 # File System Implementation # On-Disk...

# File System Interface 檔案系統是一套實現了資料的儲存、分級組織、存取和取得等操作的抽象資料類型(Abstract data...

# Background 虛擬記憶體 (Virtual Memory) 會讓應用程式認為其擁有連續可用的記憶體(一個連續完整的位址空間),而實際上,其通常是被分隔成多個實體記憶體碎片,還有部分暫時儲存在外部磁碟記憶體上,需要時才進行資料交換 優點: 允許程式大小大於實體記憶體 (physical memory) 大小情況下,程式仍然能執行。 OS 的負擔,程式設計師無負擔 記憶體的各個小空間皆有機會被利用到,記憶體使用度上升 提高 multiprogramming degree,提昇 CPU 使用度 每一次的 I/O transfer time 下降,因為不用將整個程式的所有 page...