• Home
  • Archive
  • Tools
  • Contact Us

The Customize Windows

Technology Journal

  • Cloud Computing
  • Computer
  • Digital Photography
  • Windows 7
  • Archive
  • Cloud Computing
  • Virtualization
  • Computer and Internet
  • Digital Photography
  • Android
  • Sysadmin
  • Electronics
  • Big Data
  • Virtualization
  • Downloads
  • Web Development
  • Apple
  • Android
Advertisement
You are here: Home » Compatibility of Hardware and Software

By Abhishek Ghosh August 21, 2013 6:19 pm Updated on August 21, 2013

Compatibility of Hardware and Software

Advertisement

Compatibility of Hardware and Software means the components those can be replaced because they have the same properties and mostly the same or similar design. But, replaced with what? An electronic component may be compatible to another with a different label. The components can then be replaced because they have the same properties and mostly the same or similar design. This often erroneously used synonymously with interoperability. Under compatibility the technology either of :

  1. Interchangeability of components
  2. Compatibility of properties
  3. Equivalence of properties

If this compatibility satisfies the requirements of another a (often newer) system, when it is of older, then one speaks of backward compatibility. If it can meet the (basic) needs a new an old system, it is called forward compatibility.

 

Compatibility of Hardware and Software

 

Binary compatibility means a characteristic of operating systems or processors, when digital data is “understood” in the same way. Most often it is about processor instructions, which are understood by another from the system that were written for. Two operating systems are binary compatible when each program of the operating system for which a compiled was, runs immediately without recompiling on the other operating system. Binary compatibility of operating systems depends on the hardware level ( CPU – instruction set compatibility), through software – Emulators (e.g. a virtual machine ) or by prior deformation ( JIT ).

Advertisement

---

Source code compatibility means that a source without adaptation to different systems can be compiled. Two operating systems might have compatible source code, if the transmission of a program recompiling is necessary, but no need of change in source code.

 

Backward Compatibility

 

Compatibility of Hardware and Software

Backward Compatibility is the usability or compatibility of newer or extended versions of a technical object or standards referred to on the conditions of an earlier version. In other words, hardware and software can be compatible downhill. A newer version of the software should be able to open documents created with the older version again and processed. While this often succeeds well, files are usually a newer software version no longer readable by the older version, causing many users to updates forces.

An example of backward compatibility is the signal transmission standard HDMI which is a further development of DVI plus is backward compatible. Both use the same signal encoding named TMDS . In the hardware area is expected as today, that programs for an old computer model to a new model are to continue to support (at least on one from the same manufacturer), although conversely many programs available for the new model on the old works with restrictions. In mainframes there was this principle since the 1960s, when microcomputers came in the mid-1980s, it has largely prevailed. Backward compatibility in the IT industry is often associated with disadvantages and examples are for decades of x86 – Processors with existing real (time) mode, which is no longer needed in today’s processors, the MS-DOS -based Windows versions like 95, 98 and ME, suffered from problems because they large parts of MS-DOS and for the compatibility Windows 3.x had to use some features.

 

Forward Compatibility

 

Forward Compatibility is the availability or compatibility of older or obsolete versions of a technical object or standards referred to on the conditions of a newer version. In the case of a word processing application that can include, for example, that of old version of the application that can view and edit documents that were created by a newer version. Parts of the document, for in the old version still exists no function, can not be processed. Forward Compatibility means, however, that these parts do not affect the proper functioning of the old version.

In  programming ensuring Forward Compatibility is more difficult than that of backward compatibility, because when you create a version of the application, not all formats and structures of the later versions are known. Nevertheless, the current version must work with these formats and structures. For backward compatibility, this problem does not arise, since you already know the formats and structures of old versions already when creating the new version. Many programs today are Forward Compatible, sometimes with an update and can also compensate for large differences between versions.

 

Incompatibility with computer hardware and software

 

Newer versions of a program is backward compatible with older versions – usually. However, these older versions are often not forward compatible. Functions are not only expanding, but are changed with a new version in some areas may be incompatible with the old version. A concrete example: the AMD Athlon 64 processor company is backward compatible to 8086 Processors from Intel, which appeared in 1978. The Athlon 64 can therefore can execute programs of the old 8086th version, vice-versa is not true. The compatibility is limited here to the instruction set, the execution speed. The new processor itself may be because of different housing types, signals, power supplies, etc. which are not exchanged with the old. The two processors are therefore incompatible with regard to these characteristics.

