成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

我們聊聊單核可以實現多線程嗎?

開發(fā) 前端
不同軟件對硬件的依賴程度區(qū)別很大,依賴最強的就是“固件”,它隨硬件的生產一起被燒錄在硬件上,一度只能讀不能寫,后面即使可以改動也要用“非常”手段,這種軟件顯然受硬件影響最大,典型的比如BIOS系統(tǒng)。

首先答案是“可以”,接下來就說說為啥可以。解釋此問題可以從兩個方面思考,一個是計算機如此復雜和強大的根本原因是什么?一個是硬件與軟件的依賴關系是怎樣的?明確了這兩個問題的答案后,再回頭看本問題,就會發(fā)現單核能夠實現多線程是多么理所當然的事。

一、計算機如此復雜和強大的原因

了解過計算機和操作系統(tǒng)歷史的人應該很快就能發(fā)現,計算機之所以會變得如此復雜和強大完全是“單核多任務”的實現與不斷擴展導致的。計算機就是因為要實現“單核多任務”而變得復雜的,同時也是因為實現了“單核多任務”變得強大,然后在對“單核多任務”的不斷擴展中變得更加強大。比如操作系統(tǒng)在最開始就只是個簡單的“批處理系統(tǒng)”,本質就是個多任務管理工具,且是非并發(fā)的。

開始的計算機雖然龐大,但是遠沒有今天體積小得多的計算機強大和復雜。為啥呢?因為它處理的任務非常單一,而且并發(fā)性也很低。開始時就根本沒有并發(fā),只能執(zhí)行最基本的純數學計算,在徹底完成一個計算任務前無法開始第二個任務,就算開始第二個任務都要人來輔助操作。而其復雜化則是隨著任務之自動推進的實現,以及進一步“并發(fā)”的實現開始跨越式發(fā)展的。

而所謂“單核實現多線程”的本質是啥呢?本質不就是“單核多任務”嗎?只是這個“任務模型”比傳統(tǒng)的“進程模型”顆粒更小了一點,從而進一步增加并發(fā)提升效率,對計算機的“單核多任務”這個核心模型而言,僅僅是量變,這為啥不能支持?答案當然就是支持。

二、計算機硬件與軟件的依賴關系

不同軟件對硬件的依賴程度區(qū)別很大,依賴最強的就是“固件”,它隨硬件的生產一起被燒錄在硬件上,一度只能讀不能寫,后面即使可以改動也要用“非常”手段,這種軟件顯然受硬件影響最大,典型的比如BIOS系統(tǒng)。但還有一種軟件,其存在就是為了“無視硬件區(qū)別”的,賣點就是“跨平臺”,它受硬件的制約就非常小,比如Java程序。

“單核”其實描述的是一種“硬件狀態(tài)”,而“多線程”是一種軟件機制,而且是很“軟”那種,其實現離“硬件的細節(jié)”距離很遠,受硬件的影響很小,與硬件是一種“解耦”狀態(tài),是“跨平臺”的。就像學習匯編指令一般都會參照某個具體的機型進行,因為它是一種與硬件依賴性很強的軟件,但是學進程或者線程這種任務機制,你有見過哪本教材要強調“機型”嗎?

為啥不強調呢?當然就是與其無關或不受其影響,既然不受其影響,當然就是單核也好多核也罷,多線程機制都無所謂,都可以基于它們進行實現。

三、總結

最后補充一點的就是,本文標題為了方便說明,直接援引了別人的提問方式,而嚴謹的說法不應該是“單核可以實現多線程嗎?”,而是“單核支持多線程嗎?”,因為多線程就不是“核”這個硬件實現的,而是一種純軟件的實現。

責任編輯:武曉燕 來源: Web學社
相關推薦

2020-12-28 08:03:26

多線程進程瀏覽器

2024-06-04 07:52:04

2023-04-02 17:53:10

多線程編程自測

2022-11-22 14:39:40

CPU單核多核

2025-04-11 08:30:00

Java線程開發(fā)

2024-04-17 09:52:00

操作系統(tǒng)多線程內存

2009-04-27 12:26:45

AMD單核Nehalem

2019-03-28 14:10:53

CPU單核

2023-07-11 08:34:25

參數流程類型

2024-10-21 16:59:37

C#編程多線程

2024-12-10 00:00:25

2023-10-31 09:04:21

CPU調度Java

2025-02-28 08:46:24

框架微服務架構

2024-11-27 16:07:45

2024-09-18 09:02:14

單核服務器線程切換

2023-11-02 10:24:34

2018-04-12 13:53:19

2024-10-06 08:20:53

鎖定機制編程

2025-01-09 10:57:54

2021-08-05 05:02:04

DPU數據中心Pensando
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人一区二区三区 | 99热热热热 | 欧美在线综合 | 91精品91久久久 | 国产成人精品一区二区三区四区 | 欧美成人免费在线视频 | 精品国产欧美一区二区三区成人 | 在线中文视频 | 精品日韩一区二区三区av动图 | 亚洲欧美视频一区二区 | 欧美日韩在线播放 | 国产欧美一区二区三区另类精品 | 日韩高清不卡 | 亚洲a视频 | 国产亚洲精品区 | 亚洲女人的天堂 | 久久人体视频 | 一区二区三区四区五区在线视频 | 国产亚洲精品综合一区 | 国产美女久久久 | 亚洲欧美中文字幕 | 在线观看成人 | 欧美日韩中 | 自拍偷拍亚洲视频 | 成人在线免费网站 | 人人爽人人爽人人片av | 成人免费共享视频 | 久久婷婷国产香蕉 | www.黄网 | 久草日韩 | 亚洲aⅴ| 韩国精品在线观看 | 亚洲视屏 | 男女视频在线观看网站 | 黄免费观看视频 | 日韩一区二区久久 | 奇米超碰 | 性生活毛片 | 精品一区av | 99久久精品国产一区二区三区 | 亚洲国产一区二区三区 |