徽标
联盟百科
通讯
下载应用,请到 Google Play
新! 在您的Android™设备上下载联盟百科!
安装
比浏览器更快的访问!
 

MacOS結構

指数 MacOS結構

OS X 是苹果公司 Mac OS 操作系统替代品的产物。 在多次失败的尝试之后,苹果于1994年启动了 Pink 项目(后来和 IBM 进行了合作),这就是 Taligent 和 Copland ,两年后这一项目取消。 通过收购获得了 NeXT 和其 NeXTSTEP 操作系统之后,苹果公司开始着手开发他们最新的操作系统 (Mac OS X)  OS X 首次出现是1999年的 OS X Server 1.0,第一个正式的 OS X 桌面版本发布于2001年3月24日。 从10.5版本开始,OS X 通过了 Open group Unix O3 单一 Unix 规范认证。 2016年6月,苹果公司宣布OS X更名为macOS,以便与苹果其他操作系统如iOS、watchOS和tvOS保持统一的命名风格。 Mac OS X 包含两个主要的部分:以FreeBSD源代码和Mach微核心为基础的 XNU 混合内核,并在 XNU 上构建的 Darwin 核心系统;及一个由苹果开发,称为 Aqua 的闭源、独占版权的图形用户界面。 细分的看,Mac OS X 系统可以分成五层结构,每一层有其代表性的技术。.

37 关系: 伯克利套接字便携式文档格式BonjourBSDCarbon (API)CocoaCopland 操作系统Core Data移植 (軟體)Direct3DDisplay PostScript行程間通訊苹果全球开发者大会FreeBSDHFS+Mac OS XMac OS X Server 1.0Mac OS X公開測試版MachMetal (API)Microsoft WindowsMVCNetBSDNeXTNeXTSTEPOpenBSDOpenGLOS XPA-RISCPowerPCQuartzRhapsodySPARCVulkan (API)WebKitX Window系統XNU

伯克利套接字

#重定向 Berkeley套接字.

新!!: MacOS結構和伯克利套接字 · 查看更多 »

便携式文档格式

#重定向 可移植文档格式.

新!!: MacOS結構和便携式文档格式 · 查看更多 »

Bonjour

Bonjour,原名Rendezvous,是苹果电脑公司在其开发的操作系统Mac OS X10.2版本之后引入的服务器搜索协议所使用的一个商标名。适用于LAN, Bonjour使用多点传送域名系统服务记录来定位各种设备,比如打印机或者其他电脑,以及另外设备上的服务。 「Bonjour」是法语,有「你好」或「早(午)安」之意,由「bon」(好)、「jour」(日)兩個辭彙所組成。.

新!!: MacOS結構和Bonjour · 查看更多 »

BSD

伯克利軟件套件(Berkeley Software Distribution,縮寫為BSD),也被稱為伯克利Unix(),是一個操作系統的名稱。衍生自Unix(類Unix),1970年代由伯克利加州大學的學生比爾·喬伊(Bill Joy)開創,也被用來代表其衍生出的各種套件。 BSD常被當作工作站級別的Unix系統,這得歸功於BSD用戶許可證非常地寬鬆,許多1980年代成立的計算機公司,不少都從BSD中獲益,比較著名的例子如DEC的Ultrix,以及Sun公司的SunOS。 1990年代,BSD很大程度上被System V 4.x版以及OSF/1系統所取代,但其開源版本被採用,促進了因特網的開發。.

新!!: MacOS結構和BSD · 查看更多 »

Carbon (API)

Carbon是苹果电脑操作系统的应用程序编程接口(API)之一。 Carbon与Cocoa、X11、POSIX、Java并列成为Mac OS X五个主要的API。與Cocoa相比,Carbon是面向过程的编程语言API,而Cocoa是面向对象的编程语言API。Carbon是比Cocoa更为低层次的API,比较类似于微软Windows操作系统的Win32 API。 调用Carbon的程序可以使用包括C、C++在内的多种编程语言。而Cocoa只能支持Objective-C和Java。在从Power PC平台向Intel平台转移的过程中,使用Carbon的程序比使用Cocoa的程序需要更多的修改。 Category:Mac OS介面 Category:兼容层.

新!!: MacOS結構和Carbon (API) · 查看更多 »

Cocoa

