一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

89個嵌入式相關(guān)概念你懂幾個?

Linux愛好者 ? 來源:一口Linux ? 作者:一口Linux ? 2022-11-30 14:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

01

操作系統(tǒng)(Operating System,OS)

是管理計(jì)算機(jī)硬件與軟件資源的系統(tǒng)軟件,同時也是計(jì)算機(jī)系統(tǒng)的內(nèi)核與基石。操作系統(tǒng)需要處理管理與配置內(nèi)存、決定系統(tǒng)資源供需的優(yōu)先次序、控制輸入與輸出設(shè)備、操作網(wǎng)絡(luò)與管理文件系統(tǒng)等基本事務(wù)。操作系統(tǒng)也提供一個讓用戶與系統(tǒng)交互的操作界面。

02

shell


它是一個程序,可從鍵盤獲取命令并將其提供給操作系統(tǒng)以執(zhí)行。在過去,它是類似 Unix 的系統(tǒng)上唯一可用的用戶界面。如今,除了命令行界面(CLI)外,我們還具有圖形用戶界面(GUI)。

fba9697a-7062-11ed-8abf-dac502259ad0.png

03

GUI(Graphical User Interface)

是一種用戶界面,允許用戶通過圖形圖標(biāo)和音頻指示符與電子設(shè)備進(jìn)行交互。

fbc0f824-7062-11ed-8abf-dac502259ad0.png

04

內(nèi)核模式(kernel mode)


通常也被稱為超級模式(supervisor mode),在內(nèi)核模式下,正在執(zhí)行的代碼具有對底層硬件的完整且不受限制的訪問。它可以執(zhí)行任何 CPU 指令并引用任何內(nèi)存地址。內(nèi)核模式通常保留給操作系統(tǒng)的最低級別,最受信任的功能。內(nèi)核模式下的崩潰是災(zāi)難性的;他們將停止整個計(jì)算機(jī)。超級用戶模式是計(jì)算機(jī)開機(jī)時選擇的自動模式。

05

用戶模式(user node)

當(dāng)操作系統(tǒng)運(yùn)行用戶應(yīng)用程序(例如處理文本編輯器)時,系統(tǒng)處于用戶模式。當(dāng)應(yīng)用程序請求操作系統(tǒng)的幫助或發(fā)生中斷或系統(tǒng)調(diào)用時,就會發(fā)生從用戶模式到內(nèi)核模式的轉(zhuǎn)換。在用戶模式下,模式位設(shè)置為1。從用戶模式切換到內(nèi)核模式時,它從1更改為0。

06

計(jì)算機(jī)架構(gòu)(computer architecture)


在計(jì)算機(jī)工程中,計(jì)算機(jī)體系結(jié)構(gòu)是描述計(jì)算機(jī)系統(tǒng)功能,組織和實(shí)現(xiàn)的一組規(guī)則和方法。它主要包括指令集、內(nèi)存管理、I/O 和總線結(jié)構(gòu)。

fc13126c-7062-11ed-8abf-dac502259ad0.png

07

SATA(Serial ATA)

串行ATA (Serial Advanced Technology Attachment),它是一種電腦總線,負(fù)責(zé)主板和大容量存儲設(shè)備(如硬盤及光盤驅(qū)動器)之間的數(shù)據(jù)傳輸,主要用于個人電腦。

08

復(fù)用(multiplexing)


也稱為共享,在操作系統(tǒng)中主要指示了時間和空間的管理。對資源進(jìn)行復(fù)用時,不同的程序或用戶輪流使用它。他們中的第一個開始使用資源,然后再使用另一個,依此類推。

09

大型機(jī)(mainframes)


大型機(jī)是一類計(jì)算機(jī),通常以其大尺寸,存儲量,處理能力和高度的可靠性而著稱。它們主要由大型組織用于需要大量數(shù)據(jù)處理的關(guān)鍵任務(wù)應(yīng)用程序。

10

批處理(batch system)


批處理操作系統(tǒng)的用戶不直接與計(jì)算機(jī)進(jìn)行交互。每個用戶都在打孔卡等脫機(jī)設(shè)備上準(zhǔn)備工作,并將其提交給計(jì)算機(jī)操作員。為了加快處理速度,將具有類似需求的作業(yè)一起批處理并成組運(yùn)行。程序員將程序留給操作員,然后操作員將具有類似要求的程序分批處理。

11

OS/360


正式稱為IBM System / 360操作系統(tǒng),是由 IBM 為 1964 年發(fā)布的其當(dāng)時新的System/360 大型機(jī)開發(fā)的已停產(chǎn)的批處理操作系統(tǒng)。

12

多處理系統(tǒng)(Computer multitasking)


