Günümüzde, sunucu nitelikli bilgisayar sistemlerinin yaygın kullandığı işletim sistemleri, UNIX ve Windows işletim sistemleridir. Bilindiği gibi, UNIX 1970’li yıllarda geliştirilmiş bir sistemdir. Sonradan eklenen ağ katmanı (TCP/IP) sayesinde UNIX, mimari evrime (ya da metamorfoza) ve istemci-sunucu paradigmasına dayalı işlem türüne ayak uydurabilmiştir. Bununla birlikte UNIX, kullanıcılara, bir terminal aracılığıyla sisteme girip (logon olup) sistemde bulunan programları çalıştırma yoluyla da hizmet üretebilme, başka bir deyişle klasik çok kullanıcılı sistem olma özelliğini de korumaktadır. Bu özellikten yararlanabilmek için, UNIX tanımlarına uygun terminal birimlerine gereksinim duyulacağı açıktır. Yeni mimari yapılanma içinde, terminal birimleri olarak, ağ içinde yer alan diğer bilgisayar sistemlerinin kullanılması en mantıklı yoldur. Bu amaçla, Telnet (Terminal Emulation) adlı, terminal öykünümü yapan bir uygulamadan yararlanılmaktadır

Telnet uygulamasının yanı sıra, Windows işletim sistemi altında çalışan bir bilgisayar sisteminin, UNIX işletim sistemi altında çalışan başka bir bilgisayar sistemine, terminal olarak bağlanmasını sağlayan bir başka uygulama da Hiper Terminal uygulamasıdır. Bu uygulamada sözkonusu bağlantı, ya Giriş/Çıkış Sistemi başlıklı konu altında açıklanacak RS-232C standartında ardıl bağlantı olarak, ya da her iki bilgisayar sisteminin de yer aldığı ağ üzerinden, Telnet uygulamasına benzer bir yapıda gerçekleşebilmektedir. Birinci seçenekte, her iki bilgisayar sistemi arasında, klasik anlamda, terminal-çok kullanıcılı bilgisayar sistemi nitelikli noktadan noktaya bağlantı bulunduğu varsayılmaktadır. Bu bağlamda, Kitabın ilerleyen kesimlerinde, özellikle Giriş/Çıkış Sistemi başlıklı kesimde, kimi kavramları, pedagojik nedenlerle yalın bir biçimde açıklamak üzere, sisteme RS-232C standartında bağlı klasik terminal sürücülerden söz edildiğinde, bilgisayar sistem konfigürasyonları içinde artık yer almayan bu birimleri, Hiper Terminal uygulaması çalıştıran kişisel bilgisayar sistemleri olarak düşünmek gerekecektir.

WindowsNT, yukarıda açıklanan ağ tabanlı yapılanma gözetilerek tasarlanmış yeni bir işletim sistemidir. Bu itibarla, bir terminal aracılığıyla sisteme girip (logon olup) o sistemde var olan bir programı, yine o sistem üzerinde çalıştırarak hizmet alma modeli yerine, istemci-sunucu ilişkisi içinde, istemci bilgisayar üzerinde çalışan bir programın (istemci programın), sunucu bilgisayar üzerinde çalışan diğer bir programdan (sunucu programdan) hizmet alması modelini kullanmaktadır. Bu yaklaşımın sonucu olarak, WindowsNT bağlamında klasik terminal kavramı söz konusu olmaksızın, ağ yapısı içindeki istemci nitelikli bilgisayar sistemlerinin, sunucu nitelikli bilgisayar sistemlerinden, yeni istemci-sunucu paradigması çerçevesinde hizmet alması mümkün olabilmektedir.

Günümüzde, sınanmışlık, alışkanlık gibi gerekçelerle, ağlar içindeki büyük boy sunucu nitelikli bilgisayar sistemlerinin çok büyük bir çoğunluğunun kullandığı işletim sistemi UNIX işletim sistemidir. Bu nedenle, çok kullanıcılı bilgisayar sistemi, terminal, logon gibi kavramların eski tanımları, bunlara yüklenen yeni tanımlarla birlikte varlıklarını sürdürmeye devam etmektedir. Ancak yakın bir gelecekte bu kavramların, salt ağ tabanlı sistemlere dönük, istemci sunucu paradigmasıyla uyumlu tanımlarının kalıcı olacağını söylemek yanlış olmayacaktır.



Post a comment

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word

Name: 
Email: 
URL: 
Comments: