Meraklısına NC Nasıl Çalışır? işmelcri dikkatle takip ı edenler NC'nın geliştirilme ^İ*mı amacını koUıylıkia görebilir. PCler büyük Sistemlerin kullanılabildiği terminallere göl* tok pahalılar. Ancak fiyatlarının yanında PClenn birçok avantajı da gozardı edilemez tabii... Bu İki ayrı dünyanın avantaj la-nnı bi deştirmemi! tek yolu NCyi tasarlamaktı Kolay kullanılabilen PCler ve dev 'maiııfranıe'Terin ıucu, NC'yi oluştu-raıı iki temel PClerin pahalı olması-nm sebebi lokal olarak bulundurmak zonmdâ oldukları pahalı yazılımlar ve tabii yine pahalı olan donanımlar. Özentide hareketli parçalar yüksek fi-yaüarıııırı yanında hata yapmaya da çok elverişliler. Ayrıca sürekli gftncel-îenmek sorunda olan donanım sürü euleri de cuk büyük sorunlara sebep olabiliyor. Disketler aracılığıyla sisteme virüslerin sıçraması bile olası sorunlar arasında önemli olanlardan. NC ise PC'ye göre çok daha az hareketli parçaya sahip. Anakartm üzerinde bir işlemci, ag ekipmanı, bütünle şik grafik arabirimi. P.$/2-$IMM yuvalan belki de aıuıkart üzerinde rmlda-hale ermek zorunda kalacağımız tek NC kısaltmasını gön geçtikçe daha yok duymaya başladık. "Netvvork Computer"lar .lava sayesinde donanımdan bağımsız çalışıyor ve tüm programlan ağ üzerinden alarak kullanabiliyorlar. taj. lava ile yazılım* programlar tüm işletim sistemleri de çalışabiliyor, islememin farklı olması bile Java ile yazdan programlar için sorun değil. "Virtual Maclunc'niıı anlamı Java de yazılan progıanıların sanal bir bilgisayar üzerinde çalışıyor olmaları. Yanı kumulların 0 anki donanım üzerinde sinuılc edilmesi. Daha da açarsak; örneğin Intel işlemcili bir maki-nada işletim sistemi üzerinde Java ku mutlarının çevirisini yapan başka bir program çalışıyor ve bu program |ava ile yazılmış programı önce İnlerin işlemcisinin anlayacağı bir dile çeviri yor. Bu ara programa sanal makina anlamına gelen "Virtual Maılüru1" adı veriliyor. Bu yöntem eskiden kullandığımız Basic dilinin kullandığı yoıı-teme çok benziyor. Komut komin yerler. Disket sürücü. sabiı disk yok. Ve tabii bir PC'yı gurultulu yaparı fan da anık NCleıde bulunuluyor. Sonuç olarak elektrik sarfiyatı da azalıyor ve 2 Watt')ık bir seviyeye düşüyor. Peki sabiı disk olmadan yazılımla nereye yükleniyor ve nereden çağrılıyor ? Ag arabirimi tüm gerekli programlan Server üzerinden yükleyerek çalıştırıyor. NC de PC gibi bir ROM'a sahip ve bu RÛM'uıı görevi bilgisayarı ballar nıak. NC'nin ROM'ıııuııı farkı bilgisayarı sabit diskten değil ag üzerinden başlatması. NC çalıştırıldığı anda Scr-ver ile bağlantı kuruyor ve Server da bunun üzerine NC'ye üreticisinin sunduğu isjetmı sistemini gönder i yor. lîu işledin sistemi de son zamanlarda adını ÇOK sık duyduğumuz "Java Virtual Machine''. Java Virtual Machine: Donanım önemli değil NClerin gerçek manada "gelişmiş" bir işletim sistemine sahip olnıaınala rı, bunun yerine kullanıcılara sadece Java'yı sunmaları bir kısıtlama değil Aksine, Java'nııı doınınuııdan bağımsız bir dil olması çok büyük bir avan- "... Nasıl Çalışır?" Dizimizde Yayınlanmış Olanlar RAMDAC 11/96 Mürekkep püskürtmeli yazınlar 1/97 Joyslick 2/97 Modem 3/97 Sabit Disk 4/97 Aküler 5/97 GIF 6797 toPnc. 7/97 TC.P/IP 9/97 180- chip ıİM 1997 fjjh ¦: ".'j.-fSLİiJAi rimı program önce çevrilip sonra ça lışıınhyor Bu yüzden aradaki progra-muı dışındaki hiçbir kademede NC'nin donanını üzdüklerinin bilinmesi gerekmiyor. NC'yı üreten finna-nııt Sistem i it beraber verdiği "Vimıa! Machine" i İt. de bu sorun çözülmüş oluyor. Burada başka bir sorun ortaya çıkıyor W, aynı sorun Basit programlama dilinin ölmesine sebep olmuşiu. Ger-cek-za inanlı çevir! çok zaman kaybetmiyor. Üreticiler şu anda bu sorunun çözümü Özerine gidişiyorlar VÇ yine Basic'in son zamanlarındaki gibi bir çözüm yolu üzerim- yogunlaşnlar. '* Derleme" yöntemi. Program önce lamamı ile o makına üzerindeki işlemcinin diline çevrilecek ve daha sonra makhıa kodu çalıştırılarak hızlanılacak, Bunları yapacak olan yine sanal maltına ve böylece "donanımdan ba-ğımstz "hk ûzelhgı de buzul mamı* olacak 5un firması bu konuda bu adım daha ileriye, giderek yeni bir işlemci geliştirmeye başladı bile. "I'k-o" kod atili bu İşlemcinin lalımin edebileceğiniz gibi anadili Java. Avantajlar: Güncel Yazılımlar, Zaman Kazancı Kullanılan donanımdan bağımsız çalışıldığı için NClerin başka bir avantajı daha var. İstenildiği anda bir başkasıyla dcğişlinlcbiliyorlar. Bozulduğu anda fisıen çıkarılıp yeline bir başkası kurulabiliyor. Sadece "amandan kaybedilen bu gibi durumlarda kaybetmeyeceğiniz şey ise velileriniz oluyor Sabit diskin "uçması" olayı la-rihe karışıyor. NC ağdan işletim sistemini aldıkları ve "Virıual Machine" çalışmaya başladıktan sonra kullanıcı sisteme girebiliyor, Kullanıcıya aiı masaûsttıEşitinden çağrılıyor ve çalıştırılıyor. Sahil disk olmadığı için tüm veriler server'da saklanıyor ve* yükleme işleminden soma kullanıcı NG ilt l'C'nin laıkıuı göremiyor. Kullanılalım bir PC olmadığım anlamanın tek yolu aynı ayarlan herhangi bir NC merinden görebilmek, Kullanıcı evinde, ifycrııı NC mi, Net-PC mi? Özellikle, maliyetin düşmesi N'C'yi §îr%tier için çekici kılıyor. Bu yüz den l'"tl ve VHcrosoft'uıı birlikte NelrPC adını verdikleri bir Orunu piyasaya sunmaları da pek şaşırtıcı bir olay değil. Nei-l'C'de de NC de olduğu gibi hiı "incelme" soz konusu. Diskeı simleri yok. Kasa daha mce. Saba :l;sk ise yerinde kal: yor. Ancak burada da ag a-rabırımı değer kazanıyor. Net-FC. NC ve PC karışımından Oh* Şan hır makina. Böylelikle PC programlanılın verinde kullanıldığı tüm uygulamaktı İçin de uygun. Bir fark daha var: Net-I'C Window$ 95 ya da RI kullanımıyla sınırlandırılmış.. Ja- de veya herhangi bir yerde adını ve süresini girdikleri sonra aynı bilgisayarı kullanabiliyor. Bu da zaıı-n *kişi-sr.l bilgisayar kavratııııu ortadan kaldıran temel sebep. 1 ler bilgisayar herkesin anık. Kullanıcı bir program ça-hşıırd'gında, program ağ üzerinden o an [adlandığı NC'ye yükleniyor ve burada çalıştırılıyor. NC üzerinde program çalıştırmak İçin başka yöntemler de mevcut. Client/Servet' tekniği ile yazılan programlar aracılığı İle sadece arabirimi NC'ye. yüklemek ve geri plandaki asıl programı server özerinde bırakmak mümkün Böylece sadece nu-nülerag üzerinden yollanacağından ve asıl programın sadece gerekli kırımlarına ulaşılabileceğinden zaman kazancı da sağlanıyor Kullamcı da aradaki prog randama tekniği (arkını anlavamıyor. Bu tekniğin avanuıjlan da şöyle: Eski ve tek başına bir NC Öterinde çalışamayacak programları hu sayede ça-lışmabiliısiniz. Veya çok büyük veri tabanlarım bu şekilde rahatlıkla takip edebilirsiniz. Dezavantajlar: Ağa Bağımlılık, Güçlü Server ihtiyacı NClerin çok güçlü ve dengeli ağlara İhtiyacı var. Bu ağ ekipmanlarının dayanıklı ve sağlam olmasını gerekrj- va yalnızca bir ek olarak öngörülmüş. .V-i-PCııin daha büyük yerel kay--naldan bulunduğu kin. bu durum ilmi ağ sorunlarından daha bağımsız kılıyor. Buna karşılık İşyeri bUgisaya-ı:ndaki donanım sorunları daha fâzla yük getiriyor.Yerel olarak kurulmuş yazılımın yoıu-ıirm Net-l'C'de, programlanıl ¦ yalanca bir kez o da server üzerinde kurulması mit ¦¦" gerektiği NCde olduğundan daha fazla zahmet gerektiriyor. Programların kurulması zorunluluğu olduğu için NC'tere göre daha problemli gibi gönlnse de MirrosolVun uuutügı "/.ero Admi-nİStraiion Kıt" bu dezavantajı merkezi yönetim şayeSinoe yumuşatacak. riyor. Tabii aynı şarüar server için de geçerli NC aslında firmalar için çok da yeni hiı icat değii. Anıerika'daki Com-dex fuarında "Set-Top-Bos" adı verilen ve yarı NC olan makinalar tauilıl-di. Slogan olarak da "Sürekli torna" da aramak, yeni ve her zaman daha (azla işlemci gücüne ihtiyacı olan oyunlarla uğraşmak İstemeyen, sadece mektup yazmak, para koleksiyonunun takibini yapmak ve internetle gezmek isteyenler için..." cümlesi kullanıldı.Gûrulıusuz. güncelleme. yükleme, hata düzeltme, pat eh, virüs tehlikesiz gibi kavramlar NC'ye geçişte çok etkili olacak gibiler. Servis sağlayıcılar içine herşeyi >lahil ettikleri paketlerini tanıtmaya başladılar hile. inleme! bağlannİı, televizyona bağlanan bir NC. server üzerinde hazır duran yazılımlar paketlerin içeriğini ohışturuyor.NC ile. ilgili hala açık kalan bazı noktalar var. Ancak şu bir gerçek ki, yeni teknolojiler her zaman itin eskilerinin ya tunda yerlerini alıyorlar. PC.'ler maınf-ramc'leri sılemedücr; dizusıu bilgisayarlar da masa üstüleri. Bunları dikkate alarak yeni bir pazarın oluşmak ü-zere olduğunu söyleyebiliriz. H Oliver Kiuge'dcıı çeviren Güçlü AydoğpR İKİM 1997 CHIF • (81