是指計(jì)算機(jī)同時運(yùn)行多個程序的能力。多任務(wù)的一般方法是運(yùn)行第一個程序的一段代碼,保存工作環(huán)境;再運(yùn)行第二個程序的一段代碼,保存環(huán)境;……恢復(fù)第一個程序的工作環(huán)境,執(zhí)行第一個程序的下一段代碼。

13

分時系統(tǒng)(Time-sharing)


在計(jì)算中,分時是通過多程序和多任務(wù)同時在許多用戶之間共享計(jì)算資源的一種系統(tǒng)。

14

相容分時系統(tǒng)(Compatible Time-Sharing System)


最早的分時操作系統(tǒng),由美國麻省理工學(xué)院計(jì)算機(jī)中心設(shè)計(jì)與實(shí)作。

15

云計(jì)算(cloud computing)


云計(jì)算是計(jì)算機(jī)系統(tǒng)資源(尤其是數(shù)據(jù)存儲和計(jì)算能力)的按需可用性,而無需用戶直接進(jìn)行主動管理。這個術(shù)語通常用于描述 Internet 上可供許多用戶使用的數(shù)據(jù)中心。如今占主導(dǎo)地位的大型云通常具有從中央服務(wù)器分布在多個位置的功能。如果與用戶的連接相對較近,則可以將其指定為邊緣服務(wù)器。

16

UNIX 操作系統(tǒng)

UNIX 操作系統(tǒng),是一個強(qiáng)大的多用戶、多任務(wù)操作系統(tǒng),支持多種處理器架構(gòu),按照操作系統(tǒng)的分類,屬于分時操作系統(tǒng)。

17

UNIX System V


是 UNIX 操作系統(tǒng)的一個分支。

18

BSD(Berkeley Software Distribution)


UNIX 的衍生系統(tǒng)。

19

POSIX


可移植操作系統(tǒng)接口,是 IEEE 為要在各種 UNIX 操作系統(tǒng)上運(yùn)行軟件,而定義API的一系列互相關(guān)聯(lián)的標(biāo)準(zhǔn)的總稱。

20

MINIX


Minix,是一個迷你版本的類 UNIX 操作系統(tǒng)。

21

Linux


終于到了大名鼎鼎的 Linux 操作系統(tǒng)了,太強(qiáng)大了,不予以解釋了,大家都懂。

22

DOS(Disk Operating System)


磁盤操作系統(tǒng)(縮寫為DOS)是可以使用磁盤存儲設(shè)備(例如軟盤,硬盤驅(qū)動器或光盤)的計(jì)算機(jī)操作系統(tǒng)。

23

MS-DOS


一個由美國微軟公司發(fā)展的操作系統(tǒng),運(yùn)行在Intel x86個人電腦上。它是DOS操作系統(tǒng)家族中最著名的一個,在Windows 95以前,DOS是IBM PC及兼容機(jī)中的最基本配備,而MS-DOS則是個人電腦中最普遍使用的DOS操作系統(tǒng)。

24

MacOS X


macOS 是蘋果公司推出的基于圖形用戶界面操作系統(tǒng),為 Macintosh 的主操作系統(tǒng)。

25

Windows NT(Windows New Technology)


是美國微軟公司 1993 年推出的純 32 位操作系統(tǒng)核心。

26

Service Pack(SP)


是程序的更新、修復(fù)和(或)增強(qiáng)的集合,以一個獨(dú)立的安裝包的形式發(fā)布。許多公司,如微軟或Autodesk,通常在為某一程序而做的修補(bǔ)程序達(dá)到一定數(shù)量時,就發(fā)布一個Service Pack。

27

數(shù)字版權(quán)管理(DRM)


他是工具或技術(shù)保護(hù)措施(TPM)是一組訪問控制技術(shù),用于限制對專有硬件和受版權(quán)保護(hù)的作品的使用。

28

x86


x86是一整套指令集體系結(jié)構(gòu),由 Intel 最初基于 Intel 8086 微處理器及其 8088 變體開發(fā)。采用內(nèi)存分段作為解決方案,用于處理比普通 16 位地址可以覆蓋的更多內(nèi)存。32 位是 x86 默認(rèn)的位數(shù),除此之外,還有一個 x86-64 位,是x86架構(gòu)的 64 位拓展,向后兼容于 16 位及 32 位的 x86架構(gòu)。

29

FreeBSD


FreeBSD 是一個類 UNIX 的操作系統(tǒng),也是 FreeBSD 項(xiàng)目的發(fā)展成果。

30

X Window System


X 窗口系統(tǒng)(X11,或簡稱X)是用于位圖顯示的窗口系統(tǒng),在類 UNIX 操作系統(tǒng)上很常見。

fc8d9c3a-7062-11ed-8abf-dac502259ad0.png

