文章列表
Wifi
# 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):由一個或多個...
more...
Multiple access
# 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...
more...
Spectrum and Modulation
# Communication spectrum
Radio waves:
30 MHz ~ 1 GHz
可以從電離層反射,傳播距離很遠
適合 Omnidirectional transmission: 信號在所有方向上均勻傳播
Microwaves:
1 GHz ~ 40 GHz
通常用於點對點通信,例如衛星通信和微波鏈路。
容易受到障礙物的影響,傳播距離較短。
Infrared:
從放熱物體發出的電磁波。
Line of sight transmission: 信號需要直接視線才能傳播,容易被障礙物阻擋。
適合在特定區域內點對點通信,例如遙控器和近距離無線通信。
#...
more...
Signal
# What is signal?
Data: 能攜帶資訊 (事實、概念、指令) 的一種制式符號語言,可以透過人或機器來解讀,目的是為了溝通。
Information: 數據所要表達的意義。
Signal (在電腦科學領域): 電腦用來傳輸資訊的物理媒介,通常是電磁波或電流的形式。
Analog signal: 連續隨時間變化的信號,通常自然界中的信號都是類比的,例如聲音、光線、溫度等。
Digital signal: 以一系列特定的值(通常是 0 和 1)表示資訊的離散信號,適合於電腦處理和傳輸,因為它們更不易受到噪聲干擾,且可以更容易地進行壓縮和加密。
# Types of...
more...
Chapter 13. I/O Systems
# Overview
I/O 裝置在功能與速度方面變化極大 (滑鼠、硬碟、光碟機),因此需要許多不同的功能來控制
I/O 裝置目前有兩個相互衝突的發展方向
軟體與硬體介面逐漸趨於標準化,有助於我們將裝置整合至電腦
I/O 裝置的種類與功能不斷增加,有些新裝置與舊裝置差異極大,將裝置整合至電腦變的很有挑戰性
Device drivers
裝置驅動程式 (Device drivers) 讓 I/O subsystem 可取得設備控制的介面,類似 apps & OS 之間的系統呼叫
Device 分類 – 不同類型去設計不同的 interface
Storage...
more...
Chapter 12. Mass Storage System
# Disk 簡介
# Disk Structure
以一個大型邏輯區段 (logical block) 的一維陣列來定址
以低階格式化 (low-level formatted) 的方式來選擇不同邏輯區段大小
對映的困難
大部分的磁碟會有一些損壞的磁區,但是對映會用磁碟上別處的替代備用磁區
有些磁碟上每一個磁軌的磁區數並不是常數
Sectors per Track
Constant linear velocity(CLV)
在 track 上的 bit 密度平均分佈
在 track 上外圈的 cylinder 有更多的 sector
保持一樣的 data...
more...
Chapter 11. File System Implementation
# 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...
more...
Chapter 10. File System Interface
# File System Interface
檔案系統是一套實現了資料的儲存、分級組織、存取和取得等操作的抽象資料類型(Abstract data...
more...
Chapter 9. Virtual Memory Management
# Background
虛擬記憶體 (Virtual Memory) 會讓應用程式認為其擁有連續可用的記憶體(一個連續完整的位址空間),而實際上,其通常是被分隔成多個實體記憶體碎片,還有部分暫時儲存在外部磁碟記憶體上,需要時才進行資料交換
優點:
允許程式大小大於實體記憶體 (physical memory) 大小情況下,程式仍然能執行。
OS 的負擔,程式設計師無負擔
記憶體的各個小空間皆有機會被利用到,記憶體使用度上升
提高 multiprogramming degree,提昇 CPU 使用度
每一次的 I/O transfer time 下降,因為不用將整個程式的所有 page...
more...









