chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

01

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

是管理計算機硬件與軟件資源的系統(tǒng)軟件,同時也是計算機系統(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)

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

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)難性的;他們將停止整個計算機。超級用戶模式是計算機開機時選擇的自動模式。

05

用戶模式(user node)

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

06

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


在計算機工程中,計算機體系結(jié)構(gòu)是描述計算機系統(tǒng)功能,組織和實現(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),它是一種電腦總線,負責主板和大容量存儲設(shè)備(如硬盤及光盤驅(qū)動器)之間的數(shù)據(jù)傳輸,主要用于個人電腦。

08

復(fù)用(multiplexing)


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

09

大型機(mainframes)


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

10

批處理(batch system)


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

11

OS/360


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

12

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


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

13

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


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

14

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


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

15

云計算(cloud computing)


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

16

UNIX 操作系統(tǒng)

UNIX 操作系統(tǒ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)上運行軟件,而定義API的一系列互相關(guān)聯(lián)的標準的總稱。

20

MINIX


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

21

Linux


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

22

DOS(Disk Operating System)


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

23

MS-DOS


一個由美國微軟公司發(fā)展的操作系統(tǒng),運行在Intel x86個人電腦上。它是DOS操作系統(tǒng)家族中最著名的一個,在Windows 95以前,DOS是IBM PC及兼容機中的最基本配備,而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ù)和(或)增強的集合,以一個獨立的安裝包的形式發(fā)布。許多公司,如微軟或Autodesk,通常在為某一程序而做的修補程序達到一定數(shù)量時,就發(fā)布一個Service Pack。

27

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


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

28

x86


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

29

FreeBSD


FreeBSD 是一個類 UNIX 的操作系統(tǒng),也是 FreeBSD 項目的發(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)境。它的目標操作系統(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è)備(如路由器,交換機或防火墻)的專用操作系統(tǒng)。

33

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


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

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

34

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


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

35

堆棧寄存器(stack pointer)


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

36

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


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

37

流水線(Pipeline)


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

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

38

超標量(superscalar)


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

39

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


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

40

多線程(multithreading)


是指從軟件或者硬件上實現(xiàn)多個線程并發(fā)執(zhí)行的技術(shù)。具有多線程能力的計算機因為有硬件支持而能夠在同一時間執(zhí)行多個線程,進而提升整體處理性能。

41

CPU 核心(core)


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

42

圖形處理器(Graphics Processing Unit)


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

43

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


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

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

44

高速緩存行(cache lines)


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

45

緩存命中(cache hit)


