發表文章

直譯、編譯、組譯

 我們將人類閱讀程式語言的困難程度分類這些程式 分為 機器語言 、 組合語言 和 高階語言 ,前者對電腦來說可以直接接收並運作,人類難以閱讀理解;後者對電腦來說不能直接接收運作,但人類容易理解。機器語言指的是諸如ASCll、Unicode這類的0和1組成的機器碼 ,這些語言透過各種工具進行翻譯 。 組譯器(assembler):處理 組合語言 (assembly language )和                            機器語言 間的翻譯。 編譯器(compiler):寫好的高階語言會先 編 譯成 機器 語言                          ,然後編譯好的檔案才可 執行。                         (例如 JAVA會有 .JAVA 檔                          和編譯過的.class 檔) 直譯器(interpreter ):將高階語言翻譯成機器語言。                            並直接執行,不需要編譯,就可看到結                            果。 常見編譯器: C、C++、C#、Java 等 常見直譯器: JavaScript、Python   這是以個人角度編寫的筆記.可從參考資料得知更多 菜鳥救星講程式:工程師基礎知識打地基篇-什麼是編譯器與直譯器? (rookiesavior.net) 直譯器 - 維基百科,自由的百科全書 (wikipedia.org)   編譯器 - 維基百科,自由的百科全書 (wikipedia.org)   組合語言 - 維基百科,自由的百科全書 (wikipedia.org)                             

大數據(big data)

大數據 的分析來源稱作 原始數據(Raw data)。 因為科技所限制而忽略的資料,這類資料稱為 暗資料(Dark data)。 大數據的4V特性 Volume(大量) 多到以TB為單位都不足為奇 Variety(多樣化) 各種項目及各種格式的檔案 Velocity(效率) ... Veracity(真實性) ... *可視化分析(Visibility Analysis) 是最值觀的呈現大數據特點的方式。 工具 Apache Hadoop : 多功能軟體程式庫架構,成本低、開放原始碼,適合入門。可在數台硬體上運行以擴大規模。以下是四個主要模組       Hadoop Common : 包括其他模組、共享的程式庫、和公用程式。      Hadoop Distributed File System(HDFS) :分散式檔案系統, 會將資料 檔案分                                                               割 後的每個小塊複製成                                                               3個副本 (replica) , 以容易存取的                                                               格式儲存。      Hadoop MapReduce: 處理大量資料的程式設計模型,將多個大型資料集轉換                                    程一個方便管理的資料集。功能: 運算處理(process)      Hadoop YARN: 管理資源分配和排程。 ------------------------------------------------------------------------------- Apache Hadoop3.0 : 不使用 一式三份 ,而是使用糾刪碼(Erasure Coding),以帶                            狀資料儲 存。 內建 Hbase資料庫 , 執行於 HDFS上 。 -----------------------------------------------

無線射頻辨識RFID

無線射頻辨識(英語:Radio Frequency IDentification,縮寫:RFID)是一種無線通訊技術,可以通過無線電訊號識別特定目標並讀寫相關數據,而無需識別系統與特定目標之間建立機械或者光學接觸 。   無線射頻辨識系統將 標籤 附著在要辨識的物體上。一個叫 詢問器 (或稱 閱讀器 )的雙向無線電波收發器向標籤發出訊號並解讀其應答。閱讀器一般會將其收到的資訊傳輸到載有射頻識別中間件或者射頻識別軟體的電腦系統上。 射頻識別標籤利用電子技術將訊息儲存在一個永久性的儲存區上,標籤中間有一個微型無線電波收發器。閱讀器發出編碼過的無線電訊號來「詢問」射頻標籤,標籤收到訊號後發出自身的識別訊息來應答。識別訊息既可以是標籤自身的序列號,也可以是其他有關產品的資訊,如物料編號、生產日期、批數或批號、抑或是其他特定資訊。   標籤種類  1.被動式標籤(無源標籤): 沒有電池,它是用閱讀器傳出的無線電波的 能量來供給 自身電力,所以更加便宜小巧,但為了提供能量要用更強的訊號 2.主動式標籤(有源標籤): 有電池,本身會定期發出信號。 3. 電池輔助式無源標籤: 標籤內置有小電池,只在射頻閱讀器附近才會觸發。   這是以個人角度編寫的筆記.可從參考資料得知更多   無線射頻辨識 - 維基百科,自由的百科全書 (wikipedia.org)

物聯網(Internet of Things)

圖片
簡稱IoT,能將生活各個裝置與網際網路連接,透過感應器監測數據,再透過網際網路連接傳送數據至雲端,透過數據的分析得出有價值的資訊,最後透過資訊進行服務。如:監測到零件數據,發現零件異常,通知維修單位。 物聯網興起有幾項關鍵因素 1. 低成本 的 感測裝置能夠有效普及 ,例如 RFID 2.通訊技術成熟和普及, 如:Wi-Fi、藍芽等有線或無線技術 3.大數據分析 4. 行動裝置普及, 能隨身攜帶的裝置方便使用者瀏覽資訊  *每個物件要有可獨立定址的網路位址,以互聯互通。 * IBM是最早提出物聯網概念的 廠商 。 *一般認為,1998年,美國麻省理工學院Auto-ID中心主任愛斯頓(Kevin Ashton)提出物聯網(Internet of Things,簡稱IoT)一詞。 *臺灣政府推動名為U-Taiwan的物聯網計畫,U代表 Ubiquitous,無處不在之意。    這是以個人角度編寫的筆記.可從參考資料得知更多   30個關鍵字!讓你搞懂物聯網 (IoT) (bnext.com.tw)   什麼是 IoT?| 物聯網應用 - 雲端系統架構 - 趨勢發展 | SAP 台灣 乙丙檢學科題庫線上複習系統 (tp.edu.tw)    

