Archief - Hardware evolutie

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Wover

Legacy Member
Omdat er in de topic die davion gesloten heeft, iemand vroeg achter PC evolutie, ga ik hem (en jullie misschien ook) een plezier doen met volgende samenvatting van mijn cursus pc technologie (deel 1 welteverstaan).

Dit houdt in: de cpu evolutie en de pc evolutie

Omdat ik alles al wist van athlon64x2 en athllon64 zal je daarover op het einde wel niet veel van vinden, en er staan ook een aantal schrijffouten en ook interpretatiefouten in (mijn verkeerd interpreteren van de cursus), maar ik denk wel dat er interessante dingen kunnen instaan:

http://www.wover.org/Files/samenvattingpctechm1.doc

apa

Legacy Member
Ik heb wat opmerkingen/kanttekeningen:
  • Er is een reden waarom de IBM PC zo makkelijk gecloned kon worden: toen IBM aan het ontwerp van de PC werkte, werd de thuismarkt gedomineerd door Apple. IBM wou snel een produkt op de markt brengen die zou kunnen concurreren met Apple's II.
    De ontwerpers achter het zgn. "project chess" gingen daarom op zoek naar zo veel mogelijk standaard componenten die door andere bedrijven geproduceerd werden. IBM voegde aan het geheel een eigen ontworpen BIOS toe. 1 jaar na de start van "project chess" was de PC een feit.
  • IBM heeft het hele PC ontwerp inderdaad vrijgegeven op 1 component na: de BIOS. Het ontwerp daarvan werd gepatenteerd zodat cloners die BIOS in licentie moesten nemen bij IBM. Het draaide echter anders uit wanneer Phoenix (zoals je verder wel correct aanhaalt) een clone BIOS bouwde...
  • Het bedrijf dat de desktop/notebook divisie van IBM heeft overgekocht heet Lenovo.
  • Voor de PC ontstond al snel DOS (wat staat voor "Disk Operating System"). IBM ontwikkelde PC-DOS terwijl Microsoft tegelijk aan MS-DOS werkte. Beide bedrijven sloten een akkoord waarbij door beide bedrijven aan de verbetering van het OS gewerkt werd. IBM zou dan het alleenrecht krijgen om PC-DOS te verkopen bij IBM-PC's terwijl MS de "rest" van de markt mocht bedienen (de clones).
  • Microsoft is niet zo groot geworden omdat het het meest volledige OS leverde. Microsoft is begonnen met MS-DOS. MS-DOS is populair geworden omdat het te gebruiken viel op (goedkope) clones en omdat het simpel genoeg was opdat (relatief) leken ermee konden werken. Tot aan versie 5 van DOS waren MS-DOS en PC-DOS vrijwel gelijk aan elkaar. Vanaf dan zijn de verschillen gegroeid.

    Microsoft wou richting Windows evolueren omdat Windows al bruikbaar was op dat ogenblik (gemakzucht) en omdat MS het alleenrecht op Windows had. IBM wou zich toeleggen op een ambitieuzer OS dat het in samenwerking met Microsoft ontwikkelde: OS/2. Tegen dat OS/2 op de markt kwam was Windows al zodanig verspreid geraakt en bestonden er al zodanig veel toepassingen voor dat gebruikers weerhoudend reageerden t.o.v. IBM's alternatief (dat technisch nochthans duidelijk superieur was).
  • ASCII is geen standaard. Het is een Amerikaanse standaarden-organisatie (net als ANSI en, op internationaal vlak, ISO). Wat jij bedoelt is het ASCII karakterset. Om data begrijpbaar voor te stellen moesten de binaire gegevens begrijpbaar voorgesteld kunnen worden. Daartoe werden opeenvolgingen van nullen en enen vertaald in symbolen. In eerste instantie werden sequenties van 7 bits gebruikt waardoor er 128 symbolen voorgesteld konden worden. Later werd dit als onvoldoende bevonden en ging men over op 8-bit codering waardoor er 256 symbolen beschikbaar kwamen.

    Omdat verschillende landen nood hadden aan andere karakters dan deze die Amerika voorzien had, werden verschillende tabellen van 256 symbolen gebruikt (we noemen de verschillende tabellen "codepages"): de 128 eerste symbolen bleven constant (en gelijk aan deze van de vroegere 7-bit tabel) terwijl de overige 128 varieerden naargelang de codepage.

    Tegenwoordig bestaat er een drang naar uniformisering om de problemen die codepages met zich meebrengen op te lossen. Daartoe wordt nu zo veel mogelijk geprobeerd om met een 16-bit codetabel te werken die we UNICODE noemen (ook gekend als "double-byte"). In UNICODE vinden we alle karakters van alle verschillende codepages terug samen met nog wat andere. In totaal kunnen in UNICODE 65536 symbolen voorgesteld worden.
  • Er is een reden waarom Intel na de 80486 zijn CPU's plots als "Pentium" ging verkopen. Een Amerikaanse kerel registreerde de merknaam "586" en hoopte zo dat Intel de merknaam van hem zou overkopen voor een flinke som. Intel liet zich echter niet verleiden en doopte vanaf dan zijn processoren om tot "Pentium".
  • AMD is niet begonnen bij de K6 hoor... In de tijd van de 80386 produceerde AMD eveneens x86 processoren (onder dezelfde merknaam overigens). Ten tijde van de lancering van de Pentium, leverde AMD de K5-reeks.
  • Uit je schema van de werking van de CPU op pagina 4 zou je denken dat de instructies elders vandaan komen dan de data. Eigenlijk zijn het allen bits en allen komen uit het RAM. Het is het Operating System dat verantwoordelijk is om te bepalen welke bits instructies voorstellen en welke andere bits data voorstellen. Hackers maken soms gebruik van het feit dat het allen bits zijn en laten data-bits overlopen in RAM-gebieden die door het OS als "instructies" gemerkt worden. We noemen dit buffer-overflows. De vervangen bits worden later als instructies naar de CPU gestuurd. Een hacker die gerichte bits in "overflow" stuurt kan zijn eigen instructies door de CPU laten uitvoeren.
  • Wat betreft breedte van de CPU: ik weet niet juist wat je bedoelt. Ik zie 2 mogelijkheden:
    1. CPU's werken niet op individuele bits, maar op sequenties van bits met een vaste lengte. Deze lengte kan variëren naargelang de CPU en noemen we de Word-lengte van die CPU. De meeste huidige processoren hebben een Word-lengte van 32-bits. De recentste desktop processoren hebben echter een Word-lengte van 64-bits. De Word-lengte is de kleinste hoeveelheid data waarmee de processor kan werken.
    2. De busbreedte van de processor slaat op het communicatiekanaal tussen de processor en de rest van het systeem. De breedte van de bus duidt dan op het aantal bits dat tegelijkertijd door die bus versast kan worden. Dit heeft echter helemaal niets te maken met het type geheugen (of geheugenmodule zoals SIMM of DIMM) dat gebruikt wordt.
  • Registers zijn geheugenlocaties binnenin de processor. De instructies die de processor uitvoert werken op data. Deze data kan enkel gelezen worden uit de registers van de processor. Indien de data niet aanwezig is in de registers, dan moet het ogpehaald worden (uit de cache(s) of uit het RAM). Een register heeft steeds opslagplaats voor 1 Word.
  • XT processoren hebben een Word-lengte van 16-bit; hun busbreedte was slechts 8-bit. Dit heeft niets te maken met de busbreedte van ISA-slots.
  • AT's zijn processoren met een Word-lengte van 16-bit en hebben een busbreedte van 16-bit. AT duidt in werkelijkheid enkel op systemen gebaseerd op een 80286 processor.
... dit is het voorlopig...

Wover

Legacy Member
hey! bedankt om het wat te verduidelijken, het was een samenvatting voor een examen, maar sommige dingen vond ik zelf onduidelijk, daarmee dat ik ze ook verkeerdelijk heb samengevat.

Bedankt dus om het door te nemen en de commentaar te geven ;)

De meeste uitleg die jij geeft staat ook wel in de cursus, maar aangezien het een samenvatting is... ;) Dat van die kerel die de naam 586 had geregistreerd wist ik wel niet :)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan