第18章 術語表


 
Argument 	
參數
函數和例程中可以帶入參數進行處理。

ARP 
位址轉換通訊協定。被用來將IP位址轉換成實體硬體位址,如網路卡位址。ARP是TCP/IP通訊
協定族中一個非常重要的通訊協定。 

Ascii 
Ascii代表著American Standard Code for Information Interchange. 字母表中的
每個字母代表一個8位的編碼。Ascii被用來存儲”可寫“的字元。 

Bit 
值域為0或1的一個二進制資料位。

Bottom Half Handler 
核心裡在隊列中的任務的handler或指標。 

Byte 
位元,8位資料。 

C 
一種高階程式語言,Linux基本上是用C編寫的。

CPU 
Central Processing Unit(中央處理單元)。

Data Structure 
資料結構。

Device Driver 
設備驅動程式。用來控制一個特定設備類的軟體。例如,NCR 810設備驅動程式控制

NCR 810 SCSI 設備。」

DMA 
Direct Memory Access(直接記憶體存取)

ELF 
Executable and Linkable Format(可執行與可連接格式).  

EIDE 
擴展IDE. 

Executable image 
可執行映像。一個含有指令和資料的檔案。可以被調進虛擬記憶體而執行。 

Function 
函數

IDE 
Integrated Disk Electronics. 

Image 
參閱可執行映像。

IP 
Internet Protocol(網際通訊協定). 

IPC 
Interprocess Communiction(程序間通訊) 

Interface 
介面。介面是一個抽像的概念。實現中,通常指一些函數或例程介面。

IRQ 
Interrupt Request Queue(中斷申請隊列). 

ISA 
Industry Standard Architecture. This is a standard, although now rather 
dated, data bus interface for system components such as floppy disk drivers. 


Kernel Module 
一個可以動態地被裝載的核心部份,如檔案系統和設備驅動程式。

Kilobyte 
1024位元。

Megabyte 
一兆位元或1024K位元。

Microprocessor 
微處理器。

Module 
模組。一個含有指令的檔案。

Object file 
目標檔案。或*.o檔案。指一個含有指令和資料的檔案。但這個檔案尚未與其所需要
的其他目標檔案或函式庫相連接以形成一個可執行檔案。 

Page 
實體記憶體被分成許多同樣大小的頁面。是虛擬記憶體管理排程的最小單位。 

Pointer 
指標

Process 
程序。一個正在執行的程式。

Processor 
處理器的簡稱。

PCI 
Peripheral Component Interconnect.  一個週邊匯流排。

Peripheral 
外圍設備

Program 
程式。

Protocol 
通訊協定。通常指兩個實體間“對話”的一種事先格式約定。

Register 
暫存器

Routine 
例程。與函數類似,除了不返回值。 

SCSI 
Small Computer Systems Interface(小型電腦介面). 

Shell 
command shell。Linux 預設用的是bash shell. 

SMP 
Symmetrical multiprocessing. Systems(對稱多處理系統)。

Socket 
一個socket代表著一個網路連接。Linux支援BSD Socket 介面。. 

Software 
軟體

System V 
Unix的一個版本,發布於1983。這個版本中,引進了著名的士System V IPC機制。
 

TCP 
Transmission Control Protocol(傳輸控制通訊協定). 

Task Queue 
任務隊列

UDP 
User Datagram Protocol(用戶資料報通訊協定). 

Virtual memory 
虛擬記憶體