跳到主要內容

[Concept] 大腦就是馮紐曼架構

馮紐曼架構如下:



我認為,人腦就跟馮紐曼架構,某方面類似。
這個架構的哲學在於:
腦袋內有個工具箱(ALU),當工作指派給大腦時,大腦利用既有的工具來組合出一個大工具來處理工作。

而且人腦的工具箱可以擴充,需要一個新工具,去 Google 一下,Survey 一下,就可以學到新知識。
當我們解決一個問題時,會需要大腦工具箱裡的某些工具,如果工具不夠用,就會去查資料。如果花太多的時間反覆查相同的知識,這樣查資料的時間,往往比解決問題的時間還長。
將學到的知識存在記憶體內,是很重要的事。
記憶體不一定是大腦,筆記也是記憶體,但至少,要對這些學過的知識有一定的掌握跟熟悉,不要每次要用到的時候,還要重新 Google 一次。
人腦跟外界新知識之間傳輸的頻寬是有限的。
查資料再怎麼快,都沒有從工具箱直接拿出工具快。
熟能生巧,溫故知新,這是一個熱愛技術的人,對自己應該有的期待。



留言

這個網誌中的熱門文章

[Linux] Elementary OS 字體調校

用 gesetting 取得 elementary os 的等寬字體(這也是終端機默認字體): gsettings get org.gnome.desktop.interface monospace-font-name 會顯示目前字型跟字體大小: Roboto Mono 10 設定字體大小: gsettings set org.gnome.desktop.interface monospace-font-name 'Roboto Mono 12' 可以微調 text-scaling-factor: gsettings set org.gnome.desktop.interface text-scaling-factor <value>

[Vim] 我的 .vimrc

我用過的文字編輯器有 sublime text/atom/notepad++/gedit 等等。 後來我在 window 和 Linux 寫程式還是比較慣用 vim。 以下整理我常用的 .vimrc:  set nu "show line number. set rnu "related line number. nmap ; : "replace ';' with ':' in normal mode. set ai "auto indent set mouse=a "activate mouse set expandtab "replace tab with space. set tabstop=4 "replace tab with 4 spaces. set bg=dark "background set to dark. color desert "color scheme. syntax on "enable syntax highlight. " auto complete: inoremap ( ()<Esc>i inoremap ' ''<Esc>i inoremap " ""<Esc>i inoremap [ []<Esc>i inoremap { {}<Esc>i set cursorline " active cursorline 到此 vim 搭配 Ctrl + N 當自動補全,已經很好用了,之後有好用設定會再補上來。

[開箱] Filco Majestouch 2 忍者鍵盤第二代

最近買了一個新款的 Filco 忍者鍵盤第二代,NINJA Majestouch 2: 鍵盤對我來說蠻重要的,以前就很喜歡 Filco 品牌的鍵盤,我大學使用的第一支茶軸鍵盤就是 Filco 的牌子,現在已經充滿了灰塵,使用了至少已有 8 年了吧: 畢業後有買另一個 irock 鍵盤: 這禮拜拆開新鍵盤來看看: 內部包裝 內部包裝 採用按鍵的文字採用側印 鍵帽與拔鍵器 整體外觀 整體而言,美感簡約低調,按鍵的反饋力也很好,是一個適合寫程式的鍵盤。 相較於我的另一個也是德國櫻桃茶軸鍵盤 irock 品牌,我覺得 Filco 的按鍵回饋比較綿密,有漸層的回饋感,且按鍵聲音比較安靜。irock 則比較像機械打字的回饋感,敲字時也都蠻舒壓。