computer science unit 1 study guid

0.0(0)
studied byStudied by 0 people
0.0(0)
call with kaiCall with Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/21

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 4:18 PM on 2/2/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

22 Terms

1
New cards

Von Neumann architecture

All modern computers are based on a single basic design called the von Neumann architecture. This is based on the idea that one singular central unit coordinates a set of instructions for the computer to do. This introduces memory as a place to store both instructions and data. This streamlined computer interaction into input and output devices. Follows a sequential process know as the fetch-decode- execute cycles

2
New cards

CPU

The CPU, often called the brain of the computer, performs most of the calculations and instructions. It handles tasks like arithmetic, logic operations, and controlling data flow. The CPU includes the Control Unit, which manages instructions, and the ALU (Arithmetic Logic Unit), which performs mathematical and logical operations

3
New cards

Random access memory (ram)

Random Access Memory (RAM) is a temporary storage area where a computer keeps data and instructions that are currently in use. RAM is volatile, which means its contents are lost when the computer is turned off.

In the von Neumann architecture, memory stores both data and instructions. It is divided into two main parts:

  • Instruction memory, which stores program instructions that the CPU fetches and executes.

  • Data memory, which stores data used during execution, such as variables, input, and intermediate results.

4
New cards

What are hdds?

Hard Disk Drives (HDDs) provide long-term storage for programs, data files, and the operating system. They use magnetic disks to store data.

5
New cards

What are ssds?

Solid State Drives (SSDs) serve the same purpose as HDDs but use flash memory, making them faster and more reliable.

6
New cards

What are optical drives

Optical drives, such as CD and DVD drives, are used to read and write data on optical discs

7
New cards

What is the motherboard

The motherboard is the main circuit board that connects all hardware components and allows them to communicate. It holds the CPU, memory, storage devices, and other key parts

8
New cards

What is the gpu

The GPU (graphics card) handles displaying images, videos, and 3D graphics. It takes graphics work off the CPU, making visuals smoother and more efficient.

9
New cards

10
New cards

What are input devices

Input devices let users enter information into the computer, such as a keyboard, mouse, and microphone

11
New cards

What are output devices

Output devices allow the computer to show results, such as a monitor, printer, and speakers

12
New cards

Fetch-decode-execute cycle

The von Neumann architecture follows a sequential process called the fetch–decode–execute cycle. The CPU fetches an instruction from memory, decodes it to understand what action to perform, and then executes it. This cycle repeats continuously, allowing the computer to run programs and process instructions

13
New cards

What are the two system softwares

System software and application software

14
New cards

What is system software

System software runs the computer and manages hardware. It helps the user interact with the computer. Examples include operating systems like Windows, macOS, and Linux, as well as drivers and compilers.

15
New cards

What is application software

Application software helps users do specific tasks. Examples include word processors, spreadsheets, and web browsers

16
New cards

Computer language explain

Once computers were created, there was a need to communicate with them. At their core, computers work using electronic instructions based on electricity being on or off. This led to the use of binary language, which has two states: 1 (on) and 0 (off). Programs are executed as long sequences of these ones and zeros.

Because binary is complex and hard for humans to read and write, higher-level programming languages were developed. These languages are more human-readable and easier to use while still allowing computers to execute instructions.

17
New cards

Pseudocode to high level language

Human languages cannot be directly converted into binary because they are full of ambiguities and assumptions that computers cannot understand.

The next step is pseudocode, an informal, text-based language that helps programmers plan and design algorithms. Pseudocode is easier for humans to read and write and acts as a bridge between human ideas and computer instructions

18
New cards

Programming language

19
New cards
20
New cards
21
New cards
22
New cards

Explore top flashcards

Vocab 4-6
Updated 753d ago
flashcards Flashcards (30)
PSYC 100 Exam 1
Updated 487d ago
flashcards Flashcards (61)
Vocabulary
Updated 1047d ago
flashcards Flashcards (57)
Travel and leisure
Updated 276d ago
flashcards Flashcards (112)
Vocab 4-6
Updated 753d ago
flashcards Flashcards (30)
PSYC 100 Exam 1
Updated 487d ago
flashcards Flashcards (61)
Vocabulary
Updated 1047d ago
flashcards Flashcards (57)
Travel and leisure
Updated 276d ago
flashcards Flashcards (112)