PowerPC

PowerPC
TasarımcıAIM ittifakı
Bit32-bit/64-bit (32 → 64)
TanıtımEkim 1992 (32 yıl önce) (1992-10)
Sürüm2.02[1]
TasarımRISC
ArdılPower ISA
Kaydediciler
Genel amaçlı32
Kayan nokta32
Vektör32 (AltiVec ile)
IBM PowerPC 601

PowerPC, AIM olarak bilinen Apple-IBM-Motorola ittifakının 1991'de geliştirdiği bir RISC mikroişlemcisidir. Genel olarak kişisel bilgisayarlar içindir. PowerPC merkezi işlem birimleri (CPU) gömülü (embedded) ve yüksek performans işlemcileri olduğu için popüler olmuştur. PowerPC 1990'da AIM' in ve PReP'in (PowerPC referans platformu) temel taşı oldu, fakat mimari Apple'ın Macintosh'unun 1994–2006 modellerinde daha başarılı bulundu.

PowerPC fazlasıyla IBM'in önceki POWER mimarisi üzerine dayandırıldı ve bununla yüksek bir uyumluluk sağladı. Mimariler, tasarım aşamasında çalıştırılan aynı program ve işletim sistemlerine bağlı kaldı.

Tarihçe

PowerPC'nin tarihi, 1970'lerin sonunda bilgisayar mimarisi ve derleyici tasarımlarına büyük katkısı olan John Cocke'un IBM 801 prototipli yongası ile başlar. 801 tabanlı çekirdekler (cores) IBM'in gömülü ürünlerinde kullanıldı. Sonunda 16 yazmaçlı ROMP işlemcisi haline geldi ve IBRMT 'de kullanıldı. RT, performansta bir hayal kırıklığına yol açtı ve IBM piyasadaki en hızlı işlemciyi yapmak için Amerika Projesi'ni başlattı. Sonuç, 1990 başında RISC System/6000 ile sunulan POWER mimarisi oldu.

POWER mikroişlemcisi, yüksek performans ve çoklu yonga tasarımıydı. IBM tek yongalı mikroişlemciye ihtiyaç olduğunu ve bazı POWER işlemci komutlarının, RS/6000 serisini düşük sonlu makinelerden yüksek sonlu makinelere ölçeklemek için elemek gerektiğini fark etti ve RSC adında tek yongaya sahip POWER mikroişlemcisi üzerinde çalışmaya başladı. 1991 başlarında IBM kendi tasarımlarının endüstride çok tutulan bir mikroişlemci olduğunu fark etti.

İlk POWERPC ürünleri piyasaya ulaştığında büyük bir ilgi gördü. 1990'ların ortalarına kadar, POWERPC işlemcileri x86 merkezi işlem birimlerinin en hızlıları ile çalışan programların test sonuçlarını elde ettiler. Windows, OS/2 ve Sun müşterileri, POWERPC için uygulama yazılımsızlığı ile karşılaştılar. POWERPC versiyonları olan Solaris, OS/2 ve Windows piyasadan kısa bir periyot sonra kaldırıldılar. Sadece Apple POWERPC den kazanç sağladı. Apple'a göre, POWERPC 'nin performansı, Windows 95 ve Windows NT tabanlı PC ler tarafından yapılan artan rekabet yüzünde önemli bir yer tutmaktaydı.

2004'te Motorola, işlemci faaliyetini bağımsız bir kurum olan Freescale Semiconductor kurumuna yöneltti ve yonga üretiminden çıktı. Aynı zamanlarda, IBM Intel işlemci kullanan bilgisayar ürünlerini Çinlilere satarak piyasadan çıktı ve Nintendo Wii, Sony Playstation 3 ve Microsoft Xbox 360 gibi oyun makinelerinin merkezi işlem birimlerindeki yonga tasarımlarına odaklandı. 2005'te Apple, Macintosh bilgisayarlarında POWERPC işlemcilerini çok uzun kullanmayacağını duyurdu. Bunun yerine daha iyi mikroişlemciler üretti. Kişisel bilgisayar donanımı için yonganın performans sınırları, çıkan sıcaklığa ve ürünlerdeki enerji kullanımına bağlı idi. IBM'in bu hatası 970 işlemcisini 3 GHz değerine taşımıştır. IBM bu kusurundan dolayı Intel ve diğer rakiplerine, hız ve mimari gelişimi alanında yenik düşmüştür. Bu durum AIM birleşimini sona erdirmiştir. IBM POWER PC işlemcilerini oyun konsollarında kullanmaya ve geliştirmeye devam etmiş ve Freescale Semiconductor firması yalnızca gömülü cihazlara odaklanmıştır.

