Mikroişlemcilerde sanal adreslerden yararlanılarak geçici hatalara karşı koruma sağlanması
Exploiting virtual addresses for achieving fault tolerance in microprocessors
- Tez No: 316530
- Danışmanlar: DOÇ. DR. OĞUZ ERGİN
- Tez Türü: Yüksek Lisans
- Konular: Mühendislik Bilimleri, Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Engineering Sciences, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Mikroişlemciler, İşlemciler, İşletim sistemleri, Microprocessors, Processors, Operating systems
- Yıl: 2012
- Dil: Türkçe
- Üniversite: Tobb Ekonomi ve Teknoloji Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: Belirtilmemiş.
Özet
Bu tez çalışmasında bir sistemdeki etkin sayfalar önbelleği, fiziksel yazmaç dosyası ve program sayacı gibi sanal adressaklayan yapıların oluşabilecek geçici hatalara karşı korunmasını sağlayan yeni bir yöntem önerilmektedir. Çalışmageçici hataların sanal adres saklayan yapılardaki etkilerini göstererek yola çıkmaktadır. Önerilen çözüm,bağlama zamanında sanal adreslerin atanmasında doğrusal blok kodlayıcı kulllanılmasıdır. Bahsi geçen kodlayıcınınsanal adreslerin sayfa numarası kısmının atanmasında kullanılması ve bu kodlayıcının sayfa hatası kotarıcısınayerleştirilmiş bir çözücü ile desteklenmesi sayesinde sistemin hatalara karşı tahammüllünün artırıldığı gözlemlenmiştir.Ayrıca, donanımda gerçeklenmiş çözücüler kullanılarak program sayacı ve fiziksel yazmaç dosyasına kodlama yükü getirmedenhata düzeltici kodların sağladığı faydadan yararlanılabilinmesi öngörülmüştür.Bu tezin temel katkısı incelenen işlemci yapılarının MHAE'lerinde elde edilen düşüştür.etkin veri sayfaları önbelleği 42.5%, etkin buyruk sayfaları önbelleği40.3%, program sayacında 69.2% ve fiziksel yazmaçdosyasında 33.3% düzeyinde bir iyileştirme sağlanmıştır.
Özet (Çeviri)
In this thesis a novel method to protect a system against faults resulting from softerrors occuring in the virtual address storing structures such as translation buffers,physical register file and the program counter. The work is motivated by showinghow soft errors impact the structures that store virtual addresses. A solution isproposed by employing linear block encoding methods to be used as a virtualaddressing scheme at link time.Using the encoding scheme to assign virtualpage numbers for virtual addresses, it is shown that the system can tolerate softerrors using software with the help of the discussed decoding techniques appliedto the page fault handler. Hardware solutions can also be applied at the programcounter and the physical regiser file providing ECC protection without the burdenof using circuit level encoding.The main contribution of this thesis is the decreasing of AVF for data translationbuffer by 42.5%, instruction translation buffer by 40.3%, program counter by69.2% and physical register file by 33,3%.
Benzer Tezler
- PC tabanlı fonksiyonel mikroişlemci simülatörü tasarımı ve gerçekleştirilmesi
The Design and implementation of PC based functional microprocessor simulator
NURETTİN TOPALOĞLU
Doktora
Türkçe
2002
Elektrik ve Elektronik MühendisliğiGazi ÜniversitesiElektrik Eğitimi Ana Bilim Dalı
DOÇ. DR. OSMAN GÜRDAL
- The Design and construction of an autonomous vehicle with ultrasonic sensors
Ultrasonik ses duyucuları kullanarak kendi kendine gidebilen robot-taşıtın tasarım ve gerçeklenmesi
ÖZKAL ÖZSOY
Yüksek Lisans
İngilizce
1996
Elektrik ve Elektronik MühendisliğiBoğaziçi ÜniversitesiY.DOÇ.DR. YAĞMUR DENİZHAN
- Kablosuz bağlantı ile aktarılan kesintisiz güç kaynağı parametrelerinin gösterge edilmesi
Displaying uninterruptible power supply parameters transferred by wireless connection
SÜNDÜZ BEYZA ÖZDEMİR
Yüksek Lisans
Türkçe
2020
Elektrik ve Elektronik MühendisliğiGazi ÜniversitesiElektrik-Elektronik Mühendisliği Ana Bilim Dalı
PROF. DR. İBRAHİM SEFA
- STM32 mikroişlemci tabanlı motor sürücü tasarımı
STM32 microcontroller based motor driver design
SEMİH ÇETİNKAYA
Yüksek Lisans
Türkçe
2025
Elektrik ve Elektronik MühendisliğiDüzce ÜniversitesiElektrik ve Elektronik Mühendisliği Ana Bilim Dalı
PROF. DR. YUSUF ALTUN
- İntel 8086/8088 mikroişlemcileri için Debugger tasarımı
A Debugger design for intel 8086/8088
ALİ SABRİ ŞANAL
Yüksek Lisans
Türkçe
1992
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiDOÇ. DR. MİTHAT UYSAL