補數

 這是以個人角度編寫的筆記.可從參考資料得知更多( 底線字)   解讀計算機編碼 - HackMD

邏輯閘(Logic gate)

組成積體電路的基本單位,每個邏輯閥是由電晶體組成。這些電晶體的組合可以使代表兩種訊號的高低電平在通過它們之後產生高電平或者低電平的訊號。高、低電平可以分別代表邏輯上的「真」與「假」或二進位當中的1和0,從而實現邏輯運算。 NOT gate   輸入和輸出相反 AND gate   兩個 輸入 皆為1則輸出1 OR gate     輸入有1則輸出1 XOR gate    兩個輸入 相同 則輸出 0 ;不同則 輸出1   NOR gate   兩個輸入皆為0 則輸出1;其他 則都輸出0   NAND gate 兩個輸入皆為1 則輸出0;其他 則都輸出1 XOR 音同英文字母"x" 加上「或是」的英文單字"or" NOR 音同英文單字「也不」的發音 NAND音標[nænd]    這是以個人角度編寫的筆記.可從參考資料得知更多   少年科技人雜誌 -- 2014 年 12 月號 (開放公益出版品)   邏輯閘 - 維基百科,自由的百科全書 (wikipedia.org)  

介面線路(interface circuit)

不同系統或裝置間的一種共用介面電路板或邏輯電路。  這是以個人角度編寫的筆記.可從參考資料得知更多   interface circuit - 介面電路 (naer.edu.tw)

浮點運算處理器(floating point unit)

 專用於浮點運算的處理器,原本是一塊獨立的晶片,後整合進 微處理器 中。

關於中央處理器(邏輯單元,運算單元,控制單元,微處理器)、主記憶體

這份未知出處的PDF解釋清晰 05221CA05.indd (ntct.edu.tw) RPM是硬碟每分鐘轉速 以下包含介面卡、旋轉鈕、影印機、光碟機 、數據機,多媒體(輸入媒體、輸出媒體,解釋金融卡是輸出設備) 點下列網址 資訊科技教學網站 - 電腦週邊裝置 (google.com) (一)資料傳輸方式-依序列與並列劃分: (hcc.edu.tw) 中央處理器 1.中央處理也可以使用GHz表示速度(時脈頻率) 赫茲 - 維基百科,自由的百科全書 (wikipedia.org) 2.較需注意的是微處理器(microprocessor)與中央處理器(CPU)間的關係 ,微處理器包括中央處理器,並且接收源自網路卡、記憶體等等的信號。如以下連結 Difference between microprocessor and CPU (in-stat.com) 摘要 " The CPU or central processing unit is basically a chip that plays the role of the brain of a computer. A microprocessor, on the other hand, is the circuitry which surrounds the CPU. Here, it must be noted that the microprocessor’s role in the functioning of a computer is much more than that of the CPU. It includes a series of other processing units such as graphics processing unit or GPU. Network cards and sound cards are also incorporated into the microprocessor. So, in short, it can be said that CPU is a major part of the microprocessor, but the microprocessor plays a much bigger role compared to the

匯流排(Bus)

圖片
  #此處指的是傳輸資訊用的匯流排,而不是傳輸電力 的。 匯流排又稱傳訊通路,為電腦內或電腦和其連接的週邊設備之間藉以移轉或傳達資料和電子信號的一個共同的管道。"Bus"--公車,可以想成「運送」。 1 .資料匯流排 (Data Bus): 電腦內部的資料傳輸。   ● 雙向但不能同時雙向   ● 資料匯流排的傳輸位元數與CPU一次能處理的位元數相等,32位元電腦=32位元      CPU=32條資料匯流排 2.位址匯流排(Address Bus) :尋找某一份資料的儲存位置 。    ●  單向    ● 位址匯流排 的多寡決定 CPU 所能使用的最大記憶體空間,一條匯流排=2的1次           Bytes    ●  也叫位址線 3. 控制匯流排 (Control Bus) : 中央處理器 傳送指令給其他裝置。     ●  單向   系統匯流排:包括以上 3 種匯流排,通常被整合在主機板上 由 <a href="//commons.wikimedia.org/wiki/User:W_Nowicki" title="User:W Nowicki">W Nowicki</a> - <span class="int-own-work" lang="zh-tw">自己的作品</span>, based on a diagram which seems to in turn be based on page 36 of The Essentials of Computer Organization and Architecture By Linda Null, Julia Lobur, <a rel="nofollow" class="external free" href="https://books.google.com/books?id=f83XxoBC_8MC&amp;pg=PA36">https://books.google.com/books?id=f83XxoBC_8MC&amp;pg=PA36</a>

這個網誌中的熱門文章

物聯網(Internet of Things)

直譯、編譯、組譯