mac ox

mac ox

mac ox為蘋果電腦的作業系統。1984年,蘋果發布了System 1,這是一個黑白界面的,也是世界上第一款成功的圖形化用戶界面作業系統。2003年10月24日,Mac OS X 10.3正式上市;11月11日,蘋果又迅速發布了Mac OS X 10.3的升級版本Mac OS X 10.3.1。或許在本文發表之際,Panther就可以升級到10.3.2了。蘋果公司宣稱:“Mac OS Panther擁有超過150種創新功能,讓你感覺就像擁有一台全新的蘋果電腦”。

基本介紹

  • 中文名:蘋果電腦的作業系統
  • 外文名:mac ox
  • 發布時間:2003年10月24日
  • 公司:蘋果
簡介,優點,多平台兼容,安全服務準備,記憶體占用更少,多種開發工具,系統系列,五大系統,批處理操作,分時作業系統,實時作業系統,網路作業系統,分散式操作,最新特性,

簡介

System 1含有桌面、視窗、圖示、游標、選單和捲動欄等項目。 其中令如今的電腦用戶最覺稚嫩而有趣的是創建一個新的資料夾的方法——磁碟中有一個Empty Folder(空資料夾),創建一個資料夾的方法就是把這個空資料夾改名;接著,系統就自動又出現了一個Empty Folder,這個空資料夾就可以用於再次創建新資料夾了。當時的蘋果作業系統沒有今天的AppleTalk網路協定、桌面圖像、顏色、QuickTime等豐富多彩的應用程式,同時,資料夾中也不能嵌套資料夾。實際上,System 1中的資料夾是假的,所有的檔案都直接放在根目錄下,檔案根據系統的一個表被對應在各自的資料夾中,資料夾的形式只是為了方便用戶在桌面上操作檔案罷了。
在隨後的十幾年風風雨雨中,蘋果作業系統歷經了System 1到7的巨大變化,蘋果作業系統從單調的黑白界面變成8色、16色、真彩色,在穩定性、應用程式數量、界面效果等各方面,蘋果都在向人們展示著自己日益成熟和長大的笑臉。從7.6版開始,蘋果作業系統更名為Mac OS,此後的Mac OS 8和Mac OS 9,直至Mac OS 9.2.2以及今天的Mac OS 10.3,採用的都是這種命名方式。
2000年1月,Mac OS X正式發布,之後則是10.1和10.2。蘋果為Mac OS X投入了大量的熱情和精力,而且也取得了初步的成功。2002年,蘋果電腦公司的創建者之一,蘋果公司前任執行總裁Steve Jobs親自主持了一個儀式:將一個Mac OS 9的產品包裝盒放到了一個棺材中,正式宣布Mac OS X時代的全面來臨!
從蘋果的作業系統進化史上來看,Mac OS XPanther(以下簡稱Panther)似乎只是蘋果作業系統一次常規性的升級,可是,事實果真如此嗎?在下結論以前,先讓我們一起來看一個事實:2003年的WWDC(蘋果全球開發商大會),這一歷來在5月中下旬舉行的會議,因為要為開發商提供Panther Developer Preview(開發商預覽版),而專門推遲到了6月!一個月的等待並沒有讓用戶失望,在每年都令無數蘋果迷期盼的Jobs主題演講中,我們聽到了比以往多得多的掌聲。

優點

多平台兼容

Java 從來未體驗過這種好處,所有的 Java 軟體和程式使用 Aqua,用於 Mac OS X 時呈現了令人驚奇的表觀效果和感受。視窗得到雙倍緩衝,滾動翻頁更為平穩,用戶界面單元也相應尺寸可調。所有的繪圖工作都由 Quartz Extreme 完成,這項 Mac OS X 以 PDF 為基礎的成像模式得到了硬體加速,在更好的性能之外,還提供了清晰的文本和圖形。

安全服務準備

Java 是成為優秀的伺服器方案的主要構成之一。那也是 Java 作為用於 Xserve 的 Mac OS X伺服器軟體系統的重要組分的原因。另外,Xserve 包含了 Tomcat, 一款基於 JSP 和 Servlets 用於開發簡單的 Java 軟體的大眾化的伺服器。如果這還不夠, Xserve 還包含有全部WebObjects的 Java 套用軟體伺服器的配置許可證明,這樣您就能正確地從暫存器配置經典網路套用軟體了。同時能有效執行的 J2EE 還包擴了 Macromedia 的 Jrun 和開放式資源的 JBoss 伺服器。

記憶體占用更少

在其他平台上,每一項 Java 軟體都會消耗一定的系統記憶體,因此結束運行多重 Java 軟體可能占用更多的記憶體資源。其他語言是使用共享庫來解決這一問題的,比如 C 或 C++。蘋果公司則發明了一種創新技術,在多重軟體交叉運行時可以共享 Java 代碼。這樣就減少了 Java 軟體通常占用的記憶體量。這種技術完全適合 Sun 公司的 Hot Spot VM,並使 Mac OS X 保持與標準版 Java 的兼容。另外,蘋果公司還將其交付 Sun 公司予以實施,使其能配置在其他平台上。這只不過是蘋果公司支持標準化和共享以使全行業都受益的例證之一。

