作者kenchung (i got a desease....)
看板NTUBA98study
標題10.12.13.15.21
時間Wed Nov 9 00:51:38 2005
查的好累....= =
10.
邏輯運算(logic operation)
是Microcomputer Architature的必修單元﹐這裡﹐我們只需了解幾個最基本的運算就可以了﹕一個是AND﹑一個是OR﹑還有一個是NOT。
在二進位的AND的運算中﹐只有參與運算的雙方都相同才會得出相同的結果(為0或1)﹐否則為0﹔
也就是﹕只有雙為1的時候﹐其結果才會是1﹐否則為0。其情形是﹕
0 AND 0 = 0
1 AND 1 = 1
0 AND 1 = 0
這裡您不難看出﹕凡是有1參與的AND運算﹐其結果都會是對方(不管是0或1)﹔而凡是有0參與的AND運算﹐其結果都會是0。
在二進位的OR運算中﹐只有雙方為0的時候才為0﹐否則都會是1。其情形是﹕
0 OR 0 = 0
1 OR 1 = 1
0 OR 1 = 1
記憶方法﹕凡是有0參與的OR運算﹐其結果都是對方﹔而只要有1參與的OR運算﹐其結果都會是1。
NOT的運算最簡單﹐只有一方參與﹐凡是經過NOT運算﹐其結果都會相反﹕
NOT 0 = 1
NOT 1 = 0
XOR的意思是"互次或"
通常是用在數位電路上面
所代表的意思不是共存或共歿才會為F
而是輸入端的T的個數為奇數!!
例如:
F F F = F
F F T = T
F T F = T
T T F = F
T T T = T
如上圖示,所以兩個以上的輸入端也是可以做比較的!!
還有一種就是"反互次或"
規則跟上述一樣,只是輸出的部份剛好相反而已
「^」雖然是用「XOR」去代表,但中文叫做「互斥或」,意思就是「^」跟「|(中文翻做
「或」)」很像
,不過「^」有一個情況成立時會互斥,就是當「1 ^ 1」時會得到0,
因為兩個二進位的1相同就要互相排斥啦~~,其他的就跟「|」是一樣的。
=========================================================================
12.
Mutli-Tasking(多工處理),原理是程式運行中,總會出現閒置。系統能同一時間運行多個
程式,原理是切換前景程式運行中出現的空檔給其他同時執行的背景程式,
當該前景程式的閒置空檔完畢時又繼續運行,如此類推。
多工處理(mutli-task):以兩個或兩個以上同型的CPU,以並行處理(parallelprocessing)
的方式,去處理一個或一個以上的process稱為多工處理(現在Intel也可以用一顆
CPU做多工處理)。
特點:多工處理作業系統可以在同一時間完成許多程式的處理工作。
也可以由多個CPU去執行同一程式,並相互比較核對執行結果的正確性。
=====================================================================================
13.
開機流程
啟動電源→POST→載入BIOS設定→載入開機程式→搜尋啟動的磁碟→啟動磁碟開機程式→啟動OS→登入
=====================================================================================
15
Network classifications
?? Local area network (LAN)
?? Wide area network (WAN)
?? Closed, or proprietary
?? Open
(一) 網路種類
(1) 區域網路: 區域網路 (Local Area Network) 簡單地講,就是
一個資料傳輸系統,在不同的電腦主機之間透過適
當的硬體設施 ( 包括網路伺服主機、 網路介面卡
、傳輸媒體、電話線...), 及網路通訊軟體 ( 如
Netware) 在有限的區域範圍內作資料的交換、 訊
息的互通,而使得網路上的每一位使用者能和在此
網路上的其它使用者連絡。通常其較廣域網路有較
高的資料傳輸率及較低的錯誤率。
(2) 廣域網路: 廣域網路 (Wide Area Network) 相對於區域網路
而言,其於地理位置上可以散佈至很大的距離,故
亦可稱為長距離網路。廣域網路的傳輸媒體通常較
區域網路慢,而且在傳輸上有較高的延遲。常見的
廣域網路有 Internet、Bitnet、Usenet... 等。
後兩個找不到....
================================================================
21.
這個最多......orz
何謂通訊協定﹖
一個比較好理解的講法是﹕通訊協定就是一些標準和規則。例如﹐我們看到紅燈就要停、綠燈才可以走,者就是一種協定了。若是彼此使用不同的協定,
那就會造成混亂:澳洲(或英聯邦)開車考左行使、台灣則靠右。只要所在國家不變,那麼該協定就可以運作,但是當到達協定不一樣的國家,
就得進行協定上的轉換了。否則,不出車禍才怪!
在網路通訊中,如果主機 A 要將一個 packet 送給主機 B﹐它們就必須使用相同的通訊協定。
LAN 的工作就是讓應用程式利用網路獲得﹑管理﹑和安排數據。
每一個節點都透過一張網路卡(NIC, Network Interface Card)連接到網路﹐再由此和其它的節點溝通。
在每一個獨立的工作站上面﹐已經安裝了一些應用程式﹐如 Word﹑Outlook 等。
這些程式如果想使用網路上面的資源﹐比如在伺服器上面的數據﹑網路印表機﹑電子郵箱等等﹐
會使用網路軟體(network software)去和 NIC 溝通﹐然後 NIC 再和網路上的其它節點溝通。
所有這些信息都要經過轉換﹐就必須要使用通訊協定來確保所有這些參與者﹐能夠彼此理解對方和進行有效的溝通。
網路上運用到的通訊協定:
NetBEUI
略
TCP/IP
TCP/IP 所指的是一整套龐大的通訊協定家族,
其中以 Transmission Control Protocol(TCP) 及 Internet Protocol (IP) 這兩套協定最具代表性。
IP 協定工作於網路層(以後會繼續和大家探討 OSI 的網路層級)﹐它提供了一套標準讓不同的網路有規則可循。
當然﹐前提是您想使用 IP 從一個網路將封包路由到另一個網路。IP 在設計上可用來在 LAN-LAN 及 PC-PC 之間進行傳輸的。
您可以把 IP 看成是游戲規則﹐而 TCP 則用來詮釋這些規則的。雖然 TCP/IP 原先是專門為幾所大學和機構的使用而設計的﹐
但現在 TCP/IP 已經成為最流行的通訊協定了﹐我們使用的 Internet 就是用 TCP/IP 來傳送封包的了。下面就讓我們看看 TCP/IP 是怎樣工作的﹕
假如您的公司在好些地方都有分公司﹐各自都有著自己的本地網路(LAN)﹐在總公司跑的是 PC 網路﹐但分公司大部份都是用麥金塔電腦。
當 Mac 有數據要傳送給 PC 的時候將會如何呢﹖
首先﹐TCP 會在這兩個平臺建立起一個可以提供全雙工檢錯(對雙向的數據都進行錯誤檢測)的連接。
接著﹐IP 制定好 Mac 和 PC 之間的溝通規則,TCP 與上層協定制定用以連接的埠( port )。到這裡為止﹐
Mac 端已經準備好數據了﹐如果數據太大﹐就將之分拆成幾份較小的封包﹐並且在封包上面加上一個新的 header (內含轉送位址)﹐
確保封包會被正確傳送。TCP/IP 還會加上標籤說明數據的種類及其長度。
再下來﹐IP 協定將負責將封包傳送給 PC。
TCP/IP 可說是現行協定中用途最廣的協定之一﹐它嘗試在所有硬體上實現所有事情。不過﹐它也是最慢的傳輸協定之一﹐
在某些情形之下﹐它的傳送速度只有 NetBEUI 的七成。然而,由於 TCP/IP 在設計上可供多種硬體部件使用﹐所以它是一個可路由協定。
DLC
略
多種傳輸堆疊(Multiple Transport Stack)
略
網路捆綁界面 (Network Binding Interface, NBI)
略
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.85.132.20
※ 編輯: kenchung 來自: 210.85.132.20 (11/09 00:53)
推 Andrew1986:推推推推推推!!!!!!!!! 11/09 01:26
推 cbed:大推! 11/09 01:50
推 roarofchar:推X推 11/09 08:04