Cocoa是苹果公司为Mac OS X所创建的原生面向对象的编程环境,是Mac OS X上五大API之一(其它四个是Carbon、POSIX、X11和Java)。 Cocoa应用程序一般在苹果公司的开发工具Xcode(前身为Project Builder)和Interface Builder上用Objective-C写成。不过,通过Java bridge、PasCocoa、PyObjC、CamelBones以及RubyCocoa等桥接技术,Java、Clozure CL、LispWorks、Object Pascal、Python、Perl、Ruby等其它工具或者语言也可以用来开发Cocoa应用。也有一些其它语言的Cocoa实现无须桥接,比如苹果公司开发的MacRuby和类似Lisp的Nu语言。不使用Xcode和Interface Builder,仅仅通过文本编辑器、GCC和GNU make工具也可以用Objective-C语言开发Cocoa应用。 对最终用户来说,使用Cocoa编程环境开发的应用程序即为Cocoa應用程式。这类应用有独特的外观,因为Cocoa编程环境让程序在多方面自动遵循苹果公司的人机界面守则。.

新!!: MacOS結構和Cocoa · 查看更多 »

Copland 操作系统

Copland操作系统是苹果公司针对Mac电脑的一个操作系统升级计划。它引入了記憶體保護、多任务处理及一系列特性,并与当时的Mac系统软件兼容。它的开发始于1994年,在1995年它被称为System 8或Mac OS 8。 这个系统在开发过程中不断引入新特性,并在内部测试版本中表现出严重的不稳定。最终被苹果公司放弃。当时的首席技术官艾伦·汉考克建议基于现有的System 7完善,并最终开发出与Copland毫无关系的System 8。 Category:苹果操作系统 Category:Mac OS.

新!!: MacOS結構和Copland 操作系统 · 查看更多 »

Core Data

Core Data是蘋果公司所開發的macOS作業系統(舊稱:Mac OS X及OS X)中Cocoa API的一部分,首次在Mac OS X 10.4 ''Tiger''与iOS 3.0系统中出现 Apple, "Core Data Tutorial for iPhone OS".

新!!: MacOS結構和Core Data · 查看更多 »

移植 (軟體)

在軟體工程中,移植(Porting)是一種軟體發展程序,將某個可執行的程式,由它原先的環境中,遷移到另一個環境,讓它可以重新運作。改變的環境可能是硬體或軟體,包括處理器架構、作業系統、軟體庫等。 是當你進行軟體移植時,需要重新改寫的原始碼越少,需要做的工時越少,這個軟體的可移植性就越高。.

新!!: MacOS結構和移植 (軟體) · 查看更多 »

Direct3D

Direct3D(簡稱:D3D)是微軟公司在Microsoft Windows作業系統上所開發的一套3D繪圖編程介面,是DirectX的一部份,目前廣為各家顯示卡所支援。與OpenGL同為電腦繪圖軟體和電腦遊戲最常使用的兩套繪圖編程介面之一。 1995年2月,微软收购了英国的Rendermorphics公司,將RealityLab 2.0技术發展成Direct3D标准,並整合到Microsoft Windows中,Direct3D在DirectX 3.0開始出現。後來在DirectX 8.0發表時與DirectDraw編程介面合併並改名為DirectX Graphics。.

新!!: MacOS結構和Direct3D · 查看更多 »

Display PostScript

Display PostScript(縮寫為DPS),電腦上的一種圖形使用者介面,使用PostScript影像模型與程式語言,來產生在螢幕上的圖案。 這個技術最早由Adobe Systems公司所發展。1987年,NeXT公司與Adobe Systems公司合作,釋出了第一版官方Display PostScript。這個介面缺少視窗系統,因此經常與X Window系統結合在一起使用。 Category:NeXT Category:PostScript.

新!!: MacOS結構和Display PostScript · 查看更多 »

行程間通訊

进程间通信(IPC,Inter-Process Communication),指至少两个进程或线程间传送数据或信号的一些技术或方法。 进程是计算机系统分配资源的最小单位(严格说来是线程)。每个进程都有自己的一部分独立的系统资源,彼此是隔离的。为了能使不同的进程互相访问资源并进行协调工作,才有了进程间通信。通常,使用进程间通信的两个应用可以被分为客户端和服务器(见主从式架构),客户端进程请求数据,服务端响应客户端的数据请求。有一些应用本身既是服务器又是客户端,这在分布式计算中,时常可以见到。这些进程可以运行在同一计算机上或网络连接的不同计算机上。 IPC对微内核和纳米内核的设计过程非常重要。 微内核减少了内核提供的功能数量。 然后通过IPC与服务器通信获得这些功能,与普通的单片内核相比,IPC的数量大幅增加。.