多種開發工具

在 Mac OS X 上有很多種方法可以 develop Java 軟體。使用許多行業領先的工具都能實現,包括 IntelliJ 的 IDEA,Oracle 的 JDeveloper, Eclipse 和 Sun 的 NetBeans 等 ,可以說有很多。Mac OS X 也包含有支持從暫存器進行 Java 快速開發的免費開發工具。

系統系列

Apple Macintosh System(0.X-7.X)
Mac OS (8.X-9.X)
Mac OS X (10.X)
Mac OS X v10.0 “Cheetah”
Mac OS X v10.1 "Puma"
Mac OS X v10.2 "Jaguar"
Mac OS X v10.3 "Panther"
Mac OS X v10.4 "Tiger"
Mac OS X v10.5 "Leopard"
Mac OS X v10.6 "Snow Leopard" (這個版本的mac系統將只提供對intel處理器的支持)
OS X v10.7 "Lion"(從Mac OS X變成OS X)
OS X v10.8 "Mountain lion" (只提供mas的下載)
OS X v10.9 "Mavericks"
主設計人:比爾·阿特金森、傑夫·拉斯金和安迪·赫茨菲爾德
出現年月:1984年
特點:多平台兼容模式,為安全和服務做準備,占用更少的記憶體,多種開發工具

五大系統

批處理操作

批處理(Batch Processing)作業系統的工作方式是:用戶將作業交給系統操作員,系統操作員將許多用戶的作業組成一批作業,之後輸入到計算機中,在系統中形成一個自動轉接的連續的作業流,然後啟動作業系統,系統自動、依次執行每個作業。最後由操作員將作業結果交給用戶。
批處理作業系統的特點是:多道和成批處理。

分時作業系統

分時(Time Sharing)作業系統的工作方式是:一台主機連線了若干個終端,每個終端有一個用戶在使用。用戶互動式地向系統提出命令請求,系統接受每個用戶的命令,採用時間片輪轉方式處理服務請求,並通過互動方式在終端上向用戶顯示結果。用戶根據上步結果發出下道命。分時作業系統將CPU的時間劃分成若干個片段,稱為時間片。作業系統以時間片為單位,輪流為每個終端用戶服務。每個用戶輪流使用一個時間片而使每個用戶並不感到有別的用戶存在。分時系統具有多路性、互動性、“獨占”性和及時性的特徵。多路性指,伺時有多個用戶使用一台計算機,巨觀上看是多個人同時使用一個CPU,微觀上是多個人在不同時刻輪流使用CPU。互動性是指,用戶根據系統回響結果進一步提出新請求(用戶直接干預每一步)。“獨占”性是指,用戶感覺不到計算機為其他人服務,就像整個系統為他所獨占。及時性指,系統對用戶提出的請求及時回響。它支持位於不同終端的多個用戶同時使用一台計算機,彼此獨立互不干擾,用戶感到好像一台計算機全為他所用。
常見的通用作業系統分時系統批處理系統的結合。其原則是:分時優先,批處理在後。“前台”回響需頻繁互動的作業,如終端的要求; “後台”處理時間性要求不強的作業。

實時作業系統

實時作業系統(RealTimeOperatingSystem,RTOS)是指使計算機能及時回響外部事件的請求在規定的嚴格時間內完成對該事件的處理,並控制所有實時設備和實時任務協調一致地工作的作業系統。實時作業系統要追求的目標是:對外部請求在嚴格時間範圍內做出反應,有高可靠性和完整性。其主要特點是資源的分配和調度首先要考慮實時性然後才是效率。此外,實時作業系統應有較強的容錯能力。

網路作業系統

網路作業系統是基於計算機網路的,是在各種計算機作業系統上按網路體系結構協定標準開發的軟體,包括網路管理、通信、安全、資源共享和各種網路套用。其目標是相互通信及資源共享。在其支持下,網路中的各台計算機能互相通信和共享資源。其主要特點是與網路的硬體相結合來完成網路的通信任務。

分散式操作

