日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

1 全面了解MAC OS X系統(tǒng)-適用開發(fā)人員( 五 )



導(dǎo)入的應(yīng)用程序服務(wù):
同時在 Mac OS X 系統(tǒng)中運(yùn)行的各程序不必在隔離的狀態(tài)下運(yùn)行 。任何一個程序所提供的服務(wù)均可以和其它程序共享,任何程序如果對該項(xiàng)服務(wù)感興趣,就可以利用它 。服務(wù)菜單為程序提供了另一種共享資源和功能的方法 。
各應(yīng)用程序不必事先知道被提供了哪些服務(wù) 。在用戶選擇一個應(yīng)用程序中的一組數(shù)據(jù)(如一組文本、一個圖像,或是代表著一個文件夾或文件的圖標(biāo))時,用戶可在服務(wù)菜單中所列出的應(yīng)用程序內(nèi)選擇一個命令,該命令一經(jīng)選擇便開始執(zhí)行,以調(diào)用第二方程序 。
服務(wù)程序的工作就好象是用戶從一個應(yīng)用程序中將數(shù)據(jù)復(fù)制粘貼到另一個應(yīng)用程序、然后修改數(shù)據(jù),再將結(jié)果復(fù)制并粘貼回原來的應(yīng)用程序中 。例如,用戶可以在 Finder 中選定一個文件夾,然后選擇能將該文件夾壓縮為一個壓縮包格式的服務(wù)選項(xiàng);這項(xiàng)操作的結(jié)果將被放回到原文件夾的相同位置 。不過服務(wù)程序的動作也可以是單向進(jìn)行的;例如,用戶可以在文字處理文檔中選定一個名字,然后選擇一個能利用 LDAP 服務(wù)器查找名字的服務(wù)命令,繼而啟動一個電子郵件程序,打開一個新的消息窗口,在收件人一行中輸入所找到的電子郵件地址 。

用戶體驗(yàn)和其它部分:
和 Mac OS 以前的版本一樣, Mac OS X 的用戶體驗(yàn)在其 CD - ROM 盒子被打開時就開始了 。安裝是一項(xiàng)簡單的任務(wù),設(shè)置助理可以讓用戶進(jìn)行快速地啟動、運(yùn)行,和連接互聯(lián)網(wǎng) 。如用戶有任何疑問,可以用 Help VIEwer 來查找答案 。
Mac OS X 將互聯(lián)網(wǎng)集成到日常的計(jì)算機(jī)使用中 。用戶很容易就可以訪問互聯(lián)網(wǎng)并可以將喜歡的網(wǎng)站地址收藏保存,用于以后的訪問 。作為一個特色, Sherlock 可以用來搜索互聯(lián)網(wǎng)或內(nèi)聯(lián)網(wǎng),以及搜索本地文件系統(tǒng)(包括通過內(nèi)容索引來進(jìn)行查找) 。另外, Mac OS X 還包括了一個強(qiáng)大而簡單至極的完全基于互聯(lián)網(wǎng)標(biāo)準(zhǔn)的電子郵件應(yīng)用程序 。

Darwin:
在迷人、易用的界面下, Mac OS X 有著一個基于 UNIX 的穩(wěn)固基礎(chǔ),并具有穩(wěn)定性、可靠性和性能優(yōu)越的特點(diǎn) 。其基礎(chǔ)是一個核心操作系統(tǒng),通常人們稱之為 Darwin ,這是一種開放源碼技術(shù),該技術(shù)可在 www.apple.com/darwin 找到 。Darwin 集成了大量的技術(shù),最重要的是 Mach 3.0 、基于 4.4BSD ( 伯克利軟件發(fā)行 ) 的操作系統(tǒng)服務(wù)、高性能網(wǎng)絡(luò)工具、和對多種集成文件系統(tǒng)的支持 。因?yàn)?Darwin 的設(shè)計(jì)是高度模塊式的,您可以動態(tài)添加如設(shè)備驅(qū)動程序、網(wǎng)絡(luò)擴(kuò)展和新文件系統(tǒng)之類的東西 。
要了解關(guān)于 Darwin 的詳細(xì)資料,請參見 “nside Mac OS X : Kernel Programming (內(nèi)核編程)和 Inside Mac OS X: I/O Kit Fundamentals ( I/O 工具箱基礎(chǔ)) ”。這些書在蘋果公司的網(wǎng)站: http://developer.apple.com/techpubs/macosx/Darwin 中可以找到 。

Mach:
Mach 位于 Darwin 的中心,因?yàn)樗鼒?zhí)行了一個操作系統(tǒng)中大量的最關(guān)鍵的功能 。Mach 所提供的大部分功能對于應(yīng)用程序而言都是透明的 。它管理著程序處理資源(如 CPU 的使用和存儲)、處理日程安排、增強(qiáng)內(nèi)存保護(hù),并對非類型化的進(jìn)程間通信(本地和遠(yuǎn)程)實(shí)現(xiàn)了一個以消息為中心的基礎(chǔ)架構(gòu) 。Mach 給 Macintosh 計(jì)算處理增加了很多重要的優(yōu)勢 。
· 內(nèi)存保護(hù):一個操作系統(tǒng)的穩(wěn)定性不應(yīng)該依靠所有的執(zhí)行程序都扮演著好 “ 公民 ” 的角色 。內(nèi)存保護(hù)不允許應(yīng)用程序在彼此的(或系統(tǒng)的)地址空間內(nèi)寫入數(shù)據(jù),而如果這樣做往往會導(dǎo)致信息的丟失或毀壞,甚至可能使系統(tǒng)突然崩潰 。Mach 保證了一個應(yīng)用程序不能寫入另一個應(yīng)用程序或操作系統(tǒng)的內(nèi)存區(qū)域 。通過各個應(yīng)用程序間的彼此隔離以及與系統(tǒng)進(jìn)程的隔離, Mach 可以使單個存在故障或缺陷的應(yīng)用程序不至于會傷害到系統(tǒng)的其余部分 。當(dāng)然最好是,如果一個應(yīng)用程序意外崩潰,也不會影響到系統(tǒng)的其余部分,這樣您就不必為此重新啟動機(jī)器了 。

推薦閱讀