{"title":"Nesnelerin İnternetinde Dallanmasız Programlama Tekniklerinin Uygulanması","authors":"Muhammed Saadetdin KAYA, Kenan İNCE","doi":"10.53070/bbd.1350343","DOIUrl":null,"url":null,"abstract":"Akıllı evlerden endüstriyel otomasyona, sağlık hizmetlerinden askeri silah sistemlerine
 kadar çeşitli alanlarda etkinliğini gittikçe arttıran Nesnelerin İnterneti, günümüz dünyasındaki dijital
 dönüşümün kritik bir bileşeni olarak her geçen gün hayatımıza daha fazla dahil olmaktadır.
 Kullanımının alanlarının yaygınlaşması ile Nesnelerin İnterneti daha çetrefilli bir konu haline
 gelmektedir. Nesnelerin İnterneti cihazları uç işlem birimleri olmaları sebebiyle, gerek tekil gerek bir
 bütün olarak uygulama alanlarının genişlemesine rağmen tükettikleri enerjinin azaltılması ve daha
 esnek, daha kompakt yapılara dönüştürülmesi, geniş bir uygulama alanı haline gelmiştir. Bu nedenle
 hafif siklet şifreleme algoritmaları, veri sıkıştırma teknikleri ve özel donanımsal tasarımlarının
 yanında bu sistemlerde kullanılan mikroişlemcilerin performans odaklı programlanması da önem arz
 etmektedir. Bu çalışmada, koşullu yapıların aritmetik operatörlerin ve mantık operatörlerinin
 kombinasyonel olarak değiştirilmesiyle performans artışını hedefleyen yeni bir konsept olan
 Dallanmasız Programlama teknikleri Nesnelerin İnterneti alanında uygulanmıştır. Gerçekleştirilen
 uygulama sonucunda sistem geleneksel yöntemlerle zaman ve uzay karmaşıklığı açısından
 kıyaslanmıştır. Elde edilen sonuçlar doğrultusunda Dallanmasız Programlama tekniklerinin en uygun
 senaryolarda doğru şekilde kullanılmasıyla ciddi manada performans artışı ve gözle görülebilir şekilde
 depolama alanı tasarrufu sağladığı saptanmıştır.","PeriodicalId":488052,"journal":{"name":"Bilgisayar bilimleri","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-10-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Bilgisayar bilimleri","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.53070/bbd.1350343","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Akıllı evlerden endüstriyel otomasyona, sağlık hizmetlerinden askeri silah sistemlerine
kadar çeşitli alanlarda etkinliğini gittikçe arttıran Nesnelerin İnterneti, günümüz dünyasındaki dijital
dönüşümün kritik bir bileşeni olarak her geçen gün hayatımıza daha fazla dahil olmaktadır.
Kullanımının alanlarının yaygınlaşması ile Nesnelerin İnterneti daha çetrefilli bir konu haline
gelmektedir. Nesnelerin İnterneti cihazları uç işlem birimleri olmaları sebebiyle, gerek tekil gerek bir
bütün olarak uygulama alanlarının genişlemesine rağmen tükettikleri enerjinin azaltılması ve daha
esnek, daha kompakt yapılara dönüştürülmesi, geniş bir uygulama alanı haline gelmiştir. Bu nedenle
hafif siklet şifreleme algoritmaları, veri sıkıştırma teknikleri ve özel donanımsal tasarımlarının
yanında bu sistemlerde kullanılan mikroişlemcilerin performans odaklı programlanması da önem arz
etmektedir. Bu çalışmada, koşullu yapıların aritmetik operatörlerin ve mantık operatörlerinin
kombinasyonel olarak değiştirilmesiyle performans artışını hedefleyen yeni bir konsept olan
Dallanmasız Programlama teknikleri Nesnelerin İnterneti alanında uygulanmıştır. Gerçekleştirilen
uygulama sonucunda sistem geleneksel yöntemlerle zaman ve uzay karmaşıklığı açısından
kıyaslanmıştır. Elde edilen sonuçlar doğrultusunda Dallanmasız Programlama tekniklerinin en uygun
senaryolarda doğru şekilde kullanılmasıyla ciddi manada performans artışı ve gözle görülebilir şekilde
depolama alanı tasarrufu sağladığı saptanmıştır.