CS Topic 2 - Part 1 & 2

studied byStudied by 26 people
5.0(1)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 35

36 Terms

1
Computer System
consists of hardware and software components and follow the concept of the input, process, output and storage model
New cards
2
other data needed during the processing phase
exists in the storage of the computer system and will be used during the processing phase.
New cards
3
Central Processing Unit
The brain of a computer, responsible for executing instructions and performing calculations
New cards
4
CPU can only access data in the…
primary memory.
New cards
5
Control Unit
Retrieves instructions from memory, decodes them, and controls the flow of data between the CPU and other components
New cards
6
Memory Address Register
Stores the address of the next instruction or data to be fetched or stored in the memory.
New cards
7
Memory Data Register
Storage location that holds the data being read from or written to the computer's memory. Acts as an interface between the memory and the processor, allowing the processor to access and manipulate data stored in memory
New cards
8
Arithmetic Logic Unit
ALU performs arithmetic and logical operations. CU is responsible for providing the ALU with the data and instructions.
New cards
9
Memory Address/Data Bus
The pathway that carries information between the CPU and memory. It consists of address lines for locating data in memory and data lines for transferring the actual data.
New cards
10
Random Access Memory
\
Volatile memory for random data access. It stores active data for program execution. MDR transfers data between CPU and RAM.
New cards
11
Read Only Memory
Stores data permanently. Non-volatile. Includes the computer's startup instructions and other essential software. Cannot be modified or written to by normal computer operations.
New cards
12
primary memory
only memory accessible by CPU. Stores in binary. only RAM and ROM
New cards
13
cache memory
Static RAM. Faster, smaller, more expensive. Placed between DRAM and processor. Hold info most often used quickly by the processor.
New cards
14
Machine Instruction Cycle
MEM Fetch → CU Decode → ALU Execute → MEM Store.
New cards
15

1. Fetching instruction
CPU sends the appropriate address through the memory (address) bus to the primary memory. The instruction that resides in the specific address is then copied into the data bus and sent to the control unit (CU).
New cards
16

2. Decoding instruction
Done by CU to allow the CPU to be aware of any additional data that is necessary for the execution of the instruction
New cards
17

3. Execute instruction
ALU executes operations from instruction and calculates a result to store or reprocess with more data
New cards
18

4. Store result and check for next instruction
Result stored in primary memory by finding an address and placing it there
New cards
19
Secondary Memory
Is a relatively slow memory that may be written to but is also non-volatile. Also known as persistent storage.
New cards
20
Virtual Memory
The process of temporarily loading memory from the ROM to secondary memory to create room for more storage
New cards
21
Operating System
set of software that controls the computer’s hardware resources and provides services for computer programs. intermediary between software applications and the computer hardware.
New cards
22
Services of OS
Peripheral Communication

Memory Management

Security

Networking

Resource Monitoring and multitasking

Disk access and data management
New cards
23
Peripheral Communication
Communicating directly with the hardware outside CPU and providing an interface between hardware devices and applications.
New cards
24
Memory Management
How the memory is used by applications and ensuring that one application does not interfere with memory that is being used by another.
New cards
25
Security
Protection of data on computer, commonly done by user authentication. Additional security measure is use of log files that keep track of any user activity in computer system.
New cards
26
Networking
Connections to and interactions with networks of other computer systems so as to allow the sharing of resources. OS is an intermediary between applications and networks.
New cards
27
Resource Monitoring and Multitasking
The allocation of resources so that an application can run effectively. Applications must share the CPU time in order to accomplish their goal. This is known as multitasking and it is a core OS service.
New cards
28
Disk access and data management
Keeping track of files stored in memory and disks, as well as which files are being used by which applications so that an application does not overwrite another applications‘ files.
New cards
29
Software Applications
Type of computer program that performs a specific personal, educational, or business function
New cards
30
Word Processors
Used for the production of any sort of document. It includes tools for the composition, formatting and possibly printing of documents.
New cards
31
Spreadsheets
Used for the organization and analysis of data. The data in spreadsheet application is represented as cells, organized in rows and columns. Can do operations and make graphs.
New cards
32
Database Management System (DBMS)
It manages (creates, queries, updates, stores, modifies, and extracts information) databases and is designed to provide an interface between users and a database.
New cards
33
Web Browser
Used to access, retrieve, and present content on the World Wide Web. Content may be identified by URL (Uniform Resource Locator)
New cards
34
Email
Allows for the exchange of digital messages from a single author to one or more recipient(s).
New cards
35
Computer Aided Design (CAD)
Assists engineers to create, modify, analyze and optimize a design. Purpose is to increase productivity of the designer and the quality of the resulting design.
New cards
36
Graphic Processing Software
Allows user to manipulate visual images on a computer.
New cards

Explore top notes

note Note
studied byStudied by 10 people
78 days ago
5.0(2)
note Note
studied byStudied by 17 people
836 days ago
5.0(1)
note Note
studied byStudied by 11 people
884 days ago
5.0(1)
note Note
studied byStudied by 31 people
760 days ago
5.0(1)
note Note
studied byStudied by 42 people
886 days ago
5.0(1)
note Note
studied byStudied by 52 people
545 days ago
5.0(1)
note Note
studied byStudied by 9 people
842 days ago
5.0(1)
note Note
studied byStudied by 138 people
634 days ago
5.0(3)

Explore top flashcards

flashcards Flashcard (85)
studied byStudied by 21 people
361 days ago
5.0(1)
flashcards Flashcard (72)
studied byStudied by 26 people
738 days ago
4.6(9)
flashcards Flashcard (40)
studied byStudied by 1 person
738 days ago
5.0(1)
flashcards Flashcard (84)
studied byStudied by 8 people
803 days ago
5.0(1)
flashcards Flashcard (33)
studied byStudied by 3 people
411 days ago
5.0(1)
flashcards Flashcard (90)
studied byStudied by 8 people
323 days ago
5.0(1)
flashcards Flashcard (146)
studied byStudied by 42 people
399 days ago
5.0(1)
flashcards Flashcard (36)
studied byStudied by 11 people
823 days ago
5.0(1)
robot