新!!: MacOS結構和行程間通訊 · 查看更多 »

苹果全球开发者大会

蘋果全球開發者大會(Apple Worldwide Developers Conference,縮寫:WWDC)是蘋果公司每年定期在美國加州舉辦的會議活動,主要目的是向該公司產品的相關-zh-hans:软件的设计师;zh-hant:軟體的設計師;-們展示最新的軟體和技術。另外,在每届WWDC的第一天苹果会举行面向公众的开场Keynote,向用户和开发者介绍即将发布预览版本或发售的软件产品和技术(如新款iOS的预览版本、新OS X),以及新的硬件产品(如新iPhone、Mac)。 在近幾年的大會中,蘋果公司通常會發表OS X或iOS下一個版本的預覽。參加大會的人數約在2,000至4,200人之間。在2007年的WWDC,史提夫·賈伯斯在其簡報內稱有超過5000人參加,是歷屆最多人參與的大會。WWDC 2008–2013均有超过5,000名与会者 (若包含特别与会者,则有5,200人)。另外,WWDC 2012 Keynote首次由蘋果新CEO 提姆·庫克主持。.

新!!: MacOS結構和苹果全球开发者大会 · 查看更多 »

FreeBSD

FreeBSD是一个类Unix的操作系统,也是FreeBSD项目的发展成果。FreeBSD是第一个开放源代码的系统,他是由基于BSD Unix的源代码衍生而来的。BSD Unix是加州大学伯克利分校在1975年至1993年开发的操作系统。FreeBSD被开发为自由软件,这意味着其源代码开放,人人都可以使用FreeBSD。任何人都可以获得并使用它来满足各种需求,也可以修改它,然后再重发布它。此功能专为个人和公司量身定制,可用于创建各种基于FreeBSD的商业和非商业产品。尽管FreeBSD直接从BSD衍生,但是从法律的角度来看,FreeBSD并不是“UNIX”。因为现在“UNIX”商标是属于国际开放标准组织的。FreeBSD的第一个版本于1993年发布。 FreeBSD是一个支持许多硬件和体系架构的企业级系统。和其他BSD家族的操作系统一样, FreeBSD其核心、驱动程序以及所有的用户层(Userland)应用程序(如Unix shell和cat和ps等命令)都存储在源代码库中。FreeBSD也可以运行其他二进制软件,比如Linux的。借助ports和FreeBSD软件包管理器,你可以在其上安装各种应用程序。根据2005年的调查,77%的BSD用户使用FreeBSD,因此FreeBSD拥有BSD系列中最大的用户社区。 在今天,个人和企业都将FreeBSD用于多种用途,包括Yahoo! 苹果,Juniper网络公司,诺基亚,IBM, Yandex的,Apache软件基金会,Hotmail,索尼和许多其他用途。.

新!!: MacOS結構和FreeBSD · 查看更多 »

HFS+

HFS Plus,或HFS+是苹果公司为替代他们的分层文件系统(HFS)而开发的一种文件系统。它被用在Macintosh电脑(或者其他运行Mac OS的电脑)上。它也是iPod上使用的其中一种格式。HFS+也被称为Mac OS Extended和HFS Extended。在开发过程中,苹果公司也把这个文件系统的代号命名为“Sequoia”。 HFS+是一个HFS的改进版本,支持更大的文件,并用Unicode来命名文件或文件夹,代替了Mac OS Roman或其他一些字符集。和HFS一样,HFS+也使用B树来存储大部分分卷元数据。.

新!!: MacOS結構和HFS+ · 查看更多 »

Mac OS X

#重定向 MacOS.

新!!: MacOS結構和Mac OS X · 查看更多 »

Mac OS X Server 1.0

