Computer Organization (IB HL CS)

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/29

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

30 Terms

1
New cards

CPU

  • Central processing unit

  • Uses arithmetic and logic operations to process input and output useful information

2
New cards

ALU

  • Arithmetic logic unit

  • Performs all basic arithmetic, logic, and I/O operations

3
New cards

CU

  • Control unit

  • Retrieves/decodes instructions for CPU

  • Directs data flow for ALU

4
New cards

MAR

  • Memory address register

  • Connected to address bus

  • Contains RAM address of the next instructions

5
New cards

MDR

  • Memory data register

  • Connected to data bus

  • Holds data that will be written to/was read from RAM

6
New cards

CPU Diagram

knowt flashcard image
7
New cards

RAM

  • Random access memory

  • Also known as primary memory

  • General-purpose storage, can be overwritten

  • Directly accessible by CPU

  • Stored in binary

8
New cards

ROM

  • Read only memory

  • Stores instructions/data

  • Cannot be overwritten

9
New cards

Address bus

  • Connects MAR to ALU

10
New cards

Data bus

  • Connects MDR to RAM

11
New cards

Differences between RAM and ROM

RAM is volatile memory used for temporary storage, while ROM is non-volatile memory that stores permanent instructions.

12
New cards

DRAM

  • Dynamic RAM

  • Preferred for the main RAM of a computer system

13
New cards

SRAM

  • Static RAM

  • Faster, more expensive

  • A small amount is placed between RAM and processor

  • AKA the cache

14
New cards

Cache memory vs RAM

Cache memory is a smaller, faster type of volatile memory located between the CPU and RAM, used to temporarily store frequently accessed data for quick access, whereas RAM provides larger temporary storage for active applications and data.

15
New cards

Machine instruction cycle

  • Fetch: CPU sends address to primary memory through address bus. Data bus copies this address’ instruction and sends it to CU.

  • Decode: CU decodes instructions and fetches required data from primary memory. Data’s addresses are placed into memory bus and data is received by CPU through data bus.

  • Execute: CPU executes the instructions.

  • Store: CPU stores the result of instructions in primary address through buses then checks for the next instruction.

16
New cards

Persistent storage

  • AKA secondary memory

  • Can be written to, is non-volatile

  • Hard drive, USB, floppy disk, ZIP drive, etc.

17
New cards

Virutal memory

A memory management technique that uses disk space to extend RAM by swapping data in and out as needed, allowing for larger applications to run on limited physical memory.

  • AKA using secondary memory as a backup for primary memory

18
New cards

Primary vs secondary memory

Primary = small amount, volatile, expensive, faster, directly accessed by CPU

Secondary = large amount, retains data when powered off, inaccessible by CPU

19
New cards

Operating system

  • Provides a user interface

  • Does memory management

  • Does peripheral management

  • Allows multitasking

  • Provides security

20
New cards

Word processors

Programs for storing, manipulating, and formatting text-input from keyboard then providing a printout

21
New cards

Spreadsheets

Program to arrange data in rows/columns and can be manipulated for calculations

22
New cards

DBMS

  • Database management systems

  • Systematic way to create, retrieve, update, and manage data

23
New cards

CAD

Computer aided design

24
New cards

1 byte (B)

8 bits (b)

25
New cards

Negative binary

knowt flashcard image
26
New cards

Decimal binary

knowt flashcard image
27
New cards

Different data types take up more space

knowt flashcard image
28
New cards

NAND, NOR

NOT and, NOT or

29
New cards

XOR

One or the other, but not both

<p>One or the other, but not both</p>
30
New cards

Common symbols for logic gates

knowt flashcard image