Jak pro koho.
Neni to uspech technicky, ale kseftarsky.
Samozrejme byly daleko lepe navrzene procesory. A verim tomu, ze pokud by tenkrat kravaty neprotlacily Intely, mohlo dnes byt o dost lepe.
Ten, ktery mylnym usudkem (viz bublinove pameti) rozhodl o uspechu x86, tj. IBM, ted tise stoji opodal a z trhu PCcek ho vytlacily flexibilnejsi firmy a z PC se pomalu ale jiste stava pekny sunt :-(
IBM sice rozhodl o uspechu otevrenim PC platformy, ale stoji opodal od doby kdy ho Microsoft (kterej by bez IBM vubec neexistoval) kopnul do prdele, a z OS/2 udelal NT.
Za to si ovsem IBM muze sama, OS/2 pohrbila naprosta ignorace z jejich strany, uzivatele by zcela jiste sehnali (IBM je v podnikovem sektoru dost "zakousnuta").
Ze strany IBM bylo obrovskou chybou licencování technologií PS/2. Jestli si vzpomínáte, tak společnost IBM prohlásila, že technologie PS/2 (s důrazem na MicroChannel Architecture) bude licencovat jen těm výrobcům, kteří zpětně zaplatí i sporné poplatky za AT-bus, které navíc byly stanoveny tak, že by byly prakticky likvidační. U MCA pak byly vysoké licenční poplatky, a společnost IBM například prováděla centrální správu ID zařízení (PC s neautorizovanou kartou by ani nezabootovalo). "Gang of Nine", EISA a NT namísto OS/2 byla jen reakce na tlak IBM.
Společnost IBM potom zásadně selhala, když nebyla schopna PS/2 a OS/2 prosadit na trhu, a nechala se převálcovat konkurencí. Jak vidno, jde o mnohonásobné selhání. Ale zase je to společnost, která měla své uniformy, své zpěvníky, svůj pěvecký sbor... :)
mylny usudek ibm zpusobil horsi veci nez jen rozsireni x86 ... rozsiril take ms-dos, coz byl zrejme nejvetsi it pruser vubec ...
jinak nepovazuju x86 za nejak tragickou architekturu, takze jim preju vsechno nejlepsi ;-)
Já bych naopak řekl, že pro levné PC byl MS-DOS celkem dobrý systém. Společnost IBM chtěla uvést velmi levný pro každou kancelář. HW neměl ochranu paměti, SW nepotřeboval rozlišovat uživatele (*osobní* počítač), neřešily se otázky národních znakových sad apod. Šlo o business verzi ZX Spectra - s disketovou jednotkou, větší pamětí a dobrou rozšiřitelností.
Tragédii bych viděl v tom, že MS-DOS zůstal na PC tak dlouho. Ovšem za to mohla do značné míry exploze SW pro MS-DOS. Ono pak těžko prosazovat něco jiného, co nebude s MS-DOSem kompatibilní. Vždyť přechod na Windows řady NT (které, vyjma 64-bit verzí, pořád mají kompatibilitu s MS-DOSem) se pro řadu zákazníků konal až s Windows XP. Setrvačnost trhu je veliká.
* AMD and Intel sign their first comprehensive cross-license agreement, where AMD and Intel both agree to license to each other all patents each company holds.
1982
* IBM selects an Intel microprocessor for its PC but only on the condition that there is a reliable second source supplier for its PC processor needs. As a result, AMD renews a comprehensive cross-license agreement with Intel and becomes IBM’s second-source manufacturer of the 8086 and 8088 microprocessors.
* A California judge later said that – by agreeing to be a second source for Intel, “AMD came to Intel’s help when the latter needed assistance in establishing [its microprocessor] architecture in the marketplace.” This move helped Intel to establish x86 as the dominant PC architecture. http://www.amd.com/gb-uk/Weblets/0,,7832_12670_12686,00.html
V podste nikto iny, okrem tohto Duoplolu neprezil...
Lenze co bude, ked 4. predlzenie zmluvy vyprsi...
Intel, AMD sign new licensing deal
May 4, 2001
Intel and Advanced Micro Devices said Friday that they have extended their gentleman's agreement yet again.
The two companies signed a 10-year patent-licensing deal, the fourth pact between the companies since 1976. The deal is retroactive to Jan. 1, when the previous agreement expired. http://news.cnet.com/2100-1040-257059.html
cize zmluva plati do 31.12.2010, pricom rokovania o novej zmluve musia zacat 1.1.2010...
O tom,ze firmy sa potrebuju a u Fairchild Semiconductor si trhaju vlasy uz 40 rokov, je fakt, ze 30 rokov x86-ky si ich trhaju zufalo...
Intel was founded in 1968 by Gordon E. Moore (a chemist and physicist) and Robert Noyce (a physicist and co-inventor of the integrated circuit) when they left Fairchild Semiconductor. http://en.wikipedia.org/wiki/Intel
In 1968 Sherman Fairchild brought a new management team into Fairchild Semiconductor, led by C. Lester Hogan, then vice president of Motorola Semiconductor. The troops from Motorola, also known as "Hogan's Heroes", were notoriously conservative, and immediately clashed with Sanders' boisterous style. He was one of the architects of Silicon Valley.
In 1969 a group of Fairchild engineers decided to start a new company, which became Advanced Micro Devices (AMD). They asked Jerry Sanders to join them, and he said he would, provided he became the president of the company. Although it caused some dissension within the group, they agreed, and the company was founded with Sanders as President. http://en.wikipedia.org/wiki/Jerry_Sanders_(businessman)
velmi spravne. keby x86 nebola taka popularna, mozno by sa skor islo cestou redukovanej instrukcnej sady a paralelizmu. po 30 rokoch sa mozno veci zacinaju menit ... (CUDA, Stream)
Pochybuji, že by paralelizmus v oblati PC přišel dříve, neboť on ješně ani nepřišel. Nedávno si MS posteskl, že kvalitních vývojářů využívající paralelizmus je jako šafránu. Proto lídři v IT vytvořili grant v objemu 20 mil USD pro universitu v Berkeley. CUDA, no co to může být za kvalitu, když ovladače od nVidie mají na svědomí největší procento pádů Windows ve srovnání s jeho konkurenty.
No za to ale stroje nemůžou. :-) I PCčka umějí SMP už pořádně dlouho, a pak už je to jen záležitost pořádných programovacích jazyků a pořádných jejich implementací.
Mimochodem, on taky není paralelismus jako paralelismus, že? Na něco bohatě stačí OpenMP, na něco bohatě stačí POSIXová vlákna, zato paralelní algoritmy jsou už větší sranda, stejně jako lock-free wait-free datové struktury. Zkrátka "paralelismus" je tak trošku "weasel word", dá se do toho zahrnout spousta různých věcí. Nicméně kdo ho potřebuje, určitě ho už dávno používá.
NJN M$ a jejich neschopni programatori a to i lidi, co pro windows neco vyvyji,
Vsichni kvalitni windows programatori ve skutecnosti prevadeji posix aplikace na windows a jako vyvojovou platformu pouzivaji kom. Unixy nebo Linux.
Ja nevim OpenMPI, Fortran90 a novejsi ... atd.
Mimochodem JAVA je navrzena jako multi threadova aplikace a ve windows to dopada tak, ze si zfragmentuji RAM a konci padem, nebo nefunkcnosti.
Takze za vsechno si muze jenom M$ a jeho podelani uzivatele, kteri mafianskymi metodami brzdi windows, prozasuji je lidim, kterym je blizka seda ekonomika, nebyt techto nenazranych lidi, tak uz tu davno pouziavme kvalitnejsi CPU a zvytezil by nejspise nekdo z Power/Sparc/Alpha/Mips ... hlavne kvuli kavlitnim posix OS, hlavne linuxu, ktery neni arch. lock a lze vcelku bez problemu migrovat z jedne na druhou, neni to sice diky closed source aplikacim plne v rukach uzivatele, ale tech je to z 99% jenom vec kompilatoru.
Aneb "je mi 16, a sám jsem prošel instalaci Ubuntu" :)
POSIX je velmi omezená skupina funkcí pro jazyk C, a nějaké utility (typu more, ksh a vi). POSIX neřeší zobrazování, GUI, tisk, ani řadu dalších věcí. Neposkytuje API pro správu síťových rozhraní, přidávání uživatelů, management swapu, zjišťování seznamu běžících procesů apod. - na to vše POSIX pamatuje jen utilitami. Čistě pro POSIX napíšete leda command line aplikaci, a ještě to psaní bude dlouhé, složité, náchylné na chyby, a výsledek se to špatně ladit (to vše protože použijete jazyk C). Mezi implementacemi POSIXu (čtěte zhruba různými unixy) jsou navíc dost rozdíly, takže například threading se chová na různých systémech výrazně odlišně. Srovnejte POSIX s Win32 API, nebo .NETem, kde se řeší samozřejmě i grafika, 3D grafika, GUI, multimédia, správa systému, a hromada dalších věcí.
Java má hlavně špatnou správu paměti. Většina aplikací alokuje paměť dle potřeby. Chcete nový objekt, dostanete pro něj paměť. Java od Sunu ovšem vyžaduje mít celou svou paměť v jednom bloku (nešťastné rozhodnutí při designu, údajně kvůli výkonu). Celé je to o něco složitější, ale ušetřím klepání do klávesnice, protože nemyslím, že byste to pochopil.
No a když píšete o Linuxu jako "kavlitnim posix OS", možná byste měl vědět, že Linux je inspirovaný POSIX systémy, ale není POSIX certifikovaný, protože spoustu věcí řeší v rozporu s POSIXem (Linus a jeho tým dost dlouho neměli POSIX specifikaci). Naopak Windows s modulem Services for UNIX jsou POSIX compliant.
No nic, běžte si hrát TuxRacer :). A až ho dohrajete, tak pamatujte: učit se, učit se, učit se ;)