How to run C++ applications on a bare PC?

被引:15
|
作者
Karne, RK [1 ]
Jaganathan, KV [1 ]
Ahmed, T [1 ]
机构
[1] Towson Univ, Towson, MD USA
关键词
D O I
10.1109/SNPD-SAWN.2005.43
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Most of the computer applications today run on a given operating system environment. The application programs written in a programming language such as C++ are intertwined with operating system and environment to run on a given machine. Thus, a C++ program requires a processor such as an Intel Pentium and an Operating system such as a Microsoft Windows. Why do we have to run applications in such a constrained environment? It may be because, that is how evolution of computing happened since the inception of personal computers in the 80's. In this paper, we describe details on how to run C++ applications on a bare machine. We provide some benefits of running applications on a bare machine without any operating system. We present some sample applications that are built to demonstrate the capability of running C++ applications on a bare machine. Finally, we describe our future research direction that may potentially offer a revolution in computing architecture and application development.
引用
收藏
页码:50 / 55
页数:6
相关论文
共 50 条
  • [1] Transforming a Bare PC Application to Run on an ARM Device
    Peter, Alexander
    Karne, Ramesh K.
    Wijesinha, Alexander L.
    Appiah-Kubi, Patrick
    2013 PROCEEDINGS OF IEEE SOUTHEASTCON, 2013,
  • [2] Binary Transformation of Applications to run on Bare PCs
    Almajed, Rasha
    Karne, Ramesh
    Wijesinha, Alexander
    SAC '19: PROCEEDINGS OF THE 34TH ACM/SIGAPP SYMPOSIUM ON APPLIED COMPUTING, 2019, : 1416 - 1423
  • [3] HOW SAFE IS C++
    REED, DR
    WYANT, G
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1992, 5 (02): : 69 - 72
  • [4] HOW C++ WORKS
    SMALL, CH
    EDN, 1992, 37 (16) : 78 - &
  • [5] PC signal generator uses a C++ class
    Ramos, O
    ELECTRONIC DESIGN, 1998, 46 (06) : 132 - +
  • [6] Client/server C++: Write fast, run fast
    Grehan, R
    BYTE, 1997, 22 (03): : 139 - &
  • [7] C++: Rethinking how to teach C++ Part 1: Goals and principles
    2000, SIGS Publications, Inc., New York, NY, USA (13):
  • [8] IMPLEMENTING INTERACTIVE APPLICATIONS IN C++
    JAAKSI, A
    SOFTWARE-PRACTICE & EXPERIENCE, 1995, 25 (03): : 271 - 289
  • [9] Extending C++ for distributed applications
    Suel, Patrick
    Dr. Dobb's Journal, 20 (02): : 50 - 54
  • [10] An Upward Compatible Ethernet Device Driver for Bare PC Applications
    Almansour, Faris
    Karne, Ramesh
    Wijesinha, Alexander
    Almajed, Rasha
    Alabsi, Hamdan
    2020 11TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION SYSTEMS (ICICS), 2020, : 096 - 101