What part of the computer fetches instructions and carries out operations?
CPU
How many bits are in a byte?
8
What are the two main types of software?
Operating system and application software
What is a program?
A set of instructions
What file extension does a Java source file use?
.java
What does ALU stand for?
Arithmetic and Logic Unit
What makes each byte unique in memory?
It's address
What is the role of an operating system?
Manages hardware and runs programs
What is an algorithm?
Ordered steps to solve a problem
What does the Java compiler produce?
Byte code
What are the two main parts of the CPU?
Control Unit and ALU
Which type of memory is volatile?
Ram
What does multitasking mean?
Running multiple programs at once
Machine language uses which two digits?
0 and 1
What does JVM stand for?
Java Virtual Machine
Hardware refers to the __________ components of a computer.
Physical
What type of memory stores data without power?
Secondary Storage
What technique shares CPU time among programs?
Time-sharing
Why must high-level programs be translated before running?
Computers only understand machine language
Is encapsulation part of procedural or object-oriented programming?
Object-oriented
Why are computers considered programmable tools?
They perform different tasks based on the software they run
Describe the difference between RAM and secondary storage.
RAM is temporary; secondary storage is permanent
Give two examples of application software
Lots of options.
Why is high-level language easier to write than machine language?
Uses readable words instead of binary
Draw a class diagram that represents a Pen object.
Your diagram must include:
At least 3 attributes
At least 3 methods
Lots of options