Mac OS X Server 1.0發佈於1999年3月16日,是蘋果公司首个面向零售市场发布的基於NeXT的操作系統。它是代号为Rhapsody的最后一款系统,整合了Mac OS 8的白金外觀與OpenStep的NeXT-based界面、Mach OS和OpenStep API,而不是經典的Mac OS,讓用戶可預覽未來的Mac OS X。 Server 1.0包含從經典的Mac OS,NEXTSTEP及Mac OS X的功能。它像Mac OS一樣只有一個功能表列整個畫面上方的,但檔案管理是在NEXTSTEP的Workspace Manager中,而不是蘋果公司的Finder中。Dock及Aqua的使用者介面卻沒有加入;這些功能都新增至Mac OS X中。 這成為了Mac OS X的"Classic Environment",它沒有在Mac OS 8.5.1中運行,但是在最新版本的Mac OS 9中運行。 Mac OS X Server 1.2v3版本被於2001年發佈的Mac OS X 10.0取代。.

新!!: MacOS結構和Mac OS X Server 1.0 · 查看更多 »

Mac OS X公開測試版

Mac OS X 公開測試版是蘋果電腦公司 Mac OS X操作系統的早期測試版。它於2000年9月13日發佈,價格為29.95美元。該版本於2001年春季開始過期並停止運作。它的建造編號是1H39,内部代号为"Kodiak"。.

新!!: MacOS結構和Mac OS X公開測試版 · 查看更多 »

Mach

Mach()是一個由卡內基梅隆大學开发的计算机作業系統微內核,為了用於作業系統之研究,特別是在分布式與并行運算上。是最早實現微核心作業系統的例子之一,是許多其它相似的計畫的標準。 Mach開發計畫在卡內基梅隆大學從1985年運行到1994年,到Mach 3.0版結束。其他還有許多人繼續Mach的研究包括猶他大學的。Mach的開發是為了取代BSD的UNIX核心,所以是許多新的作業系統的設計基礎。Mach的研究至今似乎是停止了,雖然有許多商業化作業系統,如NEXTSTEP與OPENSTEP,特別是Mac OS X(使用XNU核心)都是使用Mach或其衍生系統。Mach的虚拟内存(VM)系統也被BSD的開发者用於CSRG,並出現在BSD衍生的系統中,如FreeBSD。Mac OS X與FreeBSD並未保留Mach首倡的微核心結構,除了Mac OS X繼續提供微核心於內部處理通訊以及應用程式直接控制。 Mach繼承卡內基梅隆大學的Accent kernel,Mach計畫主導人理查德·拉希德曾於微軟的研究部門擔任高級人員,後成為微軟副總裁。另一Mach開發者阿瓦德斯·特凡尼安(Avie Tevanian)曾是NeXT首席程式設計師,之後擔任蘋果電腦軟體技術部門主管直到2006年 。 一个名为GNU Mach的计划与其相关,它是GNU操作系统工程的一部分。已有的操作系统Debian GNU/Hurd便是基于GNU Mach及其上的GNU Hurd。.

新!!: MacOS結構和Mach · 查看更多 »

Metal (API)

Metal 是一个兼顾图形与计算功能的,面向底层、低开销的硬件加速应用程序接口(API),其类似于将 OpenGL 与 OpenCL 的功能集成到了同一个API上,最初支持它的系统是 iOS 8。Metal 使得 iOS 可以实现其他平台的类似功能,例如 Khronos Group 的跨平台 Vulkan 与 Microsoft Windows 上的 Direct3D 12。 2014年6月2日,Metal 开始支持iOS设备(仅支持Apple A7或更新款處理器的iPhone、iPad);2015年6月8日,Metal 开始支持运行 OS X El Capitan 的Mac设备(僅2012年中或更新款機種)。 Metal也通过引入来进一步提高GPGPU编程的能力。 Metal 使用一种基于C++11的新,其实现借助了 Clang 和 LLVM。 2017年6月5日,Apple於WWDC宣布了Metal的第二个版本,支持macOS High Sierra、iOS 11和tvOS 11。Metal 2不是Metal的獨立API,並且由需要的硬體支援。 Metal 2在Xcode中實現了更高效的分析和調試,加速了機器學習、降低了CPU工作負載、支持macOS上的虛擬實境以及Apple A11處理器的特性。.

新!!: MacOS結構和Metal (API) · 查看更多 »

Microsoft Windows

