2010年6月15日 星期二

第十五堂計概課 99.6.10

今天其實不用帶課本的說...

www.TED.com
www.teachertube.com
今天介紹了這兩個網站
老師要我們去關於internet找影片
我找的是 "教你怎麼設定IE和firewall"
網址在這~ http://www.teachertube.com/viewVideo.php?video_id=95236&title=Setting_Internet_Explorer_and_firewall

第十四堂計概課 99.5.27

今天教的是ch.9電腦網路

*網路的類型有:區域網路(LAN)、廣域網路(WAN)、都會網路(MAN)、互聯網(internet)、無線網路

*OSI參考模型包含七個層次:
(1)應用層 (application layer)
(2)表達層 (presentation layer)
(3)會議層 (session layer)
(4)傳輸層 (transport layer)
(5)網路層 (network layer)
(6)連結層 (link layer)
(7)實體層 (physical layer)
關於這個部分,我們有玩一個小遊戲喔^0^
要分辨你抽到的卡片上寫的東西是屬於哪一層

還有...其中會議層的連線方式有三種:單工、半雙工、全雙工,這還挺好懂的^^

後來老師介紹了audacity和Slideshare
我try半天實在摸不出怎麼控制它一頁ppt播一段聲音 = =
而且都是英文真的很討厭> <

第十三堂計概課 99.5.20

有小考喔~
考完後講關於隔天學習與服務課程活動的事
然後就下課啦!

第十二堂計概課 99.5.13

今天教的東西好硬體...感覺很難懂...

ch.7系統程式
*系統程式的類型:
(1)作業系統(OS)
(2)公用程式
(3)程式開發工具
(4)資料庫管理系統(DBMS)
*組譯程式(assembler):可將由組合語言撰寫出來的原始程式轉成目的碼,包含機器指令、資料值、項目的位址
*連結程式/載入程式:
將目的碼載入記憶體執行的過程:連結-->重新定址-->載入 ,所以需要用到連結&載入程式
*巨集處理程式:就是專門負責處理巨集的程式啦!
*編譯程式:
其工作分成三階段:分析程式-->剖析程式-->目的碼產生程式
*直譯程式:和編譯程式一樣會根據文法對原始程式進行語法分析&語意剖析,但不會產生目的碼,而是每翻譯一行敘述,就立刻執行該敘述。
*P-Code編譯程式:將由高階語言撰寫出來的程式轉換成中介形式,之後再進行翻譯與執行。

ch.8作業系統
*是介於應用程式和硬體之間的程式,負責處理程式的執行與管理各種軟硬體資源的存取。
*作業系統的元件:有記憶體管理元件、行程管理元件、檔案管理元件、磁碟管理元件、輸出入裝置管理元件、網路元件、系統安全元件
*記憶體管理的處理方式有"單一程式處理"與"多元程式處理",其中"多元程式處理"又有下列幾種:分割法、動態分割法、分頁法、分段法、虛擬記憶體、需求分頁法、需求分段法
*CPU排程演算法有四種:先來先做(FCFS)、最短的工作先做(SJF)、優先權 (Priority)、循環分配(RR)

2010年6月9日 星期三

第十一堂計概課 99.5.6

今天期中考喔~
第一次用數位教學平台考試,
大家都"小心翼翼"的作答,
因為如果兩次不小心跳到別的視窗,你就byebye啦~
害我作答時小小緊張呢><
不過這還真是個聰明的設計啊,可以防止學生用網路作弊。

第十堂計概課 99.4.29

今天開始進入ch.15資料結構~

[陣列]
可存放多個資料(或稱"元素"),是透過"索引"來區分各個元素的。

[堆疊]
又稱為"後進先出串列"(LIFO list)
兩端分別為"頂端"&"底端"
推入(新增資料)--會堆在頂端之上,而成為新的頂端
彈出(刪除資料)--會從頂端開始刪
堆疊可應用於"運算式表示法轉換",在中序、前序、後序三種表示法之間做轉換:
*中序表示法(infix): a+b
*前序表示法(prefix): +ab
*後序表示法(postfix): ab+

[佇列]
又稱為"先進先出串列"(FIFO list)
兩端分別為"前端"&"後端"
新增資料--放入後端,而成為新的後端
刪除資料--從前端開始刪


