8-— oe CEBIT ‘98, NOTES 5.0, OPEN *J prezentari/ MODEMURI 56K CU V.90, INTRASPECTION SS ESE BS ai SES 20 SEP ROR SO Nl ca BENCHMARK: /p78 SERVERE E-MAIL pentru intreprindere /p3s ORDBMS in aplicații economice /p7 APRILIE 1998 Nesigur a orice . frecvența aj Exp:SC Computer Press Agora s.r.l. RO, 4300 Tg. Mureș, CP 172 0P 1 Tee Aprobat R.A.P.R. Nr. 103/DC/053/1998 Valabil - 1998 - INFADRES 1950 DM _ (*)FARA TVA PROMOȚIE PÎNĂ LA 30 APRILIE * Compaq Deskpro 1000 200MHz Intel Pentium® processor MMX™ technology * 1.6 GB Hard Drive * 256KB 2nd level cache * 16MB RAM © Placé Grafica $3 Trio 64V2/DX PCl * 1MB Video RAM * 7 Sloturi (1 Combo, 3 PCI, 3 ISA * Monitor 14” MPR * WIN95 pre-instalat Intel Inside Logo și Pentium sunt mărci înregistrate ale Intel Corporation iar MMX""este marcă a Intel Corporation DISTRIBUITORI AUTORIZAŢI: INTEGRATORI DE SISTEM: RESELLERI: DEALERI SCOP COMPUTERS OMNILOGIC SCOP COMPUTERS | COMPUTERLAND NET CONSULTING - TORNADO SISTEMS BRINEL FIX COMPUTERS GMB COMPUTERS QUARTZMATAIX TRICORPELECTRONIC București Bucureşti ROMÂNIA București Constanţa: Str. George Enescu 11 3400 Cluj Napoca Bucureşti Constanţa lași București Bd, Poligrafiei 3 Str. Ştirbei Vodă 150 București Str. Ştirbei Vodă150 Tel.: 041-61 85 80, 61 98 63,61 98 64 Str. luliu Maniu 2 Calea Griviței 355-357 | Bd. Ferdinand 32 Bd. Ştefan cel Mare 10 Str. Londra 33 Sector 1 Tel.: 223 40 54 Bdul Uniriit5 Tel.: 312 28 33 Fax: 041-61 9457 Tel./Fax: 064-43 02 80 Bloc GRIRO, Et. 13 Tel/Fax: 041-61 9222 Casa Modei, Et. 2 Tel.: 320 57 70 Tel. 223 31 75 223 40 55 Tel.: 336 25 95 638 33 45 București: Str. Jiului 24, Bl. Tornado 064-4302 85 Tel./Fax: 222 91 37 Tel.: 082-21 72 48 320 57 71 Fax: 223 31 64 638 32 84 336 75 99 Fax: 312 41:99 Tel.: 312 75 07, 312 75 16, 312 75 99 Fax: 032-21 7262 Fax:3205788 Fax: 223 26 80 Fax: 336 75 68 Fax: 312 98 20 220 47 49 soluţii hardware & software sisteme integpate 'la cheie" asistență RIS: service hardware consultanță training izita yt anagement mage e : IBM Business Microsoft Autggized Distribution Partner/ Ti © Microsoft Hot Line distribuitor > le [ | WHERE Do NOU) WANT T 10 GOTODAY | e Authorized Distribution ee) DSP for Romania Pa Fs “lll pay ee = Pay a7 a rat = = nent Ty i OIL 95. i Be = cd = | IN Us) tel pe wy, ie ai în se ÎI UL pu Sala e ra sea CSE e poe ez Cea tă sie ee SE DOCUMENT - DIGITAL CUSTOMER SATISFACTION COPYING COLOUR PRINTING FAXING SCANNING MANAGEMENT PHOTOGRAPHY IN IMAGING - protejează mediul - dimensiuni reduse - service asigurat om ecyar-liee (eth - eficiență maximă ~) Sediul Central BUCURESTI Sos Oltenitei nr. 35-37, Sector 4, 79656 Tel: 634.62.45; 634.76.55 Fax: 330.70.02; 636.75.89 e-mail: office @ minolta. eunetRO si prin filialele si dealerii din tara MPRIMANTE LASE Liniei BR oe În d E maia ai În a 35 fonturi TrueType TR i ely . AD J management de memorie extins A&S a trecere directă a hârtiei 6 pag / min, 600 x 600 dpi toner şicilindru separate ali Tas nta ole pagini cel mai bun pret pe pagina hy fonturi ar 24 rezidente emulari diverse aunts . Bee: interfata Mac / seriala = 6 pag / min een trecere directă a hârtiei IPEE toner şi cilindru separate alimentator 200 pagini cel mai bun pret pe pagina 61 fonturi rezidente - emulari diverse a _interfata Mac / seriala 6 pag / min, 1200 x 600 dpi trecere directă a hârtiei 1Mb memorie (maxim 33Mb) toner şi cilindru separate alimentator 200 pagini cel mai bun pret pe pagina A 49 fonturi rezidente IL IUUL emulări diverse Wat ae) MY Cem etl are] 10 pag / min, 1200 x 600 dpi trecere directă a hârtiei 2Mb memorie (maxim 34Mb) toner si cilindru separate limentator 2 x 200 pagini cel mai bun pret pe pagina al N coduri de bare rezidente Pil, tUOU alimentatoare 1x500, 1x150 pagini i” port PCMCIA pentru memorie/HDD 16 pag / min, 1200 x 600 dpi, port serial şi MIO standard N ee de gri opțional unitate duplex 4Mb memorie (maxim 66Mb) opțional towerfeed cu 3, 5, 7 75 fonturi scalabile tăvi de 500 pagini 12 fonturi bitmap opțional interfață Ethernet Ss a Ss TT E NM Ss 0 4 Constanţa, George Enescu 11; tel: 041-618580, 619863, 619864 fax: 041-619457 Bucuresti, HT 2-4, Bloc Tornado; tet: 01 -STS07, 278, 3127508: 01-3129020 / ae Aprilie 1998, vol. 4, nr. 4 De Tom R. Halfbill PC-urile de astazi sunt calculatoarele cele mai predispuse la blocaje, construite vreodata. lata de ce si iata cum puteti face mai fiabil sistemul dumneavoastra. Dincolo de Benchmark De Michael Hurwicz Puteţi oare avea încredere în rezultatele oferite de furnizor? IntraSpection De Bogdan Crainicu Administratorii de reţea dispun de un instrument soft pentru — monitorizarea și controlul reţelei. 4 BYTE România APRILIE 1998 Pariind pe ORDBMS De Michael Stonebraker Şeful tehnologiei de la Informix analizează posibilităţile bazelor de date obiectual-relationale. 56K standardizat De Daniel Moldovan V.90 este noul standard pen- tru modemuri de 56Kbps. 40 8661 © GNMINHOF ‘yiuadOO atlvesnt 0 DA NRSĂ: SE BITS Lotus consolidează Notes Stocarea pe bandă Linux cu interfață grafică Accesul la Internet PowerPC G3 | EVENIMENI CeBIT ‘98 De Darvas Attila Certificare Microsoft De Daniel Moldovan De Mircea Sabdu Avem posibilitatea vizitarii muzeelor virtuale, iar raspandi- rea acestora pe Web ne oferă informaţii prețioase. SO pentru 120 evoluează De David Vilner Procesoarele 1/O care execută un SO înglobat foarte portabil permit performanţe mai bune. HP JetSend: comunicații dezlănţuite De Randy Sartin Protocolul de la Hewlett- Packard permite comunicarea „. între echipamente distribuite. Cipul superenergetic dela IBM De Tom R. Halfhill Noul procesor RISC de la IBM Servere e-mail Viitorul este colorat pentru intreprindere De Michelle Campanale De Tom Yager Am testat șapte Am testat servere imprimante laser — din generaţia următoare colorcu prețuri care adaugă sub 4.000$. IMAP la SMTP. aa ed JavaSoft porneste la drum De Rick Grehan CorelDraw 8.0 De Valics Lehel Filantropie in stil Microsoft De Harrison Forbes Despre puii de găină, biblioteci publice, impozite Şi. are magistrale superlargi și opt unități de execuţie. Scriptieturi simplificate De Rick Dobson Aceste componente Web permit împachetare DHTML sau HTML în obiecte reutilizabile. Replicarea fiabilă a datelor De Bob Breton Pentru un intranet compus din multe sisteme informatice administrarea în timp a fluxului de date este o provocare majoră. lată ajutorul! FIRME CE-I NOU Premii BYTE la CeBIT '98 Open”) la Corel Noi servere la Nec Omnilogic și partenerii Seminarii și conferințe MGT Trade O chestiune de etică Prețul, timpul de livrare, j suportul tehnic, investiția în De Gabriel Proscanu personal si bunăvoința în relația cu clienții. Net Consulting Seriozitate, profesionalism, di- | Spam: Păzea, atacă mail-ul! namism, preocupare continuă i ; pentru satisfacerea clienților. De losif Fettich Repacvor Sar: ApymasmaTa: lagrid Maley Dasvas Mills faderee@agemse} Consaarore: Pap Bona Secarvan Goma. Da REDACŢIE: Secara: Rodica Fettich Dastel Meklevan icmeldvven@ acorars} Demn: | Ștefan Curtile: Bapacpa: Deiea Copas Bircea Sabin (meabor@agorerc}; Retalla Vendo; Gabriel Prepcann (xproscana@agera.rel; Reramnranyl Bucuneyn: REDACTORI ASOCIAȚI: Denieia Pastramd, tel: (01)-3309281 loaii Fettich (Hetiich@netesit70) fac (01)-3309285 LA ACEST NUMĂR AU MAI COLABORAT: sir. Polorași ar. 35/2 Harrison Forbes (Chicago); C.P. 94 O.P. 49 Bucuresti Sepsi tstvan (Tg-Aures); LSSN: 1223-9801 Bogdan Crainicu (Tg.Maures); Teama: S.C. infopress SA, Eugen Preoty (Bucuresti); Cdorhela Secuiesc, Martiena Popa (Bucuresti); Tek 066-218283 Valics Lehel (Te.Murep}; Fax: 066-218291 Conectuna: Eprruma: Computer Press Agora s.rL, Aurora Pașcani; CP. 172 - 1, 4300 Tg-Mures TEHNOREDACTARE: Tarot 1065) 16.65.16 Râman Lâszid, Geli Sarbu Fat 1065) 16.62.90 DIRECTOR GENERAL: BBS: (065) 21.07.20 Romulus Maier (nusier@agora.ro) (2001, 14400 bps, lagi: bis) Duector Execurw: Eau: byte@agora.ro Adrian Pop (adipop@agora.re) Wen: bettpe//wwrw.byte.ro/ Director Eprromian: Primim cu plécere materialele dvs. cu conditia ca ele si se Mircee Sérbu (meartw@egera.re} încadreze în prefilzl rezisti și să nu fi fost dela publicate, Expodierea sui manuscris implică acceptul autonalul pom Movie Gabriele Dnoța ighenmeDagareroh; 1 tioeree nl Momnseriete un co relies, deea Annamaria Pascu (apascu@agore.ro); rezervi droptal de 2 edita si publica mesajele e-mail în care Szabé Mihaela (mszabo@agora.ro); fu se specified explicit cS eu sunt destinate publica. COPYRIGHT: Materialul editorial din BYTE Magazine USA sau National Software Testing Laboratories, Soft- ware Digest sau PC Digest tradus și retipărit în acest număr aparține companiei McGraw-Hill, Inc. acordul McGraw-Hill, 1997. Toate drepturile sunt rezervate. Publicat cu New York 10020 USA. Copyright , inc., Avenue of the Americas, New York, în orice formă, în orice limbă, integral sau în parte, fără permisiunea scrisă a McGraw-Hill, Inc., este interzisé. BYTE, National Software Testing Laboratories, NSTL, Software Digest, PC Digest și InterMark sunt marci inregistrate McGraw-Hill, Inc. APRILIE 1998 BYTE Romania 5 ra de vară trecut martie, a demisionat guvernul şi bugetul se mai lasă aşteptat. Luna trecută mai speram să nu fie așa. Speram ca primăvara să aducă un buget rezonabil şi măsuri efi- ciente de lansare a unei reforme reale. N-a fost să fie aşa. Oricum, am mai prim- it cadou o oră. Am dat ceasurile înapoi. Este un lucru magic, acest joc adminis- trativ cu timpul, care totuşi nu poate fi oprit. Vestea mai tristă este că ceasurile au fost date înapoi și în alte părți ale Europei şi decalajele nu s-au redus, ci cresc odată cu timpul irosit. Am avut posibilitatea ca, în acest an, să văd cel mai important târg european de tehnologii informatice, software şi comunicaţii, CeBIT'98 de la Hanovra. În acest număr al revistei puteţi citi o prezentare a tendinţelor care se mani- festă în aceste domenii şi puteţi găsi o listă cu informaţii despre cele mai sem- nificative produse şi tehnologii, distinse în acest an de revista BYTE. Am avut ocazia să văd nenumărate standuri de firme, dar și standuri ale unor țări din Europa de Est. Bulgaria a avut un ase- menea stand, cu toate că economia bul- gară a trecut prin momente dificile. Ro- mânia nu a avut un stand la CeBIT'98 şi acest lucru este cel puţin semnul lipsei de înţelegere manifestată faţă de un domeniu declarat, totuşi, de importanță strategică. Este frumoasă participarea la târguri de produse alimentare, pro- duse industriale tradiţionale, chiar şi târ- gul de carte de la Leipzig este o ocazie lăudabilă de promovare a imaginii. Se pare însă că cei care organizează aseme- nea participări ignoră cu graţie evoluţi- ile din economia mondială şi necesitatea promovării produselor informatice de la noi. Există multe firme care realizează produse viabile, e drept că în mare parte pentru parteneri din străinătate. Cred BYTE România APRILIE 1998 însă că sprijinirea lor pentru a-şi putea face cunoscut numele ar aduce beneficii tuturor. Sper că la CERF'98 Bucureşti aceste instituţii să fie prezente cu-per- soane competente şi capabile să orga- nizeze o participare la târguri inter- naţionale şi pentru firmele din România care nu au încă resursele financiare pen- tru promovarea produselor realizate la noi. „Comercianţii de cutii” sunt nece- sari dar importanţa unei industrii pro- prii de produse informatice şi de comu- nicaţii nu poate fi ignorată fără a suferi repercusiunile în întreaga economie. CoverStory din acest număr al revis- tei abordează problema blocajelor de sistem. Toţi am fost confruntați cu blo- caje de sistem. La sistemele ieftine, aces- te blocaje sunt inevitabile. Articolul ofe- ră însă sugestii pentru a face ca blocajele să apară mai rar. Fiecare utilizator tre- buie să stabilească pragul propriu supor- tabil, pentru a putea lucra eficient şi cu costuri minime. În secţiunea dedicată tehnologiilor fundamentale se remarcă articolele referitoare la evoluţia DO, protocolul HP JetSend şi cel despre replicarea fiabilă a datelor. Cei intere- sați de administrarea datelor pot citi despre ORDBMS, cei care doresc să cunoască performantele sistemului pro- priu vor găsi un articol despre bencb- marks, cei interesaţi de aplicaţii Java pentru administrarea reţelelor pot afla funcţionalităţile oferite de IntraSpec- tion. Important mi se pare şi articolul despre infrastructurile pentru comuni- catii din Romania. In sectiunea Lab Report puteti gasi prezentarea a şapte imprimante color performante, destinate grupurilor de lucru, dar și prezentarea serverelor e-mail adecvate întreprinderii dum- neavoastră. Sper să găsiţi articole intere- sante în acest număr. Dar, sunt convins că următorul număr, care va conţine pentru prima dată articole din presti- gioasa revistă LAN Times, va fi şi mai interesant. Am trecut la ora de vară şi ne trezim mai devreme. Ziua este ceva mai lungă şi avem mai mult timp pentru rezolvarea problemelor zilnice. Probleme există suficiente, iar persoanele capabile să le rezolve sunt din ce în ce mai greu de găsit. Schimbările însă, nu așteaptă şi se produc indiferent de faptul că reactio- năm sau nu. Tiparul lui Gutenberg și-a manifestat efectul social deplin-doar câteva secole mai târziu, după revoluţia franceză. Noile tehnologii vor aduce însă schimbări esenţiale în anii ce vin. Dacă nu vom reuşi o sincronizare cu noile evoluţii, ne vom trezi degeaba dimineaţa. Este o provocare uriașă care necesită schimbarea unor mentalități legate prea mult de valorile secolului trecut. Viitorul trebuie gândit acum când, poate, nu este încă prea târziu. Darvas Attila adarvas@agora.ro www.byte.ro IMPRIMANTA COLOR === aia IE PE cians SRE 1 COPIA Il OR JOCAKRINIE ADEVARATELE OBIECTE DE ARTA AU MAI MULT DECAT O SINGURA FATA. Te-ai hotărât în sfârşit că vrei doar Aşa că, aşteaptă-te la ce-i mai bun şi chiar la mai un singur aparat care să poată trimite faxuri, să mult... poată scana, copia, telefona şi deasemenea imprima color. Ei bine, ai o singură altemativă: un aparat prevăzut cu toate aceste funcționalități - noul Canon MultiPASS C20 - biroul tău compact si multifuncțional. Acum este revoluţionar OCR, care îi dă posibilitatea să Chiar mai puternic, datorită software-ului editezi documentele scanate. Arad: * ELECTRONIC SHOP tel: (057) 289 642; Bucureşti: e ECO COPY & PRINT tel: (01) 679 35 39 eIT&S tel: (01) 411 08 86 eKONTRAX BIROTICA S.A. tel: (01) 337 39 06 eROMUS INDUSTRIES tel: (01) 230 16 50 eRTC tel: (01) 222 37 43 eSOTA tel: (01) 232 03 88 «TORNADO SISTEMS tel: (01) 667 28 23; Cluj: eKONTRAX tel: (064) 43 06 24; Constanţa: * TORNADO SISTEMS tel: (041) 618 580; Galati: eKONTRAX tel: (036) 46 15 22; Ploieşti: eIT&S tel: (044) 114 201; Sibiu: eECO COPY & PRINT tel: (069) 213 189; Timişoara: * ELECTRONIC SHOP tel: (056) 219 259 World Trade Center Bucureşti, b-dul Expoziţiei 2, tel. 01-223 38 54, fax. 01-223 42 36 Știri & Noutăţi Lotus consolidează Notes Cu noile versiuni de Notes, Domino si alte initiative, firma Lotus doreşte să-și unifice platforma pentru grup/mesaje. upta pentru supremația lucru- E lui în grup/mesaje (group- ware/messaging) pare să se desfășoare între două firme, cu Microsoft și Lotus în fruntea acestei bătălii, Cu viitoarele versiuni de server grup/ mesaje Domino și noua interfață client Notes 5.0, divizia Lotusa firmei IBM speră să obțină forța necesară pentru a încheia tranziția produsului Notes de la un mediu proprietar, spre unul care suportă stan- dardele Web în mod nativ, atât client, cât și server, De asemenea, Lotus are în vedere mai multe direcții pentru a realiza migrarea clienților săi spre interfața Notes 5.0 și plat- forma server Domino 5.0, așteptată să apară în a doua jumătate a anului 1998. Noua interfață Notes înmănunchează funcțiile produselor Lotus Mail, cc: Mail, Notes Mail, Notes Desktop, Organizer GS și Weblicator, într-un client Notes R5 stan- dard, [ar platformele server Lotus se vor clădi în jurul serverului Domino. Pentru a-i ademeni pe cei mai mulți uti- lizatori de cc: Mail, noul mediu Notes Mail adoptă multe din caracteristicile deja cunoscute, cum sunt anteturile de adresă "separate, stilul englezesc de scrisoare, livrarea amânată, fişiere de semnături, compresia ușoară a numelor și agenda de adrese accesibilă mai rapid. În momentul scrierii articolului, sursele au afirmat că Lotus s-a gândit și la o versiune gratuită pentru aducerea la zi a clienţilor Notes, destinată utilizatorilor care posedă con- tracte de întreţinere cc: Mail. Lotus a prezentat o tehnologie cu numele de cod R6D care permite clienților cc: Mail 6.x s4 se conecteze la serverele Domino 4.x și 5.x. Unitatea de mesagerie SoftSwitch a firmei Lotus se va concentra acum asupra pro- duselor care să permită migrarea spre Domino a mediilor de poștă bazate pe un sistem gazdă. Noua interfață client are și avantajul su- BYTE România APRILIE 1998 09:00 a.m. — 01:00 p.m. 02:00 p.m. — 05:00 p.m. pene una Pree pictograme, puteti naviga usor prin întreaga interfaţă a aplicațiilor. Danger Powers General Session What's new in the client The new harness.. Notes 5.0 va permite utilizatorilor crearea i propriilor titluriin pa- gina care reprezinta datele importante de pe Cerin cee a New! Wednesday - January 21 07:00 Am oe mw Moy 03:00 AM 4! Advocate Exchange 10:00 4M BI What's new in 4.6 cl 11:004M @ PNI 17-1 Om oi Pea G2 0 Pia 02-00 PA 04:00 PA 04:30 PM 4! CALL-IN tor Press B Morrow 05:00PM i Java & eSuite Suppi portului HTML 4.0, Puteţi importa pagini Web, GIF-uri animate, apleturi Java, iar apoi le puteți plasa direct în Notes, fără nici o conversie. Operaţiile de genul înapoi, înainte, căutare, precum și altele, cu care utilizatorii programelor de navigare sunt familiarizați, vă permit navigarea prin Ecranul de sus: noul Notes 5.0 unifică programe de mesaj multiple într-o sin- gură interfață, Ecranul de jos: Notes Calendar este contruit cu ActiveX, apleturi JavaBean și atribute de stil HTML. “ www.byte.ro „Pentru a lucra, în loc de mașini, muncitorii din S.U.A. folosesc tot mai mult propriile modemuri. Conform unui sondaj efectuat a- supra aproape 300 de directori executivi, 51% din firmele nord- americane afirmă că permit acum angajaţilor o conexiune perma- nentă sau prin programe pilot. Ultima imagine indică o creștere cu 9% fata de anul 1996. Sondajul organizat la sfarsitul Firmele accepta tot mai mult telenaveta trei) utilizează programele de te- lenavetă ca un instrument de re- crutare a angajaţilor. Aproape trei sferturi din cei chestionați (74%0) au spus că se așteaptă să crească utilizarea telenavetei de către firmele lor. implementarea unui program de telenavetă impune o planifi- care. Firmele trebuie să aibă în ve- dere o gamă largă de probleme administrative și tehnice, înce- anului trecut, condus de Centrul pând cu responsabilitatea anga- William Olsen pentru Strategiile jatului la distanță și până la pro- telenavetei menţionate de cei deplasare (11%) și aspectele de forței de muncă, relevă faptul că blemele de securitate, dar astfel multe firme (aproximativ una din de programe pot fi avantajoase pentru firmă. Printre avantajele (35%), schimbarea modului de chestionați se numără productivi- mediu (6%). tatea sporită (45%), economiile grupurile de poștă, de activităţi, de stiri, prin situri Web şi prin pagini de calendar. Etichetele din partea superioară a ecranu- lui permite comutarea între ecrane multi- ple sau oferă posibilitatea aducerii în prim plan a ferestrelor suplimentare. Spa- ţiul de lucru Notesa apus; interfaţa Porto- folio introdusă în Release 4.6 a fost extin- să pentru a suporta o organizare „trage gi plasează” în directoare multi-strat. Clientul de dezvoltare Notes Designer păstrează structurile Notes familiare, adăugând elemente Web prietenoase cum sunt editoarele de rezumate, prezen- tări generale, pagini, tabelele recursive şi cadre. Interfața Calendar a clientului este construită dintr-o combinaţie de controale ActiveX, apleturi JavaBeans şi atribute de stil HTML 4.0. Dezvoltatorii Notes pot scrie acum o singură aplicaţie, atât pentru www.byte.ro afişarea acesteia în clienți Notes, cât și în programe de navigare. Lotus a limitat implementările SO a clientului Notes 5.0 la 32 biţi pentru Windows şi PowerPC Mac. Acest lucru i-au lăsat pe utilizatorii OS/2 și Unix cu ceea ce Jeff Papows, președinte și CEO la fir- ma Lotus, a numit „ultima experienţă de navigator”. Prin aceasta, firma Lotus înţelege să ofere un client Web ale cărui aplicații să fie similare ca și caracteristici cu cele ale clienţilor nativi. Firma Lotus speră să-şi atingă scopul prin JavaBeans, care emulează elementele de proiectare Notes, incluzând vederile, navigatoarele şi edi- toarele de text formatat. Serverul Domino 5.0 rămâne o soluție interplatformă, cu versiuni pentru AIX, NT, Unix, $/390, OS/2 şi recentul AS/4000. Versiunea 5.0 va aduce în plus suportul pentru S/MIME (Secure Multi- purpose Mail Extension), LDAP V3 (Light- weight Directory Access Protocol) cu autentificarea scrierii/citirii, lucrul în cior- chine pentru navigatoarele Web şi clienții POP3, indexarea directă şi compactarea pe loc a bazelor de date şi o interfaţă uti- lizator de administrare reînnoită care per- mite realizarea unor activități globale de genul modificării listei de control al acce- sului la bazele de date multiple. Pe NT, serverul Domino va rula ca o aplicaţie ISAPI (Internet Services API), care poate funcţiona în paralel cu IIS (Internet Infor- mation Server) al firmei Microsoft. În momentul scrierii articolului, certificarea Microsoft Back Office a serverului Domi- no era pe punctul să apară. Firma Microsoft a lansat Exchange Ser- ver 5.5, iar în martie a terminat versiunea de Outlook 98. Această combinaţie va oferi serverului caracteristici de programare prietenoase cu utilizatorul. Deoarece Microsoft oferă proprietarilor de Office 97 şi [IS legat cu NT aduceri la zi gratuite, Lotus se va trebui să facă față unei aprige competiţii. Conform afirmației lui Papows, în 1997 Notes a câştigat 10.5 milioane de noi uti- lizatori. Şi, o dată cu îmbunătăţirea inter- feţei Notes, firma Lotus o dezvoltă pen- tru noi platforme, cum este Java. Unealta eSuite Workplace a firmei, împreună cu instrumentul DevPack pentru dezvoltarea aplicaţiilor de reţea, va permite dezvolta- torilor să livreze aplicaţiile în flux conti- nuu, care rulează atât în interiorul clien- tului Notes, cât şi în afara acestuia. „Trebuie să depunem o muncă imensă pen- tru a ne asigura că eSuite funcționează foarte bine cu Notes,” spunea Mike Zis- man la conferința Lotusphere 98, vice- preşedintele executiv al firmei Lotus. „Îl putem face mai rapid? Desigur. Îl putem face mai mic? Desigur. Aceasta este acum o problemă în curs de rezolvare.” Cu propria strategie pentru lucrul în grup, firma Lotus pare să se afle pe calea cea bună. Nu-i mai rămâne decât să o realizeze. -Steve Gillmor APRILIE 1998 BYTE România 9 vă invită la: Expoziţia şi Conferinţa Internaţională de Tehnologia Informaţiei şi Comunicaţii din România Lo 25 Cea mai importanta expozitie specializata de tehnica de calcul (hardware si software), electronica, birotica si telecomunicatii Editia a 7-a Complexul ROMAERO Baneasa 12-16 mai 1998 Va irositi timpul cautand de unul singur distribuitori pentru echipamentele dumneavoastra? Aveţi dificultăţi în a găsi pentru produsele dumneavoastră clienți cu mare putere de cumpărare? Comtek vă oferă şansa de a-i întâlni pe toți aceştia la CERF! Organizată la putin timp dupa CeBIT Hanovra, cea mai mare expozitie europeana in acest domeniu, CERF va prezinta echipamente si tehnologii de ultima ora. Nu pierdeti ocazia de a veni la CERF! Pentru informatii sunati acum la tel.: 231.18.82 / fax: 230.12.53; tel./fax: 230.62.81 Computers and Electronics Romanian Fair Ediţia a 7-a Complexul ROMAERO Băneasa 12 - 16 mai 1998 7998 CU PARTICIPAREA: 8% HITACHI (NCR SYMANTEC IESE Oa System PLUS ORACLE. SIDG za du & PHILIPS TEC po ILS Holding a crescenbe Plasmon VDO Stem E YBERNETICS mA 3 oo Atha ze D Computervision DR OT ARE i PROAISE nnd AWS (see, Cpecssortwaresri [ff inrormix diac ? AnaElectronic DEGK E] | Q NET Computers InTec N E ALLTROM RADCOM (2 Bi exec AQ oor RISO aris electronic srl EDEN SOFT gE) ROMSYM DATA SRL ee ELECTRONIC LASTING Bos ASTI CONTROL SN Lb og . - ae A ie 5 LONGSHINE mat ERICSSON £ a VN Autodesk. ETA - 2U Lucent Technologies =O ok BASF RUGA SAMSUNG [Robotics = Bay Networks MGT Trade srl scala = FAST 2000 pone WEE —— BEA = = FLAMINGO SCO Best COMPUTERS Pomana” | SHARP bla VIEWSONIC CUT. a 250 Sir Grapes Fe MAGIC Sytem | ema WHERE DO YOU WANT TO GO TODAY? M V LA MI R | MINOLTA > a E s VOGEL Canon GeCAD sri _ aa ae : star e | oars CORNEA WIZROM CIEL: cae a WYSE CLEPSYDRA 2 SS etno Ceai sis ane HEWLETT fog Informatica Secolului XXI 1 i A COMPAQ. Li) diatc ~ ROMSYS SA an Pentru informatii ali acum la tel./ fax: 230.62.81; fax: 230.12.53; tel.: 231, 18. 82 iS Ce se întâmplă cu stocarea pe bandă magnetică? atorită costului scăzut pe megaoctet, benzile magnetice reprezintă o soluţie preferată în cazul aplicaţiilor de înaltă performanţă şi a copiilor de sigu- ranță de mare volum. Benzile magneti- ce încă îşi păstrează această caracteris- tică, dar în linii mari, pentru un singur utilizator, un birou de dimensiuni mici şi pentru grupurile de lucru, unităţile de bandă magnetică suferă din cauza atacu- lui violent venit din partea alternativei dispozitivelor de stocare. Accesibilitatea şi funcţionalitatea mul- tiplă a unităţilor de stocare amovibile de mici dimensiuni, cum sunt unităţile Zip de 100 MB şi LS-120, au făcut din aces- te periferice o soluţie preferată de con- sumatori pentru stocarea şi schimbul de date și pentru copiile de siguranță în con- tinuă creştere. Pentru volume de date mai mari, utilizatorii pot alege fie o unitate CD-Recordable sau CD-Rewritable la 680 MB, fie o unitate Jaz sau SyJet care stochează 1 GB. Printre alte posibilități se numără soluţiile magneto-optice, optice şi alte variante de DVD-uri inscriptibile. Parţial, acest atac diminuat din partea mijloacelor de informare în masă este îndreptat împotriva răspândirii largi a unităților de bandă magnetică de-a lun- gul ultimilor trei ani. Din aceste cauze, dar şi datorită luptei canibalice dintre diversele tehnologii, este lesne de înțeles de ce piaţa unităţilor de bandă magneti- că pare a fi fragmentată. Există aproxi- mativ o duzină de formate de bandă mag- netică, unele fiind proprietare, care stochează cel puţin 1 GB (comprimat). Fabricanţii de unităţi, dornici să inves- tigheze propria lor piaţă, nu au realizat un progres prea mare în privința stan- dardelor uzuale, notează Bob Amatruda, un analist la International Data Corp. (IDC; Framingham, MA). Copiile de siguranta pe desktop se situează în segmentul familiei de casete de un sfert de inch (QIC), care includ unitățile de casete Travan. Oricum, capacităţile de stocare mai mari şi per- formanţele mai bune ale acestor unități le fac mult mai potrivite pentru serverele medii şi mici. În formatul NS, unităţile Travan stochează până la 4 GB necom- primat (8 GB comprimat), iar în noul for- mat NS20, până la 10 GB (20 GB com- primat), ceea ce permite crearea copiilor de siguranţă pe un server departamen- tal fără schimbarea benzilor. Pentru per- formanţe mai bune, atât NS8, cât şi NS20 suportă citirea în timpul scrierii şi com- presia hardware a datelor. Viteza tipică pentru unitățile NS20 ar putea fi de 7 GB pe secundă. Unităţile NS20 de la furnizori ca Aiwa, Seagate, Tecmar și alții tocmai au pătruns pe piață la preţuri de aproximativ 500$. Dar piaţa va fi în continuare asaltată de unități DAT (bandă audio digitală) de 4mm. 0.0 1.0 2.0 Sursa: International Data Corp. (Framingham, MA; 508-872-8200; http://www.idcresearch.com) 3.0 4.0 5.0 g, Milioane o Curând: un Linux cu interfață sialic usor de folosit Gratie eforturilor dezvoltatorilor care lucreaza la proiectul GNOME (GNU Network Object Model Enviroment), sistemul de operare Linux poate avea curand o interfata utilizator grafica consistenta, putand fi utilizat de orice incepator. Asa precum va asteptati din GNOME: un mod standard de configurare grafica. partea comunitatii Linux, echipa | GNOME isi construieste proiectul in intregime pe software gratuit. Nu este o versiune grafica de Linux, iar aplicatiile Linux inca nu exista. Vor exista. Dar exista probleme legate de aceste diverse medii, dupa spusele lui Marc Ewing, director de dezvoltare la Red Hat Software, o firma ce-si aloca resursele materiale și umane ale labo- ratorului de dezvoltare proiectului GNOME. Mediile grafice de Linux actuale nu sunt standardizate, pot fi un mister pentru începători și nu întotdeauna se integrează bine cu alte programe. GNOME va oferi un mediu cu componente standard ce pot fi uti- . lizate de programe și care vor permite începătorilor să-și configureze singuri. mediul în mod grafic. Scopurile GNOME includ un program de ges- tiune grafică a fișierelor și un suport pentru operaţii cu fișiere de genul „trage și plasează”. Nu se știe când va apărea versiunea 1.0 GNOME, deși Ewing estimează că va fi disponibilă în 9-12 luni. Pentru mai multe informații, vizitaţi http://www.gnome.org. - Dave Andrews 12 BYTE Romania APRILIE 1998 Microsoft” Solution Provider Microsoft (esuiccee Professional Microsoft’ Dealer Raport GartnerGroup Accesul la distanță și Internetul A cum accesul la distanţă a devenit o prioritate pentru întreprinderi, serviciile de chiziție a produselor din exterior sunt și ele în centrul atenţiei. Din 1995, modelele de costuri totale de proprietate (TCO) ale GartnerGroup pentru accesul la distanţă au dezvăluit că întreprinderile pot economisi bani apelând la furnizori de servicii adminis- trate extern (MSP), care oferă conexiuni la distanţă, gestiune de reţele, suport utilizator, securitate și găzduire de aplicaţii. MSP-urile includ agenţii de poștă, telegraf, și telefon, de reţele cu valoare adăugată (VAN) și furnizorii acestora, de transporturi pentru schim- buri locale; și de furnizare a serviciilor Internet (ISP). Toţi aceștia pot oferi acces din diverse locuri, prin rețele administrate. În 1997, 250 de utilizatori TCO ai modelului GartnerGroup au prezis că nivelul costurilor operaţiilor MSP sunt de regulă la jumătatea celui al serviciilor oferite de organizaţiile interne. În plus, la finele anului 1997, pentru reducerea în viitor a costurilor de între- prindere, toți MSP.-iștii au făcut schimbări radicale. Acestea includ utilizarea mai ener- gică a rabaturilor comerciale, accesul internaţional extins, suport pentru schimbul de pachete (IPX) între rețele, predispoziția pentru renegocierea contractelor, o seers mai mare, utilitare mai bune de apel si mai multe servicii de securitate. Din aceste cauze, GartnerGroup apreciază că există o probabilitate de 80% ca toate întreprinderile care intenţionează să cumuleze peste 5000 de ore lunar de conectare la distanţă să fie cel mai bine servite prin serviciile MSP contractate în anul 1998, iar în 2000 acestea să reprezinte o alternativă la construirea propriilor servicii de acces. Toate „ întreprinderile care au nevoie de servicii de înaltă calitate pentru acces la distanţă naţio- nal sau global trebuie să ia în considerare MSP.-urile din punct de vedere al timpului de conectare total. Pe lângă WAN, LAN și alte reţele, Internetul poate fi un vehicul pentru sistemele de acces la distanță. Rețeaua va deveni un canal viabil, dar degradat, pentru utilizatorii la distanță. Pe parcursul anului 1998, utilizând prima generaţie de produse VPN, între- prinderile care sunt în general angajate în implementarea noilor tehnologii, precum și cele care evită într-o anumită măsură riscurile, își vor crea cu succes oficii de fundal, cu o forță de muncă conectată la distanţă prin reţelele ISP-iștilor. Majoritatea acestor întreprinderi vor renegocia mai târziu ofertele pe categorii de activi- tăți pentru a obţine o mai bună clasă de servicii. ISP-iștii regionali, care de regulă închiria- ză serviciile de bază, nefiind proprietarii acestora, nu pot controla sau garanta calitatea serviciilor oferite clienţilor. Cu toate că'multe întreprinderi cred că Internetul și utilizarea mai multor ISP-iști regionali le vor economisi banii, acestea nu vor putea anticipa cât de redusă va fi calitatea serviciilor (de exemplu, răspunsul variabil, linii ocupate și suportul limitat) care însoțesc conexiunile ieftine. În 1998, GartnerGroup apreciază că va exista o probabilitate de 90% ca agenţii de transport a datelor să apeleze la pachete ISP ieftine pentru a atrage întreprinderile sen- sibile la costuri ridicate, apoi, după ce clienţii se vor lovi de o performanţă redusă, să urgenteze aducerile la zi a contractelor pentru serviciile din clasa de activități de primă și medie importanţă. ISP-iștii importanţi care pot oferi servicii IP private pe reţele extinse vor adopta modelul de serviciu MSP, oferind acces din locuri multiple, împreună cu ser- viciile de securitate, gestiune a reţelei, asistenţă și contabilizare a folosirii serviciilor. În ciuda vâlvei făcută în jurul posibilităţii accesului la distanţă prin Internet, nu v-o reco- mandăm în acest an,-chiar dacă se utilizează tehnologiile VPN. Pe de altă parte, soluţii- le de rețea mult mai mature, în prezent sunt mult mai viabile..De asemenea, ne așteptăm ca în 1998 serviciile de acces la distanţă ISP să atragă doar ocazional și neregulat între- prinderile. : John Girard este vicepreședinte și director de cercetare la GartnerGroup departamentul de acces la distanţă șitelenavetă. Pentru informaţii suplimentare despre conferința GartnerGroup, Accesul la distanță: Construirea și gestiunea locului de muncă în viitor (Lake Buena Vista, FL, 28-30 aprilie), sunati la 800-778-1997 sau vizitati http://www.gartner.com. Formatul DAT 4mm (cu o capacitate de 12 GB necomprimat pentru formatul DDS-3) este o soluţie optimă în cazul reţelelor și sistemelor multiutilizator sau a staţiilor de lucru performante. Preţul ridi- 14 BYTE România APRILIE 1998 cat al unităţii poate fi compensat de cel al suportului magnetic atunci când se uti- lizează multe benzi magnetice pentru sto- carea copiilor de siguranță. Formatul DAT este însă pus în pericol de către Travan cu unitățile de performanţă redusă de 8mm și cu unităţile de bandă magnetică liniar digi- tale (DLT) de mare performanță, chiar dacă există o oarecare suprapunere. O altă tehnologie de scanare în spirală de 8mm a concurat la început cu DAT de 4mm dar, la o capacitate de 20 GB, acest format concurează acum cu DLT pe piaţa dispozitivelor de stocare pentru între- prindere. Un alt format cu pretenţii pe această piață este Advanced Intelligent Tape (AIT) care nu poate fi schimbat cu alte formate dar oferă o capacitate de stocare necomprimată de 25 GB, pre- cum și o memorie şi o tehnologie de realizare a casetei care permit un acces mai rapid la date. Desigur, nu doar o singură tehnologie s-a făcut remarcată ca fiind cea mai bună soluţie în toate situaţiile. Dar legile pieţei au selecționat QIC/Travan, DAT şi DLT pentru a servi toate cererile de pe piaţă, de la cele cu necesităţi reduse de perfor- manta, pana la cele de performanță mare, chiar dacă există o oarecare suprapunere. În segmentul de piaţă al serverelor PC cu performanţe reduse, alegerea este deter- minată de preţ şi caracteristici. Atât QIC/Travan, cât şi DAT oferă perfor- manţe și capacități de stocare asemănă- toare, dar unităţile QIC/Travan sunt în general mai ieftine deoarece sistemul de control se află în interiorul casetei. Acest lucru mărește costurile de fabricare a casetelor comparativ cu cele DAT, dar acest lucru reprezintă un compromis bun dacă intenţionaţi să utilizați doar câteva benzi magnetice. Pe de altă parte, dacă pentru stocarea copiilor de siguranță pe o perioadă mai îndelungată veţi utiliza mai multe benzi magnetice, în ciuda prețului ridicat al unităţii, veţi economisi bani datorită prețului scăzut al casetelor DAT. În lupta dintre DAT şi DLT, încă nu s-a conturat formatul câştigător. De exem- plu, unitatea DLT internă DLT2000 a firmei Quantum (408-894-4000; http: //www.quantum.com) poate stocanecom- primat 15 GB la 1,25 MBps avand un pret de stradă în jurul a 2499$. Unitatea DAT interna SDT-9000 a firmei Sony (800-352- 7669; http://www.sony.com/storage bysony) poate stoca necomprimat 12 GB la 1,25 MBps, dar are un preţ de stradă de numai 1030$. Firma Quantum mai oferă unitatea DLT7000, cu o capacitate mărită de 35 GB la o rata de transfer de 5 MBps. Dar pentru aceasta performanta aveti de platit-64000$ pentru modelul intern. - Robert L. Hummel www.byte.ro The Definitive Reference Source! Over 7 Years of BYTE — 1990 to Present Plus, Quarterly Updates „ Call +353-091-752792 instant Access ’ To More Than i pos 80 issues of On CD-ROM = It's all at your fingertips — emerging 2 | trends, comprehensive world-wide industry analysis, multiplatform coverage of all the technologies, in-depth _ testing and product evaluations, \ advice, tips, expert opinions, and much more! It's a deal for anyone who's evaluating the . significance of new | technologies...doing | research...making complex ® multi platform purchasing - # decisions...developing the ” next generation hardware or software products...preparing corporate plans. It's Comprehensive... fia Doe eee = ~ Phone Orders! + 353-091-75279 | Time Saving...and Esca Easy to Use! It's all i fă. FAX Orders! = et i TL) 353-091-75279 English-language version only. Available for Windows 3.1, NT, Win 95. 7 YES! | want the power and convenience of BYTE on CD-ROM. Ul Send me BYTE on CD-ROM PLUS! The currently shipping version, plus 3 quarterly updates. 80+ issues for just $54.95. C) Send me BYTE on CD-ROM! Full text from Jan. 1990 through the end of the currently shipping quarter — over 80 issues or only $39.95. Charge my: Q MasterCard OVISA QO Amex O Check enclosed (Payable to BYTE magazine, US funds only) Card # Exp. Date Signature ity State/Province/Country Zip/Postal Code -mail Address CDIP97 Mail to: BYTE on CD-ROM, Post Office Box 72, Galway, Ireland ie] 7 My Canadian and U.S. orders, please add $2.95 for shipping and handling, and state tax where applicable. (Canadian orders add 3 | | appropriate GST). Outside North America, add $5.00 for air mail delivery. Allow 6-8 weeks for delivery. s 3 4 Division of The McGraw-Hill Companies PowerPC G3 aspiră la 400 MHz în anul 1998 Ae firma Intel, cat si Digital au depa- şit pragul celor 300 MHz cu proce- soarele lor Pentium II, respectiv Alpha 21164PC, iar acum, alianţa PowerPC a ridicat ştacheta. În acest an, partenerii PowerPC vor introduce noi tehnologii şi procese de fabricaţie, care vor îmbunătăți viteza şi performanţa procesoare din generaţia a treia (sub numele de cod G3) PowerPC740 şi 750. Apoi vor urma următoarea generaţie de cipuri Power- PC, G4, pe la începutul anului 1999. Seria G3 750 de UCP-uri PowerPC apărute anul trecut, a introdus în spri- jinul performanţei un sistem mai rapid, precum şi magistrale pentru memoria cache L2. Astfel, în unele cazuri, aceste procesoare sunt mai performante decât PowerPC 604e la 350 MHz (vezi pagi- na 28 din BYTE, ianuarie). Firmele Motorola şi IBM au intenţia să lanseze în 1998 noi procesoare G3 având viteze interne şi de magistrală chiar mai ridi- cate. Surse ale firmei Apple afirmă că ar putea să lanseze la sfârşitul anului 1998 noi mașini Mac OS bazate pe G3, cu magistrală de sistem la 100 MHz. Firma Motorola are deja procesoare 750 la 300 MHz. Iar sursele afirmă că proce- sorul 750 va atinge 366 MHz în tri- -mestrul al doilea, iar la sfârșitul anului 1998, 450 MHz. În momentul de faţă, singurele sis- MAXpowr G3 de la Newer Technolo- gies mărește viteza UCP-ului la 275 MHz. teme desktop echipate cu seria G3 sunt cele Mac OS, prin urmare piaţa dispozi- tivelor încorporate își va suma inevitabil un rol mult mai mare în domeniul Pow- erPC. În 1997, piaţa calculatoarelor desktop a furnizat majoritatea vânză- rilor pentru consorțiul PowerPC, dar, conform declaraţiilor firmei Motorola, chiar dacă vânzările firmei Apple cresc în 1998, cipurile PowerPC încorporate se vor vinde mai repede în acest an. Cipurile încorporate PowerPC bazate pe arhitectura G3 vor apărea în calcu- latoarele de buzunar, de reţea și în dis- pozitivele de rețea. Cu linia de produse G3, firmele IBM şi Motorola vor obține G3 azi și mâine un lucru similar cu cel obţinut prin Pow- erPC 603e: în cazul UCP-ului 603e încorporat, au scos instrucţiunile pen- tru virgula mobilă (acestea rareori sunt necesare în aplicaţiile încorporate). Procesorul G3 PowerPC 740 şi-a început viaţa la 233 MHz; 750 a apărut “la 266MHz. Cât de mult va trece noul G3 PowerPC de 300 MHz, rămâne însă de văzut. „Chiar acum putem mări cu ușurință viteza cu 20%,” afirmă Will Swearingen, director de marketing la Motorola, care doreşte să fixeze frecvenţa procesorului PowerPC750 la 333 MHz. În ianuarie, firma IBM a anunţat lovitura anului pentru Power- PC750, frecvenţa de 275 MHz, ce poate fi atinsă prin upgrade cu ajutorul cartelelor oferite de firmele Newer Technologies (Wichita, KS) si Interware Co., Ltd. (Tokyo). Noile sisteme desk- top vor apărea cu certitudine, dar în momentul publicării articolului, firma Apple nu anunţase vreun sistem la 275 MHz sau mai rapid, bazat pe Power- PC7S0. În februarie, firma IBM a anunţat un microprocesor PowerPC750 în proce- sul de 0,20 microni (actualul 750 este realizat în procesul de 0,25 microni) având o lungime efectivă a canalului si interconexiuni de cupru de 0,12 mi- croni. Folosirea interconexiunilor de CPU Proces Viteze + Cache Controlercache Putere Raportde CacheL2 (apariţie) CMOS interne în cip? L2 maxim consumată bus maxim de fundal’ 604e „25-microni Până la Nu 1MB 8/14.5 Wla350MHz 7:1 : (T3 1997) 350 MHz oe .29-microni re Max.266MHz Da 1MB „.5,7/77,9Wla266MHz 8:1 183MHz 603e .29-microni 300 MHz Nu 1MB 3.7/5.8W la250MHz 6:1 (T3 1997) PPC750 O .25-microni 300MHz Da O 1MB „5.9/8.2Wla275MHz 81 150 MHz (121998) oe ; : ee : PPC 750 .20-microni Max.450MHz* Da 1MB N/A 8:1 Va fi (T4 1998) stabilit 1 Sistemele Apple folosesc 604e cu cache inline, dar acest lucru nu se reflectă în proiectul cipului. ” Estimare BYTE Magazine. 16 BYTE Romania APRILIE 1998 Pavilion 105 Stand 1214 —s Plasmon DATA STORAGE I Str. Pictor Luchian 3 Sector 2 Bucuresti 7 MONITORS Wh Samaria Tel.: 401-312 03 11 MULTIMEDIA PRESENTATION EQUIPMENT [| LD] e-mail: Salads Bogus SSGEMINI SP Str. Vasile Conta Nr.9 bis Bucuresti 2 Tel/Fax: 210.85.65, 210.85.70 Plus in quality CI VA POATE OFERI WYMAN Orice dilij lil) configurație Inkjet Printers. pentru Laserjet Printers. Personal Computers. Scanners. Software. Inkjet Plotters. Building Networks for YOUR Business N cablare structurată voce, date, video N echipamente Bay Networks Cisco Systems 4 lutii WAN X.25 N integrare CTI audiotex, voice-mail N proiectare N implementare N service “==TehnoLOGIC {37 Computers for Industry Bucuresti, B-dul Burebista nr.1, bl. D15 Tel/Fax: 3232350, 6202331; Fax:3232053 WWW: http://tehno.webinfo.ro e-mail: tehnologic@webinfo.ro Cisco Systems 18 BYTE Romania APRILIE 1998 cupru permite realizarea unor proce- soare mai mici şi mai rapide, care con- sumă o putere mai mică. Firma IBM afir- mă că cipul poate atinge 480 MHz la 2V. Acest anunţa fost doar unul de tehnolo- gie, fără ca firma să precizeze când anume va fi comercializat acest cip. Firmele IBM şi Motorola imple- mentează separat procesele pe bază de cupru; IBM va fi prima care va folosi cuprul în G3, iar apoi, atât IBM, cât şi Motorola vor folosi cuprul în seriile G4. Procesul pe bază de cupru va reduce puterea de 5W disipată (la 266 MHz) la valori mai mici. Anumite produse, ca MAXpowr G3 a firmei Newer Technologies, actuali- zează cartela cu un cache L2 care rulează la aceeași viteză ca UCP-ul (275 MHz). Dar acest lucru implică o memorie RAM scumpă şi tocmai de aceea versiunea la 275 MHz cu un raport cache L2 de 1:1 a firmei Newer costă aproximativ 2000$. Oficialităţile firmei Apple afirmă realizarea sistemelor desktop MAc cu un raport 1:1 este posibil, dar acestea ar costa prea mult. Să nu vă aşteptaţi la ast- fel de sisteme Mac până când nu va scădea preţul memoriilor RAM. Deoarece magistrala G3 imple- mentează doar protocolul MEI (modifi- cat, exclusiv, invalid), aceasta nu poate fi utilizată pentru sisteme cu mai mult de două procesoare. Când va apărea SO-ul Rhapsody al lui Apple, cu suport pentru sisteme multiprocesor, va trebui sa se renunte la generatia anterioara de pro- cesoare 604e. Firmele IBM si Motoro- la doresc să mărească viteza procesoru- lui 604e, in timp ce 603e nu va depăşi 300MHz. Acest an este important pentru grupul PowerPC. Este planificată extinderea utilajelor Somerset (un centru de proiectare a semiconductoarelor din Austin, Texas) pentru fabricarea noilor cipuri incorporate, iar alianta va dezvălui detaliile lui G4, succesorul lui G3. Până atunci, îndreptaţi-vă privirea spre mai mulți megaherzi, viteze ale magistralei de sistem mai ridicate şi spre noile procese bazate pe cupru ale pro- cesorului G3. - Jason Krause [din BYTE, o publicatie McGraw-Hill, Inc. Adaptare - Mircea Sabău] www,.byte.ro enfitate —— Când problemele vă depăşesc aveţi nevoie de soluţii. Dar, indiferent dacă este vorba despre o aplicaţie integrată pentru optimizarea fluxului operaţiilor dintr-o bancă sau sisteme pentru organizarea unei reţele de administraţie locală, pentru ICL tehnologia nu este niciodată un scop în sine: importantă este calitatea pe care o aduce vieţii soluţia respectivă. Chiar şi atunci când nu = Se) = format 1a in tehnolog toţi ştiu precis cum funcţionează. Asta înseamnă, pe înţelesul omului de rând, tehnologia informaţiei. lar, în lume, tehnologia informaţiei are trei iniţiale: ICL. ICL - Informaţia care lucrează. Informatia Care Lucrează. i 2 FUJITSU PCs e NOTEBOOKS e SERVERS Pentru relatii suplimentare contactati: ICL - International (UK), Branch Romania & Rep. Moldova, Aleea Alexandru nr. 51, sector 1, Bucuresti, Tel: 401 230 3030, Fax: 401 230 0903. Parteneri autorizați: ALFA GLOBAL SOLUTIONS (Cluj-Napoca), Tel: 064/42.64.31 © ALFASOFT SA (Cluj-Napoca), Tel: 064/19.75.86 ¢© ASESOFT SRL (Ploiesti), Tel: 044/14.37.22 e A&S COMPUTER SRL (Bucureşti), Tel: 01/230.58.44 e COMSER SRL (Hunedoara), Tel: 054/23.33.30 ¢ CORES SRL (Timisoara), Tel: 056/19.00.51 «e DIMSOFT SRL (Bucureşti), Tel: 01/250.93.75 e DYNAMIC NETWORK TECHNOLOGIES (Bucureşti), Tel: 01/210.68.63 e ELCOSOFT SRL (Cluj-Napoca), Tel: 064/19.12.36 e ESTICO SRL (Braşov), Tel: 068/41.95.63 ¢ GENESYS SOFTWARE SRL (Bucureşti), Tel: 01/220.32.80 © GENET COM SRL (Craiova), Tel: 051/41.34.84 ¢ INTELPROF INTERNATIONAL SRL (Braşov), Tel: 068/41.13.54 e MIXERA SRL (Brăila), Tel: 039/61.94.47 ¢ ROMUS TRADING & DEVELOPMENT LTD (laşi), Tel: 032/21.04.92 * SINTEZIS BIROTICA (Oradea), Tel: 059/41.99.61 «e TOPEDGE ENGINEERING SRL (Craiova), Tel: 051/41.31.93 Cu Dialog, iroul tău poate fi oriunde... Sau aproape oriunde! Intr-o lume în care accesul la informaţie este un factor esențial Vei fi astfel în legătură permanentă cu partenerii tăi, chiar și pentru succes, să poți comunica în orice moment, oriunde te-ai atunci când călătorești, în țară sau în străinătate. lar dacă nu poți afla, este mai important ca niciodată. De aceea, Dialog GSM îţi oferă acum BIROU MOBIL și DIALOG FAX, două noi servicii concepute răspunde sau nu poți fi contactat, Mesageria Fax preia toate apelurile Imprimantă AR ! fax care îți sunt adresate. Acum biroul ——— tău merge cu tine oriunde! Te așteptăm în magazinele Dialog GSM din București, Cluj și Constanţa PC portabil pentru a-ți oferi un maxim de “n Program de comunicație | : i | - _ | Cablu DD hose \aeKo ie cese Naseteraperiienss — mobilitate si eficienta tn afaceri. we taci . Poţi primi sau trimite fișiere de date 5 = 3 De 3 Cartelă Cu ajutorul telefonului mobil SSE PCMCIA unde îţi poţi procura echipamentul Be: = 3 GSM, folosind aceste servicii poți calculator SSE O necesar pentru a beneficia de primi și trimite mesaje fax sau fișiere de date prin rețelele de serviciile BIROU MOBIL și DIALOG FAX. Pentru recomandări telefonie mobilă și fixă. și informații suplimentare sună la 203 33 33. a http://www.dialog-gsm.ro CeBIT ‘98 nul acesta, între 19 şi 25 mar- tie, Hanovra a fost din nou gaz- da celui mai important târg european de tehnologii infor- matice, software şi telecomunicații, CeBIT. Evenimentul, și așa deosebit de important, a oglindit creşterea explozivă a interesului pentru domeniu. A A e Targul in cifre 7250 de firme, din 60 de tari au expus fn cele 25 de hale, pe o suprafata de peste 371 mii metri patrati. Cei peste 670 mii vizita- tori şi-au putut forma o imagine corectă asupra ultimelor evoluţii din aceste domenii vitale, cu influență decisivă asupra economiei mondiale. O economie mod- ernă este de neimaginat fără asistența asig- urată de produsele și serviciile oferite de tehnologiile informatice şi noile servicii de comunicații. Ignorarea fenomenului duce doar la mărirea decalajelor existente. Am avut ocazia să văd, în acest an, târgul dintr-un punct de vedere deosebit. Alături CeBIT Hanovra, cel mai mare târg de tehnologii informatice și comunicații din Europa. de redactorii BYTE din SUA, Germania, Japonia, Anglia, am făcut parte împreună cu Cristian Nagy, redactorul şef de la PC Report din juriul care a evaluat produsele prezente la CeBIT şi a stabilit laureaţii premiilor BYTE Best of Show. Aceste pre- mii se acordă anual şi laureaţii se bucură de un deosebit prestigiu, datorită recunoașterii noutăţii tehologiei înglobate în produsele distinse şi a impactului asupra dezvoltării viitore a domeniului. Puteţi găsi lista pro- duselor distinse în acest an în secțiunea „Ce-i nou?”, din acest număr. BYTE a fost prezent deci, dar firmele din România au fost mai mult în vizită, căci cu două firme prezente și fără un stand al României ( așa cum au existat pentru SUA, Izrael, Ungaria, Irlanda și nenumărate alte țări) îmi este foarte greu să-mi imaginez ce sprijin pri- meşte în mod oficial acest domeniu, de- clarat ca fiind de importanță strategică. Cred că este interesantă distribuția pe BYTE a fost prezent la Hanovra și a decernat distincțiile BYTE Best of Show. țări a firmelor prezente. Din comunicatul APRILIE 1998 BYTE România 21 Eveniment CeBIT ‘98 de presă oferit de Deutsche Messe AG, la închiderea târgului, putem afla o serie de date statistice. La CeBIT'98 au participat 2.724 de companii din afara Germaniei. Din Marea Britanie au venit 285, din Olan- da 118, din Franţa 106 companii, dar au fost şi 160 de firme din Europa de Est mesaje integrate, baze de date inteligente, toate destinate rezolvării unor probleme complexe și care sunt acum soluționate cu tehnologii legate de Internet. Nu au lipsit nici sistemele de operare noi, si SCO Unix 7 a şi fost distins cu Best of Show, la cate- goria SO, de către redactorii BYTE. O ten- Standul Novell la CeBIT ‘98. (Ucraina: 50, Rusia:44), America Latina (74) şi desigur Asia (798), prezentă cu un număr mai mare de companii decât în anul trecut, în ciuda dificultăţilor eco- nomice din zonă. Un fenomen remarcabil este că din Taiwan au venit 502 companii, numărul lor fiind pentru prima dată mai mare decât cel de 411, al companiilor din SUA. În ceea ce priveşte vizitatorii din afara Germaniei, cei mai mulți au venit din ţările Comunităţii Europene 63.000, apoi ur- mând Europa de Est (16.000), Asia (15.000) şi America (6.800). Toate cifrele arată o tendinţă de creștere a interesului pentru tehnologiile informatice și comu- nicatii. Interesul crescut fata de eveniment s-a oglindit și în numărul vizitatorilor virtuali la paginile Web ale târgului (www.cebit „de). Faţă de cei 3 milioane de vizitatori din 105 țări, de anul trecut, anul acesta s-au înregistrat 4,5 milioane de vizitatori, din 132 de țări. Tehnologii În domeniul software, se manifestă din ce în ce mai pregnant dominaţia aplicaţiilor Internet. Produse de tehnologii bancare, pentru comerțul electronic, plăţi electro- „nice, securitate, administrare, sisteme de 22 BYTE România APRILIE 1998 dință crescătoare arată numărul aplicaţii- lor pentru Linux și al soluţiilor 100% Pure Java. Echipamentele hardware au oferitunele noutăţi, dar s-a remarcat o tendință de a oferi echipamentele tradiţionale, în con- figuraţii mai performante și la un preţ mai redus. Cartelele cu cipuri inteligente, pen- tru plăţi electronice şi securitate pe Inter- net, încep să se impună. Tot mai multe echipamente notebook sau de buzunar (PDA) permit accesul la rețea, pe legături prin modem, modem radio, GSM. Toate soluţiile prezentate indică o tendință de creştere a mobilității utilizatorilor și dorința de a oferi posibilități de lucru, de oriunde s-ar afla utilizatorul. Pentru conectarea perifericelor, producătorii de PC-uri şi peri- ferice au început să ofere porturi USB (Uni- versal Serial Bus). Plăcile de bază mai noi, pentru PC-uri, oferă magistrale la 100 MHz şi soluţiile AGP (Advanced Graphic Port) au devenit deja standard. Există din ce în ce mai multe soluţii pentru terminale de acces la Internet, set-top-box, telefonie video, dar au apărut deja televizoare cu posibilităţi înglobate de acces la Internet. O serie de companii au oferit soluţii de tele- fonie IP şi transmisiile de voce pe IP încep să atingă o calitate rezonabilă, datorită adoptării soluţiilor bazate pe standardul H.323 şi creşterilor de viteză de transfer pe infrastructurile de comunicaţii moderne. La echipamentele de rețea, soluţiile ATM încep să se impună şi Gigabit Ethernet oferă opțiune viabilă în multe situații. Comuni- caţiile fără fir pătrund ca soluţie viabilă pen- tru LAN și reţele urbane (vireless LAN). Interesante au fost diferitele echipa- mente GSM sau o soluţie de telefon DECT (Digital European Cordless - Telecommunication) miniatură, înglo- bat într-un ceas de mână. Ca tendință generală se poate remarca integrarea tot mai strânsă a serviciilor de comuni- caţie telefonică digitală şi a tehnolo- giilor Internet. Semnificativ în acest sens mi s-a părut EWSD InterNode prezentat de Siemens AG (http://w2.siemens.de/ oen/what- snew/whatsnew.htm) care realizează Internet PoP pe centralele telefonice EWSD, sau produsul premiat la cate- goria de soft de comunicaţii, MRS 3.1 Message Routing System, al firmei PP- COM Telecommunications + Net- working GmbH, care este un sistem unificat de transmisie de mesaje (tele- fonice, fax, e-mail cu MIME, SMS) accesibile pe linii telefonice, GSM, Internet, practic de oriunde. Târgul este imens şi fiecare vizitator are de ales între o multitudine de soluţii şi pro- duse. Este imposibil să vezi totul. Dar nu potsă nu menţionez produsul care a câștigat în acest an BYTE Best of Show Award: SuperNova/VisualConcepts de la Super- Nova, un mediu revoluționar de dezvoltare software (http://www.supernova .com) Organizare Organizarea a fost admirabilă, având în vedere amploarea manifestării. Centru de presă, dotat cu toate echipamentele nece- sare a permis urmărirea principalelor eveni- mente, prezentările făcute de firme și con- ferinţele care s-au ținut la centrul de conferințe. Cataloagele tipărite, sau pe CD, au fostaproape impecabile. Microbuze spe- ciale au asigurat transportul de la centrul de presă la diferitele pavilioane, ceea ce a permis economii considerabile de timp. La centrul de informare, reprezentanța căilor ferate DB ne-a oferit în câteva secunde o listă cu legăturile optime spre casă. În mod curios poate, dar toate serviciile anexe au funcționat. Sunt convins că organizatorii CERF, din mai, prezenți şi ei au văzut multe lucruri, pe care sper să le putem regăsi în mai, la București. BI Darvas Attila este redactor şef la BYTE Româ- nia. Poate fi contactat prin e-mail la adresa adarvasQagora.ro. 19M8Șeydyy DROG trap iii ii] By eneajay ngudad apaday leyy ajeg ase) eunu Microsoft România anunţă primele companii care devin Microsoft Certified Dealer. De Daniel Moldovan Certificare Microsoft o a data de 11 martie 1998, Microsoft România a înmâ- 24 BYTE Romania APRILIE 1998 nat oficial, intr-un cadru festiv - conferit de comple- .. i xul World Trade Center din Bucureşti — diplomele Mi- Com pan i ie crosoft Certified Dealer primelor companii care satisfac îmi exigenţele acestui program. Declanșat la cotul anului 1998, care au pri m it statutul programul Microsoft Certified Dealer urmăreşte creşterea calității i ft i fi . „ activităţii de promovare şi comercializare a produselor Microsoft. Mi croso Certi ed Deal er. Programul se sen ae ee care ae sa oe Compania Oras acest statut si care indeplinesc conditiile prevazute. Una dintre cele mai importante dintre aceste edie certificarea Microsoft ACE COMPUTERS IAȘI Sales Specialist a cel puţin unei persoane din cadrul firmei. Per- BIRO TECHNOLOGIES PLUS BUCUREȘTI soanele certificate Microsoft Sales Specialist au urmat cursurile BIROTICA SUCEAVA organizate de Microsoft România și au trecut un examen de C&C COMPUTERS BUCUREȘTI atestare. În acest fel, companiile în care aceste persoane îşi vor des- CP INFO BUCUREȘTI făşura activitatea vor avea competența necesară pentru promovarea DATALOG COMPUTERS TG.MUR ES si comercializarea produselor Microsoft. DATAS TG.SECUIESC Statutul de Microsoft Certified Dealer conferă firmelor certifi- i bape iesit ale Darie fise DIGICOM SYSTEMS BUCUREȘTI * Promovarea companiei în acțiuni de marketing desfășurate de fili- ELCOM INTERNATIONAL BISTRIȚA ala Microsoft România; EXPERT GROUP TR.SEVERIN * Materiale de marketing gratuite pentru promovarea produselor GREEN POINT SERVICES BUCUREȘTI Microsoft; INTERNEXT ARAD * Accesul la produse Not For Resale; IS SIBIU SIBIU . Informaţii şi d i despre riza i de formare, evenimente K TECH ELECTRONICS BUCUREȘTI i campanii promoţionale Microso . aoe coe Certified Dealer, Microsoft Certified Dealer KEY SYS GRAFX ORADEA Banner, Sticker, Logo kit. LOGIMAX CANADA BUCURESTI „ Programul Microsoft Certified Dealer este un program deschis, LOG-SOFT IAȘI organizarea acestui eveniment, urmărind anunţarea certificării pri- PENTIUM CLUJ melor companii care au îndeplinit condiţiile necesare precum şi pro- R&M INTERNATIONAL '94 BUCUREȘTI movarea lor. Cursurile de certificare Microsoft Sales Specialist con- SERCOM IAȘI tinuă şi pe măsură ce companiile vor îndeplini condiţiile necesare, SMART SOFT SERV BUCUREȘTI vor putea încheia contracte de parteneriat cu Microsoft România. SOFT DESIGN SIBIU După înmânarea diplomelor reprezentanţilor companiilor invi- tate, domnul Silviu Hotăran, director general al Microsoft Ro- SOFTWARE ITC BUCUREȘTI mânia a declarat iniirontele: „Semnarea acestui parteneriat are SUMMIT SIBIU o semnificaţie deosebită pentru noi şi pentru partenerii noştri locali. SUNNY INVEST CLUJ Felicit firmele care au înţeles necesitatea creşterii calității în acti- TRICORP ELECTRONICS BUCUREȘTI vitatea de comercializare a produselor Microsoft şi au îndeplinit UM-SOFT BACĂU toate condiţiile programului Microsoft Certified Dealer. Din partea UNITECH ELECTRONICS BUCU REȘTI noastră vor avea suportul necesar pentru a dezvolta o activitate de business profitabilă. Noi ne-am propus să demonstrăm că vânzarea produselor software și dezvoltarea serviciilor conexe sunt activi- e tăți cu un impact puternic în rezultatele individuale ale firmelor Tr IT, dar şi ale societăţii în general. După numărul mare de companii | M icrosoft 0: = rtifi e e, care au răspuns într-un timp atât de scurt, credem că mesajul nos- Dealer tru a fost perceput corect. Mai mult, suntem convinşi că progra- mul trebuie continuat într-un ritm accelerat, respectând cu strictețe exigenţele sale profesionale. "E Daniel Moldovan www.byte.ro SO Sistemele de operare pentru 1,0 au suferit modificări care înlesnesc migrarea arhitecturii către noile procesoare. De David Wilner Sistemele de operare pentru 1.0 evoluează u a trecut multă vreme de când PC-urile au surclasat stadiul de simple calculatoare personale, 3 devenind mașini foarte puter- nice, capabile să acționeze pe post de server de întreprindere, Web server sau ca şi o ro- bustă mașină desktop. Cerinţele pentru ra- tele de transfer ale noii clase de PC-uri au mandatat crearea unei arhitecturi I/O inte- ligente standardizate, cunoscute ca şi IO, care degrevează procesorul principal de tra- tarea întreruperilor şi administrarea hard- ware de nivel jos, încărcând procesoarele I/O separate. De asemenea, L, O simplifică în ma- re parte modelul driverului de dispozitiv, o- ferind un cadru de lucru pentru rularea u- nei noi generaţii de aplicaţii software pentru IOP. Per global, aceasta abordare imbunatates- te rata de transfer și scalabilitatea unui sis- tem. Funcţia lor este similară cu cea pe care o aveau controlerele de cluster în sistemele mainframe iniţiale, de reducere a gâtuirilor şi încetinirilor sistemului, ca urmare a unei creşteri a numărului de utilizatori. (Mai multe informaţii despre L,O puteți afla din „VO rapid şi inteligent pentru servere”, mai 1997, BYTE România și „IL, O depăşeşte limi- tarile I/O”, august 1997, BYTE Romania). SO pentru 1/0 Pentru a administra în mod efectiv diferitele fluxuri 1/O, fiecare IOP - fie că se află pe placa de bază, fie pe o cartelă periferică - rulează propria copie de SO, așa cum este indicat şi în figura din dreapta. Un SO înglobat este ideal pentru această sarcină din moment ce el trebuie să fie mic, fiabil și rapid. Sistemul de operare înglobat al I,O este IRTOS (1,0 real-time OS) de la Wind Riv- er. El este comercializat sub numele Ix- Works, care derivă din SO-ul înglobat VxWorks- optimizat pentru arhitectura 1,0. Până în prezent, Ix Works a fost portat pe două platforme I/O: cipurile 960 Rx de la Intel si platforma StrongARM I/O dela Digi- tal Equipment. Ix Works implementează toate caracte- risticile standardului I, O, cum ar fi un cadru Mediul 1,0 | Administrator resurse i = Arhitectu 190 DI Profilurile pentru procesoare parti- = culare modifică modulele nucleu. Un SO în timp real înglobat, IxWorks administrează operaţiile de nivel jos ale dispozitivului. driver condus de evenimente și protocoale de mesaje pentru gazdă. Micronucleul său oferă un număr de facilități în timp real cum ar fi multitasking cu nivele de prioritate şi prelucrare rapidă a întreruperilor. Task- urile pot fi executate fie preemptiv, fie folosind planificarea round-robin. Pentru a îmbunătăţi performanța, unele porțiuni din API-urile pentru drivere au fost scrise în limbaj de asamblare. Suplimentar, Ix Works utilizează o arhitectură orientată pe obiect care permite încărcarea şi descărcarea dinamicăa driverelor de dispozitiv. Dacă un dispozitiv este eliminat, obiectul driver cores- punzător şi celelalte obiecte descendente (ex. buffere de memorie) vor fi şi ele eliminate. Riscurile portării Cunoașterea tehnologiei de portare care stă la baza nucleului de la Wind River este esenţială pentru înțelegerea modului în care Ix Works a fost portat pe procesoarele Intel şi Digital. Nucleul a fost proiectat de la început pentru modularitate, luându-se însă în considerare și capacitatea de portare. Cu toate acestea, până ce codurile portabile actuale n-au fost definitivate, a fost dificilă înțelegerea implicaţiilor. APRILIE 1998 BYTE România 25 Fundamente/SO Sistemele de operare pentru 1,0 evolueaza În trecut, inginerii utilizau o abordare „în forță”, prin care o copie a codului era modificată pe ici pe colo, astfel încât să fie funcțională pentru un anumit procesor. Ast- fel de coduri portabile create „brutal” au ge- nerat copii divergente ale codului sursă, fiecare cu modificări diferite pentru plat- forme diferite. În acest caz, repararea unei erori de programare sau adăugarea unei îmbunătăţiri avea ca repercusiuni realizarea de duplicate pentru toate tipurile de coduri. Iniţial au fost combinate toate codurile sursă, provenite de la platforme diferite, fo- losind în acest scop multe compilări condi- ţionale. Acest lucru a reaşezat toate codurile sursă într-un singur set de fişiere, însă nu a rezolvat complet problema; de fiecare dată când era scris un cod portabil nou, el nece- sita modificări ale codului sursă la toate porti- unile care erau dependente de arhitectură. Pentru a rezolva această problemă, a fost creatun profil al fiecărui procesor. Acest pro- fil identifica caracteristicile unice ale proce- sorului - cum ar fi cerinţele de memorie, ordonarea octeților și direcția de creştere a stivei - care autoriza modificări în codul sursă. Profilurile înregistrau, de asemenea, întreruperile și tratarea excepțiilor cu care trebuia să se lucreze. În final, Wind River a obținut aproximativ şase coduri portabile diferite care suportau un set suficient de vast de procesoare diferite. Portarea profilurilor Astăzi la Wind River, lansăm scrierea unui cod portabil prin completarea profilului pen- tru un procesor specific. Profilul este schițat în fişierele antet, textul fiind apoi editat pen- tru a corespunde cu caracteristicile unice ale procesorului. Acest profil configurează, în mod automat, întreg codul sursă pentru pro- cesorul destinaţie. În mod inevitabil este necesară o doză mică de calibrare fină, pentru anumite struc- turi de arhitecturi. Pentru a realiza acest lucru, îmbunătăţim în continuare procesul de abstractizare prin identificarea acelor componente SO care sunt în mod inerent specifice arhitecturii, extrăgându-le din partea principală a codului. Combinarea acestor proceduri cu meca- nismele de control de bază ale codului sursă a făcut posibilă pentru Wind River oferirea unui suport pentru o largă varietate de pro- cesoare diferite. Tehnologia de bază din me- diul de dezvoltare Tornado şi Vx Works RTOS a fost expandată pentru L,O și Ix- Works. Presupunând faptul că un cod porta- bil pentru VxWorks este pregatit pentru un anume procesor, atunci un cod portabil pen- tru IxWorks va fi o simplă extensie a acestei realizări. Partea leului din munca depusă în por- 26 BYTE România APRILIE 1998 tarea L,O se află în periferice. Pentru a por- ta L,O la o tehnologie particulară de proce- sor, un subset de 50 de funcţii periferice tre- buie să fie adaptate pentru diferitele dispozitive ale noii platforme. În plus, patru componente SO), critice în raport cu timpul - transferuri DMA şi PCI, interfaţa mesaj şi comutare de context - necesită un cod de calibrare a performanţei. Această portabilitate de bază a L,O nece- sită aproximativ două luni. Optimizarea și Obiecte | Driver scsI i Driver SCSI Î producător A producător B O comparație a celor două procesoare Deoarece acum există o ofertă de procesoare compatibile IO care suportă Ix Works, există și înclinația pentru realizarea unei comparații. i960 este o soluţie integrată, mono-cip, ieftină. Este dedicată folosirii în cartele de adaptare cum ar fi aplicaţiile RAID. Deoarece este o soluţie mono-cip, ea nu necesită multe componente suplimentare şi # deretea § §Driver de reteal # producator SSS ae RE [Driver de reted | producător D Arhitectura orientată pe obiecte de la SO-ul IxWorks conferă o portabilitate ușoară. calibrarea fină într-un număr mic de locuri în care performanţa este critică necesită efor- turi serioase şi este un proces fără întreru- pere. Din acest punct de vedere, portabili- tatea Ix Works pentru i960 a ajuns la un suficient grad de maturitate. Însă recent am descoperit unele configurări subtile care au generat unele diferenţe atunci când am inițializat procesorul și memoriile sale cache. “ Au fost urmărite de asemenea și alte modi- ficări subtile cum ar fi modul în care sunt tratate stările de așteptare ale memoriei. Aceste modificări ale configurării au îmbu- nătățit performanţa cu 20 până la 25 de pro- cente. Portabilitatea pentru StrongARM a fost lansată ulterior, acum fiind în stadiul de opti- mizare. Fără îndoială că vom întâlni și aici exemple similare celor apărute la portarea pe i960: nuante subtile nedescoperite ante- rior, care au avut un impact asupra perfor- mantei SO. poate fi amplasată pe placa de bază. Platforma StrongARM, care reprezintă o soluţie ce implică două sau trei cipuri, are un preţ ceva mai mare fiind dedicată pentru aplicaţiile de mare performanță care pot fi implementate pe cartele I/O cum ar fi Fibre Channel. În cele din urmă, va exista un spectru larg de aplicaţii L,O. Spectrul soluţiilor 1,0 se va întinde de la aplicaţii performante la care, ca importanță, preţul se situează după per- formanță, până la aplicații dedicate în care un procesor mai slab este suficient. În ulti- mul caz, un nivel ridicat de integrare va coborî prețul pentru realizarea unei cartele de adaptare performante. David Wilner este cofondator şi chief technical officer la Wind River Systems, Inc. (Alameda, CA). Îl puteţi contacta la editorsQbyte.com. [din BYTE, o publicaţie McGraw-Hill, Inc. Adaptare - Daniel Moldovan] www.byte.ro Protocolul HP JetSend permite echipamentelor să negocieze cel mai bun transfer posibil de informaţii. De Randy Sartin HP JetSend: Comunicaţii dezlănțuite rotocolul de comunicații HP JetSend este o arhitectură nouă, dezvoltată de Hewlett-Packard, care permite ca două echipa- mente să discute între ele, fără ajutorul dri- verelor sau unor echipamente de calcul inter- mediare. În viziunea HP, următorul pas în evoluţia tehnicii de calcul şi care urmează modelu- ui client/server este modelul aparat: „appli- ance model” (cunoscut de la electrocasnice). Modelul se referă la echipamente care pot lucra independent și pot comunica de la egal la egal sau de la echipament la echipament. Modelul aparat nu îl va înlocui pe cel de cli- ent/server. În schimb, va oferi o comple- mentare și va conferi valoare în plus infra- structurii existente. Putem să ne imaginăm aparatele ca echipamente care dispun de inteligență pen- tru comunicare între ele. De exemplu, o per- soană face o poză cu o cameră fotografică digitală, apoi trimite imaginea la o altă cameră, o imprimantă (color sau alb/negru), o staţie de lucru sau chiar la un fax. JetSend tratează toate transferurile ca fiind funda- mental aceleași. Tot ceea ce trebuie să facă utilizatorul este să identifice echipamentul ţintă și să trimită datele. Tot restul este rezol- vat în mod transparent de către protocolul JetSend. Model nou, rol nou HP JetSend mai implementează și un nou model de interacţiune. În centrul JetSendse afla surface interaction si e-material. Surface interaction defineste modul in care se trans- feră conţinutul între echipamente, în timp ce e-material descrie acest conţinut. JetSend foloseşte o schemă de negociere a conţinu-- tului pentru a decide asupra a ceea ce se comunică. Aparatele JetSend negociază în vederea determinării conținutului celui mai bogat (sau de nivel ridicat) al codificării comune a datelor, care mai este posibil pentru ambele aparate care comunică. Acest lucru garantează că două aparate JetSend schimbă date de calitatea cea mai bună (de exemplu imagini color față de alb/negru, www.byte.com dacă este posibil). Protocolul defineşte un set de tipuri implicite de conținut, pentru a se asigura că va exista totdeauna cel puţin un format de date care pot fi interscimbate între două aparate. Datele care sunt transferate de fapt sunt reprezentate sub forma unui arbore ierarhic de codificări de date. Eșanti- oanele de codificare a datelor include imagi- | ne, text, fişier, asociaţie şi plan. Ilustraţia cu torul solicită acest anume conţinut de la emiţător. Aceasta este faza de negociere a conţinutului. Cele patru reguli Există patru reguli de bază pentru arhitec- tura JetSend: Regula 1: Echipamentele interacționează ca egale. Acest lucru înseamnă că nu pot Un exemplu de document și reprezentarea lui internă ca arbore ierarhic. exemplu de e-material arată un document de două pagini, fiecare pagină având două codificări de imagine și unul de text. Toate schimburile de informaţii au loc prin suprafeţe (surface). O suprafață este un obiect format din trei componente: un antet, o descriere a conţinutului care oferă infor- maţii privind tipurile de conţinut disponi- bile pentru transfer și conținutul real. Jet- Send permite echipamentelor să partajeze informaţiile între ele prin interacțiuni între suprafețe. Echipamentul emițător imprimă o parte a propriei suprafeţe pe o suprafață a echipamentului receptor. Partea de supra- faţă care este imprimată constă din antet și descrierea conţinutului. Echipamentul receptor analizează descrierea conţinutu- lui suprafeței imprimate pentru a determi- na care dintre tipurile de date disponibile este cel optim pentru recepție. Apoi recep- apela la echipamente intermediare de calcul pentru a realiza comunicarea punct la punct. Totuşi, dacă există echipamente interme- diare de calcul, atunci se poate face apel la acestea. În multe cazuri, echipamente de cal- cul intermediare pot ajuta realmente în comunicare. De exemplu, echipamente de calcul intermediare pot ajuta la descoperirea echipamentelor destinație adecvate sau pot efectua transformări asupra datelor. Regula 2: Protocolul este uniform și inde- pendent de funcțiile echipamentului. Acest lucru înseamnă că echipamentele JetSend nu modelează echipamentele cu care comu- nică. De exemplu, un emiţător de tip scan- ner nutrebuie să cunoască faptul că va trans- mite la imprimantă sau echipament PDA (asistent digital personal). Ceea ce trebuie comunicat constă din informaţii care folo- sesc conţinutul de date negociat, nu comen- APRILIE 1998 BYTE România 27 Fundamente/Retele ae HP JetSend: Comunicatii dezlantuite zile specifice pentru echipament. Deci, echipamentele nu necesită drivere, unul pen- tru celălalt, trebuie doar să se înțeleagă asupra aspectelor lor comune. Regula 3:Echipamentele conlucrează tot- echipament JetSend versatil trebuie să poată permite o gamă largă de codificări de date. Intre emițător şi receptor trebuie negociat nivelul cel mai bun de codificare a datelor. Specificaţia JetSend mai impune ca toate echipamentele să asigure suport pentru codi- ficarea implicită, pentru a garanta că poate avea loc o interactiune. Codificarea implici- tă este definită în specificațiile protocolului JetSend. Regula 4: Pentru control și date (inclusiv informaţii de stare) se foloseşte același pro- tocol. Acest lucru înseamnă că orice fel de interacțiune între echipamente JetSend are loc prin interacțiune prin suprafeţe şi e-mate- rial. Un exemplu de control este posibilitatea de configurare a listei de adrese a echipa- mentului, sau profitarea de functionalitatile echipamentului, ca imprimare duplex sau capsare, fără a se recurge la driver. Kit-ul de dezvoltare HP oferă ADK (Appliance Development Kit) pentru a ajuta proiectanţii în imple- mentarea functionalitatilor de aparat in echipamentele lor. Implementarea ADK pentru JetSend adopta o abordare pe nive- luri, asa cum se vede in figura. Prima implementare JetSend de la HP foloseşte protocoale Internet (TCP/IP). În această implementare, JetSend utilizează UDP (User Datagram Protocol, sau Unreli- able Datagram Protocol) ca protocol stan- dard de transport. Totuși, dacă un echipa- ment cu suport pentru fluxuri (TCP streams), continutul poate fi transmis optio- nal cu TCP. JetSend mai foloseste RMTP (Reliable Message Transport Protocol) pen- tru a face UDP fiabil. Ne putem imagina RMIP ca un TCP simplificat. Acesta mini- mizează sarcina asigurării suportului pentru conexiuni TCP multiple, pentru echipa- mente simple. HP lucrează şi la imple- mentarea JetSend pe legături pe infraroșu care folosesc protocolul IrDA. Nivelul de comunicaţie independent de transport face maparea între diferitele mo- duri de transport pe reţea. Acest nivel abstractizează transporturile printr-un API comun, pentru protocolul de sesiune Jet- Send gi face ca JetSend sa fie independent de transportul pe retea. Protocolul de sesiune JetSend adminis- trează sesiuni virtuale multiple pe echipa- mente (conexiuni). O sesiune virtuala contine unul sau mai multe canale data- gramă şi opţional zero sau mai multe canale 28 BYTE Romania APRILIE 1998 de flux. Canalele sunt multiplexate in cadrul sesiunii. Cum interactioneaza? Protocolul de interactiuni JetSend adminis- trează suprafeţe şi interacțiunile dintre suprafețele dintre echipamente. E-materi- al-ul este transmis prin acest nivel ca și suprafață. JetSend cuntine un set limitat de politici de interactiune, care definesc comporta- este transformat in date interpretabile de catre dispozitivul de redare a receptorului. Generatorul de imagine va fi in echipa- mentul emițător si cel de redare in echipa- mentul receptor. De exemplu, la impri- manta HP LaserJet echipamentul de redare va fi dispozitivul de redare PCL. Folosind JetSend, aparatele informatice comunica intre ele in mod simplu si direct. Scopul HP a fost ca intr-o zi nu prea inde- părtată oamenii să nu mai aibă grija modu- Di nerator sa Cod de integrare echipament pentru JetSend - Politici de interacţiune Protocol de sesiune JetSend' E-material Protocol de interactiune JetSend * Comunicatie independentă de transport. Protocolul pe niveluri furnizat de JetSend ADK (Appliance Developement Kit) promovează independenţa echipamentului. mentul obişnuit dintre echipamente. Vă puteți gândi la politici ca la reguli de com- portament pentru echipamente, atunci când discută între ele. Aceste politici includ: * politica de activitate: schimbul de conținut * politica de contact: schimb de informaţii privind echipamentul * politica de stări: schimb de stări echipa- ment sau activitate * politica de adrese: schimbul de infor- maţii de adrese între echipamente Laun echipament emiţător, codul de inte- grare a echipamentului pentru JetSend preia datele generate de echipament și le prezin- tăcae-material. Pentru echipamentul recep- tor, transformarea este inversă: e-materialul lui de comunicare între echipamente. În acelaşi mod în care ridicăm doar receptorul pentru a vorbi la telefon, va trebui să coman- dăm un aparat informatic pentru a oferi datele cuiva. Indiferent de cine realizează aceste aparate, ele se vor putea conecta şi comunica informaţii. ig Detalii suplimentare și o copie a specifi- catiei HP JetSend se gasesc la http://www. jet- send.hp.com/. Randy Sartin este arhitect al sistemului HP Jet- Send, din Boise,Idaho. Il puteti contacta la : randy_sartin@hp.com. [din BYTE, o publicatie McGraw-Hill, Inc. Adaptare - Darvas Attila] www.byte.com Liderul pieţei IT din România ridică ştacheta ! UN NOU STANDARD DE CALITATE, FIABILITATE SI PERFORMANTA prin ultima se generatie de servere Integrând tehnologii de ultimă oră - platforme Intel - medii de stocare Fujitsu - soluții UW-SCSI si RAID - server cases expandabile cu control termic - serverele SPRINT reprezintă cea mai bună alegere pentru rețelele mici și medii. Platforme pentru entry-level server m Placă de bază Intel R440LX: - dual processor Pentium® II, 233-333 MHz - max. 512 MB SDRAM - device-uri PCI integrate: SCSI controller Adaptec AIC- 7880, card de retea Intel EtherExpress Pro/100V, video controller CL-GD5446 m HDD UW-SCSI Fujitsu seria Allegro, 7200 rpm, ye | NI II e. hu” 4.5 - 9 GB, în montaj hot plug m Net Server Case Platforme pentru midrange server - dual redundant power supply - sloturi: 7 ATX/11 AT „WI Placa de bază Intel M440LX: - bay: 6x3.5”, 8x5.25” - dual processor Pentium® II, 266-333 MHz - thermal control: 3x9cm + 1x8cm cooling-fan - max. 512 MB ECC SDRAM m Capabilităţi specifice de management (Wired for - procesor I/O 1960' RD - device-uri PCI integrate: SCSI controller Symbios, AMI MegaRAID controller, video controller CL-GD5446 - server management m HDD UW-SCSI Fujitsu seria Allegro, 7200 rpm, pb, Management Compliant), software de analiză și diagnoză locală și remote. 9 - 18 GB, în montaj hot plug: m Ultra Server Case arte, - dual or trio redundant power supply ide - sloturi: 7 ATX/ 12 AT În si - bay: 9x3.5”, 12x5.25” - thermal control: 5x9cm + 2x8cm cooling-fan m Capabilităţi specifice de management (Wired for pentium] Management Compliant), software de analiză și diagnoză locală și remote. your & Vizitati-ne la CERF ‘98 Pavilion 107 Stand 3204 SPRINT este prima firma romaneasca tn din domeniul IT certificata ISO 9002 Certificat IS Doriţi mai multe informaţii legate de enterprise networking, fi Sunaţi-ne pe noul nostru hot-line: 044-111.875 ! Intel inside Logo și Pentium sunt mărei înregistrate, lar MMX este marcă comerelală intel Corporation. SIEMENS NIXDORF e MICROSOFT, WINDOWS NI Windows NT: făcut pentru PRIMERGY Tendinţa este clară: Windows NT” cucereşte piaţa IT ca unul dintre cele mai bune sisteme de operare pentru servere, alături de UNIX". Cu NT-ul Microsoft, componentele standard ale unui PC pot fi folosite ca sistem server pentru a oferi utilizatorului performanţe şi preţuri remarcabile. Microsoft dezvoltă multe dintre produsele sale software pe platforme PRIMERGY, colaborând îndeaproape cu Siemens Nixdorf. Serverele noastre PRIMERGY sunt astfel perfect adaptate pentru NT. PRIMERGY: făcut pentru Windows NT Linia PRIMERGY înseamnă mai multă putere pentru lumea Windows NT. Printre primele servere echipate cu procesor Pentium Pro 200 MHz, ele variază de la sisteme monoprocesor pentru reţele mici până la configurații multiprocesor. Soluţiile bazate pe sistemul "server clustering" permit serverelor PRIMERGY sa atingă cote extraordinare ca performanţe şi disponibilitate. Tehnologiile brevetate pentru memorii, discuri şi surse de alimentare purtând marca Siemens Nixdorf, ca şi modul integrat de management al serverului, garantează o uşurinţă deosebită de operare. Puterea celor două: făcută pentru tine. Răspunsul pozitiv pe care piaţa europeană l-a dat gamei PRIMERGY demonstrează faptul că noul concept şi calitatea sistemelor ne poartă spre succes. Siemens Nixdorf s-a impus rapid drept unul dintre cei mai importanţi furnizori de servere PC. Companiile internaţionale nu beneficiază numai de utilitatea deosebită a serverelor PRIMERGY, ci şi de informaţii şi expertiză atunci când serverele PRIMERGY trebuie integrate coerent în medii IT existente. Mai multe informaţii via Internet la http://sni.softnet.ro sau la http://www.siemensnixdorf.com or! contactandu-ne la SoftNet, Tel: (01) 222 2987, Fax: (01) 222 2886 Siemens Nixdorf: User Centered Computing UNIX” este marcă înregistrată în Statele Unite şi in alte țări autorizat exclusiv prin X/OPEN Company Ltd. Microsoft’ este marca înregistrată a Microsoft Corporation. Microsoft Winriovis-NT"* este marcă inregistrata a Microsoft Corporation. CPU Cu nucleul său superscalar de 8 căi, noul Power3 ridică ștacheta CPU-urilor de mare performanță. De Tom R. Halfhill Cipul superenergetic de la IBM ă lansezi un urmaş al micro- procesorului de vârf de la IBM, P25C SuperChip, este o între- prindere temerara. Nu de alta, dar acesta este microprocesorul utilizat de IBM intr-un supercomputer care l-a învins pe campionul mondial la sah, Garry Kas- parov, anul trecut. Dar noul Power3 pare a fi chiar mai teribil. Imaginati-va un CPU pe 64 de biti, cu 15 milioane de tranzistori, opt unitati functio- nale, un bus I/O sistem de 128 biti latime, cache-uri cu 128 de cai si suport incorporat pentru multiprocesare simetrică ($MP). Nu trebuie să faci însă un efort prea îndelun- gat. IBM a produs primele exemplare de sili- ciu la începutul lui 1997. Power3 va fi reali- zat pentru început într-un proces hibrid de 0,25/0,35 microni, numit CMOS 6$2, ce utilizează aluminiu pentru cele cinci straturi de interconexiuni metalice. IBM şi-a plani- ficat producția primelor sisteme pe bază de Power3 pentru a doua jumătate a lui 1998. Arhitectura pe 6, de biți Power3 este proiectat pentru staţiile de lucru RS/6000 de vârf, servere şi supercalcula- toare. El preia arhitectura pe 64 de biţi şi facilitățile SMP de la PowerPC 620. Power3 îşi propune să beneficieze mai mult de pe urma arhitecturii pe 64 de biţi, deoarece este destinat cu totul altei pieţe decât celelalte cipuri PowerPC. Mark Papermaster, managerul de produs pentru Power3, declara „Este o compo- nentă pentru servere și staţii de lucru, nu pen- tru calculatoare de birou. Este destinat pro- cesării aplicaţiilor mari din inginerie, ştiinţifice şi de tranzacţionare on-line”. Cea mai dramatică măsură a optimizărilor introduse de IBM în Power3, pentru apli- Caţii mari, este fenomenala lăţime a busului procesorului. Busul sistem I/O este lat de 128 de biţi - de două ori mai mare decât cel al actualelor CPU. La o frecvență de ceas de 100 MHz, busul lui Power3 poate atinge o capacitate de transfer de vârf de 1,6 GBps. Fără a se opri aici, Power3 are, de aseme- nea, un bus privat pentru accesul cache- ului de nivel 2 (L2), similar busului desuport pentru un cip destinat PC-urilor uzuale. L2 de la PowerPC 750, Pentium Pro sau Pen- tium II. Dar în timp ce acest bus la Intel este Power3 are 1088 de pini, din care 748 sunt dedicați semnalelor I/O. În loc de a înghesui Diagrama bloc IBM Power3 Execuţie a până la opt instrucțiuni per ciclu | 32x64 intregi „ Tabelă istoric ramificări 2048 init a a | „256ihțrâri comin eae Cache instructiun "Cache date Două încărcări 32 KB, 128 cai _ 64KB, 128 cai per ciclu 256 biti 256 biti i Controler cache L2 interfață bus i 256 biti 128 biti Opt unitati de executie si busuri largi ii conferă procesorului Power3 o fenomenala capacitate de executie. de 64 de biti, busul lui Power3 are o lăţime incredibila de 256 de biti. La 200 MHz, aceasta reprezinta un varf de capacitate de transport de 6,4 GBps, care cumulat cu cea a busului sistem - conduce la un total gene- ral de 8 GBps. În plus, toată această capaci- tate de transport este disponibilă pentru date. Fiecare bus foloseşte linii separate pen- tru adrese, date şi control, în loc să le multi- plexeze, așa cum fac majoritatea celorlalte procesoare. Aceste linii suplimentare, ca să nu mai menționăm super-lăţimea busului, conduc la o explozie a numărului de pini, mult din- colo de limita a ceea ce este practic fezabil acești pini pe marginea pastilei, care este de 270 de milimetri pătrați, IBM fabrică Po- wer3 în tehnologia sa patentată - C4 „soder- bump”, în care conexiunile sunt distribuite pe toată suprafaţa cipului. Busul sistem al lui Power3 poate rula la raporturile 1:2, 1:3 si 1:4 față de nucleu. © Busul privat pentru L2 rulează în raporturile 1:1, 1:2 sau 1:3 cu nucleul. IBM a declarat că versiunile iniţiale ale lui Power3 vor funcționa lao frecvenţă a nucleului mai mare de 200 MHz. La această viteză, înseamnă că ceasul busului sistem I/O poate fi de 100 MHz, iar al busului L2.de 200 MHz. in pro- cese de fabricatie mai avansate, nucleul Po- APRILIE 1998 BYTE Romania 31 Fundamente/CPU Cipul superenergetic de la IBM wer3 va putea ajunge să ruleze la 400 MHz, menţinând busul sistem la 100 MHz și cel de L2 la 200 MHz, dacă nu chiar la 400 MHz - în cazul în care cipurile de memorie statica (SRAM) din cache pot sa ţină pasul. “Până acum, cipurile Power de la IBM au fost recunoscute ca superprocesoare („brainiacs”) - ele atingând marea perfor- manță printr-un paralelism complex, mai degrabă decât prin uzuala creştere a vitezei ceasului. P25C, de exemplu, rula la un rela- tiv modest 135 MHz. DarcândIBM vatrece la procesul CMOS 75 (înlocuind aluminiu cu cupru), 500 MHzva deveni o posibilitate realistă. Aceasta l-ar plasa pe Power3 direct în categoria „demonilor vitezei”. O astfel de componentă va avea nevoie de raporturi mai mari de divizare a ceasului, pentru a duce busul sistem la viteze suportabile. Decojirea nucleului Power3, ca şi P25C din Deep Blue, este o maşină superscalară extinsă, ultra-opti- mizată pentru matematica în virgulă flotan- tă (FP). Elare două unităţi de flotantă (EPU), două unităţi de încărcare/stocare şi o unitate de ramificare/dirijare. Pentru un flux de instrucţiuni ideal, Power3 poate executa până la opt instrucţiuni pe ciclu, dar poate termina doar patru. Dacă unele dintre aceste instrucțiuni sunt FMA (fused multiply-add), Power3 poate executa echivalentul a 10 instrucțiuni pe ciclu. Asta deoarece fiecare FPU de pe câte un pipeline poate executa, în paralel, o operaţie de înmulţire şi de adunare a unei instrucţiuni FMA, rezultând un maxim de Capacitate de patru operații FP pe ciclu. FMA este la IBM numele instrucţiunii care com- bină o înmulţire cu o adunare. Ea este simi- lara instructiunilor MAC (multiply-accu- mulate) sau MADD (multiply-add) ale procesoarelor de semnal digitale (DSP) sau a altor procesoare specializate în prelucrări intense de date. Fiecare FPU are, de asemenea, subunități specializate pentru execuţia hard a operaţii- lor de împărțire şi extragere radical. Toate căile de date FP sunt de 64 biţi lățime (dublă- precizie conform standardului IEEE-754). Majoritatea instrucțiunilor FP au latenta de trei cicli şi o rezolvare de unciclu pe pipeline. Setul arhitectural de 32 de regiștri FP este suplimentat cu 24 de regiştri fizici adiționali plus 8 regiștri virtuali. Deci, din punctul de vedere al CPU-ului, există 64 de registri FP cucare se poate lucra - mapati transparent pe setul celor 32 de registri arhitecturali. Două dintre unităţile de întregi execută instrucţiuni pe un ciclu (așa sunt majori- tatea), în timp ce a treia unitate de întregi tratează instrucţiuni mai complexe. Lungi- mea nominală a pipeline-ului de întregi este 32 BYTE România APRILIE 1998 de cinci stagii. Aici, de asemenea, remaparea regiştrilor extinde setul arhitectural de 32 de regiştri de întregi, într-un total de 64 de regiştri. Totuşi, doar 16 dintre regiştri supli- mentari sunt cu adevărat regiștri fizici - nu ca în cazul setului FP, unde aveam 24 de regiştri fizici adiţionali. foarte eficient. Spre deosebire de cache-ul de date al lui P25C, care era de două ori mai mare (128 KB) dar doar pe 4 căi setabil- asociativ. Toate acestea determină o performanță la superlativ. IBM estimează că Power3 va realiza 11-12 SPECint95 şi 28 SPECfp95 la E Power3 are 15 milioane de tranzistori și este fabricat într-un proces hibrid de 0,25/0,35 microni. Pentru a ţine ocupate toate aceste unități funcţionale, Power3 are un extraordinar cache de nivel 1 (L1), precum și un mare potenţial de încărcare/stocare. Unităţile de încărcare/stocare pot efectua două încărcări sau o stocare pe ciclu și pot face, de aseme- nea, o încărcare speculativă. Patru porturi pe cache-ul de date pot gestiona simultan două încărcări a câte 8 octeți, o stocare de 8 octeți și o actualizare de linie de 128 octeți, într-un bufer special de reîncărcare. Cu toate că aceste cache-uri sunt res- pectabile ca mărime - 32 KB pentru instrucţiuni şi de 64 KB pentru date - adresabilitatea lor este caracteristica cu ade- vărat excepţională. Fiecâre cache este setabil-asociativ pe 128 căi şi menţine 128 octeți pe linie. De aceea, cache-ul de instrucţiuni este constituit din doar două seturi, iar cel de date are doar patru seturi (128 linii pe set X 128 octeți pe linie = 16 KB pe set). Fiecare set este complet asocia- tiv, deci accesul la cache este într-adevăr 200 MHz. Cu toate că performanţa în în- tregi este aproape similară celei unui Pen- tium II la 300 MHz (care in acest test are 11,6), performanta in flotant a lui Power3 este de aproape patru ori mai mare fata de cea a lui Pentium II (7,2 SPECfp95). Desi- gur, Pentium II este în livrări acum, iar Pow- er3 nu e. Dar, deoarece IBM are deja mos- trele de siliciu în laboratoare, rulând la 200 MHz, puteţi acorda credibilitate acestor estimări. Când acest cip se va muta în proces CMOS 75, îşi va dovedi cu adevărat potența. Presupunând că performanţa sa va creşte - odată cu viteza ceasului, un Power3 rulând la 500 MHzva putea atinge un excepțional scor de 30 SPECint95 si 70 SPECfp95. Tom R. Halfhill este senior editor la BYTE, biroul din San Mateo, California. Il puteticon- tacta la thalfhill@byte.com. [din BYTE, o publicaţie McGraw-Hill, Inc. Adaptare - Adrian Pop] www.byte.ro Aceste componente Web permit împachetarea DHIML sau HIML în obiecte reutilizabile. De Rick Dobson Scriptleturi simplificate TML Dinamic (DHTML) este o soluţie non-Java a firmei Mi- crosoft pentru crearea paginilor Web interactive, bogate în ele- mente grafice. Scriptleturile permit încap- sularea DHTML sau chiar HTML in com- ponente reutilizabile. Pentru mai multe informaţii despre scriptleturi, vezi „Scriptlets to Energize Your Site,” pe pagina 96NA 1 (doar în ediția nord-americană). Pentru a veni în sprijinul dumneavoastră, în acest articol voi descrie arhitectura scriptleturilor şi voi prezenta două exemple de scriptleturi. Arhitectura scriptletului Imaginea alăturată ilustrează modul în care apare un scriptlet în Microsoft Internet Explorer 4. Iniţial, acesta arată ca un con- trol (zona verde din fereastră). Apoi, el poate arăta sau realiza ceva. Astfel, punctând cu mouse-ul pe oricare propoziţie, aceasta va fiscoasă în evidenţă. În continuare , scriptle- tul isi poate dezvalui aplicatiei gazda meto- dele sau proprietatile. Pentru a invoca metodele scriptletului, cele două butoane din acest exemplu utilizează JScript. Când creaţi un scriptlet, trebuie să lucraţi cu cel puţin două fişiere. Un fişier conține scriptletul şi este un fişier .html. Al doilea fişier se comportă ca o gazdă a scriptletului. De obicei, este pur şi simplu o altă pagină Web. În orice caz, gazda poate fi la fel de bine orice document al unei aplicaţii (de exem- plu, Visual Basic sau Word) care suportă obiecte COM (Component Object Model). Cand descarcati scriptleturi cu Internet Explorer 4, asigurati-va ca nivelul de secu- ritate pentru zona originară a acestora este fie mediu, fie scăzut. Dar dacă pentru zona originară a scriptletului este activ nivelul de securitate individualizat, setaţi ambele controalele ActiveX script marcate „safe” pentru initializare si criptare, iar controalele ActiveX script nemarcate „safe” fie la va- loarea „enable”, fie la valoarea „prompt”. Aplicaţi aceleași restricţii de securitate scriptleturilor încuibate şi altor controale din scriptleturi. Când distribuiţi scriptleturi, www.byte.ro navigatoarele Internet Explorer 4 de pe alte masini nu trebuie sa aiba setate nivelul de securitate inalt. Scriptleturile se vor descărca doar în navigatoarele cu securi- tate redusă. modificarea proprietăţilor de culoare ale navigatorului, trebuie să folosiți una din cele două funcţii. Funcţia put _ poate schimba culoarea. Funcţia get_ poate furniza va- loarea curentăa culorii. Acest lucru este simi- Click on a sentence. Un scriptlet arata ca un control (zona verde). Proiectarea scriptleturilor Există două metode de proiectare a unui scriptlet. O tehnică, cunoscută sub numele de metoda prefix, este valabilă atât cu JScript, cat si cu VBScript. Îi voi spune metodă prefix datorită modului în care sunt marcate funcţiile şi variabilele ce se doresc a fi expuse. Al doilea mod de abordare creează un obiect Pub] i c_Description. care oferă acces la metodele și proprietăţile expuse. Această tehnică funcționează în exclusivitate cu JScript. Momentan, VBScript nu poate crea obi- ecte, prin urmare opțiunea pentru obiectul Public_Description nu este disponibilă. Se presupune că următoarea versiune VBScript va inlatura această restricție. Exem- plele mele vor utiliza metoda prefix. Pentru fiecare metodă pe care doriţi să o oferiţi manipulărilor externe, trebuie să creaţi o funcţie. Când un scriptlet își dezvă- luie o proprietate, el poate utiliza fie o varia- bilă, fie două funcţii. Variabila stochează va- loarea proprietăţii. Dacă proprietatea se paea di o culoare şi doriţi să se schimbe culoarea obiectului la lar modului în care Borland Delphi imple- mentează proprietăţile componentelor. Când utilizaţi metoda prefix pentru a identifica metodele expuse, nu trebuie decât să inserați cuvântul pub! î c_ înaintea nume- lui funcţiei. De exemplu, dacă obiectul dum- neavoastră are o funcție numită setunit, scriind-o publ ic_setUnit, aceasta va putea fi utilizată ca o metodă din afara scriptletu- lui. Când o variabilă reprezintă o valoare a proprietăţii, se aplică aceeaşi regulă-adău- . gati prefixul pub] i c_ înaintea numelui de variabilă, în locul în care aceasta este decla- rată. Sau dacă folosiți mecanismul de acces put/get, nu trebuie decât să adăugaţi prefi- xul pub! î c_la numele funcţiilor (de exem- plu, public_get_myProperty si pub- lic_put_myProperty). Un exemplu de scriptlet Simple.html din galeria de cod de pe pagi- na următoare descrie o pagină Web simplă. Secţiunea cuprinsă între
şi este un standard HTML. Textul din blocul a scriptletul DHTML. APRILIE 1998 BYTE Romania 33 Fundamente/Programare Scriptleturi simplificate Punctând cu mouse-ul în orice loc din interiorul blocului Paragrafare ca rezul- tat invocarea metodei setUni t, care comută conţinutul elementului SPAN între cuvânt şi propoziţie. Un clic cu mouse-ul în secțiu- nea Header
. Deoarece doar funcția setUnit posedă prefixul pub! i c_, aceasta va fi singura metodă expusă. Un alt scriptlet Pentru a fi util, scriptletul trebuie încărcat într-o pagină container. Al doilea listing din galeria de cod, Container.html, este o pagi- na Web care se comportă ca o gazdă a fişieru- lui Simple.html. Eticheta OBJECT de la sfârşitul listingului Container.html face referire la scriptlet. Acesta creează un nume de identificare (Test S1) pentru invocarea scriptletului. Eticheta PARAM indică spre fişierul script- let. Atributul TYPE specifică tipul MIME (Multipurpose Internet Mail Extensions) al scriptleturilor. Cealaltă etichetă OBJECT sta- bileşte mărimea și poziţia ferestrei scriptle- tului în interiorul suprafeţei de afişare a gazdei. În general, eticheta OBJECT din fişierul gazdă va avea minim trei seturi de atribute în momentul proiectării. Este importantă includerea atributului TY PE. Daţi-i valoarea text/x-scriptlet. De asemenea, trebuie să specificaţi fişierul scriptlet. Puteţi realiza acest lucru cu ajutorul atributului DATA al etichetei OBJECT sau prin etichete PARAM care are NAME egal cu ur! şi VALUE va face referință la URL-ul scriptletului. Oricând trebuie să faceţi o referință la o metodă sau proprietate expusă a scriptletului, trebuie să atribuiţi o valoare atributului 1Dal etichetei OBJECT. Setarea ID reprezintă obiectul în cadrul gazdei. Puteţi seta o varietate de atribute în momentul proiectării sau la execuție în timp ce gazda încarcă fişierul scriptlet. De exem- plu, toate scriptleturile care oferă utiliza- torului un răspuns, trebuie să aibă setările HEIGHT şi WIDTH. Acestea stabilesc o zonă fixă pentru pagina scriptlet, având ca refe- rinţă colţul din stânga-sus. De asemenea, puteţi specifica proprietatea barei de defi- lare. Cu ajutorul acesteia, utilizatorii pot deplasa de pe gazdă fereastra scriptletului pentru a vedea diferite părţi ale paginii scriptlet. Un buton INPUT din Container.html in- 34 BYTE Romania APRILIE 1998
word.
It will highlight.