計算機的計算能力與每秒的計算次數有關係麼?

時間 2021-06-05 12:24:11

1樓:Zign

不就15億麼。

15億=15,0000,0000 = 1.5G一條包括身份證號的索引算30個位元組,也就幾十GB唄?

也就是身份證號這部分可以完全讀入記憶體。

如果再做的過分一點,可以專門設計乙個晶元,一條指令/幾個時鐘之內就找到資料。

所以,真想做的話,檢索速度可以快到你懷疑人生。

但這個晶元的計算能力很渣,或者說它就沒啥計算能力。

所以計算能力和檢索速度有關係嗎?基本上沒啥直接關係。

2樓:

① 有關,至少「運算次數」是衡量「計算量」的重要指標,於是「每秒運算次數」也算是效能的乙個因素。目前個人電腦的處理器通常是單核主頻在 GHz(每秒執行十億個簡單指令)的級別。

② 但計算能力可不只和每秒運算次數有關。計算方法、資料組織形式、系統結構、訊號傳輸穩定性等,也都是重要的效能因素。而且絕大多數情況下這些因素都更重要

題目描述中的「檢索」這種例子就是這樣乙個典型,可以主要通過對上述「系統結構」和「資料組織形式」的調整,直接大幅度降低「計算量」,比如幾百億次運算降低到只需幾百次之類的你怕不怕 233333

這就像傳說中高斯巧算 1 + 2 + 3 + ... + 100 的故事那樣,輕輕鬆鬆縮短了時間,還同時節省了消耗。計算機誕生幾十年來,以上幾個方面可始終都在計算機技術的前沿。

所以說節約資源、高效組織才是提公升效率的王道嘛~

3樓:

一本詞典裡面幾萬個詞,我需要查乙個詞的時候,有必要把幾萬個詞都找一遍嗎?不用。

一麻袋零件裡面混了個重量偏輕的,為了找出來需要挨個零件稱一遍嗎?肯定不用。

計算機管理和儲存資料當然也不會用最笨的辦法。找乙個人的身份證號,最多也就查十幾次吧,不可能幾億幾億次的查。

題主如果有興趣,可以看看二分查詢,雜湊演算法什麼的。當然實際應用肯定比這些複雜,基本原理相似

4樓:Du Ken

挑乙個輪子哥 @vczh 的刺,第二個問題的回答不對

4ghz是時鐘週期,表示時鐘頻率是4g,也就是一秒鐘有4g個時鐘週期。但是提到一次計算一般指執行完一條指令,一條指令需要幾個時鐘週期才能執行完是不一定的,與指令型別和CPU架構都有關係

5樓:

你這個問的應該屬於資料如何儲存,和資料如何查詢mysql是二維表,用B+樹做索引

MySQL和B樹的那些事 - 平凡希 - 部落格園但大資料高併發,其實是用非關係行資料庫比較多,比如mongodb(當然也有用關係型的,這不抬槓。。。。)

超級計算機與普通計算機的區別是什麼?

xwb 在下就有一台入門級超算,可以算是超算吧,68 4個 288個處理器核心,376G 4 1536G記憶體,一共可以執行1088個並行執行緒。cpu片上16G高速記憶體,採用片上環形高速匯流排共享16G片上記憶體,頻寬達到512G S,4節點之間採用矽光互聯模組,比傳統rj45千兆網路速度高出1...

計算機 電腦為什麼擁有計算能力?

朊機 很多答主從硬體實現的角度解答的非常棒,但我覺得只能算回答了一半,因為聚焦於概念而忽略了結構。計算機計算能力的根源在於數位電路的概念抽象和編譯碼的對映關係。高 低電壓代表0 1以及二進位制運算的電路實現原理其他的答主講解的很清晰了,這是概念抽象的層次,還缺少了乙個最重要的結構層級 先把10進製編...

電腦科學導論與電腦科學概論的區別是什麼?

是不是太糾結了?我剛讀完 電腦科學概論 第十二版 收穫很大,對整個電腦科學體系有了巨集觀層面的了解,不過看一遍還不夠,所以開始再複習。我也想要不要看導論啊,對比了一下目錄,確實有些不一樣,不過既然選定了一本讀完,那下一本就應該更深入一些,比如 深入理解計算機系統 編譯原理 什麼的。樓上有人說,不看導...