31

Gnome


GNOME 是一個完全由自由軟件組成的桌面環(huán)境。它的目標(biāo)操作系統(tǒng)是Linux,但是大部分的 BSD 系統(tǒng)亦支持 GNOME。

fca00c58-7062-11ed-8abf-dac502259ad0.png

32

網(wǎng)絡(luò)操作系統(tǒng)(network operating systems)


網(wǎng)絡(luò)操作系統(tǒng)是用于網(wǎng)絡(luò)設(shè)備(如路由器,交換機(jī)或防火墻)的專用操作系統(tǒng)。

33

分布式網(wǎng)絡(luò)系統(tǒng)


分布式操作系統(tǒng)是在獨(dú)立,網(wǎng)絡(luò),通信和物理上獨(dú)立計(jì)算節(jié)點(diǎn)的集合上的軟件。它們處理由多個CPU服務(wù)的作業(yè)。每個單獨(dú)的節(jié)點(diǎn)都擁有全局集合操作系統(tǒng)的特定軟件的一部分。

fcdf0c5a-7062-11ed-8abf-dac502259ad0.png

34

程序計(jì)數(shù)器(Program counter)


程序計(jì)數(shù)器是一個 CPU 中的寄存器,用于指示計(jì)算機(jī)在其程序序列中的位置。

35

堆棧寄存器(stack pointer)


堆棧寄存器是計(jì)算機(jī) CPU 中的寄存器,其目的是跟蹤調(diào)用堆棧。

36

程序狀態(tài)字(Program Status Word)


它是由操作系統(tǒng)維護(hù)的8個字節(jié)(或64位)長的數(shù)據(jù)的集合。它跟蹤系統(tǒng)的當(dāng)前狀態(tài)。

37

流水線(Pipeline)


在計(jì)算世界中,管道是一組串聯(lián)連接的數(shù)據(jù)處理元素,其中一個元素的輸出是下一個元素的輸入。流水線的元素通常以并行或按時間分割的方式執(zhí)行。通常在元素之間插入一定數(shù)量的緩沖區(qū)存儲。

fcfbd128-7062-11ed-8abf-dac502259ad0.png

38

超標(biāo)量(superscalar)


超標(biāo)量 CPU 架構(gòu)是指在一顆處理器內(nèi)核中實(shí)行了指令級并發(fā)的一類并發(fā)運(yùn)算。這種技術(shù)能夠在相同的CPU主頻下實(shí)現(xiàn)更高的 CPU 流量。

39

系統(tǒng)調(diào)用(system call)


指運(yùn)行在用戶空間的程序向操作系統(tǒng)內(nèi)核請求需要更高權(quán)限運(yùn)行的服務(wù)。系統(tǒng)調(diào)用提供用戶程序與操作系統(tǒng)之間的接口。大多數(shù)系統(tǒng)交互式操作需求在內(nèi)核態(tài)運(yùn)行。如設(shè)備 IO 操作或者進(jìn)程間通信。

40

多線程(multithreading)


是指從軟件或者硬件上實(shí)現(xiàn)多個線程并發(fā)執(zhí)行的技術(shù)。具有多線程能力的計(jì)算機(jī)因?yàn)橛杏布С侄軌蛟谕粫r間執(zhí)行多個線程,進(jìn)而提升整體處理性能。

41

CPU 核心(core)


它是 CPU 的大腦,它接收指令,并執(zhí)行計(jì)算或運(yùn)算以滿足這些指令。一個 CPU 可以有多個內(nèi)核。

42

圖形處理器(Graphics Processing Unit)


又稱顯示核心、視覺處理器、顯示芯片或繪圖芯片;它是一種專門在個人電腦、工作站、游戲機(jī)和一些移動設(shè)備(如平板電腦、智能手機(jī)等)上運(yùn)行繪圖運(yùn)算工作的微處理器。

43

存儲體系結(jié)構(gòu)


頂層的存儲器速度最高,但是容量最小,成本非常高,層級結(jié)構(gòu)越向下,其訪問效率越慢,容量越大,但是造價也就越便宜。

fd0f7282-7062-11ed-8abf-dac502259ad0.png

44

高速緩存行(cache lines)


其實(shí)就是把高速緩存分割成了固定大小的塊,其大小是以突發(fā)讀或者突發(fā)寫周期的大小為基礎(chǔ)的。

45

緩存命中(cache hit)


當(dāng)應(yīng)用程序或軟件請求數(shù)據(jù)時,會首先發(fā)生緩存命中。首先,中央處理單元(CPU)在其最近的內(nèi)存位置(通常是主緩存)中查找數(shù)據(jù)。如果在緩存中找到請求的數(shù)據(jù),則將其視為緩存命中。

