flashcards

1
Q

What are the two main elements of a computer system?

A

Hardware and software.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is hardware in a computer system?

A

The visible, physical elements of the computer, such as the CPU, memory, storage devices, input devices, output devices, and communication devices.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the role of software in a computer system?

A

Software provides invisible instructions to control hardware and perform specific tasks.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the CPU, and why is it important?

A

The CPU, or Central Processing Unit, is the brain of the computer. It retrieves and executes instructions from memory. CPU speed is measured in megahertz (MHz).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is computer memory used for?

A

Memory stores data and program instructions for the CPU to execute.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the main difference between memory and storage devices?

A

Memory is volatile and loses information when power is off, while storage devices store data permanently.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Give examples of storage devices.

A

Disk drives (hard disks and floppy disks) and USB flash memory.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are input devices, and provide examples?

A

Devices used to input data into a computer system, such as keyboards, mouse, scanners, and digital cameras.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are output devices, and provide examples?

A

Devices used to display results from a computer, such as printers, speakers, and monitors.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is a system program (operating system)?

A

A program that manages and controls a computer’s activities, such as memory management and input/output activities.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Name some examples of application programs.

A

Word processors, spreadsheets, and games.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is machine language?

A

A set of primitive instructions built into every computer in binary code, making it hard to read and modify.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are assembly languages, and how do they differ from machine languages?

A

Assembly languages make programming easier by using human-readable instructions. An assembler translates them into machine code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are high-level programming languages?

A

English-like languages that are easier to learn and program, such as Java, Python, and C++.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is source code in programming?

A

A program written in a high-level language that must be translated into machine code for execution using a compiler.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly