※ 本文為 swallow.bbs. 轉寄自 cd.twbbs.org 更新時間: 2013-01-31 01:53:53
看板 P_RedWolf
作者 標題 Re: [OS] 羅習五 10/23
時間 Thu Oct 23 09:30:07 2008
※ 引述《ch890333》之銘言:
port 協定
ex:808是網頁傳輸協定 client-server協定的
RPC
-remote procedure code
-再呼叫func時置換函式 變成遠端呼叫 進端回傳看成func
-
RMI
-RPC在java上的版本
-allow java 去包含遠端的beens(object)
※這些都和雲端計算稍稍相關
http://en.wikipedia.org/wiki/Cloud_computing
Cloud computing - Wikipedia, the free encyclopedia
![[圖]]()
![[圖]]()
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over a network (typically the Internet). The name comes from the use of a cloud-shaped symbol as an abstraction for the complex infrastructure it contains in system diagrams. Cloud computing ent ...
![[圖]](http://i2.disp.cc/s/upload.wikimedia.org/wikipedia_commons_thumb_b_b5_Cloud_computing.svg_400px-Cloud_computing.svg.png)
![[圖]](http://i2.disp.cc/s/upload.wikimedia.org/wikipedia_commons_3_3c_Cloud_computing_layers.png)
![[圖]](http://i2.disp.cc/s/upload.wikimedia.org/wikipedia_commons_thumb_8_87_Cloud_computing_types.svg_395px-Cloud_computing_types.svg.png)
over head of contect switch(暫存器)
single/multithreaded processes
除了暫存器和stack之外 所有的thread都共用
不過要有任一thread有問題就會造成整個process掛掉 -> 一個人有問題 bbs站就掛掉
M$-> 把每50個thread包成一包 這樣要掛也只掛同一包的
M$-> 把每50個thread包成一包 這樣要掛也只掛同一包的
優點
-較靈敏
-資源分享
-節約有效率
-
Green threads
-可被user排程的
-多核心/多處理器 的狀況下 效率低落 ex:一人syscall 則大家都必須排隊等
-> many-to-one Model
One-to-One
-thread 是被kernel明白了解的
process ctrl block/ thread ctrl block
Linux Threads
-cread a new thread
clone(CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAD)
-cread a new process
clone(SIGCHLD);
--
紅狼太難畫了 我可不可以畫隻紅色的波利就好?
『紅色波利』
◢◣
--
* Origin: 中正築夢園 (CcuDream.twbbs.org) ★ From: 140.123.104.234
[Modified by ch890333] From: 140.123.104.234 (2008/10/23 Thu 09:32:10)
*ch890333 回文:u/jp6gj bj4 08/10/23
*ch890333 回文:j6z83j06fm06z8cjo4 08/10/23
[Modified by ch890333] From: 140.123.104.234 (2008/10/23 Thu 09:59:05)
--
※ 看板: Swallow 文章推薦值: 0 目前人氣: 0 累積人氣: 93
回列表(←)
分享