fd380ca6-7062-11ed-8abf-dac502259ad0.png

46

L1 cache


一級緩存是 CPU 芯片中內(nèi)置的存儲庫。L1緩存也稱為主緩存,是計(jì)算機(jī)中最快的內(nèi)存,并且最接近處理器。

47

L2 cache


二級緩存存儲庫,內(nèi)置在 CPU 芯片中,包裝在同一模塊中,或者建在主板上。L2 高速緩存提供給 L1 高速緩存,后者提供給處理器。L2 內(nèi)存比 L1 內(nèi)存慢。

48

L3 cache


三級緩存內(nèi)置在主板上或CPU模塊內(nèi)的存儲庫。L3 高速緩存為 L2 高速緩存提供數(shù)據(jù),其內(nèi)存通常比 L2 內(nèi)存慢,但比主內(nèi)存快。L3 高速緩存提供給 L2 高速緩存,后者又提供給 L1 高速緩存,后者又提供給處理器。

49

RAM(Random Access Memory)


隨機(jī)存取存儲器,也叫主存,是與 CPU 直接交換數(shù)據(jù)的內(nèi)部存儲器。它可以隨時讀寫,而且速度很快,通常作為操作系統(tǒng)或其他正在運(yùn)行中的程序的臨時數(shù)據(jù)存儲介質(zhì)。RAM工作時可以隨時從任何一個指定的地址寫入(存入)或讀出(取出)信息。它與 ROM 的最大區(qū)別是數(shù)據(jù)的易失性,即一旦斷電所存儲的數(shù)據(jù)將隨之丟失。RAM 在計(jì)算機(jī)和數(shù)字系統(tǒng)中用來暫時存儲程序、數(shù)據(jù)和中間結(jié)果。

50

ROM(Read Only Memory)


只讀存儲器是一種半導(dǎo)體存儲器,其特性是一旦存儲數(shù)據(jù)就無法改變或刪除,且內(nèi)容不會因?yàn)?a target="_blank">電源關(guān)閉而消失。在電子或電腦系統(tǒng)中,通常用以存儲不需經(jīng)常變更的程序或數(shù)據(jù)。

51

EEPROM(Electrically Erasable PROM)


電可擦除可編程只讀存儲器,是一種可以通過電子方式多次復(fù)寫的半導(dǎo)體存儲設(shè)備。

52

閃存(flash memory)


是一種電子式可清除程序化只讀存儲器的形式,允許在操作中被多次擦或?qū)懙拇鎯ζ鳌_@種科技主要用于一般性數(shù)據(jù)存儲,以及在電腦與其他數(shù)字產(chǎn)品間交換傳輸數(shù)據(jù),如儲存卡與U盤。

53

SSD(Solid State Disks)


固態(tài)硬盤,是一種主要以閃存作為永久性存儲器的電腦存儲設(shè)備。

54

虛擬地址(virtual memory)


虛擬內(nèi)存是計(jì)算機(jī)系統(tǒng)內(nèi)存管理的一種機(jī)制。它使得應(yīng)用程序認(rèn)為它擁有連續(xù)可用的內(nèi)存(一個連續(xù)完整的地址空間),而實(shí)際上,它通常是被分隔成多個物理內(nèi)存碎片,還有部分暫時存儲在外部磁盤存儲器上,在需要時進(jìn)行數(shù)據(jù)交換。與沒有使用虛擬內(nèi)存技術(shù)的系統(tǒng)相比,使用這種技術(shù)的系統(tǒng)使得大型程序的編寫變得更容易,對真正的物理內(nèi)存(例如RAM)的使用也更有效率。

55

MMU(Memory Management Unit)


內(nèi)存管理單元,有時稱作分頁內(nèi)存管理單元。它是一種負(fù)責(zé)處理中央處理器(CPU)的內(nèi)存訪問請求的計(jì)算機(jī)硬件。它的功能包括虛擬地址到物理地址的轉(zhuǎn)換(即虛擬內(nèi)存管理)、內(nèi)存保護(hù)、中央處理器高速緩存的控制等。

fd76c252-7062-11ed-8abf-dac502259ad0.png

56

context switch


上下文切換,又稱環(huán)境切換。是一個存儲和重建 CPU 狀態(tài)的機(jī)制。要交換 CPU 上的進(jìn)程時,必須先行存儲當(dāng)前進(jìn)程的狀態(tài),然后再將進(jìn)程狀態(tài)讀回 CPU 中。

57

驅(qū)動程序(device driver)


設(shè)備驅(qū)動程序,簡稱驅(qū)動程序(driver),是一個允許高級別電腦軟件與硬件交互的程序,這種程序創(chuàng)建了一個硬件與硬件,或硬件與軟件溝通的接口,經(jīng)由主板上的總線或其它溝通子系統(tǒng)與硬件形成連接的機(jī)制,這樣使得硬件設(shè)備上的數(shù)據(jù)交換成為可能。