PowerPC işlemcileri geniş alanlı ticaretlerin servis isteklerinde önemli bir yere sahiptir ve günümüzde geliştirilmeye devam edilmektedir. Şimdiki POWER işlemcileri POWERPC mimarisinin komut kümesinin tamamını göstermektedir.

PowerPC tanımlaması şimdi IBM ve Freescale'in üyeleri olan Power.org tarafından ele alınmaktadır. POWERPC, Ceil ve POWER işlemcileri, POWER mimarisi olarak piyasaya sürülmektedir.

Tasarım özellikleri

POWERPC RISC ilkeleri (azaltılmış komut kümesi) boyunca tasarlanır ve paralel komut düzeyinde bir merkezi işlem birimi(CPU) gösterimine (superscalar) izin verir. Tasarımın sürümleri 32-bit ve 64- bit gösterimlerde bulunmaktadır. Basit POWER tanımlaması ile başlarsak, POWERPC aşağıdaki gibi toplanabilir:

  • Big endian yöntemi olan en önemli byte değerinin hafızada en düşük adresle tutulması ve little endian yönetimi olan en önemsiz byte değerinin düşük adresle beraber hafızada tutulması yöntemlerinde destek olmaktır. POWER PC çalışma süresinde bir yöntemden diğer yönteme geçebilir. Bu özellik POWER PC G5 de bulunmamaktadır. (Bu Virtual PC'nin G5 tabanlı Macintosh'lara göre daha fazla tutulmasına neden olmuştur.)
  • Kelimeyi sayısal yorumlayan (floating point) bazı komutların kesinliği ve buna ilaveten çift kesinlik formları
  • Apple tarafınca eklenen sayısal yorumlayıcı komutlar
  • 32 bit modu ile uygun eksiksiz 64-bit tanımlaması
  • Önemli işletim sistemlerine benzeyen özel POWER komutlarının birçoğunu taşıması

Endian yöntemleri

IBM'in bazı gömülü POWERPC yongaları sayfa başına bir byte sırası biti (endianness bit) kullanmaktadır. Sonrakilerin hiçbiri onlara uygun olmamaktadır.

Birçok POWERPC yongası, endianness yolu ile MSR yazmacındaki bir bite, ikinci bir bit yardımı ile OS'ye değişik endianness ile çalışmasına izin vererek dönüşüm yapabilir. Tersine çevrilmiş sayfa tablosuna erişimler çoğunlukla big endian modunda yapılır. İşlemci big endian modunda başlar.

Little endian modunda, etkin adresin önemsiz üç biti, operand uzunluğu tarafından seçilmiş üç bit değeri ile özel veya işlemi(XOR) yapılır. Bu durum normal yazılıma göre little endian olarak görünmeye yeterlidir.

Bir işletim sistemi çevre yongalara (video ve iletişim ağı donanımı) eriştiğinde çevrenin çarpık bir görüntüsünü görebilir. Bu çarpık görüntüyü onarma, işlemciye veri giriş ve çıkışlarında 64-bit byte koşulsuz yer değiştirmesinin ana kart tarafından düzenlenmesini gerektirir. Big endian modundaki ana kartta da, little endian modunda işleyen bir işetim sistemi, little endian yongalara erişirken byte'ları yer değiştirmeli ve özel veya (XOR) işlemini geri almalıdır.

