計算機專業知識多執行緒

2022-06-25 05:00:05 字數 540 閱讀 7389

如果一台計算機有多個cpu,情況就不同了,如果程序數小於cpu數,則不同的程序可以分配給不同的cpu來執行,這樣,多個程序就是真正同時執行的,這便是並行。但如果程序數大於cpu數,則仍然需要使用併發技術。

在windows中,進行cpu分配是以執行緒為單位的,乙個程序可能由多個執行緒組成,這時情況更加複雜,但簡單地說,有如下關係:

匯流排程數<= cpu數量:並行執行

匯流排程數》 cpu數量:併發執行

並行執行的效率顯然高於併發執行,所以在多cpu的計算機中,多工的效率比較高。但是,如果在多cpu計算機中只執行乙個程序(執行緒),就不能發揮多cpu的優勢。

這裡涉及到多工作業系統的問題,多工作業系統(如windows)的基本原理是:作業系統將cpu的時間片分配給多個執行緒,每個執行緒在作業系統指定的時間片內完成(注意,這裡的多個執行緒是分屬於不同程序的).作業系統不斷的從乙個執行緒的執行切換到另乙個執行緒的執行,如此往復,巨集觀上看來,就好像是多個執行緒在一起執行.

由於這多個執行緒分屬於不同的程序,因此在我們看來,就好像是多個程序在同時執行,這樣就實現了多工.whoops,真繞口.

2019重慶事業單位計算機專業知識 計算機的特點

1.快速的運算能力 計算機的運算速度也稱處理速度,用mips來衡量。現代的計算機運算速度在幾十mips以上,巨型計算機的速度可達到千萬個mips。電子計算機的工作基於電子脈衝電路原理,由電子線路構成其各個功能部件,其中電場的傳播扮演主要角色。由於電磁場傳播的速度很快,所以現在高效能計算機每秒能進行幾...

2019事業單位招考計算機專業知識

1 計算機中資料的表示形式是 a 八進位制b 十進位制c 二進位制 d 十六進製制 2 硬碟工作時應特別注意避免 a 雜訊b 震動c 潮濕d 日光 3 針式印表機術語中,24針是指 a 24x24點陣b 訊號線插頭有24針 c 列印頭內有24x24根針d 列印頭內有24根針 4 下面列出的四種儲存器...

事業單位計算機考試專業知識

第1章計算機基礎知識 熱點分析 計算機基礎是事業單位招聘考試的重點考查內容之一,一般需要考生對知識點進行強化記憶。綜觀近幾年各地事業單位計算機專業知識考試情況來看,考生需了解計算機的起源 發展以及主要應用,字元編碼 理解不同計算機語言的特點及其區別,尤其是利用組合語言 高階語言編寫的程式如何得以被計...