Yüksek veri hacmine sahip karmaşık hesaplamaları içeren işlemler bilişim sistemlerinde karşılaşılan en büyük zorluklardan biridir. Bu zorluğun üstesinden gelebilmek için ise bilişim sistemlerinde performans iyileştirilme çabaları ön plana çıkmaktadır. Performansın iyileştirilmesi için çeşitli teknikler ve yardımcı araçlar mevcuttur. Bilişim sistemi alanlarında kullanılan teknikler donanım ve yazılım alanındaki gelişmelere önemli katkılar sağlamaktadırlar. Bunlardan biri olan ön hesaplama teknikleri, sıkça kullanılan bazı hesaplamaların işlem yoğunluğunu azaltmak amacıyla kullanılmaktadır. Ön hesaplama teknikleri sayesinde çeşitli bilişim sistemleri alanlarında performans, güvenlik, enerji tüketimi, süreklilik gibi konularda iyileştirme sağlanmaktadır. Literatürde genellikle belli bir bilişim alanında ön hesaplama tekniğinin kullanımı ile ilgili detaylı olarak anlatıldığı birçok çalışma bulunmaktadır. Bu çalışmada ise bulut bilişim, sanallaştırma, donanım tasarımı, felaketten kurtarma, görüntü işleme ve yazılım geliştirme olmak üzere literatürde sıklıkla öne çıkan bilişim alanlarında ön hesaplama tekniğinin sağladığı faydalar belli özelliklere göre kategorize edilerek bir arada sunulmaktadır. Böylelikle ön hesaplama tekniğinin hangi bilişim alanında ne tür bir görevi yerine getirdiği ortaya konmaktadır. Çalışmanın sonucuna göre ön hesaplama tekniği, çalışmada incelenen tüm bilişim sistemlerin alanlarında en azından bir amaç doğrultusunda kullanıldığı görülmektedir. Başka bir dikkat çeken konu ise ön hesaplama donanım tasarımı açısından çalışmada incelenen sınıflandırma kategorilerinin tamamı için kullanılması nedeniyle çok önemli bir teknik olmasıdır. Bir sonraki çalışmada, ön hesaplamanın sağladığı katkıların önemini daha iyi ortaya koyabilmek için daha farklı bilişim sistemleri alanlarında ön hesaplama tekniklerinin daha farklı kullanım amaçları araştırılabilir.
Computations involving very large volumes of data with complex processes are characterized by a variety of challenges in information systems. There are many efforts to improve the performance of information systems in order to overcome this difficulty. There are also many techniques and tools to improve the performance. Techniques used in information systems provide important contributions to developments in hardware and software. Pre-computation, one of these techniques is used to reduce the processing workload of some frequently used calculations. Pre-computation techniques improve performance, security, energy consumption, and reliability in various information systems in various areas of information systems. There are many studies in the literature which have been described in detail in relation to the use of pre-computation in a specific field of information systems. In this study, the contributions of the pre-computation are presented in principal areas of information systems in the literature which are cloud computing, virtualization, hardware design, disaster recovery, image processing and software development. The benefits provided to each area are categorized according to specific characteristics. In this way, the tasks of the pre-computation technique in the areas of information systems are revealed. As a result, we noted that pre-computation techniques are used for at least one purpose in each areas of computing systems studied in the study. Another issue is that pre-computation is a very important technique in terms of hardware design because it covers all of the classification categories studied. For future studies, more fields of information systems with the more categories of purposes can be exploredfor the contributions of pre-computation techniques.
By subscribing to E-Newsletter, you can get the latest news to your e-mail.