AltiVec işlemleri, 128 bit olmasına rağmen, 64 bit gibi davranmaktadırlar. Bu durum, önceki AltiVec'ler için tasarlanmış olan little-endian ana kartları ile uyumluluk sağlar.

Bu gösterimin bir ilginç yan etkisi, bir programın en uzun operand formatı olan 64-bit değerini bir endian modunda iken hafızada tutabilmesi, dönüşüm yöntemleri ve hiçbir byte sırasını değiştirmeden aynı 64 bit değerini geri okuyabilmesidir. Eğer ana kart aynı anda dönüşüm ediyor ise, bu durum söz konusu değildir.

Mercury bilgisayar sistemleri ve Matrox POWERPC'yi little endian modunda çalıştırdılar. Bu durum x86 tabanlı çoklu bilgisayarlarla PCI kartları üzerinde birleşik işlemciler olarak, veri yapılarının paylaşımını sağlayan POWER PC araçları olmak için yapıldı. PCI ve x86'nın her ikisi de little endian idi. POWERPC için Solaris ve Windows NT işlemciyi little endian modunda çalıştırdılar.

Uygulamalar

IBM PowerPC 604e 200 MHz

POWER1 ve POWERPC teknik özelliklerinin bir hibritini gösteren RSC tabanlı MPC601, ilk tekli yonga tasarımı idi. IBM bu yongayı mevcut POWER1 tabanlı platformlarında kullandı. Apple yonga tabanlı Macintosh bilgisayarlar üzerinde çalışmaya devam etti ve sonunda 14 Mart 1994'te 601 tabanlı Power Macintosh olarak bunları piyasaya sürdü.

IBM POWERPC tabanlı yapılmış olan masaüstüleri piyasaya sürmeye hazırdı. Ancak, IBM'in bu bilgisayarlarda çalıştırmak için tasarladığı Microsoft Windows NT işletim sistemi, 1993 başlarında yani makinelerin piyasaya sürülmekte hazır olduklarında, daha tamamlanmamıştı. Bu yüzden IBM husumetini Microsoft'a karşı geliştirdi ve POWER PC için OS/2'yi yeniden yazmaya karar verdi. POWERPC için OS/2'yi baştan yazmak iki yılını aldı. İşletim sistemi bittiğinde, POWERPC 'nin işletim sistemi piyasası yok olmuştu. Bu nedenle, RS/6000 modeli olarak bilinen IBM POWER PC masaüstüleri satılamadı.

POWERPC tabanlı işletim sistemi eksik olan Apple, değişik bir yol izledi. POWERPC mimarisi için Macişletim sisteminin önemli parçalarını yeniden yazdılar ve 68K tabanlı uygulamaları işletebilen 680x0 emülatör ve işletim sisteminin daha önce yazılmamış kısımlarını yazdılar.

İkinci nesil saf olarak adlandırılan düşük sonlu(low end) 603 ve yüksek sonlu (high end) 604 idi. 603 çok düşük fiyat ve güç tüketiminden dolayı tanınmış idi. 603 projesini gelecekteki bütün POWERPC yongaları için basit çekirdekler yapmak için kullanılan, Motorola parçalarına yönelik bir tasarım idi. Apple 603'ü yeni diz üstü tasarımında kullanmayı denedi fakat 8KB Level-1 önbellekten dolayı başaramadı. Mac işletim sistemindeki 68000 emülatörü 8KB'a uymadı ve bu yüzden bilgisayar aşırı derecede yavaşladı. 16KB L1 önbelleğine sahip olan 603e emülatörün daha verimli çalışmasına izin vererek sorunu çözdü.

İlk 64 bit uygulaması 620 idi, fakat fazla kullanılmıyor gibi gözüküyordu. Apple bunu almak istemiyordu çünkü ölü bir alana sahipti ve gömülü piyasa için çok pahalı idi. Daha sonra IBM, POWERPC 970 'in girişi yani 2002 sonuna kadar 64-bit çözümünü kullanmadan kendi POWER3 tasarımını kullandı. 970 POWER4 hizmet birimi (server) işlemcisinden çıkarılan 64-bit bir işlemcidir. Bunu yaratmak için POWER4 çekirdeği 32-bit POWER PC işlemcileri ile geri uyumlu olabilmesi için modifiye edildi ve bir vektör kümesi(Motorola 74xx serisindeki Altivec ilavelerine benzer) eklendi.

