Design and implementation of a TCP/IP stack for GeekOS operating system
Yükleniyor...
Dosyalar
Tarih
Yazarlar
Süreli Yayın başlığı
Süreli Yayın ISSN
Cilt Başlığı
Yayınevi
Anadolu Üniversitesi
Özet
GeekOS Maryland Üniversitesi'nde lisans öğrencilerine işletim sistemleri temellerini göstermek üzere tasarlanmış küçük ve basit bir işletim sistemidir. GeekOS 2006 yılında Anadolu Üniversitesi'nde bir bitirme projesi olarak gerçekleştirildi ve genişletildi. Bu yeni geliştirilen işletim sistemi çekirdeğine OSman adı verildi. OSman'ın GeekOS'in temel işlemleri yanında çoklu-programlama, VESA grafik kart sürücü desteği ve PCI Aygıt Sürücü Sistem Tabanı gibi ek fonksiyonları vardır.OSman bir sürü güzel özelliğe sahip olmasına rağmen çok önemli ağ desteğine sahip değildi. Bu tezin amacı OSman'a bir Ethernet ağ sürücüsü ve TCP/IP yığını ekleyerek ağ üzerinden haberleşebilen uygulamalar geliştirilmesine olanak sağlamaktır. Ağ Ara Yüz Kartı olarak Realtek RTL8139 Ethernet kartı seçilmiş ve işletim sistemi üzerine bir ağ aygıt sürücüsü yazılımı gerçeklenmiştir. Gerçekleştirilen ağ aygıt sürücüsü üzerine standartlara uygun, beş parçadan oluşan bir TCP/IP yığını geliştirilmiştir. Son olaraktüm sistemin çalıştığını göstermek üzere bir istemci-sunucu uygulama programı, cüz oyunu, yazılmıştır. Bu oyun, biri üzerinde OSman diğeri Windows XP çalışan iki bilgisayarın arasındaki iletişimi göstermektedir.
Açıklama
Tez (yüksek lisans) - Anadolu Üniversitesi
Anadolu Üniversitesi, Fen Bilimleri Enstitüsü, Bilgisayar Mühendisliği Anabilim Dalı
Kayıt no: 547694
Anadolu Üniversitesi, Fen Bilimleri Enstitüsü, Bilgisayar Mühendisliği Anabilim Dalı
Kayıt no: 547694
Anahtar kelimeler
Bilgisayar işletim sistemleri, TCP/IP (Bilgisayar ağ protokolu)
