計算機基礎(chǔ)知識

一、異步阻塞

同步異步關(guān)注的是: 消息通信機制

阻塞非阻塞關(guān)注的是: 程序在等待調(diào)用結(jié)果時的狀態(tài)

燒水例子:

  • 同步阻塞: 我用普通水壺?zé)?坐等水開
  • 異步阻塞: 我用響水壺?zé)?坐等水開,但水開時水壺有提醒
  • 同步非阻塞: 我用普通水壺?zé)?然后去干其他事,時不時看看水有沒有開
  • 異步非阻塞: 我用響水壺?zé)?然后去干其他事,水開時水壺有提醒

二、進程線程

1相满、進程: cpu資源分配的最小單位,計算機中已運行程序的實體,是線程的容器,單個CPU一次只能運行一個進程

2竞滓、線程: cpu獨立調(diào)度的最小單位

3珊豹、工廠例子

  • 工廠是CPU,承擔(dān)所有計算任務(wù)
  • 進程是車間,代表cpu所能處理的單個任務(wù),單個CPU一次只能運行一個進程
  • 線程是車間工人,一個進程包括多個線程,多個線程協(xié)同完成一個任務(wù)
  • 有些進程的內(nèi)存空間是共享的,每個線程都能使用共享內(nèi)存
  • 互斥鎖,防止多個線程同時讀寫某一內(nèi)存區(qū)域
  • 信號量,保證多個線程不會互相沖突

4、軟件例子: 開了QQ,開了一個進程。QQ里傳輸文字開了個線程,彈出對話框開了個線程样屠。

三、編譯器

1缺脉、編譯器概念: 是一種計算機程序,將某種編程語言寫成的源代碼(原始語言),轉(zhuǎn)換成另一種編程語言(目標(biāo)語言)

2痪欲、工作流程

源代碼 -> 預(yù)處理器 -> 編譯器 -> 匯編程序 -> 目標(biāo)代碼 -> 鏈接器 -> 可執(zhí)行文件</br>
source code->preprocessor->compiler->assembler->object code->linker->executables</br>

3、32位CPU和64位CPU

指令集合,操作數(shù)位數(shù),寄存器名稱,寄存器個數(shù)都不同</br>
但intel的x86-64cpu和amd的amd64能兼容32軟件環(huán)境

4攻礼、并發(fā)业踢,并行,分布式計算

  • 并發(fā)計算: 將一個計算任務(wù),分區(qū)成幾個小部分,讓它們同時被計算,之后再匯整計算結(jié)果,以完成任務(wù)礁扮。是一種程序計算的形式知举。</br>
    計算單元間的通信:(1)共享內(nèi)存通信:java,c#; (2)消息傳遞通信:
  • 并行計算: 并發(fā)計算的程序在機器平臺上同時被運行的狀況,因此是機器運算的形式
  • 分布式計算: 是并行計算的特例,采用計算機網(wǎng)絡(luò)來進行同步。把工程數(shù)據(jù)分區(qū)成小塊,由多臺計算機分別計算,將結(jié)果統(tǒng)一合并得出數(shù)據(jù)結(jié)論太伊。大型多人在線游戲,對等網(wǎng)絡(luò),面向服務(wù)的體系架構(gòu)雇锡。

四、參考文檔

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末僚焦,一起剝皮案震驚了整個濱河市锰提,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖欲账,帶你破解...
    沈念sama閱讀 217,826評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異芭概,居然都是意外死亡赛不,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評論 3 395
  • 文/潘曉璐 我一進店門罢洲,熙熙樓的掌柜王于貴愁眉苦臉地迎上來踢故,“玉大人,你說我怎么就攤上這事惹苗〉罱希” “怎么了?”我有些...
    開封第一講書人閱讀 164,234評論 0 354
  • 文/不壞的土叔 我叫張陵桩蓉,是天一觀的道長淋纲。 經(jīng)常有香客問我,道長院究,這世上最難降的妖魔是什么洽瞬? 我笑而不...
    開封第一講書人閱讀 58,562評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮业汰,結(jié)果婚禮上伙窃,老公的妹妹穿的比我還像新娘。我一直安慰自己样漆,他們只是感情好为障,可當(dāng)我...
    茶點故事閱讀 67,611評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著放祟,像睡著了一般鳍怨。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上跪妥,一...
    開封第一講書人閱讀 51,482評論 1 302
  • 那天京景,我揣著相機與錄音,去河邊找鬼骗奖。 笑死确徙,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的执桌。 我是一名探鬼主播鄙皇,決...
    沈念sama閱讀 40,271評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼仰挣!你這毒婦竟也來了伴逸?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,166評論 0 276
  • 序言:老撾萬榮一對情侶失蹤膘壶,失蹤者是張志新(化名)和其女友劉穎错蝴,沒想到半個月后洲愤,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,608評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡顷锰,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,814評論 3 336
  • 正文 我和宋清朗相戀三年柬赐,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片官紫。...
    茶點故事閱讀 39,926評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡肛宋,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出束世,到底是詐尸還是另有隱情酝陈,我是刑警寧澤,帶...
    沈念sama閱讀 35,644評論 5 346
  • 正文 年R本政府宣布毁涉,位于F島的核電站沉帮,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏贫堰。R本人自食惡果不足惜遇西,卻給世界環(huán)境...
    茶點故事閱讀 41,249評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望严嗜。 院中可真熱鬧粱檀,春花似錦、人聲如沸漫玄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽睦优。三九已至渗常,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間汗盘,已是汗流浹背皱碘。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留隐孽,地道東北人癌椿。 一個月前我還...
    沈念sama閱讀 48,063評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像菱阵,于是被迫代替她去往敵國和親踢俄。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,871評論 2 354