İşletim sistemleri

Gömülü POWERPC sistemlerinde kullanılan işletim sistemleri, QNX gerçek zamanlı işletim sistemi, LynxOS gerçek zamanlı işletim sistemi, VxWorks, eCos, LynuxWorks tarafından BlueCat gömülü Linux, AmigaOS 4.x ve MorphOS dur. POWERPC üzerinde çalışan Yellow Dog Linux ve POWERPC Linux Linux'un iki çeşididir. FreeBSD, NetBSD ve OpenBSD'lerin tümü POWERPC işlemcileri ile bazı sistemler üzerinde çalışabilirler. Windows NT 3.51 POWERPC işlemcileri için destek sağlamıştır.

Lisanslar

POWERPC kullanan lisanslı şirketler:

  • Altera
  • Apple Computer AIM birleşimi, son günlerde Intel dönüşümlü
  • Applied Micro Circuits Corporation (AMCC)
  • RAD750 merkezi işlem birimi için BAE Sistemleri.
  • Yönlendiriciler için Cisco Sistemleri.
  • V-Dragon merkezi işlem birimi için Culturecom
  • HCL
  • Xbox 360 işlemcisi için Microsoft .
  • Motorola (şimdi Freescale Semiconductor), AIM'ın bir parçası
  • GameCube ve Wii işlemcileri için Nintendo
  • P.A. Semi.
  • Samsung.
  • Cell işlemcisi için Sony ve Toshiba
  • Virtex-II and Virtex-4 FPGA'ları için Xilinx

Kaynakça

  1. ^ "PowerPC Architecture Book, Version 2.02". IBM. 16 Kasım 2005. 29 Kasım 2020 tarihinde kaynağından arşivlendi. 

Read other articles:

