What are each of the following:

1. Interpreter
2. Compiler
3. Machine language
4. Java Virtual Machine (JVM)
5. RAM
6. Cache
7. Class P problems
8. Class NP problems


1. Software that can read and carry out instructions in a computer language.
2. Software that translates from one computer language to another. Usually you translate from a high-level language like Java to a low-level language like bytes codes for a Java Virtual Machine.
3. has instructions that make the computer do low-level activities like addition, subtraction, loading data, and storing data.
4. this is what interprets and executes the byte codes created by the Java compiler.
5. stands for Random Access Memory. All of your programs and data are in this type of memory when they are executing. This type of memory clears when the power is turned off.
6. Cache is memory that is physically located on the same silicon chip (or very, very close to that) as your processor. Your processor takes care of putting as much as possible in the cache and leaving it there as long as it’s needed. Cache is accessed far faster than anything else on your computer.
7. problems that can be solved using an algorithm whose running time has a complexity that’s a polynomial.
8. problems where we don’t know of any algorithm that has a reasonable running time for larger sets of data.

Computer Science & Information Technology

You might also like to view...

What is the name for printing the data vales read from an external file?

What will be an ideal response?

Computer Science & Information Technology

After installing a processor for the first time, apply power and ensure the computer boots before installing a heat sink or fan

Indicate whether the statement is true or false

Computer Science & Information Technology

Efficiently organizing digital information on the virtually unlimited shelf space of one's hard drive or a server on the Internet so that messages, documents, videos, or other digital information may be easily located and retrieved becomes an important task. Discuss the organization of digital information.

What will be an ideal response?

Computer Science & Information Technology

When you create a superclass and one or more subclasses, each object of each subclass is a subclass object.

Answer the following statement true (T) or false (F)

Computer Science & Information Technology