fd936d9e-7062-11ed-8abf-dac502259ad0.png

58

忙等(busy waiting)

在軟件工程中,忙碌等待也稱自旋,是一種以進(jìn)程反復(fù)檢查一個條件是否為真的條件,這種機(jī)制可能為檢查鍵盤輸入或某個鎖是否可用。

59

中斷(Interrupt)


通常,在接收到來自外圍硬件(相對于中央處理器和內(nèi)存)的異步信號,或來自軟件的同步信號之后,處理器將會進(jìn)行相應(yīng)的硬件/軟件處理。發(fā)出這樣的信號稱為進(jìn)行中斷請求(interrupt request,IRQ)。

硬件中斷導(dǎo)致處理器通過一個運(yùn)行信息切換(context switch)來保存執(zhí)行狀態(tài)(以程序計(jì)數(shù)器和程序狀態(tài)字等寄存器信息為主);軟件中斷則通常作為 CPU 指令集中的一個指令,以可編程的方式直接指示這種運(yùn)行信息切換,并將處理導(dǎo)向一段中斷處理代碼。中斷在計(jì)算機(jī)多任務(wù)處理,尤其是即時系統(tǒng)中尤為有用。

60

中斷向量(interrupt vector)


中斷向量位于中斷向量表中。中斷向量表(IVT)是將中斷處理程序列表與中斷向量表中的中斷請求列表相關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)。中斷向量表的每個條目(稱為中斷向量)都是中斷處理程序的地址。

fdaf67d8-7062-11ed-8abf-dac502259ad0.png

61

DMA(Direct Memory Access)


直接內(nèi)存訪問,直接內(nèi)存訪問是計(jì)算機(jī)科學(xué)中的一種內(nèi)存訪問技術(shù)。它允許某些電腦內(nèi)部的硬件子系統(tǒng)(電腦外設(shè)),可以獨(dú)立地直接讀寫系統(tǒng)內(nèi)存,而不需中央處理器(CPU)介入處理 。

62

總線(Bus)


總線(Bus)是指計(jì)算機(jī)組件間規(guī)范化的交換數(shù)據(jù)的方式,即以一種通用的方式為各組件提供數(shù)據(jù)傳送和控制邏輯。

63

PCIe


官方簡稱PCIe,是計(jì)算機(jī)總線的一個重要分支,它沿用現(xiàn)有的PCI編程概念及信號標(biāo)準(zhǔn),并且構(gòu)建了更加高速的串行通信系統(tǒng)標(biāo)準(zhǔn)。

64

DMI(Direct Media Interface)


直接媒體接口,是英特爾專用的總線,用于電腦主板上南橋芯片和北橋芯片之間的連接。

65

USB(Universal Serial Bus)


是連接計(jì)算機(jī)系統(tǒng)與外部設(shè)備的一種串口總線標(biāo)準(zhǔn),也是一種輸入輸出接口的技術(shù)規(guī)范,被廣泛地應(yīng)用于個人電腦和移動設(shè)備等信息通訊產(chǎn)品,并擴(kuò)展至攝影器材、數(shù)字電視(機(jī)頂盒)、游戲機(jī)等其它相關(guān)領(lǐng)域。

66

BIOS(Basic Input Output System)


是在通電引導(dǎo)階段運(yùn)行硬件初始化,以及為操作系統(tǒng)提供運(yùn)行時服務(wù)的固件。它是開機(jī)時運(yùn)行的第一個軟件。

67

硬實(shí)時系統(tǒng)(hard real-time system)

硬實(shí)時性意味著你必須絕對在每個截止日期前完成任務(wù)。很少有系統(tǒng)有此要求。例如核系統(tǒng),一些醫(yī)療應(yīng)用(例如起搏器),大量國防應(yīng)用,航空電子設(shè)備等。

68

軟實(shí)時系統(tǒng)(soft real-time system)


軟實(shí)時系統(tǒng)可能會錯過某些截止日期,但是如果錯過太多,最終性能將下降。一個很好的例子是計(jì)算機(jī)中的聲音系統(tǒng)。

69

進(jìn)程(Process)


程序本身只是指令、數(shù)據(jù)及其組織形式的描述,進(jìn)程才是程序(那些指令和數(shù)據(jù))的真正運(yùn)行實(shí)例。若進(jìn)程有可能與同一個程序相關(guān)系,且每個進(jìn)程皆可以同步(循序)或異步的方式獨(dú)立運(yùn)行。

70

地址空間(address space)