當應(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緩存也稱為主緩存,是計算機中最快的內(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)


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

50

ROM(Read Only Memory)


只讀存儲器是一種半導(dǎo)體存儲器,其特性是一旦存儲數(shù)據(jù)就無法改變或刪除,且內(nèi)容不會因為電源關(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)存是計算機系統(tǒng)內(nèi)存管理的一種機制。它使得應(yīng)用程序認為它擁有連續(xù)可用的內(nèi)存(一個連續(xù)完整的地址空間),而實際上,它通常是被分隔成多個物理內(nèi)存碎片,還有部分暫時存儲在外部磁盤存儲器上,在需要時進行數(shù)據(jù)交換。與沒有使用虛擬內(nèi)存技術(shù)的系統(tǒng)相比,使用這種技術(shù)的系統(tǒng)使得大型程序的編寫變得更容易,對真正的物理內(nèi)存(例如RAM)的使用也更有效率。

55

MMU(Memory Management Unit)


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

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

56

context switch


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

57

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


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

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

58

忙等(busy waiting)

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

59

中斷(Interrupt)


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

硬件中斷導(dǎo)致處理器通過一個運行信息切換(context switch)來保存執(zhí)行狀態(tài)(以程序計數(shù)器和程序狀態(tài)字等寄存器信息為主);軟件中斷則通常作為 CPU 指令集中的一個指令,以可編程的方式直接指示這種運行信息切換,并將處理導(dǎo)向一段中斷處理代碼。中斷在計算機多任務(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)存訪問是計算機科學(xué)中的一種內(nèi)存訪問技術(shù)。它允許某些電腦內(nèi)部的硬件子系統(tǒng)(電腦外設(shè)),可以獨立地直接讀寫系統(tǒng)內(nèi)存,而不需中央處理器(CPU)介入處理 。

62

總線(Bus)


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

63

PCIe


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

64

DMI(Direct Media Interface)


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

65

USB(Universal Serial Bus)


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

66

BIOS(Basic Input Output System)


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

67

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

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

68

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


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

69

進程(Process)


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

70

地址空間(address space)


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

71

進程表(process table)


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

72

命令行界面(command-line interpreter)


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

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

73

進程間通信(interprocess communication)


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

74

超級用戶(superuser)


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

75

目錄(directory)


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

76

路徑(path name)


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

77

根目錄(root directory)


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

78

工作目錄(Working directory)


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

79

文件描述符(file descriptor)


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

80

inode


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

81

共享庫(shared library)


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

82

DLLs(Dynamic-Link Libraries)


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

83

客戶端(clients)


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

84

服務(wù)端(servers)


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

85

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


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

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

86

虛擬機(Virtual Machines)


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

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

87

Java 虛擬機(Java virtual Machines)


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

88

目標文件(object file)


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

89

C preprocessor


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

審核編輯 :李倩

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

    關(guān)注

    5186

    文章

    20134

    瀏覽量

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

    關(guān)注

    37

    文章

    7325

    瀏覽量

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

    關(guān)注

    22

    文章

    2121

    瀏覽量

    76688

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    嵌入式與FPGA的區(qū)別

    ,現(xiàn)在招聘的崗位雖然越來越多,但需要本科以上理工類相關(guān)專業(yè)才行,而大廠更是要985/211的相關(guān)專業(yè)的碩士,因此fpga的門檻很高,可替代性差; 如果是嵌入式與FPGA要選一,個人是
    發(fā)表于 11-20 07:12

    嵌入式系統(tǒng)必的 20 寄存器

    嵌入式系統(tǒng)中開發(fā)者必的20寄存器,讓快速掌握MCU的核心操作方法。01寄存器基礎(chǔ)寄存器是CPU內(nèi)部用于高速存取數(shù)據(jù)的小容量存儲單元,是計算機執(zhí)行指令、處理
    的頭像 發(fā)表于 11-14 10:28 ?631次閱讀
    <b class='flag-5'>嵌入式</b>系統(tǒng)必<b class='flag-5'>懂</b>的 20 <b class='flag-5'>個</b>寄存器

    40嵌入式常見名詞一次講清!

    人的困惑。嵌入式開發(fā)涉及的術(shù)語確實又雜又多,而且很多詞不僅縮寫相似,使用語境也相互交叉。為了幫你打通這些基礎(chǔ)概念,我們整理了一份嵌入式常見名詞速查表,從最基礎(chǔ)的G
    的頭像 發(fā)表于 11-14 10:28 ?572次閱讀
    40<b class='flag-5'>個</b><b class='flag-5'>嵌入式</b>常見名詞一次講清!

    單片機和嵌入式,到底是什么關(guān)系?

    很多人初次接觸嵌入式開發(fā)時,都會聽到一句話:“嵌入式其實就是單片機。”可當你真正開始學(xué)習(xí)時,會發(fā)現(xiàn)嵌入式和單片機雖然經(jīng)?!袄墶痹谝黄鹛?,但它們好像又不是一回事。這篇文章,我們就來厘清這兩
    的頭像 發(fā)表于 11-14 10:28 ?545次閱讀
    單片機和<b class='flag-5'>嵌入式</b>,到底是什么關(guān)系?

    AMD 2025.1版嵌入式軟件和工具的新增功能

    AMD 2025.1 版嵌入式軟件和工具是面向新一代嵌入式系統(tǒng)開發(fā)而打造的綜合平臺,全面加速概念構(gòu)想到部署落地。
    的頭像 發(fā)表于 08-15 15:32 ?1020次閱讀

    入行嵌入式應(yīng)該怎么準備?

    架構(gòu)、總線協(xié)議和存儲器管理等概念的理解也是必不可少的。 三、操作系統(tǒng)嵌入式系統(tǒng)通常需要運行一實時操作系統(tǒng)(RTOS)或者一精簡版的操作系統(tǒng)。熟悉RTOS的
    發(fā)表于 08-06 10:34

    【「Yocto項目實戰(zhàn)教程:高效定制嵌入式Linux系統(tǒng)」閱讀體驗】+基礎(chǔ)概念學(xué)習(xí)理解

    是 Yocto 項目的一重要組成部分,它提供了一套完整的參考發(fā)行版,方便開發(fā)者快速構(gòu)建和定制嵌入式 Linux 系統(tǒng)。通過學(xué)習(xí)這部分內(nèi)容,我了解了 Poky 的使用方法和定制技巧,為實際項目開發(fā)提供了
    發(fā)表于 08-04 22:29

    嵌入式和單片機,是同一東西嗎?

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

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

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

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

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

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

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

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

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

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

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

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

    。但面對這個復(fù)雜的領(lǐng)域,很多人可能會感到迷茫,不知從何處入手。別擔心,本文將為提供一些入門學(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)鍵點: 硬件依賴性 :嵌入式系統(tǒng)的軟件必須能夠在特定的硬件上運行,這包括處理器、內(nèi)存、輸入/輸出接口等。軟件必須能夠充分利用硬件的特性,同時繞過其限制。 資源限制 :嵌入式系統(tǒng)通常具有有限
    的頭像 發(fā)表于 12-09 09:38 ?1447次閱讀