91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

從抽象層面帶大家感受一下計(jì)算機(jī)復(fù)雜的一面

h1654155971.8456 ? 來源:EDA365 ? 2020-05-07 11:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

昨天探討了關(guān)于計(jì)算機(jī)是怎樣一步步被人類不斷推進(jìn)演變的過程,今天,我們將從抽象層面帶大家感受一下計(jì)算機(jī)復(fù)雜的一面。

從昨天講的,我們可以發(fā)現(xiàn)不論是通過裝置上的一個(gè)單位,還是通過晶體管控制開關(guān),計(jì)算機(jī)給我們的狀態(tài)只有“開”和“關(guān)”,雖然只有兩個(gè)狀態(tài),但是我們?nèi)匀豢梢杂眠@兩種狀態(tài)表達(dá)很多重要的信息,這就是所謂的“二進(jìn)制”。

你是不是很疑惑:既然二進(jìn)制只有兩個(gè)狀態(tài),那它肯定不能完成很復(fù)雜的工作咯?

答案是:是的,但是它卻可以準(zhǔn)確的表示你需要的值:‘true’和‘false’。

在計(jì)算機(jī)中,狀態(tài)為“開”時(shí),電流流過,用true表示;狀態(tài)為“關(guān)”時(shí),電流停止,用false表示。通常情況下,也會(huì)用0和1來表示二進(jìn)制的狀態(tài)。

上篇文章我們講晶體管可以用來控制電流的開啟和關(guān)閉,其實(shí)不然,晶體管還可以用來控制不同的電流水平。

早期某些電子計(jì)算機(jī)是三進(jìn)制或五進(jìn)制,表示他們的狀態(tài)有3種或5種,但問題是:像這種狀態(tài)層級(jí)越多,狀態(tài)之間的區(qū)分也就會(huì)越模糊。

晶體管每秒有數(shù)百萬次的變化,那中間存在的問題也會(huì)變得更加糟糕。

因此,將兩個(gè)信號(hào)放在盡可能遠(yuǎn)的地方,即只使用 "開" 和 "'關(guān)"的狀態(tài),這樣就可以在很多干擾問題種區(qū)分最明顯的信號(hào)問題。

其實(shí)在計(jì)算機(jī)種使用二進(jìn)制還有一個(gè)原因,那就是二進(jìn)制在數(shù)學(xué)中有成熟的分支,它是專門用來處理‘true’和‘false’的問題,而且數(shù)學(xué)家們也已經(jīng)研究出了操作二進(jìn)制的所有必要的規(guī)則和方法,這個(gè)分支被稱為“布爾代數(shù)”。

“布爾代數(shù)”來源于一位19世紀(jì)自學(xué)數(shù)學(xué)的英國(guó)數(shù)學(xué)家 'George Boole' ,他致力于研究亞里士多德的邏輯理論,亞里士多德邏輯法是以哲學(xué)為基礎(chǔ),Boole的方法則是使用邏輯方程式的方法去判斷真假,這一方法在1847年他的第一本書《邏輯的數(shù)學(xué)分析》中提出。

通常我們學(xué)習(xí)到的都是常規(guī)代數(shù),變量為數(shù)字,并對(duì)這些數(shù)字進(jìn)行加減乘除等運(yùn)算,但在布爾代數(shù)中,變量為‘true’和‘false’,并對(duì)這些變量進(jìn)行邏輯處理。

布爾代數(shù)中的三個(gè)基本操作:“非”、“與”、“或”,這些操作都有他們自己獨(dú)特的作用。

“非(NOT)”作用于單個(gè)布爾值,無論其是true或false,都會(huì)將其反轉(zhuǎn),即true轉(zhuǎn)換為false,false轉(zhuǎn)換為true。

在布爾值中,當(dāng)輸入為true時(shí),輸出為true;當(dāng)輸入false時(shí),輸出false,它并沒有進(jìn)行任何操作。

如果我們對(duì)其稍作修改,例如創(chuàng)建一個(gè)“非”電路,如果輸入true,則輸出為false;如果輸入false時(shí),輸出將會(huì)是true,我們將剛剛創(chuàng)建的“非”電路稱為“非”門。