接下來就是介紹到"樹"
常見的"二元樹"是每節點最多有兩的child的樹
其追蹤法有中序、前序、後序三種,和前面提到的表示法是相同的概念:
*中序追蹤(inorder trversal): L-root-R
*前序追蹤(preorder trversal): root-L-R
*後序追蹤(postorder trversal): L-R-root
而"二元搜尋樹"是一種特殊的二元樹,
它的左子樹的鍵必<其樹根的鍵,右子樹的鍵必>其樹根的鍵。

雖然在做這二元樹的題目時必須腦袋很清醒,
因為很容易小出槌XD
不過個人覺得它還挺好玩的呢~

第九堂計概課 99.4.22

上次教積項之和,這次教和項之積! (喔 這是繞口令嗎@@)
其實兩者的解法很像,只有以下幾點差異:
  • 積項之和框"1"; 和項之積框"0"
  • 和項之積求出的值仍是所求之補數,故必須再轉換。例如: (X'Y'+XZ')'=(X+Y)(X'+Z)

然後還有講到任意數"d",它可以當作0或1看待,因此在簡化卡諾圖時你可視情況決定它的值。

接著老師教我們一個叫"labview"的軟體,

它其實就像是圖學的autocad,

是電工的電腦軟體喔~

不用鎖螺絲,直接用滑鼠接線,感覺很方便呢!

2010年4月20日 星期二

第八堂計概課 99.4.15

課程的一開始,先複習第五章。
老師在白板上畫了張大大的流程圖,
好複雜,我看得霧煞煞@@

然後開始進入第六章...

*AND、OR和NOT:
"AND"為二元運算子,運算符號為"."或" *",定義為"均為1才等於1"
"OR"為二元運算子,運算符號為"+",定義為"均為0才等於0"
"NOT"為單元運算子,運算符號為" ’"或" ̄",定義為"1改0,0改1"
常見的邏輯閘除了這三種以外,還有XOR、NAND、NOR、XNOR等。

*布林代數&真值表:
真值表可呈現一個布林函數所包含之所有的二元變數,與其對應的函數值。
由真值表可推出未知的布林函數。
布林代數的運算恆有交換律、結合律、分配律、互補、反身律...等等。

*邏輯簡化:
邏輯簡化有兩種方式,
1.標準形式:有積項、和項、最小項、最大項、積項之和、和項之積、最小項之和、最大項之積。
(其中"最小項之和"是以OR運算子連接各個之最小項。)
2.卡諾圖:以最少矩形涵蓋所有為1的位置(若是要求積項之和的話)(涵蓋的最小項個數需為2的冪次), 比較各矩形中每項之異同處,就可進一步進行簡化。


大概就這樣...
我覺得這章較困難的地方,是容易把AND和OR搞混 XD
還有對表格時容易眼花看錯 ><" 呵呵

2010年4月12日 星期一

第七堂計概課 99.4.8

今天老師的車是用飆的!!
第四章&第五章,進度超快的!
不知是在趕什麼@@


電腦的輸出&輸入的類型與裝置,還有儲存裝置
這是今天主要討論的

輸入的類型有:
1.軟體(software)
2.資料(data)
3.命令(command)
4.回應(response)

輸入裝置有:
1.文字(鍵盤、讀卡機、紙帶閱讀機)
2.座標(滑鼠、搖桿、軌跡球、光筆、數位板、觸摸式螢幕、圖形掃瞄器)
3.輸入( 條碼閱讀機、光學字元辨識機OCR、光學記號辨識機OMR、磁性墨水字元閱讀機、磁卡、智慧卡、手寫辨識、數位相機)
4.語音輸入
5.音訊輸入(音樂設備數位介面(MIDI)、 CD播放機、麥克風、錄放音機、網路電話(SkyPE)

輸出的類型有:
1.文字(text)
2.圖形(image)
3.音訊(audio)
4.視訊(video)

輸出裝置有: 1.螢幕(映像管、液晶、電漿)
2.投影機(液晶、數位)
3.印表機( 點陣式、行列式、噴墨)
4.音訊輸出 (內建的喇叭或外接式喇叭)


儲存裝置:
1. 磁性儲存體( 軟碟片、硬碟、高容量軟碟 、磁匣、 磁帶)
2. 光學儲存體( CD-ROM、CD-R/CD-RW、DVD-ROM、DVD-RW、photo CD )

儲存裝置的存取方式:
1. 循序存取
2. 隨機存取


還有很多細節...說不完啦
就這樣囉~

第六堂計概課 99.4.1

是考試日喔~

上課內容... 呃...就是考試 (好爛= = but是事實啊)

考的是第二章的數字系統的計算&表示法



隔週拿到考卷...我100分耶喲呼^^

是真的喔我沒騙 (雖然這天是愚人節XD)

其實這東西真的不難啦~夠細心就ok了

到是要背的東西我會覺得比較痛苦 > <"

2010年3月29日 星期一

第五堂計概課 99.3.25

終於結束第二章囉~ 進入第三章:電腦的系統單元
天哪~這章的東西感覺都好硬體...也就是說,要"硬背" > <
唉...不像上一章可以靠數學,
關於"背"的東西,是我的障礙啊~ #o#


以下是一點點小筆記:

*CPU由控制單元、算術邏輯單元、部分的記憶體單元(暫存器)所組成

*MAR記憶體位置暫存器: 存放位址
MBR記憶體緩衝暫存器: 存放指令、資料

*機器循環週期(machine cycle) 分為四個步驟...
1.擷取(fetch)
2.解碼(decode)
3.執行(execute)
4.存回(store)

*記憶體memory
1.隨機存取記憶體RAM(有揮發性):
(1)DRAM動態隨機存取記憶體
(2)SRAM靜態隨機存取記憶體
2.唯讀記憶體ROM(非揮發性):
(1)PROM (燒錄後不能刪除或修改)
(2)EPROM (可透過紫外線寫入或更新資料)
(3)EEPROM (可透過電流寫入或更新資料)

*記憶體的階層:
1.暫存器register(速度最快)
2.快取記憶體cache memory(居中)
3.主記憶體main memory(最慢)


然後...以下是CPU的介紹























請連網址~
英文版wikipedia http://en.wikipedia.org/wiki/CPU
中文版wikipedia http://zh.wikipedia.org/zh-tw/CPU

2010年3月21日 星期日

第四堂計概課 99.3.18

記得老師是說這回教的是叫"錯誤更正碼",
可是跟課本上的好像不一樣耶...
我想是另外一種系統吧? 用不同的方法,都能更正錯誤。

這東西挺複雜的,但是很酷~
感覺就想變撲克牌魔術一樣,
洗了切了幾次牌,就能把選定的牌找出來!
真的很佩服這發明的人呢~
竟然能想出這麼複雜的一套系統,
他的邏輯一定很強!
而我阿...就差得遠了啦>///<
以前高中學過VB,老師已經是教最basic的東西了,
但我還是被它給搞瘋了@ @
真的不簡單耶!!

2010年3月16日 星期二

第三堂計概課 99.3.11

這次只上了  第2-6章節:浮點數表示法
課本上只有兩頁而已,我們卻花了兩小時左右@@
可見有多難了吧!

不過我覺得 與其說難,不如說"複雜"比較恰當
要先寫成二進位,再改成科學記號表示法,
然後還要算出偏移指數(而且也是要用二進位 = =)
最後再把1+8+23=32 這麼多個0&1列出來
眼睛都快花了@0@"

這東西真很麻煩的說!

2010年3月8日 星期一

第二堂計概課 99.3.4

第二堂課...進階了一點

教了小數點部分的轉換方法、
八和十六進位怎麼互相轉換、
帶符號大小、1's補數、2's補數 這三種數值表示法、
還有 怎麼用2's補數做加減運算。

唔...列出來感覺好多0.0

我覺得 這類的題目其實不難
但就是要細心 小小地方弄錯就差很多了> <


2010年3月2日 星期二

第一堂計概課喲~ 99.02.25

上禮拜四上了第一堂的計算機概論,
除了建立了這個blog、加入專屬這課程的社群,
還有進一點正課喔~ (通常第一節課不是來拜晚年哈啦的嗎XD)

2進位,8進位,16進位轉成10進位
這個其實我以前學過,覺得還好不算難

可是10進位轉2進位 就比較有點點困難啦~
那短除法除到後面都不太確定對不對的說...
希望老師可以再講一次^^