Computer Fundamentals Flashcards

(4 cards)

1
Q

What are the components of the Computer Memory Hierarchy from fastest/smallest to slowest/largest?

A

CPU Register, Cache Memory (L1, L2), RAM (Random Access Memory), Secondary Storage (Hard Drive, SSD, Removable Media).

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

Differentiate between System Software and Application Software.

A

System Software: Manages computer hardware and software resources (e.g., Operating Systems, Compilers, Utility Programs).

Application Software: Performs specific tasks for the user (e.g., Word Processors, Web Browsers, Accounting Software).

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

Explain 2’s Complement representation for negative binary numbers.

A

To find the 2’s complement of a binary number, first find its 1’s complement (flip all bits), then add 1. If the MSB is 1, the number is negative. This method is efficient as it avoids issues like separate +0 and −0.

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

Define an Algorithm.

A

A finite sequence of explicit and unambiguous instructions which, when provided with a set of input values, produces an output and then terminates.

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