Nova godina je vreme kupovina, pa u tim danima ljudi često zamene (ili upgrade-uju) računar za bolji, brži, moćniji... Samo, koliko moćniji? Generacije opreme smenjuju jedna drugu, a "susedni" računari često izgledaju dovoljno slično tako da nismo svesni koliki je napredak zapravo ostvaren. Barem dok se ne setimo diskova od 20 MB (kaseta niko i ne želi da se seti), procesora koji rade na 6 MHz, 640 KB RAM-a "koji je dovoljan svakome"...
Ovih dana sam, konfigurišući novi računar ☻, napravio pregled svojih prethodnih kućnih računara, od prvog PC-ja do danas. Za kritični datum sam proglasio 31. decembar, posmatrajući konfiguraciju koju sam tada koristio u svojstvu kućnog računara. Evo kako je to izgledalo:
Datum | Godina | Procesor | Frekvencija | Memorija |
Disk |
Grafika | Rezolucija | Tip ekrana | Dijagonala (") | Modem (bps) |
31-Dec | 1988 | 80286 | 10 MHz | 1 MB | 20 MB | HGC | 720*350 | CRT | 14 | 0 |
31-Dec | 1989 | 80286 | 12 MHz | 1 MB | 80 MB | HGC | 720*350 | CRT | 14 | 1200 |
31-Dec | 1990 | 80386 | 16 MHz | 4 MB | 80 MB | HGC | 720*350 | CRT | 14 | 2400 |
31-Dec | 1991 | 80386 | 33 MHz | 4 MB | 210 MB | SVGA | 800*600 | CRT | 14 | 2400 |
31-Dec | 1992 | 80386 | 33 MHz | 4 MB | 210 MB | SVGA | 800*600 | CRT | 14 | 2400 |
31-Dec | 1993 | 80386 | 33 MHz | 4 MB | 210 MB | SVGA | 800*600 | CRT | 14 | 2400 |
31-Dec | 1994 | 80486 | 66 MHz | 8 MB | 840 MB | SVGA | 800*600 | CRT | 15 | 14400 |
31-Dec | 1995 | Pentium | 90 MHz | 32 MB | 1.2 GB | SVGA | 800*600 | CRT | 15 | 14400 |
31-Dec | 1996 | Pentium | 166 MHz | 64 MB | 1.7 GB | SVGA | 800*600 | CRT | 15 | 14400 |
31-Dec | 1997 | Pentium II | 266 MHz | 96 MB | 10 GB | SVGA | 800*600 | CRT | 15 | 131072 |
31-Dec | 1998 | Pentium II | 350 MHz | 128 MB | 10 GB | XGA | 1024*768 | CRT | 17 | 131072 |
31-Dec | 1999 | Pentium II | 350 MHz | 128 MB | 10 GB | XGA | 1024*768 | CRT | 17 | 131072 |
31-Dec | 2000 | Pentium III | 733 MHz | 256 MB | 60 GB | XGA | 1024*768 | CRT | 17 | 131072 |
31-Dec | 2001 | Pentium III | 733 MHz | 256 MB | 60 GB | SXGA | 1280*1024 | TFT | 17 | 131072 |
31-Dec | 2002 | Pentium 4 | 2 GHz | 512 MB | 160 GB | SXGA | 1280*1024 | TFT | 17 | 131072 |
31-Dec | 2003 | Pentium 4 | 2 GHz | 512 MB | 160 GB | SXGA | 1280*1024 | TFT | 17 | 131072 |
31-Dec | 2004 | Pentium 4 | 3.2 GHz | 1 GB | 500 GB | UXGA | 1600*1200 | TFT | 21 | 524288 |
31-Dec | 2005 | Pentium D | 3 GHz | 2 GB | 750 GB | UXGA | 1600*1200 | TFT | 21 | 524288 |
Da probamo da stavimo ove brojeve u neku perspektivu... Obično se pri procenjivanju rasta performansi računara pozivamo na poznati Murov zakon (Moore's law) koji kaže da se broj tranzistora integrisanih na wafer-u iste površine duplira na svakih 18 meseci. Pošto više tranzistora znači bolje performanse, obično Murov zakon citiramo u širem smislu, računajući da se neke od ključnih karakteristika računara dupliraju na svakih 18 meseci... ili na svake dve godine. Pogledajmo, recimo, šta se desilo sa frekvencijom na kojoj radi procesor za ovih 17 godina:
Vidimo da dupliranje broja tranzistora nije donelo dupliranje radne frekvencije - da je frekvencija sledila Murov zakon, naš PC bi danas radio na 33 GHz, umesto "patetična" 3. Dupliranju frekvencija na svakih 18 meseci smo bili blizu u periodu od 1993. do 1998. godine, a od tada je rast sporiji, uz naročiti "zastoj" u poslednjih par godina.
Što se memorije tiče, Mur je savršeno u pravu - tu očigledno dupliranje broja čipova direktno duplira raspoloživi RAM. Izvesni zaostatak u periodu 1992-1993. treba tumačiti pre ovdašnjom ekonomskom situacijom nego sporijim napretkom tehnike.
Diskovi su se razvijali znatno brže nego što bi neki zakon nalik na Murov predvideo - da se njihov kapacitet duplirao na "samo" 18 meseci, danas bi u računarima imali diskove od sitnih 50 GB. Mada, kad malo bolje razmislim, u notebook-u imam otprilike takav, možda jednostavno trpam previše diskova u kućni PC.
Naravno, uređaji koji se ne zasnivaju (samo) na poluprovodnicima nisu toliko napredovali. Za 17 godina dijagonala ekrana je sa 14 porasla na jedva 21 inč, a rezolucija sa 720*350 na 1600*1200 tačaka. Što se dijagonale ekrana tiče "nedostatak napretka" možda i nije tako loša stvar (gornji uglovi ekrana dijagonale 36000 inča bili bi 900 metara iznad Zemlje tj. monitor bi bio duplo viši od Empire State Building-a), ali bi nam dobro došle veće rezolucije kako bi ekran konačno uspešno mogao da zameni knjigu. Brzina komunikacije je napredovala prilično u skladu sa Murovim zakonom, ali samo zahvaljujući ovoj godini i uvođenju ADSL-a; da toga nije bilo zaostajali bismo još mnogo više, i za Murom i za svetom.
Za kraj jedan malo širi pogled na čitavih četvrt veka (26 godina), od dana kada sam kupio svoj prvi džepni računar TI-58 (da bi se raznorodni rezultati mogli prikazati na istoj slici, normalizovao sam vrednost deleći je sa najvećom (današnjom); Y osa na svim dijagramima je prikazana u logaritamskoj razmeri, naravno). Dupliranje na svakih 18 (ili koliko već) meseci zaista nam je donelo mnogo, a kako svu tu snagu koristimo posebno je pitanje...
Datum | Godina | Računar | Procesor | Frekvencija | Memorija | Masovna memorija | Grafika | Rezolucija | Tip ekrana | Dijagonala (") | Komunikacija (bps) |
31-Dec | 1979 | TI-58 | TMC 0501E | 200 KHz | 0.45 KB | - | - | 12*1 | LED | 2.8 | 0 |
31-Dec | 1980 | TI-59 | TMC 0501E | 200 KHz | 0.9 KB | kartica (0.45 KB) | - | 12*1 | LED | 2.8 | 0 |
31-Dec | 1981 | TI-59 | TMC 0501E | 200 KHz | 0.9 KB | kartica (0.45 KB) | - | 12*1 | LED | 2.8 | 0 |
31-Dec | 1982 | HP-41CV | Nut | 300 KHz | 2352 B | kartica (1176 B) | - | 12*1 | LCD | 2.8 | 0 |
31-Dec | 1983 | Galaksija | Z-80 | 6 MHz | 6 KB | Kaseta | Block | 64*43 | TV | 12 | 0 |
31-Dec | 1984 | BBC B | 6502 | 2 MHz | 32 KB | 200 KB | EGA- | 640*256 | TV-RGB | 19 | 0 |
31-Dec | 1985 | BBC B | 6502+6502 | 3 MHz | 96 KB | 800 KB | EGA- | 640*256 | TV-RGB | 19 | 0 |
31-Dec | 1986 | BBC B | 6502+6502 | 3 MHz | 96 KB | 800 KB | EGA- | 640*256 | TV-RGB | 19 | 0 |
31-Dec | 1987 | BBC B | 6502+6502 | 3 MHz | 96 KB | 1.2 MB | EGA- | 640*256 | TV-RGB | 19 | 0 |
31-Dec | 1988 | PC AT | 80286 | 10 MHz | 1 MB | 20 MB | HGC | 720*350 | CRT | 14 | 0 |
31-Dec | 1989 | PC AT | 80286 | 12 MHz | 1 MB | 80 MB | HGC | 720*350 | CRT | 14 | 1200 |
31-Dec | 1990 | PC 386 | 80386 | 16 MHz | 4 MB | 80 MB | HGC | 720*350 | CRT | 14 | 2400 |
31-Dec | 1991 | PC 386 | 80386 | 33 MHz | 4 MB | 210 MB | SVGA | 800*600 | CRT | 14 | 2400 |
31-Dec | 1992 | PC 386 | 80386 | 33 MHz | 4 MB | 210 MB | SVGA | 800*600 | CRT | 14 | 2400 |
31-Dec | 1993 | PC 386 | 80386 | 33 MHz | 4 MB | 210 MB | SVGA | 800*600 | CRT | 14 | 2400 |
31-Dec | 1994 | PC 486 | 80486 | 66 MHz | 8 MB | 840 MB | SVGA | 800*600 | CRT | 15 | 14400 |
31-Dec | 1995 | PC | Pentium | 90 MHz | 32 MB | 1.2 GB | SVGA | 800*600 | CRT | 15 | 14400 |
31-Dec | 1996 | PC | Pentium | 166 MHz | 64 MB | 1.7 GB | SVGA | 800*600 | CRT | 15 | 14400 |
31-Dec | 1997 | PC | Pentium II | 266 MHz | 96 MB | 10 GB | SVGA | 800*600 | CRT | 15 | 131072 |
31-Dec | 1998 | PC | Pentium II | 350 MHz | 128 MB | 10 GB | XGA | 1024*768 | CRT | 17 | 131072 |
31-Dec | 1999 | PC | Pentium II | 350 MHz | 128 MB | 10 GB | XGA | 1024*768 | CRT | 17 | 131072 |
31-Dec | 2000 | PC | Pentium III | 733 MHz | 256 MB | 60 GB | XGA | 1024*768 | CRT | 17 | 131072 |
31-Dec | 2001 | PC | Pentium III | 733 MHz | 256 MB | 60 GB | SXGA | 1280*1024 | TFT | 17 | 131072 |
31-Dec | 2002 | PC | Pentium 4 | 2 GHz | 512 MB | 160 GB | SXGA | 1280*1024 | TFT | 17 | 131072 |
31-Dec | 2003 | PC | Pentium 4 | 2 GHz | 512 MB | 160 GB | SXGA | 1280*1024 | TFT | 17 | 131072 |
31-Dec | 2004 | PC | Pentium 4 | 3.2 GHz | 1 GB | 500 GB | UXGA | 1600*1200 | TFT | 21 | 524288 |
31-Dec | 2005 | PC | Pentium D | 3 GHz | 2 GB | 750 GB | UXGA | 1600*1200 | TFT | 21 | 524288 |