Enhancement of Software and Data Portability by Normalizing Variations in Hardware

Authors

  • Pon Rahul M Dept. of Information Technology, Loyola-ICAM College of Engineering and Technology, Chennai, India
  • Rishi Shree S Dept. of Information Technology, Loyola-ICAM College of Engineering and Technology, Chennai, India

DOI:

https://doi.org/10.26438/ijcse/v6si3.135140

Keywords:

software, hardware, portability, platform, interface, drivers, compatibility

Abstract

This paper explores the concept of software and user data portability by tackling device driver issues caused due to diversity in computer hardware. The objective of this paper is to implement a universal interface between the hardware and the software intended to minimize time and manpower. Drivers are required for software-hardware integration and different hardware manufactured by OEMs require device drivers designed specifically for the hardware component. Development of a new platform requires the software manufacturer to target a variety of hardware. Upgrading existing software requires the device drivers to be checked if they are compatible with the newer version of the software. Device drivers have to be written for each software platform separately. This results in a lot of time being consumed which directly affects the consumer such as delayed software and firmware updates, security patches, bug fixes etc. This interface addresses the driver development issues by providing a standard hardware platform for which the software can be developed.

References

Anon., “ARM Cortex-A Series Programmers’s Guide”, Literature number ARM DEN0013D, pp.10-3, 2014.

J.F. & Ross, K.W., “Computer Networking: A Top-Down Approach”. New York: Addison-Wesley. p. 36, 2010.

Nirav Trivedi, Himanshu Patel, Dharmendra Chauhan, “Fundamental structure of Linux kernel based device driver and implementation on Linux host machine”, International Journal of applied Information Systems (IJAIS), Vol.10, Issue.4, pp.2249-0868, 2016.

Scott Mueller, “Upgrading and Repairing PCs, Eleventh Edition”, Que, 2999, ISBN 0-7897-1903-7.

Pete Bennett, EE Times. "The why, where and what of low-power SoC design." December 2, 2004. Retrieved July 28, 2015.

Hendric, William (2015). "A Complete overview of Trusted Certificates - CABForum". Retrieved February 26, 2015.

StatCounter, “Desktop macOS Version Market Share Worldwide Jan 2017 - Jan 2018” January, 2018.

Steven M. Hancock (November 22, 2002). “Tru64 UNIX troubleshooting: diagnosing and correcting system problems”, HP Technologies Series, IT Pro collection. Digital Press. pp.119–126. ISBN 978-1-55558-274-6. Retrieved May 3, 2011.

Downloads

Published

2025-11-13
CITATION
DOI: 10.26438/ijcse/v6si3.135140
Published: 2025-11-13

How to Cite

[1]
M. Pon Rahul and S. Rishi Shree, “Enhancement of Software and Data Portability by Normalizing Variations in Hardware”, Int. J. Comp. Sci. Eng., vol. 6, no. 3, pp. 135–140, Nov. 2025.