地址空間是內(nèi)存中可供程序或進(jìn)程使用的有效地址范圍。也就是說,它是程序或進(jìn)程可以訪問的內(nèi)存。存儲器可以是物理的也可以是虛擬的,用于執(zhí)行指令和存儲數(shù)據(jù)。

71

進(jìn)程表(process table)


進(jìn)程表是操作系統(tǒng)維護(hù)的數(shù)據(jù)結(jié)構(gòu),該表中的每個條目(通常稱為上下文塊)均包含有關(guān)進(jìn)程的信息,例如進(jìn)程名稱和狀態(tài),優(yōu)先級,寄存器以及它可能正在等待的信號燈。

72

命令行界面(command-line interpreter)


是在圖形用戶界面得到普及之前使用最為廣泛的用戶界面,它通常不支持鼠標(biāo),用戶通過鍵盤輸入指令,計(jì)算機(jī)接收到指令后,予以執(zhí)行。

fde3df40-7062-11ed-8abf-dac502259ad0.png

73

進(jìn)程間通信(interprocess communication)


指至少兩個進(jìn)程或線程間傳送數(shù)據(jù)或信號的一些技術(shù)或方法。

74

超級用戶(superuser)


也被稱為管理員帳戶,在計(jì)算機(jī)操作系統(tǒng)領(lǐng)域中指一種用于進(jìn)行系統(tǒng)管理的特殊用戶,其在系統(tǒng)中的實(shí)際名稱也因系統(tǒng)而異,如 root、administrator 與supervisor。

75

目錄(directory)


在計(jì)算機(jī)或相關(guān)設(shè)備中,一個目錄或文件夾就是一個裝有數(shù)字文件系統(tǒng)的虛擬容器。在它里面保存著一組文件和其它一些目錄。

76

路徑(path name)


路徑是一種電腦文件或目錄的名稱的通用表現(xiàn)形式,它指向文件系統(tǒng)上的一個唯一位置。

77

根目錄(root directory)


77. 根目錄(root directory):根目錄指的就是計(jì)算機(jī)系統(tǒng)中的頂層目錄,比如 Windows 中的 C 盤和 D 盤,Linux 中的 /。

78

工作目錄(Working directory)


它是一個計(jì)算機(jī)用語。用戶在操作系統(tǒng)內(nèi)所在的目錄,用戶可在此目錄之下,用相對文件名訪問文件。

79

文件描述符(file descriptor)


文件描述符是計(jì)算機(jī)科學(xué)中的一個術(shù)語,是一個用于表述指向文件的引用的抽象化概念。

80

inode


索引節(jié)點(diǎn)的縮寫,索引節(jié)點(diǎn)是 UNIX 系統(tǒng)中包含的信息,其中包含有關(guān)每個文件的詳細(xì)信息,例如節(jié)點(diǎn),所有者,文件,文件位置等。

81

共享庫(shared library)


共享庫是一個包含目標(biāo)代碼的文件,執(zhí)行過程中多個 a.out 文件可能會同時使用該目標(biāo)代碼。

82

DLLs(Dynamic-Link Libraries)


動態(tài)鏈接庫,它是微軟公司在操作系統(tǒng)中實(shí)現(xiàn)共享函數(shù)庫概念的一種實(shí)現(xiàn)方式。這些庫函數(shù)的擴(kuò)展名是 .DLL、.OCX(包含ActiveX控制的庫)或者.DRV(舊式的系統(tǒng)驅(qū)動程序)。

83

客戶端(clients)


客戶端是訪問服務(wù)器提供的服務(wù)的計(jì)算機(jī)硬件或軟件。

84

服務(wù)端(servers)


在計(jì)算中,服務(wù)器是為其他程序或設(shè)備提供功能的計(jì)算機(jī)程序或設(shè)備,稱為服務(wù)端。

85

主從架構(gòu)(client-server)


主從式架構(gòu)也稱客戶端/服務(wù)器架構(gòu)、C/S 架構(gòu),是一種網(wǎng)絡(luò)架構(gòu),它把客戶端與服務(wù)器區(qū)分開來。每一個客戶端軟件的實(shí)例都可以向一個服務(wù)器或應(yīng)用程序服務(wù)器發(fā)出請求。有很多不同類型的服務(wù)器,例如文件服務(wù)器、游戲服務(wù)器等。

fe008866-7062-11ed-8abf-dac502259ad0.png

86

虛擬機(jī)(Virtual Machines)


在計(jì)算機(jī)科學(xué)中的體系結(jié)構(gòu)里,是指一種特殊的軟件,可以在計(jì)算機(jī)平臺和終端用戶之間創(chuàng)建一種環(huán)境,而終端用戶則是基于虛擬機(jī)這個軟件所創(chuàng)建的環(huán)境來操作其它軟件。