Tagged With COMPATIBILITY OF HARDWARE AND SOFTWARE , hardware and software compatibility , sofrware compatibility , compatibility issues between hardware and software , issues with new software and old hardware , compability of hardware and software , compatibility of hardware , compatibility issues that may arise between hardware and software , compatibility software , compatible

This Article Has Been Shared 522 Times!

Facebook Twitter Pinterest
Abhishek Ghosh

About Abhishek Ghosh

Abhishek Ghosh is a Businessman, Surgeon, Author and Blogger. You can keep touch with him on Twitter - @AbhishekCTRL.

Here’s what we’ve got for you which might like :

Articles Related to Compatibility of Hardware and Software

  • How to Calibrate Computer Display For Digital Photography

    How to Calibrate Computer Display For Digital Photography to adjust the most relevant contrast, white balance or saturation and color with ICC profile ?

  • FireWire : The IEEE 1394 High Speed Serial Bus

    FireWire is the appropriate trademark of Apple, whose development began in 1986. i.LINK is a trademark of Sony. These are for High Speed data transmission.

  • VMWare Fusion or VirtualBox for Mac ?

    VMWare Fusion and VirtualBox both are virtualization softwares. First is a paid software and second one is a Free Software. Which one is right for your Mac ?

  • Linux : Basics About Unix-like OS

    Linux referred to the usually free, unix-like Operating systems based on the Linux kernel and is GNU GPL based software. Licensing of the Linux kernel is under GNU GPL.

  • External Hard Drive Not Recognized : Pointing Towards the Solution

    External Hard Drive Not Recognized is a quite common situation faced by many users. People blame the Operating System, scratch own heads but problem persists.

Additionally, performing a search on this website can help you. Also, we have YouTube Videos.

Take The Conversation Further ...

We'd love to know your thoughts on this article.
Meet the Author over on Twitter to join the conversation right now!

If you want to Advertise on our Article or want a Sponsored Article, you are invited to Contact us.

Contact Us

Subscribe To Our Free Newsletter

Get new posts by email:

Please Confirm the Subscription When Approval Email Will Arrive in Your Email Inbox as Second Step.

Search this website…

 

Popular Articles

Our Homepage is best place to find popular articles!

Here Are Some Good to Read Articles :

  • Cloud Computing Service Models
  • What is Cloud Computing?
  • Cloud Computing and Social Networks in Mobile Space
  • ARM Processor Architecture
  • What Camera Mode to Choose
  • Indispensable MySQL queries for custom fields in WordPress
  • Windows 7 Speech Recognition Scripting Related Tutorials

Social Networks

  • Pinterest (22.1K Followers)
  • Twitter (5.8k Followers)
  • Facebook (5.7k Followers)
  • LinkedIn (3.7k Followers)
  • YouTube (1.3k Followers)
  • GitHub (Repository)
  • GitHub (Gists)
Looking to publish sponsored article on our website?

Contact us

Recent Posts

  • How to Make the Most of Your S Pen (S22 Ultra) June 29, 2022
  • Safe Chargers for Samsung Galaxy S22 Ultra June 27, 2022
  • How Telecoms Can Use The Cloud To Power Their 5G Network June 24, 2022
  • A Beginner Guide to Cloud Computing for Development June 22, 2022
  • 5 Benefits of Using a Virtual Data Room Today June 19, 2022

About This Article

Cite this article as: Abhishek Ghosh, "Compatibility of Hardware and Software," in The Customize Windows, August 21, 2013, June 30, 2022, https://thecustomizewindows.com/2013/08/compatibility-of-hardware-and-software/.

Source:The Customize Windows, JiMA.in

This website uses cookies. If you do not want to allow us to use cookies and/or non-personalized Ads, kindly clear browser cookies after closing this webpage.

Read Privacy Policy.

PC users can consult Corrine Chorney for Security.

Want to know more about us? Read Notability and Mentions & Our Setup.

Copyright © 2022 - The Customize Windows | dESIGNed by The Customize Windows

Copyright  · Privacy Policy  · Advertising Policy  · Terms of Service  · Refund Policy