“與(AND)”作用于最少兩個(gè)輸入,但是只有一個(gè)輸出。只有當(dāng)所有輸入都為true時(shí),輸出true,但如果輸入有一個(gè)false,那輸出就是false。

最后一個(gè)布爾運(yùn)算為“或(OR)”:只要有一個(gè)輸入為true,那么輸出為true,如果輸入都為false,那輸出就是false。

上面我們對(duì)非、與、或門有了一定的了解,現(xiàn)在我們看看這三種門的表示符號(hào)吧!

標(biāo)準(zhǔn)工程師們使用三角形加小圓點(diǎn)表示非:

一個(gè)D形狀的圖標(biāo)表示與:

一個(gè)像宇宙飛船一樣的圖標(biāo)表示或:

這些圖標(biāo)和思想可以在我們構(gòu)建更大組件的同時(shí),去控制好整體的相對(duì)復(fù)雜度,但是那些晶體管和電路的復(fù)雜依然存在。

舉個(gè)例子:在其他有用的布爾運(yùn)算中有個(gè)被稱之為“異或(XOR)”的方法。

異或和或很像,只是如果輸入都為false,那輸出就是false。只有一種情況下異或會(huì)輸出true,就是當(dāng)一個(gè)輸入為true,另一個(gè)輸入為false時(shí)。

異或門在實(shí)際應(yīng)用中是很必要的,因此工程師們也給了它一個(gè)單獨(dú)的標(biāo)志:一個(gè)帶著笑臉的或門:

最重要的是,我們不需要太過于操心其中各個(gè)邏輯門的構(gòu)成,以及這些門該如何用晶體管去搭建,又或者如何讓這些電子在半導(dǎo)體中流通。

因?yàn)楫?dāng)計(jì)算機(jī)工程師在設(shè)計(jì)處理器時(shí),很少會(huì)考慮晶體管層面是如何工作的,他們通常使用的是更大的區(qū)塊,例如邏輯門,或者由邏輯門組成的更大的組件。

即便你是專業(yè)的程序員,也很少去思考如何直接在物理層面用這些極小的組件去實(shí)現(xiàn)你的程序邏輯。

當(dāng)然,我們也將思考的重心從原始的電子流動(dòng),轉(zhuǎn)移到了用數(shù)據(jù)表示來替代:如true和false,這讓我們的思維方式又一次接近了計(jì)算機(jī)本身。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 二進(jìn)制
    +關(guān)注

    關(guān)注

    2

    文章

    809

    瀏覽量

    43110
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7821

    瀏覽量

    93320
  • 晶體管
    +關(guān)注

    關(guān)注

    78

    文章

    10414

    瀏覽量

    148123

原文標(biāo)題:還記得“非”“與”“或”“異或”門的邏輯關(guān)系嗎?