fe3a7e0e-7062-11ed-8abf-dac502259ad0.png

87

Java 虛擬機(jī)(Java virtual Machines)


Java虛擬機(jī)有自己完善的硬體架構(gòu),如處理器、堆棧、寄存器等,還具有相應(yīng)的指令系統(tǒng)。JVM屏蔽了與具體操作系統(tǒng)平臺相關(guān)的信息,使得Java程序只需生成在Java虛擬機(jī)上運(yùn)行的目標(biāo)代碼(字節(jié)碼),就可以在多種平臺上不加修改地運(yùn)行。

88

目標(biāo)文件(object file)


目標(biāo)文件是包含目標(biāo)代碼的文件,這意味著通常無法直接執(zhí)行的可重定位格式的機(jī)器代碼。目標(biāo)文件有多種格式,相同的目標(biāo)代碼可以打包在不同的目標(biāo)文件中。目標(biāo)文件也可以像共享庫一樣工作。

89

C preprocessor


C 預(yù)處理器是 C 語言、C++ 語言的預(yù)處理器。用于在編譯器處理程序之前預(yù)掃描源代碼,完成頭文件的包含, 宏擴(kuò)展, 條件編譯, 行控制等操作。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5152

    文章

    19670

    瀏覽量

    317529
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    7151

    瀏覽量

    125579
  • C++
    C++
    +關(guān)注

    關(guān)注

    22

    文章

    2119

    瀏覽量

    75306

