dc.contributor.advisor | M. İmre, Kayhan | tr_TR |
dc.contributor.author | Yaşar, Abdulkadir | tr_TR |
dc.date.accessioned | 2015-10-15T08:42:09Z | |
dc.date.available | 2015-10-15T08:42:09Z | |
dc.date.issued | 2014 | tr_TR |
dc.identifier.uri | http://hdl.handle.net/11655/2611 | |
dc.description.abstract | This thesis introduces Multi-scheduling method for Multi-core hardware platforms without running heterogeneous operating systems concurrently. In this technique, there are two schedulers in single operating system. One of them is for real-time applications and the other is for general or non-real-time applications. In heterogeneous operating systems approach, a real time operating system services real-time functionality such as low interrupt latency while a versatile operating system processes IT applications.By modifying Symmetric-Multiprocessing (SMP) technique in Linux, two schedulers are enabled to run on same kernel and each of them runs on different CPU cores. Our proposed technique is tested by real-time de-facto test tools and programs accepted all over the world. The most important characteristic of a real-time application such as low interrupt latency and responsiveness were benchmarked. The results show that Multi-scheduling technique can be profitable and valuable. | tr_TR |
dc.language.iso | en | tr_TR |
dc.publisher | Fen Bilimleri Enstitüsü | tr_TR |
dc.subject | Multi-core | tr_TR |
dc.title | Multi-Scheduling Technıque for Real-Time Systems on Embedded Multi-Core Processors | tr_TR |
dc.type | info:eu-repo/semantics/masterThesis | tr_TR |
dc.callno | 2014/1319 | tr_TR |
dc.contributor.departmentold | Bilgisayar Mühendisliği | tr_TR |
dc.description.ozet | Bu çalışma gömülü sistemlerde ve endüstride birçok kullanım alanına sahip olmasından ve iyi belgelenmesinden dolayı Linux işletim sistemi üzerinde gerçekleştirilmiştir. Linux işletim sisteminin Simetrik çoklu işleme (Symmetric-Multiprocessing) özelliğinin olduğu bazı kesimler değiştirilerek iki farklı görev zamanlayıcının aynı işletim sistemi üzerinde farklı çekirdeklerde çalışması sağlanmıştır. Ayrıca kullanıcılar için bu tekniği yöneten bir de uygulama hazırlanmıştır.Çalışmada geliştirilen yöntem gerçek zamanlı uygulamaların ihtiyaçlarını baz alan ve dünya genelinde kabul görmüş test araçları ve uygulamaları kullanılarak değerlendirilmiş ve yorumlanmıştır. Özellikle kesilme gecikmelerinde gözlemlenen yöntemin kullanılmadığı standart sistemlere göre yaklaşık iki katı iyileştirme ve sistemin ani olaylara daha kararlı cevap vermesi sunduğumuz yöntemin faydalı ve kullanışlı olabileceğini ortaya koymaktadır. | tr_TR |