Computer Science vocab quizlet

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/40

flashcard set

Earn XP

Description and Tags

For midterm

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

41 Terms

1
New cards

Arithmetic logic unit

This is responsible for performing all the math operations.

2
New cards

CPU

The brains of the computer and is responsible for fetch, decode, execute cycle.

3
New cards

Register

A small amount of storage available directly in the CPU that holds temporary data and and goes through the instructions very fast

4
New cards

Instruction register

When a register is fetched from memory it doesn’t contain IR in CPU. this register holds the intrusions.

5
New cards

Program counter

The PC tells the instruction where the instruction has to go and then update it.

6
New cards

memory address register

Holds memory address that is being fetched . MAR provides address to memory unit.

7
New cards

Accumulator

This stores the answer for the arithmetic and logical problems.

8
New cards

Buses 

transfer data between various devices. (bigger width more data)

9
New cards

Control Bus

transmit command and control signals from CPU and other components.

10
New cards

Data Bus

carries data that is being processed between the CPU and other peripherals (computer part)

11
New cards

address bus

Used to transmit the address that is to be read or written into memory

12
New cards

Single-core processors

This CPU with one core means it can only do 1 task at 1 time. low end computer or cheap)

13
New cards

Multi core preocessors

A CPU with multiple cores that allows the CPU to do multiple instructions simulations

14
New cards

Co-processors

Special type of processors that job is to support the main CPU. They can run independent of each other enhancing system performance.

15
New cards

Graphic Processing 

GPU with parallel structure allowing calculations to be done simultaneously.

16
New cards

Video processing

helping GPU decode and encode video files.

17
New cards

Artificial intelligence and machine learning

recognize their potential for handling general-purpose calculations. AI relied on mathematical calculations.

18
New cards

Blockchain and cryptocurrency mining

minors found out GPU are better than CPU while cryptocurrency puzzles. Causing a dramatic for GPU.

19
New cards

Design philosophies

CPU are called design philosophies because they can handle many different type of tasks

20
New cards

core architecture

The CPU with only a few cores but these cores are very powerful and each cores can handle lots of different instructions.

21
New cards

Memory access and power efficiency

CPU uses smaller but a higher speed memory to catch quickly. GPU uses a special memory called VRAM so it can move large amount of data.

22
New cards

Vertex and pixel data

Data used by the GPU to render 3D objects and images

23
New cards

Frame

a single image in a sequence of images that make up a video and animation 

24
New cards

RAM

(random access memory) It holds instructions and data for program instructions

25
New cards

Volatile

A type of memory or storage that loses its data when the power turns off.

26
New cards

ROM

(read only memory) used for storing instructions that are usually not modified 

27
New cards

BIOS

(basic input / output system) which is located in the motherboard. It initializes and test the system hardware.

28
New cards

Cache Hit

when the CPU requests data, and it is found in the cache memory.

29
New cards

Cache miss

When the CPU requests data that is not found in the cache memory

30
New cards

Little man computer

is a simple educational CPU model that uses 3 letter assemble instruction

31
New cards

Multi-core Architecture

system with multiple CPU cores on a single chip

32
New cards

Fetch

the instruction to retrieve from memory/data

33
New cards

decode

instruction that is interpreted to understand its operation

34
New cards

execute

the operation being carried out/run

35
New cards

memory access

any important code that is engraved in the memory

36
New cards

write back

The result is given back to see the out come of the operation.

37
New cards

independent execution

Each core in a multi-core processor has its own pipelines, allowing it to run instructions independently so multiple tasks can be processed at once without slowdown, improving overall efficiency.

38
New cards

parallel execution

Parallel execution lets multiple cores handle different parts of the same task or multiple tasks at once, greatly speeding up complex computations like several teams simultaneously cleaning different sections of a large car.

39
New cards

memory card

Memory cards are small, durable NAND-flash storage devices used in portable electronics, offering moderate read/write speeds and various sizes like SD and microSD for easy mobile storage expansion.

40
New cards

network attach storage

NAS is a dedicated network-connected storage device that lets multiple users access and centralize files and backups.

41
New cards

middle ware

software that connects different applications, allowing them to communicate and share data.