原文標(biāo)題:89 個嵌入式相關(guān)概念,你懂幾個?

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    嵌入式和單片機(jī),是同一東西嗎?

    嵌入式系統(tǒng)與單片機(jī)經(jīng)常被提及在一起,但它們并不是同一概念嵌入式系統(tǒng)是一廣泛的領(lǐng)域,它涉及到了計(jì)算機(jī)技術(shù)、控制技術(shù)、通信技術(shù)等多個領(lǐng)域
    發(fā)表于 07-09 10:20

    Linux嵌入式和單片機(jī)嵌入式的區(qū)別?

    Linux嵌入式與單片機(jī)嵌入式在多個方面存在顯著的區(qū)別,以下是詳細(xì)的比較和歸納: 一、基本概念 1. Linux嵌入式: 定義:將Linux操作系統(tǒng)運(yùn)行在
    發(fā)表于 06-20 09:46

    入行嵌入式難度大不大?

    操作系統(tǒng)等知識。不過,目前有許多線上和線下的課程可供選擇,可以幫助初學(xué)者快速入門。 (二)轉(zhuǎn)行跨界 對于有其他專業(yè)背景或工作經(jīng)驗(yàn)的人來說,轉(zhuǎn)行嵌入式也是可行的。 如果有一定的編程基礎(chǔ)或電子電路知識
    發(fā)表于 04-17 10:14

    Python在嵌入式系統(tǒng)中的應(yīng)用場景

    你想把的職業(yè)生涯提升到一新的水平?Python在嵌入式系統(tǒng)中正在成為一股不可缺少的新力量。盡管傳統(tǒng)上嵌入式開發(fā)更多地依賴于C和C++語言,Python的優(yōu)勢在于其簡潔的語法、豐富的
    的頭像 發(fā)表于 03-19 14:10 ?714次閱讀

    如何成為嵌入式開發(fā)工程師?

    ,參加相關(guān)的研討會和培訓(xùn)課程,閱讀專業(yè)書籍和論文。 9. 認(rèn)證和網(wǎng)絡(luò):- 考慮獲取相關(guān)認(rèn)證,這可以增加你的市場競爭力。- 加入專業(yè)組織和在線社區(qū),擴(kuò)展的人際網(wǎng)絡(luò)。 通過上述步驟的學(xué)習(xí)和實(shí)踐,
    發(fā)表于 02-19 10:39

    嵌入式主板的概述與發(fā)展

    隨著科技的迅猛發(fā)展,嵌入式系統(tǒng)在現(xiàn)代電子產(chǎn)品中扮演著越來越重要的角色。嵌入式主板作為嵌入式系統(tǒng)的核心組件之一,承擔(dān)著控制、處理和通訊等多種功能。本文將對嵌入式主板的基本
    的頭像 發(fā)表于 01-13 16:30 ?776次閱讀
    <b class='flag-5'>嵌入式</b>主板的概述與發(fā)展

    學(xué)嵌入式好找工作嗎?

    學(xué)嵌入式好找工作嗎? 在當(dāng)今科技飛速發(fā)展的時代,眾多新興職業(yè)領(lǐng)域不斷涌現(xiàn),嵌入式也是很多人選擇職業(yè)發(fā)展方向時的一選項(xiàng)。那么,學(xué)嵌入式好找工作嗎?
    發(fā)表于 12-16 15:43

    新手怎么學(xué)嵌入式?

    。但面對這個復(fù)雜的領(lǐng)域,很多人可能會感到迷茫,不知從何處入手。別擔(dān)心,本文將為提供一些入門學(xué)習(xí)嵌入式技術(shù)的建議。 新手入門學(xué)習(xí)嵌入式技術(shù)的途徑 1. 了解基礎(chǔ)知識 首先,要對嵌入式
    發(fā)表于 12-12 10:51

    嵌入式系統(tǒng)開發(fā)與硬件的關(guān)系 嵌入式系統(tǒng)開發(fā)常見問題解決

    系統(tǒng)開發(fā)與硬件關(guān)系的幾個關(guān)鍵點(diǎn): 硬件依賴性 :嵌入式系統(tǒng)的軟件必須能夠在特定的硬件上運(yùn)行,這包括處理器、內(nèi)存、輸入/輸出接口等。軟件必須能夠充分利用硬件的特性,同時繞過其限制。 資源限制 :嵌入式系統(tǒng)通常具有有限
    的頭像 發(fā)表于 12-09 09:38 ?964次閱讀

    嵌入式學(xué)習(xí)建議

    實(shí)際需要選擇芯片開發(fā)實(shí)際產(chǎn)品。注意,不要把微處理器(MPU與微控制器(MCU)概念相混淆,微處理器只是微控制器的內(nèi)核。 ⑧關(guān)于嵌入式操作系統(tǒng)的選擇??梢缘鹊骄哂幸欢▽?shí)踐基礎(chǔ)后,選擇一簡單、容易理解
    發(fā)表于 10-22 11:41

    什么是嵌入式?一文讀懂嵌入式主板

    在現(xiàn)代科技浪潮中,嵌入式技術(shù)已成為支撐各種智能設(shè)備和系統(tǒng)運(yùn)行的核心力量。那么,究竟什么是嵌入式?嵌入式系統(tǒng),顧名思義,是將計(jì)算機(jī)的硬件和軟件嵌入到某種設(shè)備或系統(tǒng)中,以實(shí)現(xiàn)特定功能的計(jì)算
    的頭像 發(fā)表于 10-16 10:14 ?2606次閱讀

    嵌入式Hypervisor:架構(gòu)、原理與應(yīng)用 閱讀體驗(yàn) +Hypervisor基礎(chǔ)概念

    本章詳細(xì)介紹了虛擬化技術(shù)的基本概念、實(shí)現(xiàn)方式以及應(yīng)用領(lǐng)域,著重介紹了嵌入式虛擬化技術(shù)的特點(diǎn)、面臨的挑戰(zhàn)以及具體的解決方案。嵌入式Hypervisor一直被認(rèn)為是嵌入式系統(tǒng)軟件的下一
    的頭像 發(fā)表于 10-08 15:08 ?1384次閱讀
    <b class='flag-5'>嵌入式</b>Hypervisor:架構(gòu)、原理與應(yīng)用 閱讀體驗(yàn) +Hypervisor基礎(chǔ)<b class='flag-5'>概念</b>

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被稱為嵌入式系統(tǒng)的核心組件,是一種用于控制和數(shù)據(jù)處理的計(jì)算機(jī)硬件,其設(shè)計(jì)旨在嵌入特定設(shè)備中執(zhí)行專門任務(wù)。嵌入式主板如同是設(shè)備的“大腦”,主要功能是根據(jù)需要管理和控制設(shè)備
    的頭像 發(fā)表于 09-30 10:05 ?1618次閱讀

    認(rèn)為嵌入式軟件開發(fā)的盡頭是什么?

    嵌入式軟件開發(fā)的“盡頭”是一富有哲理且多維度的概念,因?yàn)樗粌H關(guān)乎技術(shù)發(fā)展的極限,還涉及到行業(yè)應(yīng)用、市場需求、技術(shù)融合與創(chuàng)新等多個方面。從幾個不同的視角來看
    的頭像 發(fā)表于 09-18 09:42 ?779次閱讀
    <b class='flag-5'>你</b>認(rèn)為<b class='flag-5'>嵌入式</b>軟件開發(fā)的盡頭是什么?

    嵌入式linux開發(fā)的基本步驟有哪些?

    之前,首先需要選擇合適的硬件平臺。硬件選擇需要考慮以下幾個方面: 1.1 處理器 嵌入式Linux開發(fā)需要一處理器,常見的處理器有ARM、MIPS、PowerPC等。選擇處理器時,需要考慮處理器的性能、功耗、成本等因素。 1.
    的頭像 發(fā)表于 09-02 09:11 ?1235次閱讀