Što je računalo?
Kada sam počeo seminare PC hardvera, Ja volim pitati pitanje: "Što je točno PC?"
Većina ljudi odmah odgovor da je računalo se zalaže za osobno računalo, što je u stvari to čini. Mnogo
nastaviti definiranjem osobnih računala kao i bilo kojeg sustava malih računalnih sustava kupljen i korišten od strane
pojedinca. Iako je istina da sva računala su osobna računala, ne svi su osobna računala
Računala. Na primjer, sve od Primijeniti na 'pre-2006 Motorola / IBM procesor-based Macintosh sustavima, stariji
8080/Z-80 procesor-baziran CP / M strojevi, pa čak i moj stari Apple] [sustava smatraju se osobni
računala, ali većina ljudi ne bi ih nazivaju računala, najmanje od svih Mac korisnike! Za pravi
definicija o tome što računalo jest, moramo gledati dublje.
Pozivanje nešto PC implicira da je nešto mnogo više nego samo određene nikakve osobne
računalo. Jedna stvar je to podrazumijeva obitelj odnosu na originalne IBM PC od 1981. U stvari, ja ću ići
tako daleko da kažu da je IBM doslovno izmislio vrstu računala zovemo PC danas, to jest, IBM
osmišljen i stvorio prvi jedan, te IBM-ov definiciji skup svih standarda koje je napravio na PC
prepoznatljivim iz drugih osobnih računala. Ne kažem da IBM izumio osobno računalo;
mnogi prepoznati povijesne porijeklo osobnih računala u MITS Altair, uveo
1975, iako je druga mala računala su bila dostupna prije. Međutim, iako IBM
ne izmisle osobnih računala, to nije izumiti vrstu osobnog računala koje danas možemo
poziv PC. Neki ljudi mogu uzeti ovu definiciju korak dalje i definirati PC kao i bilo kojih osobnih
računalu koje je "IBM kompatibilan." U stvari, mnogobrojan godina leđa, računala su se zvali ili IBM-kompatibilnim
ili IBM klonovi, u suštini plaćanje počast porijeklo računala u IBM-u.
Iz knjižnica
Neki raèunalni kvizovi
Iako je 1975 MITS Altair se često pripisuje kao prvo osobno računalo, prema Blinkenlights
Arheološki institut (www.blinkenlights.com), prvo osobno računalo je bio Simon, created by Edmund C.
Berkeley i opisao u svojoj knjizi 1949, Giant Brains, ili strojevi koji Think. Planovi za Šimuna su bili na raspolaganju za
kupiti po Berkeley Enterprises isto kao što je objavljeno u nizu od 13 članaka u časopisu Radio elektronika tijekom
1950-1951.
Pojam osobnog računala svibanj imati prvi put pojavio u 3. studeni 1962 New York Times article citiranja John W.
Mauchly (ko-kreator ENIAC). U članku je izvještavanje o Mauchly vizija budućnosti računalne i on je citiran kako
govoreći: "Nema razloga da pretpostavimo prosječan dječak ili djevojčica ne može biti gospodar osobno računalo."
Prvi stroj reklamirani kao "osobno računalo" je Hewlett-Packard 9100A, 40-lb. programabilni desktop
elektronički kalkulator koji izlazi u 1968. Oglasi za $ 4,900 sustav nazvao ga je "nova Hewlett-Packard 9100A
osobno računalo. "kraj oglas je izjavio," Ako ste još uvijek skeptični, ili slabost srca, zatražite demonstraciju. To
će potvrditi, osigurati (i samo neznatno kašnjenje) svoj ulazak u čvrstom stanju osobnih računalnu snagu. "(vidi www.
vintagecalculators.com.)
Stvarnosti je danas da je, iako IBM jasno dizajnirana i kreirana PC 1981 i kontrolira
razvoj i evoluciju PC standard za nekoliko godina nakon toga, IBM je više nema u kontroli
od standardnih PC, to jest, on ne diktira ono što čini do danas PC. IBM izgubio kontrolu nad računalom
standard je 1987 kada je predstavljen svoj PS / 2 linije sustava. Do tada, drugim tvrtkama koje
su za proizvodnju računala doslovno kopiran IBM-ova sustava desno dolje na čips, konektori, pa čak i
oblika (oblik faktori) i zajednice, slučajevima, i napajanja. Nakon 1987, IBM-napušteno mnoge
standarde je stvorio na prvom mjestu, a oznaka "IBM compatible" počele su se smatrati
zastario.
Ako računalo više ne-IBM kompatibilan sustav, onda što je to? Pravo pitanje čini se da je: "Tko
ima kontrolu nad računalom standard danas? "To pitanje najbolje je podijeliti na dva dijela. Prvo, koji je
ima kontrolu nad softver za PC? Drugo, tko ima kontrolu nad PC hardware?
Tko Kontrole PC softver?
Većina ljudi u mojim seminarima ne oklijevajte ni za djelić sekunde kad sam pitati ovo pitanje;
su odmah odgovorili, "Microsoft!" ja dont 'misliti ima je bilo koji argument with that. Microsoft
jasno dominantnog kontrola operativnih sustava koji se koristi na osobnim računalima, koji su se razvili od originalnog
MS-DOS-a DOS / Windows 3.x, onda to Windows 9x/Me, onda to Windows NT/2000/XP, a sada se
Windows Vidik.
Microsoft uspješno koriste svoju kontrolu nad PC operativni sistemi kao poluge za upravljanje i druge
vrsta PC softver, kao što je vozač, komunalne i aplikacija. Na primjer, mnoge uslužne programe
prvobitno ponuđene od strane neovisnih kompanija, kao što je disk grohotom smijati, kompresija disk, datoteka defragmentation,
ustroj datoteke popravak, vatrozidi, pa čak i jednostavne aplikacije kao što su kalkulator i notepad programa,
sada se grupirati u sustavu Windows. Microsoft je još u paketu sveobuhvatniji programi
kao što je web preglednici, riječ procesora i media playere, osiguravajući automatski instalirana baza za
ovih aplikacija-mnogo nezadovoljstva tvrtke koje proizvode natječući verzije. Microsoft
Također je iskoristio svoju kontrolu operativnog sustava za integriranje vlastitih umrežavanje softver i
aplikacija svita više nenametljivo u operacijski sustav od drugih. Zato je sada dominira
većina svemira PC softver-od operativnih sustava do umrežavanje softver korisni programi,
od riječi do procesora baze podataka programa za proračunske tablice.
U ranim danima PC, IBM Microsoft angažirao kako bi osigurao većinu jezgre softver za PC. IBM
razvio hardver, napisao je osnovni ulazno / izlazni sustav (BIOS), i zaposlili Microsoft razviti
diskovni operacijski sustav (DOS), kao i nekoliko drugih programa i alata za PC. U čemu je bio
kasnije promatrati kao možda najveći skup poslovnih pogreška u povijesti, IBM nije uspio osigurati ekskluzivni
prava na DOS je sklopila od Microsofta, bilo kupnje izravnu ili ekskluzivnim
Licenčni ugovor. Umjesto toga, IBM je licenciran nonexclusively, koji je kasnije dozvoljeno da Microsoft
prodati isti MS-DOS-u koda se razvili za IBM da bilo koje druge tvrtke koja je bila zainteresirana. Rani PC
cloners kao što je Compaq željno licenciranih ovaj operativni sustav kod, i odjednom potrošači mogu
kupnju iste osnovne MS-DOS operacijski sustav s nekoliko različitih imena tvrtki na okvir.
In retrospect, da je jedan ugovorni pogrešku napravio Microsoft u dominantne softver poduzeće je
danas i naknadno nanijeti IBM da izgubi kontrolu nad vrlo PC standard je stvorio.
Kao pisac (riječi, a ne softver), mogu cijeniti ono što je to bilo nevjerojatno nadzor. Zamislite
da knjiga izdavač dogoditi se gore sa velik ideja za vrlo popularne knjige, a zatim ugovora s
autor to napisati. Zatim, na temelju pisanog ugovora loše, autor otkriva da on može
zakonito prodati vrlo iste knjige (možda s različitim naslov) za sve natjecatelje i originalni
izdavač. Naravno, ne znam izdavač će dopustiti da se ovo događa, ali to je upravo ono što IBM
Microsoft dopušteno raditi leđa in 1981. Snagom svog posla s tvrtkom Microsoft, IBM izgubio kontrolu nad softver
to naručio za svoj novi PC.
Zanimljivo je primijetiti da se u PC poslovni, software uživa zaštitu autorskih prava, dok hardver
mogu biti zaštićeni samo patente, koje su mnogo više težak, dugotrajan i skup
dobiti. A u slučaju SAD-patenata, oni također isteći 20 godina nakon podnošenja. Prema
US patentni ured, "bilo novo i korisno procesa, strojeva, proizvodnja, sastav ili tvari, ili
bilo novo i korisno za poboljšanje istih "može biti patentiran. Ova definicija je teško patenta
većina aspekata IBM PC, jer je dizajniran korištenjem prethodno postojećih dijelova koje je netko
mogli kupiti od polica. U stvari, većina važnih dijelova za originalni PC došao iz Intel,
kao što su procesor 8.088, 8.284 clock generator, 8253/54 vremena, 8.259 prekinuti kontroler, 8.237 DMA
(direct memory access) kontroler, 8.255 periferna sučelja, a 8.288 bus kontroler. Ovi čipovi
čine srce i duša originalne PC matičnu ploču.
Zbog dizajn originalne PC nije potpuno patentiran i gotovo svi dijelovi bili su rado
dostupna, gotovo svatko može duplicirati hardvera za IBM PC. Sve je jedan imao za napraviti je kupiti
isti čips od istog proizvođača i dobavljača IBM koristi i novi dizajn matične ploče
sa sličnim sklop. IBM čak i olakšao objavljivanjem kompletan shematski dijagrami svojih
matične ploče i adapter kartica u vrlo detaljan i lako dostupne tehničke referentne priručnike.
Ovi priručnici su čak potpuno je komentirao oglasi izvorni kod za kod ROM BIOS as well. Ja
imati nekoliko tih ranih IBM priručnike i još uvijek se odnose na njih za specifične komponente, dizajn nivoa PC
informacija. U stvari, ja visoko preporučiti ove originalne priručnike kako bi netko tko želi kopati
duboko u PC hardver crtati. Iako su dugo izvan tiska, oni ne okrenuti se koristi u
tržište knjiga i on-line aukcija sučelja kao što je eBay.
Težak dio kopiranja IBM PC je softver, koji je zaštićen autorskim pravom. Oboje
Kompaktan i Phoenix Softver (danas poznat kao Phoenix Technologies) bili su među prvima
razviti pravni put okolo ovaj problem, što im je omogućilo da funkcionalno duplicirati (ali ne
točno kopirati) softver kao što je BIOS. BIOS se definira kao temeljni skup kontrola softver koji
Pogoni hardverskim uređajima u sustavu izravno. Ove vrste programa su obično nazivaju uređaja
vozača, tako da u suštini, BIOS je skup svih osnovne upravljačke programe uređaja koriste za rad i kontrolu
sistem hardver. Operacijskog sustava (kao što su DOS ili Windows) koristi vozača u BIOS-u
kontrola i komunicirati s raznim hardverom i periferne jedinice u sustavu.
◊ ◊ Vidi Poglavlje 5, "BIOS", str 313.
Metoda kojima se koristi za pravno duplicirati IBM PC BIOS-a je bio genijalan oblik reverseengineering.
Oni su koristili dvije skupine inženjera, drugi od kojih posebno su prikazani
se sastoji samo od ljudi koji nikada prije vidjela ili je studirao kod IBM BIOS-a. Prvu skupinu
studirao IBM BIOS-a i piše detaljan opis onoga što je učinio. Druga skupina čitanje
Opis napisao prvu skupinu i postaviti vanjska strana to pisati iz početka novog BIOS-a koja je sve
prvu skupinu opisao. Krajnji rezultat je bio novi BIOS napisan od nule, a
mada rezultat nije bio identičan kod IBM-a, to je točno istu funkcionalnost.
To se zove "čista soba" pristup-obrnuti inženjering softvera, i ako pažljivo provedena, ona
može izbjeći bilo kakve pravne napada. Budući da je izvorni IBM PC BIOS je ograničen, a opet dobro definiran skup
funkcija, te je bio samo 8.096 bajta, to umnožavanje kroz clean-room pristup nije
vrlo teško. Kao što je IBM BIOS-a razvijao, u korak sa svim promjenama IBM napravio je relativno lako.
Diskontiranja power-on self test (POST) i BIOS Setup (koristi se za konfiguriranje sustava) dio
u BIOS, većina BIOSs matična ploča, čak i danas, imamo samo oko 32KB, 128KB aktivnog koda, te
modernim operativnim sustavima zanemariti većina to ionako nakon umetanja koda i upravljačke programe iz diska. U
bit, moderne matična ploča BIOS služi samo za inicijalizaciju sustava i opterećenja OS. Danas,
iako su neki proizvođači računala još uvijek napisati neki od njihovih vlastitih BIOS-kod, najveći izvor njihova BIOS
jedne od nezavisnih BIOS programere. Phoenix i American Megatrends (AMI) su vodeći
programerima BIOS softvera za PC sustava i proizvođača matične ploče. Treći veliki proizvođač
BIOS softvera, Award Software, je u vlasništvu Phoenix Technologies, koja i dalje prodavati
Nagrada BIOS-based products.
Nakon što je matična ploča i hardver BIOS IBM PC je umnožen, sve što je potrebno
proizvesti potpuno IBM kompatibilan sustav je MS-DOS. Obrnuti inženjering-DOS-a, čak i sa cleanroom
pristup, činilo se da zastrašiti zadaća na vrijeme, jer DOS-a je mnogo veći od BIOS
a sastoji se od mnogo više programa i funkcija. Također, operativni sustav je evoluirala i
mijenja češće nego BIOS-u, koji u usporedbi je ostao relativno konstantan. Ovo
znači da je jedini način da se DOS-a na IBM kompatibilnim leđa u ranim 1980-ih je bio da dozvola.
Ovo je mjesto gdje je došao in Microsoft Zbog IBM-a (koji je angažirao da napiše Microsoft DOS-u na prvom mjestu)
nije osiguralo da njezina licencni ugovor s Microsoftom bila ekskluzivno, Microsoft je bio slobodan za prodaju
isti je dizajniran za DOS IBM-u da još netko tko je htio. Sa licenciranu kopiju sustava MS-DOS-a,
zadnji dio je bio na mjestu i ustave su bili otvoreni za IBM-kompatibilne sustave kako bi se proizvesti
da li IBM svidio ili ne.
Napomena
MS-DOS je na kraju klonirane, prva od kojih je DR-DOS-a, objavio by Digital Research (developera CP / M) u
1988. Mimo svih prava, DR-DOS-a bila je više nego samo klon, ima mnoge značajke nije pronađen u MS-DOS-a u to vrijeme, nadahnjuje
Microsoft dodati sličnim karakteristikama u budućnosti MS-DOS verzije kao dobro. Godine 1991, Novell kupio DR-DOS-a, nakon čega slijedi
Caldera u 1996 (koji je izdao verziju izvornog koda pod open-source licencu), a slijede Lineo 1998,
i na kraju DRDOS (www.drdos.com) u 2002.
Slobodni i open-source DOS verzije su nezavisne produkcije, nadograđen, a održava DR-DOS-a /
OpenDOS Enhancement Project (www.drdosprojects.de), kao i FreeDOS projekta (www.freedos.org).
In retrospect, to je točno zašto ne postoje klonovi ili kompatibilnim za Apple Macintosh sustavima.
Nije da Mac sustava ne može biti umnožen; u stvari, stariji Mac hardware je prilično jednostavan i
lako se proizvoditi pomoću off-the-police dijelova, tekuće i Macovi sada koristite isti hardver kao i osobna računala.
pravi problem je u tome što je vlasnik Primijeniti na MAC OS, a do sada je odbio dozvola ili omogućiti njegov OS trčanje
on non-Apple hardware. Ranije ne-PC-kompatibilan Macovi također uključeno prilično velik i
kompleks BIOS-a koja je bila vrlo čvrsto integriran sa starijim Mac OS. Veća složenost i
integracija u kombinaciji s vrlo malim tržišnim udjelom dopušten rano ne-PC-BIOS-a i Mac kompatibilan
OS pobjeći bilo čist-dupliciranje napora soba.
Napomena
Od 1996 do 1997 napor je je napravio mimo više oslobođena mislilaca na Apple licencirati svoj BIOS / OS kombinacija,
i nekoliko Mac kompatibilan strojevi su se razvile, proizveden i prodan. Tvrtke kao što su Sony, Power
Računarstvo, Radius, pa čak i Motorola uložio milijune dolara u razvoj tih sustava, ali je ubrzo nakon ovih prvih
Mac klonovi je prodano, Apple je otkazan licenciranje! By ukida ove dozvole, Apple je gotovo sigurno da njegova sustavi
ne bi bila konkurentna sa Windows-temeljen PC-evi. Zajedno sa svojim manjim tržišnim udjelom dolaze mnogo veći sustav
troškovi, manje dostupnih softverskih aplikacija, i manje mogućnosti za hardver popravka, zamjene i nadogradnje u odnosu
na osobna računala. Vlasnički oblik faktori također osigurati da se glavne komponente kao što su matične ploče, napajanja, a
slučajeva su dostupne samo iz Apple po vrlo visokim cijenama, što izvan jamstvenog popravka, zamjene i nadogradnje
tih komponenti nije isplativo.
Sada taj Primijeniti na je pregrađen na svoj Mac sustava na PC arhitekture, jedina razlika između
Mac i PC je OS za njihov rad, tako da računalo trčanje OS X Mac postaje bitno, a Mac
Windows postaje PC. To znači da jedina stvar imajući Mac sustavima jedinstven je
sposobnost to trčanje OS X. U tom smislu, uključuje i kod Apple OS NEODREĐEN BROJ na koji provjerava za Apple-specifične sigurnosne
čip, sprječavajući OS NEODREĐEN BROJ from trčanje na ne-Apple računala. Iako ovo ne stvoriti poticaj
kupiti Apple-brand računala, Internet isto tako gleda na veliko tržište za prodaju OS X na ne-Apple računala
korisnicima. Na primjer, ako je prodao Apple OS X na PC korisnicima, a Microsoft je odgađanje puštanje nad
Vista, OS X bi uzeti veliku količinu udjela na tržištu iz Windowsa. Međutim, unatoč
Apple pokušaja da spriječi OS NEODREĐEN BROJ from trčanje, osx86 projekta (www.osx86project.org) ima informacije
prikazuje kako da biste dobili OS X Installer i trčanje na standardnim računalima.
Jesi ti pokusao procitat to sto si kopirao sa google translatora ?