answersLogoWhite

0

Refers to a software application that runs only on a particular type ofcomputer. Programs that run on a variety of different types of computers are called machine independent.

Almost all programs have some machine dependencies (that is, they run somewhat differently on different types of computers), but the degree of independence can vary widely. Machine-independent programs give you more flexibility: if you buy a new type of computer, you can continue using the samesoftware package instead of learning a new one. On the other hand, machine-dependent programs often take advantage of special hardware features of a particular computer, making the programs faster.

Another term for machine dependent is device dependent, but whereasmachine dependent usually refers to the computer, device dependent can refer to a dependency on any device, like a printer.

User Avatar

Wiki User

13y ago

What else can I help you with?

Related Questions

What is vendor independent OS?

LINUX and UNIX are vendor independent OS


How do you number of os in virtual machine?

How do you number of OS in virtual machine


What are the most important features of the Mac OS?

New features included in Mac OS X are: Quick Look, Time Machine, Mail, iChat, Spaces, Safari, Parental Controls, BootCamp.


How do you change from Vista OS to Mac OS?

You cannot run OS X on a windows machine.


Compare and contrast common features of an NOS with a client OS?

Compare and contrast common features of an NOS with a client OS.


Why java called platform indeependent?

Platform independent language means once compiled you can execute the program on any platform (OS). Java is platform independent. Because the Java compiler converts the source code to bytecode, which is Intermidiate Language. Bytecode can be executed on any platform (OS) using JVM( Java Virtual Machine).


Why is Java not 100 percent platform independent?

AnswerJava is platform independent while JVM is platform dependent. In Java ,you can compile code in to class file and you can run it in any OS without altering your code.But for interpreting class to bytes we need JVM .so it act as a bridge between your class file and OS. Now a days JVM is available for all OS.So Java attains platform independent.AnswerDepending on your definitions, no language may be truly platform independent. A language like Java needs a virtual machine to run the platform independent bytecode. But this virtual machine must run natively on a given physical machine, which means that the JVM in platform dependent. If someone tells you that Java is not completely platform independent, this is probably what they are referring to.


Is operating system a machine dependent or independent?

An OS is never machine dependent, meaning that is can run on multiple machines. It can be however architecture or platform dependent, meaning that it runs on specific types of machines only (e.g.: Intel, AMD64, PPC etc.) There are few OS's who can claim to be platform independent in that they can run (perhaps with some minor adaptations) on any platform that satisfies some rather general criteria (related to computing power, availability of a compiler etc.).


Is there a way to create a OS X style dock in Mac OS 9?

Unfortunately No. You should upgrade your OS 9 machine to OS X


What software does a virtual machine use to interface between the host OS and the guest OS?

It's usually called a hypervisor, or virtual machine monitor.


Why JVM is platform independent?

by creating a jre spesific to each platform programmers can confidently write code in any platform and assume it willl also work in aany other. theirfore java is platform independent as bytecode would look the same on any platform, however will be implemented by a diffrent interpreter for each platform.


Is Jvm in the system?

The JVM (Java Virtual Machine) is a part of the JRE (Java Runtime Environment).The JRE is comprised of the JVM and the Class Library.The JVM takes the java language and compiles it into Bytecode which can then be interpreted as machine code by the platform(OS). The JVM will compile byte code specific to the OS it is being deployed upon. The JVM allows the Java language to be platform independent.