日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]一、操作系統(tǒng)Operation System第一臺(tái)計(jì)算機(jī)并沒有操作系統(tǒng),計(jì)算機(jī)工作采用手工操作方式,使用效率極其低下。隨著計(jì)算機(jī)的性能越來越快,手工操作的慢速度和計(jì)算機(jī)的高速度之間形成了尖銳矛盾,人們迫切需要一套完整

一、操作系統(tǒng)Operation System

第一臺(tái)計(jì)算機(jī)并沒有操作系統(tǒng),計(jì)算機(jī)工作采用手工操作方式,使用效率極其低下。

隨著計(jì)算機(jī)的性能越來越快,手工操作的慢速度和計(jì)算機(jī)的高速度之間形成了尖銳矛盾,人們迫切需要一套完整的控制程序來管理系統(tǒng)資源,從而提高系統(tǒng)資源的利用率。

于是各式各樣的操作系統(tǒng)出現(xiàn)了,人們又制定了新的目標(biāo),直到Unix的出現(xiàn),操作系統(tǒng)的基本概念、功能、基本結(jié)構(gòu)和組成才慢慢形成并漸趨完善,同時(shí),為了便于Unix的移植,Unix之父(Ken Thompson與Dennis Ritchie)又創(chuàng)造了C語言,并使用C語言重寫了內(nèi)核,并將內(nèi)核源代碼以“僅用于教育目的”的協(xié)議,提供給各所大學(xué)作為教學(xué)之用,成為當(dāng)時(shí)操作系統(tǒng)課程中的范例教材,之后,各大學(xué)公司開始通過Unix源碼對Unix進(jìn)行了各種各樣的改進(jìn)和擴(kuò)展,又出現(xiàn)了眾多類Unix操作系統(tǒng)。

時(shí)至今日,操作系統(tǒng)仍然在不斷更新研發(fā),只為提供更卓越的操作體驗(yàn)。

對于操作系統(tǒng)的功能,主要有以下幾點(diǎn):

1.進(jìn)程管理(Processing Management)

2.內(nèi)存管理(Memory Management)

3.硬件交互(Hardware Interaction,或“驅(qū)動(dòng)程序”,Device Driver)

4.文件系統(tǒng)(File System)

5.網(wǎng)絡(luò)通信(Networking)

6.用戶界面(User Interface)

7.安全機(jī)制(Security)

操作系統(tǒng)作為應(yīng)用程序與硬件之間的橋梁,在很大程度成為影響計(jì)算機(jī)系統(tǒng)整體性能的瓶頸。

就如谷歌公司的Android與蘋果公司的iOS,對于硬件的利用效率,完全處于不同層次

二、內(nèi)存管理單元MMU

內(nèi)存管理單元(Memory Management Unit)簡稱MMU,它是一塊硬件單元,類似于存儲(chǔ)控制器,它負(fù)責(zé)虛擬地址到物理地址的映射,并提供硬件機(jī)制的內(nèi)存訪問授權(quán)。

MMU可以使每個(gè)用戶進(jìn)程都擁有獨(dú)立的地址空間,同時(shí),內(nèi)存訪問權(quán)限的檢查可以保護(hù)每個(gè)進(jìn)程所用的內(nèi)存不會(huì)被其他進(jìn)程破壞。

早期的計(jì)算機(jī)由于性能低下,所用的程序是非常小的,可以全部裝入內(nèi)存中,隨著技術(shù)的發(fā)展,物理內(nèi)存無法滿足應(yīng)用程序的要求,所以引入了虛擬存儲(chǔ)器。

虛擬存儲(chǔ)器從邏輯上對內(nèi)存容量進(jìn)行擴(kuò)充,用戶看到的大容量只是一種感覺,是虛擬的,在32位的CPU系統(tǒng)中,這個(gè)虛擬內(nèi)存地址的范圍為0~0xFFFFFFFF(4GB),我們把這個(gè)地址范圍稱為虛擬地址空間。與虛擬地址空間、虛擬地址相對應(yīng)的是物理地址空間、物理地址,它們對應(yīng)實(shí)際的內(nèi)存。

我們在內(nèi)存中劃出一小塊空間,用來存儲(chǔ)虛擬內(nèi)存與物理內(nèi)存之間的映射關(guān)系。

如段(Section,1MB)映射,我們使用Excel中的術(shù)語來說的話,對于32位CPU,擁有4G的虛擬地址空間,所以只需要4096個(gè)單元格,每個(gè)單元格占用4Byte,用來描述物理內(nèi)存的一段(1MB),只需在內(nèi)存劃分出16KB即可