它是為分布計算系統配置的作業系統。大量的計算機通過網路被連結在一起,可以獲得極高的運算能力及廣泛的數據共享。這種系統被稱作分散式系統(DistributedSystem) 。它在資源管理,通信控制和作業系統的結構等方面都與其他作業系統有較大的區別。由於分布計算機系統的資源分布於系統的不同計算機上,作業系統對用戶的資源需求不能像一般的作業系統那樣等待有資源時直接分配的簡單做法而是要在系統的各台計算機上搜尋,找到所需資源後才可進行分配。對於有些資源,如具有多個副本的檔案,還必須考慮一致性。所謂一致性是指若干個用戶對同一個檔案所同時讀出的數據是一致的。為了保證一致性,作業系統須控制檔案的讀、寫、操作,使得多個用戶可同時讀一個檔案,而任一時刻最多只能有一個用戶在修改檔案。分布作業系統的通信功能類似於網路作業系統。由於分布計算機系統不像網路分布得很廣,同時分布作業系統還要支持並行處理,因此它提供的通信機制和網路作業系統提供的有所不同,它要求通信速度高。分布作業系統的結構也不同於其他作業系統,它分布於系統的各台計算機上,能並行地處理用戶的各種需求,有較強的容錯能力。
分布作業系統是網路作業系統的更高形式,它保持了網路作業系統的全部功能,而且還具有透明性、可靠性、和高性能等。網路作業系統和分散式作業系統雖然都用於管理分布在不同地理位置的計算機,但最大的差別是:網路作業系統知道確切的網址,而分散式系統則不知道計算機的確切地址;分布之作業系統負責整個的資源分配,能很好地隱藏系統內部的實現細節,如對象的物理位置等。這些都是對用戶透明的。

最新特性

標籤瀏覽:
  1. Finder Tabs標籤允許用戶把左右視窗拉倒一個Tab下,這點與Safari瀏覽器的分頁操作有些近似。用戶可以在多個Finder標籤頁中隨意切換以及重新排序等,並且操作相當簡便,只需要拖拽即可完成。Finder將支持全螢幕模式,讓使用者享受更方便的操作體驗。
  2. Tags標籤
    Tags標籤功能可以幫助用戶在繁多的檔案中輕鬆找出自己所需要的檔案,是一種全新的管理檔案功能。用戶可以在檔案中加入不同的標籤,來方便進行分類和日後的查找。Tags甚至可以為iCloud雲端中存儲的檔案添加標籤。
  3. 多螢幕顯示功能
    新的OS X Mavericks擁有多屏顯示的功能。每一個顯示螢幕上的內容都可以成為獨立的工作桌面,全螢幕套用以及程式切換等操作都不會受到任何影響。這將讓用戶工作時的靈活性變得更強。甚至用戶可以通過Apple TV機頂盒將HDTV高畫質電視機作為輔助的顯示器。
  4. 新的Safari瀏覽器
    全新的Safari瀏覽器將提供更為流暢的性能和簡潔的操作界面,並採用全新的側邊欄,讓使用者能夠快速方便的找到最常瀏覽的網站。分享連結可以方便的查看用戶在推特上朋友的分享內容。Safari採用了全新的Nitro Tiered JIT和快速開始技術,這將讓用戶在訪問網站時更加流暢。而全新的Safari還具有多種省電功能,在擁有強大性能的同時將使用功耗減至最低。
  5. App Nap
    App Nap是一個支援背景休息的功能,可以有效降低背景應用程式的耗電量。一些應用程式經常會造成極大的耗電量,而當我們不想關閉它時,即可打開另一個活動視窗,使耗電量大的應用程式處於次要位置,或是被其他應用程式覆蓋,這時App Nap將會減少72%的CPU活動,讓電池的續航時間更加有保障。
  6. AirDrop
    AirDrop是iOS7中新增的點對點無線分享功能,只要身邊有其他支持此功能的蘋果設備,就可以方便地分享各種類型的內容了。整個過程十分簡單,不需要任何設定就能搜尋到對方,傳送的內容也被實時加密,不會存在安全問題。在WWDC 2013大會上,蘋果還小小地嘲笑了一下Android的NFC:“不需要再傻傻地將兩個手機對對碰,也能方便地分享檔案了”
  7. iOS in the Car
    眾多的汽車品牌也在努力將iOS加入到自家的產品中來,包括法拉利、雪佛蘭、本田、現代等汽車品牌,都將在2014年推出內置iOS的車型,屆時不再需要iPhone和車載部件,就能直接在汽車中實現播放音樂、導航等操作了。
  8. App Store
    蘋果對iOS7中的App Store也進行了一些最佳化,除了界面上的一些改進,還支持以套用年齡分級為搜尋範圍,比如6至9歲,更加方便查找。另外,App Store還將擁有自動更新套用的功能,不必再手動操作。
  9. iTunes Radio
    iOS7新增的iTunes Radio是作為iTunes音樂套用的一部分出現,提供了眾多網路電台,採用音樂家或樂種等分類,並可讓你標記星號來微調聆聽口味。當然,作為一項免費服務,將會附帶廣告,不過訂購了iTunes Match服務的用戶則可享受無廣告版本。另外一個遺憾的部分是,這個功能僅針對美國市場
  10. Activation Lock激活鎖
    Activation Lock激活鎖是iOS7中新增的一項安全功能,在重新激活iPhone後,需要輸入Apple ID和密碼來激活手機,如果不是該iPhone的主人的話,將很難有機會獲得這些信息。這項功能建立在大受歡迎的“查找我的手機”功能上,整體來說增強了iOS系統的安全性。

相關詞條

熱門詞條

聯絡我們