CS Flashcards

1
Q

What are the basic components of a computer system?

A

Input devices, output devices, CPU, memory, and storage

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

Why are the input-output devices essential for a computer system?

A

They enable interaction between the user and the computer

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

What is the role of the CPU?

A

Executes instructions and processes data

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

What is the fifth generation of computers and its characteristics?

A

Use AI, are faster, and support advanced tasks like machine learning

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

What is the difference between information and computer data?

A

Information is processed data; data is raw facts

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

How does the binary numeral system differ from the hexadecimal numeral system?

A

Binary uses two digits (0, 1), hexadecimal uses 16 (0-9, A-F)

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

What is a computer file, and what is its position in a file system?

A

A file stores data and is organized within folders

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

What is the role and structure of a computer file system?

A

The file system manages data storage, access, and organization with files, directories, paths, and permissions.

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

Why does the path of multiple directories contain delimiters?

A

They separate folders and files in a path

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

What is a code system in communications and information processing?

A

A code system is a set of rules to represent and transmit information, ensuring efficient and reliable communication.

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

Why is data compression used in computer systems?

A

To reduce file size for storage and faster transfer

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

What are the advantages and disadvantages of lossless compression?

A

Lossless compression retains all data but achieves lower compression ratios.

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

What are the main components of John von Neumann’s architecture?

A

CPU, memory, input/output, and storage

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

How is a peer-to-peer model different from a client-server model?

A

Peer-to-peer shares resources equally; client-server has a central server

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

What is the role of the ALU, and where is it located in computer architecture?

A

Performs mathematical and logical operations; located in the CPU

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

Why was Moore’s Law interesting?

A

Predicted exponential growth in computing power

17
Q

How does primary memory differ from cache memory?

A

Cache is faster and smaller; primary memory holds data currently in use

18
Q

How is a computer motherboard organized?

A

Connects components like CPU, RAM, and storage via circuits

19
Q

What are the characteristics of non-volatile memory?

A

Retains data without power (e.g., SSDs, USB drives)

20
Q

What is the role of computer secondary storage?

A

Stores data long-term, like hard drives or SSDs

21
Q

How does primary storage differ from secondary storage?

A

Primary is faster but temporary; secondary is slower but permanent

22
Q

How does a hard disk drive differ from a solid-state drive?

A

HDD uses spinning disks; SSD uses flash memory and is faster

23
Q

What is the role and characteristics of interfaces in computing?

A

Connect hardware and software for interaction

24
Q

What are the main types of user interfaces in computing?

A

Command-line, graphical, and voice interfaces

25
Q

What is computer software, and what is its role in computer systems?

A

Runs programs and manages hardware resources

26
Q

What are the advantages of using virtual machines?

A

Run multiple OS on one device, save costs