Microsoft Windows(中文有时譯作微軟--,通常不做翻译)是微軟公司推出的一系列操作系统。它問世於1985年,起初是MS-DOS之下的桌面環境,其後續版本逐漸發展成為主要为個人電腦和服务器用户設計的操作系統,并最终获得了世界个人电脑操作系統的垄断地位。此操作系統可以在几种不同类型的平台上运行,如个人电脑(PC)、移动裝置、服务器(Server)和嵌入式系統等等,其中在个人电脑的领域应用内最为普遍。在2004年國際數據資訊公司一次有关未来发展趋势的会议上,副董事长Avneesh Saxena宣布Windows拥有终端操作系统大约70%的市场份额 www.linuxworld.com.au。 Windows操作系統目前最新的穩定版是於2015年7月29日發佈的 Windows 10。Windows Server目前最新的穩定版是2016年9月26日發佈的Windows Server 2016。.

新!!: MacOS結構和Microsoft Windows · 查看更多 »

MVC

MVC模式(Model–view–controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。 MVC模式最早由Trygve Reenskaug在1978年提出,是施乐帕罗奥多研究中心(Xerox PARC)在20世纪80年代为程序语言Smalltalk发明的一种软件架构。MVC模式的目的是实现一种动态的程式设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。除此之外,此模式通过对复杂度的简化,使程序结构更加直观。软件系统通过对自身基本部分分离的同时也赋予了各个基本部分应有的功能。专业人员可以通过自身的专长分组:.

新!!: MacOS結構和MVC · 查看更多 »

NetBSD

NetBSD是一份免费,安全的具有高度可定制性的类Unix操作系统,适于多种平台,从64位元AMD Athlon服务器和桌面系统到手持设备和嵌入式设备。它设计简洁,代码规范,拥有众多先进特性,使得它在业界和学术界广受好评,用户可以通过完整的源代码获得支持。许多程序都可以很容易地通过NetBSD Packages Collection获得。.

新!!: MacOS結構和NetBSD · 查看更多 »

NeXT

NeXT軟件公司(英語:NeXT Software, Inc,簡稱NeXT)是一間設立在美國加利福尼亚州紅木城的電腦公司,專門製造和開發高等教育和商業市場上的工作站電腦。NeXT是由蘋果公司(當時稱為蘋果電腦)的創辦人史蒂夫·賈伯斯於1985年被蘋果公司辭退後同年成立。NeXT在1988年推出了第一個工作站電腦產品NeXT Computer,隨後在1990年推出了體積較小的NeXTStation。總體來說,NeXT的產品銷售量相當有限,估計大約只賣出了約50,000台。然而NeXT創新的物件導向作業系統──NEXTSTEP,以及它的開發環境,對往後的電腦產業有著深遠影響。 NeXT不久後釋出了NEXTSTEP系統程式開發中用到的API,NeXT將這個組API命名為OPENSTEP。隨後NeXT在1993年中止了硬體業務,轉為專注於OPENSTEP的軟件市場開發上。NeXT也開發了一套網路程式架框-WebObjects,用於產生動態網頁。可能因為售價過高之故(超過美金50,000元),它並沒有流行起來。儘管如此,WebObjects仍為動態網頁程式建立了一個良好的範例。 另外,世界上第一个网站 info.cern.ch 就是架设于一台NeXT工作站上的。.

新!!: MacOS結構和NeXT · 查看更多 »

NeXTSTEP

NeXTSTEP(又写作NeXTstep、NeXTStep、NEXTSTEP)是由NeXT.Inc所開發的作業系統。NeXT是已故蘋果電腦CEO乔布斯在1985年離開蘋果電腦後所創立的公司。 這套系統是以Mach和BSD為基礎,以Objective-C作為原生語言,具有很先進的GUI。1.0版推出時間是在1989年9月18日。剛開始NEXTSTEP只能在NeXT電腦的Motorola 68000上執行,1992年推出PC版的NEXTSTEP 486。3.1版和3.2版分別在1993年的5月及10月推出,但是終究失敗。最後版本3.3在1995年釋出,平台也已經不限於Motorola 68000家族,亦可在IBM PC x86、Sun SPARC及HP PA-RISC等平台上運行。後來蘋果電腦在1997年2月將NeXT買下,成為Mac OS X的基礎。.

新!!: MacOS結構和NeXTSTEP · 查看更多 »

OpenBSD

OpenBSD是一个类Unix计算机操作系统,是加州大学伯克利分校所开发的Unix衍生系统伯克利软件套件(BSD)的一个后继者。它是在1995年尾由荷裔加拿大籍项目领导者西奥·德·若特(Theo de Raadt)从NetBSD分支而出。除了操作系统,OpenBSD项目已为众多子系统编写了可移植版本,其中最值得注意的是PF、OpenSSH和OpenNTPD,作为软件包,它们在其他操作系统中随处可见。 该计划以其对开放源代码的坚持、高质量的文档、坚定的软件许可证和专注于系统安全及代码质量而闻名。该项目由德·若特在加拿大阿尔伯塔省卡尔加里的家中所协调。它的标志和吉祥物是一只河豚,名为普菲(Puffy)。 OpenBSD包含了一些在其他操作系统缺少或是列为选择性的安全特性,至今开发者仍然保有审计源代码以发现程序错误和安全问题的传统。该项目对软件许可证有严格限制,并倾向于使用开源的BSD许可证或其变种——过去还曾对许可证进行了全面的审计,并移除或替换掉以难以接受的许可证发布的代码。 与大多数基于BSD的操作系统一样,OpenBSD的内核和用户空间程序,如shell和cat及ps之类的通用工具,都在同一个源代码库共同开发。第三方软件可从port树中以二进制包的形式得到,或自源代码中编译。亦像大多数的现代BSD操作系统,在兼容的计算机架构中,它能以兼容模式完美运行为Linux编译的二进制代码。 OpenBSD计划维护着20种不同硬件平台的移植版,包括DEC Alpha、英特尔i386、惠普PA-RISC、x86-64及摩托罗拉 68000处理器、苹果PowerPC、Sun SPARC和SPARC64计算机和Sharp Zaurus。OpenBSD基金会被接纳为2014年Google编程之夏的指导组织。.

新!!: MacOS結構和OpenBSD · 查看更多 »

OpenGL

OpenGL(Open Graphics Library,譯名:開放圖形庫或者“開放式圖形庫”)是用於渲染2D、3D矢量圖形的跨語言、跨平台的應用程序編程接口(API)。這個接口由近350個不同的函數调用組成,用來從簡單的圖形位元繪製複雜的三維景象。而另一种程式介面系统是仅用于Microsoft Windows上的Direct3D。OpenGL常用於CAD、虛擬實境、科學視覺化程式和電子遊戲開發。 OpenGL的高效實現(利用了图形加速硬件)存在于Windows,部分UNIX平台和Mac OS。這些實現一般由顯示裝置廠商提供,而且非常依賴於該廠商提供的硬體。開放原始碼函式庫Mesa是一個純基於軟體的圖形API,它的代码兼容於OpenGL。但是,由于许可证的原因,它只声称是一个“非常相似”的API。 OpenGL规范由1992年成立的OpenGL架构评审委员会(ARB)维护。ARB由一些對建立一个统一的、普遍可用的API特别感兴趣的公司组成。根据OpenGL官方网站,2002年6月的ARB投票成员包括3Dlabs、Apple Computer、ATI Technologies、Dell Computer、Evans & Sutherland、Hewlett-Packard、IBM、Intel、Matrox、NVIDIA、SGI和Sun Microsystems,Microsoft曾是创立成员之一,但已于2003年3月--。.

新!!: MacOS結構和OpenGL · 查看更多 »

OS X

#重定向 MacOS.

新!!: MacOS結構和OS X · 查看更多 »

PA-RISC

PA-RISC,一種處理器指令集架構(ISA),屬於精簡指令集架構。PA 是指精準指令集架構(Precision Architecture),由惠普公司開發,所以它又被稱為惠普精準指令集架構(Hewlett Packard Precision Architecture,縮寫為HP/PA)。它首次出現於1986年2月26日,被應用於HP 3000 930系列以及HP 9000 840模式處理器之中。 它之後被惠普公司與英特爾聯合開發的Itanium架構所取代。.

新!!: MacOS結構和PA-RISC · 查看更多 »

PowerPC

PowerPC(,有時簡稱PPC)是一種精簡指令集(RISC)架構的中央處理器(CPU),其基本的設計源自IBM的POWER(Performance Optimized With Enhanced RISC;《IBM Connect電子報》2007年8月號譯為「增強RISC性能優化」)架構。POWER是1991年,Apple、IBM、Motorola組成的AIM联盟所發展出的微處理器架構。PowerPC是整个AIM联盟平台的一部分,并且是到目前为止唯一的一部分。但蘋果電腦自2005年起,將旗下電腦產品轉用Intel CPU。 PowerPC的历史可以追溯到早在1990年随RISC System/6000一起被介绍的IBM POWER架構。该设计是从早期的RISC架构(比如IBM 801)与MIPS架构的处理器得到灵感的。 1990年代,IBM、Apple和Motorola开发PowerPC晶片成功,并制造出基于PowerPC的多处理器计算机。PowerPC架构的特点是可伸缩性好、方便灵活。第一代PowerPC采用0.6微米製程,電晶體达到单芯片300万个。 1998年,铜芯片问世,开创了一个新的历史纪元。 2000年,IBM开始大批推出采用铜芯片的产品,如RS/6000的X80系列产品。铜製程取代了已经沿用了30年的铝製程,使矽芯片多CPU的生产工艺达到了0.2微米的水平,单芯片整合了2亿个電晶体,大大提高了运算性能;而1.8V的低电压操作(原为2.5V)大大降低了芯片的耗能,容易散热,从而大大提高了系统的稳定性。 2005年10月,IBM发布System p5产品线,采用基于POWER5处理器的增强版——POWER5+处理器,提供一系列更优化功能。产品一经推出,就打破15项计算领域的世界纪录。新的POWER5+处理器被称为“片上服务器”(server on a chip),它包括2个处理器,一个高带宽系统交换器,一个更大高速缓存和I/O界面。最新的POWER5+有1.5和1.9GHz两个主频选择,最大72MB板上高速缓存,支持逻辑分区技术,可使System p5为用户提供更强大性能,而占用面积更小。.

新!!: MacOS結構和PowerPC · 查看更多 »

Quartz

Quartz是位於Mac OS X的Darwin核心之上的繪圖層,有時候也認為是CoreGraphics。Quartz直接地支援Aqua,藉由顯示2D繪圖圖形來建立使用者介面,包含即時繪製(rendering)和次像素(sub-pixel)精準的反鋸齒。 共有兩種元件來組成Quartz:; Quartz Compositor; Quartz 2D Quartz可以使用AltiVec來加速,以及透過AGP顯示卡上的GPU支援的硬體繪圖。這項技術在Mac OS X Tiger上被擴充為Core Image和Core Video提供即時的視訊和圖片的操作。.

新!!: MacOS結構和Quartz · 查看更多 »

Rhapsody

Rhapsody是蘋果公司1996年的NeXT以及1998年的Mac OS X之間的操作系統的代號。.

新!!: MacOS結構和Rhapsody · 查看更多 »

SPARC

SPARC,名稱源自於可擴充處理器架構(Scalable Processor ARChitecture)的縮寫,是一種RISC指令集架構,最早於1985年由昇陽電腦所設計,也是SPARC國際公司的注冊商標之一。這家公司於1989年成立,其目的是向外界推廣SPARC,以及為該架構進行符合性測試。此外該公司為了擴闊SPARC設計的生態系統,SPARC國際也把標準開放,並授權予多間生產商採用,包括德州儀器、Cypress半導體、富士通等。由於SPARC架構也對外完全開放,因此也出現了完全開放原始碼的LEON處理器,這款處理器以VHDL語言寫成,並採用LGPL授權。 SPARC架構原設計給工作站使用,及後應用在昇陽、富士通等製造的大型SMP伺服器上。而昇陽開發的Solaris作業系統也是為SPARC設計的系統之一,除Solaris外,NeXTSTEP、Linux、FreeBSD、OpenBSD及NetBSD系統也提供SPARC版本。 現時最新版本的SPARC為第8及第9版,在2005年12月,昇陽方面宣佈其UltraSPARC T1處理器將採用開放原始碼方式。2007年,昇陽電腦宣佈UltraSPARC T2處理器已經加入OpenSPARC開放原始碼計劃。.

新!!: MacOS結構和SPARC · 查看更多 »

Vulkan (API)

Vulkan是一個低开销、跨平台的二维、三维图形与计算的應用程式介面(API),最早由科納斯組織在2015年游戏开发者大会(GDC)上發表。与OpenGL类似,Vulkan針對全平台即時3D图形程式(如電子遊戲和交互媒体)而設計,并提供高效能与更均衡的CPU与GPU占用,這也是Direct3D 12和AMD的Mantle的目標。与Direct3D(12版之前)和OpenGL的其他主要区别是,Vulkan是一个底层API,而且能执行并行任务。除此之外,Vulkan还能更好地分配多个CPU核心的使用。 科納斯最先把Vulkan API稱為「次世代OpenGL行動」(next generation OpenGL initiative)或「glNext」,但在正式宣佈Vulkan之後這些名字就沒有再使用了。Vulkan基于Mantle构建,AMD将其Mantle API捐赠给科納斯組織,给予该组织开发底层API的基础,使其像OpenGL一样成为行业标准。.

新!!: MacOS結構和Vulkan (API) · 查看更多 »

WebKit

WebKit是一種用來讓网页浏览器繪製網頁的排版引擎。它被用於Apple Safari。其分支Blink被用於基於Chromium的網頁瀏覽器,如:Opera與Google Chrome。 Webkit亦使用於Apple iOS、BlackBerry Tablet OS、Tizen及Amazon Kindle的預設瀏覽器。WebKit的C++应用程序接口提供了一系列的Class以在視窗上顯示網頁內容,並且實現了一些瀏覽器的特色,如使用者連結點擊、管理前後頁面列表及近期歷史頁面等等。 WebKit的HTML及JavaScript程式碼源自KDE的KHTML及KJS函式庫的一個分支,現已由KDE、Apple、Google、Nokia、Bitstream、BlackBerry及Igalia等獨立開發。OS X、Windows、GNU/Linux以及其他类Unix系统作業系統,皆支援這個專案。2013年4月3日,Google宣佈它建立了WebKit中WebCore元件的分支——Blink,Blink將用於新版Google Chrome與Opera。 WebKit的WebCore及JavaScriptCore元件使用GNU宽通用公共许可证,其他元件則採用BSD许可证。 截至2013年3月7日,Webkit商标已被苹果公司在美国专利及商标局注册为其商标。.

新!!: MacOS結構和WebKit · 查看更多 »

X Window系統

X Window系统(X Window System,也常稱為X11或X)是一种以位图方式显示的軟體視窗系統。最初是1984年麻省理工學院的研究,之後變成UNIX、类UNIX、以及OpenVMS等操作系统所一致適用的標準化軟體工具套件及顯示架構的運作協定。X Window系统透過軟體工具及架構協定來建立作業系統所用的图形用户界面,此後則逐漸擴展適用到各形各色的其他作業系統上。现在幾乎所有的作業系統都能支援與使用X。更重要的是,今日知名的桌面環境——GNOME和KDE也都是以X Window系统為基礎建構成的。 由於X只是工具套件及架構規範,本身並無實際參與運作的實體,所以必須有人依據此標準進行開發撰寫。如此才有真正可用、可執行的實體,始可稱為實現體。目前依據X的規範架構所開發撰寫成的實現體中,以X.Org最為普遍且最受歡迎。X.Org所用的協定版本,X11,是在1987年9月所發佈。而今最新的參考實作(參考性、示範性的實作體)版本則是X11 Release 7.7(簡稱:X11R7.7),而此專案由X.Org基金会所領導,且是以MIT授權和相似的授權許可的自由軟體。.

新!!: MacOS結構和X Window系統 · 查看更多 »

XNU

XNU是一个由苹果电脑发展的用于macOS操作系统的操作系统内核。它是Darwin操作系统的一部分,跟随着Darwin一同作为自由及开放源代码软件被发布。它还是iOS、tvOS和watchOS操作系统的内核。XNU是X is Not Unix的缩写。 XNU最早是NeXT公司为了NeXTSTEP 操作系统而发展的。它是一种混合式核心(Hybrid kernel),结合了由卡内基美隆大学发展的Mach 2.5版,4.3BSD,与称为Driver Kit的面向对象程序设计应用程序界面。 在苹果电脑收购NeXT公司之后,XNU的Mach微内核被升级到Mach 3.0,BSD的部分升级至FreeBSD,Driver Kit则改成I/O Kit,一套以C++撰写的应用程序界面。.

新!!: MacOS結構和XNU · 查看更多 »

重定向到这里:

OS X 体系结构

传出传入
嘿!我们在Facebook上吧! »