Jack BrabhamJack Brabham pada tahun 1966Karier Kejuaraan Dunia Formula SatuKebangsaan AustraliaTahun aktif1955 - 1970TimCooper, Rob Walker Racing Team dan BrabhamJumlah lomba128 (126 starts)Juara dunia3 (1959, 1960, 1966)Menang14Podium31Total poin253 (261)Posisi pole13Lap tercepat12Lomba pertamaGrand Prix Inggris 1955Menang pertamaGrand Prix Monako 1959Menang terakhirGrand Prix Afrika Selatan 1970Lomba terakhirGrand Prix Meksiko 1970 John Arthur Jack Brabham, OBE (2 April 1926 ̵...

 

 

Reruntuhan bangunan di Quneitra Reruntuhan bangunan di Quneitra Sebelum Perang Enam Hari dan Perang Yom Kippur, terdapat 312 kawasan permukiman, termasuk 2 kota, 163 desa, dan 108 lahan pertanian di Dataran Tinggi Golan.[1] Pada tahun 1966, jumlah penduduk Suriah di Dataran Tinggi Golan diperkirakan sebanyak 147.613 jiwa.[2] Israel menduduki sekitar 70% Dataran Tinggi Golan menjelang berakhirnya Perang Enam Hari.[3] Banyak penduduk yang mengungsi saat perang berkecamuk...

 

 

LouisComte SoissonsPahatan Louis oleh Matthäus MerianKelahiran(1604-05-01)1 Mei 1604Paris, PrancisKematian6 Juli 1641(1641-07-06) (umur 37)Pertempuran La Marfée, Sedan, Ardennes, PrancisAyahCharles dari BourbonIbuAnne de MontafiéAnakLouis Henri dari Noyers Louis de Bourbon, Comte Soissons (comte de Soissons), (1 Mei 1604 – 6 Juli 1641) merupakan seorang bangsawan berkebangsaan Prancis, putra Charles de Bourbon, Comte Soissons dan Anne de Montafié. Ia adalah sepupu kedua Raja Louis ...

ييمنون   تقسيم إداري البلد اليونان  [1] خصائص جغرافية إحداثيات 38°26′10″N 23°52′49″E / 38.436111111111°N 23.880277777778°E / 38.436111111111; 23.880277777778   الارتفاع 135 متر  السكان التعداد السكاني 1753 (إحصاء السكان) (2021)1739 (resident population of Greece) (2021)1953 (resident population of Greece) (2001)1884 (resident population of ...

 

 

Isole dei PoveriGeografia fisicaLocalizzazionemar Tirreno Coordinate41°05′N 9°34′E / 41.083333°N 9.566667°E41.083333; 9.566667Coordinate: 41°05′N 9°34′E / 41.083333°N 9.566667°E41.083333; 9.566667 ArcipelagoArcipelago di La Maddalena Geografia politicaStato Italia Regione Sardegna Provincia Sassari CartografiaIsole dei Poveri   voci di isole d'Italia presenti su Wikipedia Le isole dei Poveri sono un gruppo di isolotti del mar...

 

 

Location of Union Parish in Louisiana This is a list of the National Register of Historic Places listings in Union Parish, Louisiana. This is intended to be a complete list of the properties on the National Register of Historic Places in Union Parish, Louisiana, United States. The locations of National Register properties for which the latitude and longitude coordinates are included below, may be seen in a map.[1] There are 11 properties listed on the National Register in the parish....

Cintheaux La rue du Prieuré. Administration Pays France Région Normandie Département Calvados Arrondissement Caen Intercommunalité Communauté de communes Cingal-Suisse Normande Maire Mandat Marcel Jaeger 2020-2026 Code postal 14680 Code commune 14160 Démographie Gentilé Cintheauxiens Populationmunicipale 181 hab. (2021 ) Densité 24 hab./km2 Géographie Coordonnées 49° 03′ 19″ nord, 0° 17′ 32″ ouest Altitude Min. 69 mMax. 122...

 

 

U.S. political event held in Charlotte, North Carolina 2020 Republican National Convention2020 presidential election Nominees Trump and PenceConventionDate(s)August 24–27, 2020CityCharlotte, North Carolina (day 1) Washington, D.C., and various locations remotely (days 1–4)VenueCharlotte Convention Center (day 1) Andrew W. Mellon Auditorium and various locations remotely (days 1–4)Keynote speakerTim ScottNotable speakersDonald TrumpMelania TrumpMike PenceKaren PenceNikki HaleyHerschel Wa...

 

 

English physician For the English architect and archaeologist, see John Thomas Micklethwaite. For the journalist, see John Micklethwait. John Micklethwaite. Sir John Micklethwaite M.D. (1612–1682) was an English physician, who attended Charles II. He was President of the Royal College of Physicians. Life John Micklethwaite was the son of Thomas Micklethwaite, rector of Cherry Burton, Yorkshire, and was baptised, 23 August 1612, in the church of Bishop Burton, three miles from Beverley. He e...

Cette page concerne l'année 1730 du calendrier grégorien. Pour l'année 1730 av. J.-C., voir 1730 av. J.-C. Chronologies Méntouab (Mentewab), régente d'Éthiopie, sur une fresque de Narga Selassie, aux pieds de Marie et de l'enfant Jésus. 1748.Données clés 1727 1728 1729  1730  1731 1732 1733Décennies :1700 1710 1720  1730  1740 1750 1760Siècles :XVIe XVIIe  XVIIIe  XIXe XXeMillénaires :-Ier Ier  IIe  IIIe Chronologies thémati...

 

 

American politician This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: William Barnum – news · newspapers · books · scholar · JSTOR (March 2013) (Learn how and when to remove this message) William BarnumChair of the Democratic National CommitteeIn officeMarch 4, 1877 – April 30, 1889Preceded byAbram ...

 

 

Міністерство оборони України (Міноборони) Емблема Міністерства оборони та Прапор Міністерства оборони Будівля Міністерства оборони у КиєвіЗагальна інформаціяКраїна  УкраїнаДата створення 24 серпня 1991Попередні відомства Міністерство оборони СРСР Народний комісарі...

Professional wrestling ring gear A selection of wrestling masks sold at stores. A wrestling mask is a fabric-based mask that some professional wrestlers wear as part of their in-ring persona or gimmick. Professional wrestlers have been using masks as far back as 1915 and they are still widely used today, especially in Lucha Libre in Mexico. History At the 1865 World's Fair, Theobaud Bauer debuted the mask, wrestling as The Masked Wrestler in Paris, France. He continued wrestling using the mas...

 

 

Chi McBrideMcBride in April 2009LahirKenneth McBride23 September 1961 (umur 62)Chicago, Illinois, United StatesPekerjaanActorTahun aktif1992–present Kenneth Chi McBride (lahir 23 September 1961) adalah Aktor Film berkebangsaan Amerika Serikat. Dia mulai debut keaktorannya ketika bermain sebagai Steven Harper dalam serial Boston Public, Emerson Cod dalam Pushing Daisies, Detective Laverne Winston dalam film drama produksi Fox berjudul Human Target, dan peran sebagai Detective Don ...

 

 

2016年美國總統選舉 ← 2012 2016年11月8日 2020 → 538個選舉人團席位獲勝需270票民意調查投票率55.7%[1][2] ▲ 0.8 %   获提名人 唐納·川普 希拉莉·克林頓 政党 共和黨 民主党 家鄉州 紐約州 紐約州 竞选搭档 迈克·彭斯 蒂姆·凱恩 选举人票 304[3][4][註 1] 227[5] 胜出州/省 30 + 緬-2 20 + DC 民選得票 62,984,828[6] 65,853,514[6]...

Downwards lift force created by the aerodynamic characteristics of a vehicle This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (June 2017) (Learn how and when to remove this message) Rear wing redirects here. For aircraft with multiple sets of wings, see Tandem wing. Three different styles of front wings from three different Formula One eras, all designed to pro...

 

 

  لمعانٍ أخرى، طالع فالكون (توضيح). فالكون     الإحداثيات 34°23′36″N 90°15′21″W / 34.3933°N 90.2558°W / 34.3933; -90.2558   [1] تقسيم إداري  البلد الولايات المتحدة[2]  التقسيم الأعلى مقاطعة كيتمان  خصائص جغرافية  المساحة 1.012785 كيلومتر مربع1.012784 كيلومتر مرب�...

 

 

This article's lead section may be too short to adequately summarize the key points. Please consider expanding the lead to provide an accessible overview of all important aspects of the article. (July 2023)French National Police on a foot patrol. Crime in France is combated by a range of French law enforcement agencies. Crime by type Murder See also: List of countries by intentional homicide rate Though France's homicide rate fluctuated substantially in recent years, it tended to decrease th...

Año 1815Años 1812 • 1813 • 1814 ← 1815 → 1816 • 1817 • 1818Decenios Años 1780 • Años 1790 • Años 1800 ← Años 1810 → Años 1820 • Años 1830 • Años 1840Siglos Siglo XVIII ← Siglo XIX → Siglo XXTabla anual del siglo XIX Ir al año actualCategorías Categoría principalNacimientos • Fallecimientos • Por país 1815 en otros calendariosCalendario gregoriano 1815MDCCCXVAb Urbe condita 2568Calendario armenio 1264Calendario chino 4511-4512Cal...

 

 

رامهرمز رامهرمز في عام 1971 تقسيم إداري البلد إيران  [1] عاصمة لـ مقاطعة رامهرمز  التقسيم الأعلى القسم المركزي  خصائص جغرافية إحداثيات 31°16′48″N 49°36′13″E / 31.28°N 49.603611111111°E / 31.28; 49.603611111111 [2]  الارتفاع 160 متر[2]  السكان التعداد السكاني 74285 (إحصاء...