文章出處:【微信號(hào):eda365wx,微信公眾號(hào):EDA365電子論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    十進(jìn)制計(jì)算機(jī)硬件體系結(jié)構(gòu)及“獨(dú)值”量化邏輯運(yùn)算革命(

    采用“獨(dú)值”量化邏輯理論設(shè)計(jì)十進(jìn)制數(shù)字計(jì)算機(jī),十進(jìn)制網(wǎng)絡(luò)計(jì)算機(jī),十進(jìn)制模擬計(jì)算機(jī),十進(jìn)制模糊計(jì)算機(jī),實(shí)現(xiàn)計(jì)算機(jī)類型多樣化,
    的頭像 發(fā)表于 01-29 09:13 ?1027次閱讀
    十進(jìn)制<b class='flag-5'>計(jì)算機(jī)</b>硬件體系結(jié)構(gòu)及“獨(dú)值”量化邏輯運(yùn)算革命(<b class='flag-5'>一</b>)

    上海計(jì)算機(jī)視覺企業(yè)行學(xué)術(shù)沙龍走進(jìn)西井科技

    12月5日,由中國(guó)圖象圖形學(xué)學(xué)會(huì)青年工作委員會(huì)(簡(jiǎn)稱“青工委”)、上海市計(jì)算機(jī)學(xué)會(huì)計(jì)算機(jī)視覺專委會(huì)(簡(jiǎn)稱“專委會(huì)”)聯(lián)合主辦,上海西井科技股份有限公司、江蘇路街道商會(huì)承辦的“上海
    的頭像 發(fā)表于 12-16 15:39 ?647次閱讀

    Amphenol Rugged SOM:超緊湊型嵌入式計(jì)算機(jī)模塊的卓越之選

    了解一下這款為惡劣環(huán)境量身打造的超緊湊型嵌入式計(jì)算機(jī)模塊。 文件下載: Amphenol Aerospace 堅(jiān)固型片上模塊(SOM).pdf 產(chǎn)品概述 Amphenol Rugged SOM 專為
    的頭像 發(fā)表于 12-10 14:15 ?422次閱讀

    億光67-22ST系列LED:節(jié)能又高效,照亮生活每一面

    ,照亮生活每一面。這系列產(chǎn)品以其卓越的性能、廣泛的適用性和出色的可靠性,正在為全球各地的用戶帶來前所未有的光體驗(yàn)。億光代理商南山電子給大家介紹一下億光67-22ST系
    的頭像 發(fā)表于 10-14 14:19 ?497次閱讀
    億光67-22ST系列LED:節(jié)能又高效,照亮生活每<b class='flag-5'>一面</b>

    NVIDIA DGX Spark桌面AI計(jì)算機(jī)開啟預(yù)訂

    DGX Spark 現(xiàn)已開啟預(yù)訂!麗臺(tái)科技作為 NVIDIA 授權(quán)分銷商,提供產(chǎn)品到服務(wù)的站式解決方案,助力輕松部署桌面 AI 計(jì)算機(jī)。
    的頭像 發(fā)表于 09-23 17:20 ?1423次閱讀
    NVIDIA DGX Spark桌面AI<b class='flag-5'>計(jì)算機(jī)</b>開啟預(yù)訂

    【「AI芯片:科技探索與AGI愿景」閱讀體驗(yàn)】+可期之變:AI硬件到AI濕件

    保持停滯的情況,依照目前計(jì)算機(jī)的能耗效率,至少還需要30年的努力才接近其水準(zhǔn),見圖1所示。 圖1 大腦與計(jì)算機(jī)的能量效率對(duì)比 圖2 類腦芯片的前瞻性研究領(lǐng)域AI濕件 為此,些想
    發(fā)表于 09-06 19:12

    【作品合集】賽昉科技VisionFive 2單板計(jì)算機(jī)開發(fā)板測(cè)評(píng)

    +點(diǎn)燈 作者:jf_43382582【VisionFive 2單板計(jì)算機(jī)試用體驗(yàn)】coremark跑分測(cè)試【VisionFive 2單板計(jì)算機(jī)試用體驗(yàn)】VisionFive 2個(gè)霸氣的游戲機(jī)
    發(fā)表于 09-04 09:08

    加固計(jì)算機(jī)是用來干什么的?

    加固計(jì)算機(jī)種專門為復(fù)雜環(huán)境和特殊行業(yè)應(yīng)用設(shè)計(jì)的高性能設(shè)備。它不僅具備常規(guī)電腦的數(shù)據(jù)處理和運(yùn)算功能,更在結(jié)構(gòu)設(shè)計(jì)、防護(hù)等級(jí)和硬件配置方面做了全面優(yōu)化。例如,它的外殼通常采用鎂鋁合金或高強(qiáng)度復(fù)合材料
    的頭像 發(fā)表于 08-22 09:55 ?613次閱讀

    工業(yè)計(jì)算機(jī)的重要性

    于管理用于產(chǎn)品檢查、數(shù)據(jù)記錄和數(shù)據(jù)分析的運(yùn)動(dòng)控制系統(tǒng),以提高制造生產(chǎn)率。例如,汽車行業(yè)工業(yè)邊緣計(jì)算機(jī)中受益匪淺,這些計(jì)算機(jī)用于自動(dòng)化制造汽車所涉及的各種過程。工業(yè)邊
    的頭像 發(fā)表于 07-28 16:07 ?638次閱讀
    工業(yè)<b class='flag-5'>計(jì)算機(jī)</b>的重要性

    自動(dòng)化計(jì)算機(jī)經(jīng)過加固后有什么好處?

    讓我們討論一下部署堅(jiān)固的自動(dòng)化計(jì)算機(jī)些好處。1.溫度范圍寬自動(dòng)化計(jì)算機(jī)經(jīng)過工程設(shè)計(jì),配備了支持寬溫度范圍的組件,使自動(dòng)化計(jì)算解決方案能夠
    的頭像 發(fā)表于 07-21 16:44 ?686次閱讀
    自動(dòng)化<b class='flag-5'>計(jì)算機(jī)</b>經(jīng)過加固后有什么好處?

    自動(dòng)化計(jì)算機(jī)的功能與用途

    工業(yè)自動(dòng)化是指利用自動(dòng)化計(jì)算機(jī)來控制工業(yè)環(huán)境中的流程、機(jī)器人和機(jī)械,以制造產(chǎn)品或其部件。工業(yè)自動(dòng)化的目的是提高生產(chǎn)率、增加靈活性,并提升制造過程的質(zhì)量。工業(yè)自動(dòng)化在汽車制造中體現(xiàn)得最為明顯,其中許多
    的頭像 發(fā)表于 07-15 16:32 ?795次閱讀
    自動(dòng)化<b class='flag-5'>計(jì)算機(jī)</b>的功能與用途

    工業(yè)計(jì)算機(jī)與商用計(jì)算機(jī)的區(qū)別有哪些

    工業(yè)計(jì)算機(jī)種專為工廠和工業(yè)環(huán)境設(shè)計(jì)的計(jì)算系統(tǒng),具有高可靠性和穩(wěn)定性,能夠應(yīng)對(duì)惡劣環(huán)境的自動(dòng)化、制造和機(jī)器人操作。其特點(diǎn)包括無風(fēng)扇散熱技術(shù)、無電纜連接和防塵防水設(shè)計(jì),使其在各種工業(yè)
    的頭像 發(fā)表于 07-10 16:36 ?822次閱讀
    工業(yè)<b class='flag-5'>計(jì)算機(jī)</b>與商用<b class='flag-5'>計(jì)算機(jī)</b>的區(qū)別有哪些

    工業(yè)計(jì)算機(jī)如何設(shè)計(jì)用于沖擊和振動(dòng)

    探討了使工業(yè)計(jì)算機(jī)能夠抵御沖擊和振動(dòng)的關(guān)鍵設(shè)計(jì)原則和功能。了解工業(yè)環(huán)境中的沖擊和振動(dòng)沖擊是指突然的、高強(qiáng)度的沖擊,例如重物撞擊系統(tǒng)或運(yùn)輸過程中突然停止。另一方面,振
    的頭像 發(fā)表于 05-19 15:27 ?538次閱讀
    工業(yè)<b class='flag-5'>計(jì)算機(jī)</b>如何設(shè)計(jì)用于沖擊和振動(dòng)

    文帶你了解工業(yè)計(jì)算機(jī)尺寸

    項(xiàng)艱巨的任務(wù)。本博客將指導(dǎo)您了解關(guān)鍵的工業(yè)計(jì)算機(jī)尺寸、使用案例。關(guān)鍵工業(yè)計(jì)算機(jī)外形要素及其使用案例、工業(yè)微型PC尺寸范圍:寬度:100毫米-180毫米深度:10
    的頭像 發(fā)表于 04-24 13:35 ?1109次閱讀
    <b class='flag-5'>一</b>文帶你了解工業(yè)<b class='flag-5'>計(jì)算機(jī)</b>尺寸

    計(jì)算機(jī)網(wǎng)絡(luò)入門指南

    計(jì)算機(jī)網(wǎng)絡(luò)是指將地理位置不同且具有獨(dú)立功能的多臺(tái)計(jì)算機(jī)及其外部設(shè)備,通過通信線路連接起來,在網(wǎng)絡(luò)操作系統(tǒng)、網(wǎng)絡(luò)管理軟件及網(wǎng)絡(luò)通信協(xié)議的管理和協(xié)調(diào)下,實(shí)現(xiàn)資源共享和信息傳遞的計(jì)算機(jī)系統(tǒng)。
    的頭像 發(fā)表于 04-22 14:29 ?2356次閱讀
    <b class='flag-5'>計(jì)算機(jī)</b>網(wǎng)絡(luò)入門指南