除此至外,還有頁(Page)映射方式,頁的大小有3種,大頁(64KB)、小頁(4KB)、極小頁(1KB)。

同時(shí),上面所說的單元格,其實(shí)在MMU中稱作“描述符”,在描述符中,不但保存了段、大頁、小頁、極小頁的其實(shí)物理地址,還保存了對應(yīng)的內(nèi)存訪問權(quán)限。

在配置好MMU之后,MMU將開始相應(yīng)CPU的請求,根據(jù)描述符中的內(nèi)容,做出相應(yīng)的操作。

同時(shí),為了提供性能和程序的運(yùn)行速度,還引入了TLB和Cache。

<完結(jié)>

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀

在半導(dǎo)體產(chǎn)業(yè)的傳統(tǒng)認(rèn)知中,Arm 是構(gòu)建數(shù)字世界的“圖紙?zhí)峁┥獭?。然而,隨著代理式 AI(Agentic AI)對異構(gòu)計(jì)算需求的指數(shù)級增長,單純的 IP 和計(jì)算子系統(tǒng)授權(quán)已難以完全消納市場對于算力部署時(shí)效性的渴求。Arm...

關(guān)鍵字: ARM AGI CPU 數(shù)據(jù)中心 AI

展望未來,當(dāng)摩根士丹利預(yù)測中 800 倍增長的機(jī)器人半導(dǎo)體市場真正兌現(xiàn)時(shí),Arm 的物理 AI 平臺(tái)將作為底層基礎(chǔ)設(shè)施,支撐起從工廠到家庭、從道路到天空的智能物理世界。計(jì)算的邊界正在被重新定義,而 Arm 已在新邊界上筑...

關(guān)鍵字: ARM 物理 AI 自動(dòng)駕駛 機(jī)器人

3月25日消息,一直以來,Arm都是一家對外提供IP授權(quán)的芯片企業(yè),包括CPU、GPU、NPU和各種系統(tǒng)IP。

關(guān)鍵字: ARM META

成立三十余年來,Arm一直是芯片行業(yè)特殊的“幕后推手”——不生產(chǎn)一顆芯片,卻定義了全球99%智能手機(jī)的底層架構(gòu)。然而,這家長期保持中立的IP授權(quán)巨頭,如今正打破自己一手建立的商業(yè)規(guī)則。

關(guān)鍵字: ARM CPU 芯片

Arm 首次將其平臺(tái)矩陣拓展至量產(chǎn)芯片產(chǎn)品,為業(yè)界提供覆蓋 IP、Arm計(jì)算子系統(tǒng) (CSS)及芯片的最廣泛的計(jì)算產(chǎn)品選擇。 發(fā)布首款由 Arm 設(shè)計(jì)的數(shù)據(jù)中心 CPU——Arm AGI CPU,專為代理式AI 基...

關(guān)鍵字: ARM CPU 數(shù)據(jù)中心 代理式AI

為下一代 AI 基礎(chǔ)設(shè)施實(shí)現(xiàn)突破性機(jī)架級性能、擴(kuò)展性和效率

關(guān)鍵字: ARM AGI CPU 代理式AI

在工業(yè)控制、汽車電子等實(shí)時(shí)性要求嚴(yán)苛的領(lǐng)域,中斷風(fēng)暴如同懸在系統(tǒng)頭頂?shù)倪_(dá)摩克利斯之劍——當(dāng)多個(gè)高優(yōu)先級中斷密集觸發(fā)時(shí),傳統(tǒng)MCU常因處理能力不足陷入癱瘓。ARM Cortex-M內(nèi)核通過NVIC(嵌套向量中斷控制器)的優(yōu)...

關(guān)鍵字: 中斷風(fēng)暴 ARM

在現(xiàn)代電子設(shè)備的研發(fā)、生產(chǎn)與維護(hù)鏈條中,JTAG(Joint Test Action Group,聯(lián)合測試行動(dòng)組)技術(shù)如同一條"隱形橋梁",連接著開發(fā)者與芯片內(nèi)部的核心邏輯。從最初解決電路板測試難題的工業(yè)標(biāo)準(zhǔn),到如今成為...

關(guān)鍵字: JTAG ARM

當(dāng)工程師將代碼從經(jīng)典的8051架構(gòu)遷移至現(xiàn)代ARM Cortex-M系列時(shí),常常會(huì)遇到因內(nèi)存對齊規(guī)則差異導(dǎo)致的硬件異?;蛐阅芟陆祮栴}。以某物聯(lián)網(wǎng)設(shè)備廠商的遷移案例為例,其將基于8051的溫濕度傳感器通信協(xié)議移植至STM3...

關(guān)鍵字: ARM 8051
關(guān)閉