Save
computer scuecven
spec anwsers
Save
Share
Learn
Content
Leaderboard
Share
Learn
Created by
hazaiah g
Visit profile
Cards (80)
Arithmetic
and
Logic Unit
(
ALU
)
Component of a computer's
central processing unit
that performs
arithmetic
and
logical
operations
View source
Control Unit
Component of a computer's
central processing unit
that
coordinates
the
operation
of the other
components
View source
Registers
Program Counter
(PC)
Accumulator
(ACC)
Memory Address Register
(MAR)
Memory Data Register
(MDR)
Current Instruction Register
(CIR)
View source
Buses
Pathways that carry
data
,
addresses
, and
control signals
between the
components
of a
computer
View source
Buses relate to
assembly language
programs
View source
Fetch-decode-execute cycle
1. Fetch instruction from
memory
2.
Decode
instruction
3.
Execute
instruction
View source
Factors affecting CPU performance
Clock speed
Number of cores
Cache
View source
Processor architectures
Von Neumann
Harvard
Contemporary
View source
CISC processors
Complex Instruction Set Computer
- processors with a
large
and
complex
instruction set
View source
RISC processors
Reduced Instruction Set Computer
- processors with a
smaller
and
simpler
instruction set
View source
Multicore
and
parallel
systems
View source
Input, output and storage devices
Can
be
applied
to
solve different problems
View source
Storage devices
Magnetic
Flash
Optical
View source
RAM
Random Access Memory -
volatile memory
used for
temporary storage
View source
ROM
Read-Only Memory
-
non-volatile
memory used for
permanent storage
View source
Virtual storage
Technique that allows a
computer
to use
disk storage
as if it were
main memory
View source
Operating system
Software that manages the hardware and software resources of a computer system
View source
Functions of an operating system
Memory management
Interrupt handling
Scheduling
View source
Types of operating systems
Distributed
Embedded
Multi-tasking
Multi-user
Real-time
View source
BIOS
Basic Input/Output System
-
firmware
that performs
hardware
initialization during the
booting
process
View source
Device drivers
Software
that allows the
operating system
to
interact
with a
hardware device
View source
Virtual machines
Software that emulates the functionality of a physical computer
View source
Applications
Software
programs designed to perform
specific
tasks
View source
Utilities
Software
programs that perform
maintenance
or
support
functions
View source
Open source software
Software with
source code
that is freely available for
modification
and
distribution
View source
Closed source software
Software with
source code
that is
proprietary
and not
freely available
View source
Translators
Software that converts high-level programming languages into machine-readable code
View source
Translators
Interpreters
Compilers
Assemblers
View source
Procedural programming language techniques
Program flow
Variables
and
constants
Procedures
and
functions
Arithmetic
,
Boolean
and
assignment operators
String handling
File handling
View source
Assembly language
Low-level programming language that provides a direct interface with a computer's hardware
View source
Relational database
Database that
organizes data
into
tables
with
rows
and
columns
View source
Flat file database
Database that stores data in a single table without relationships
View source
Primary key
Unique identifier
for
each record
in a
database table
View source
Foreign key
Field
in a database table that
links
to the
primary key
of another table
View source
Secondary key
Field
in a
database table
that can be used to
index
and
search
the table
View source
Entity relationship modelling
Technique
for designing the structure of a
relational database
View source
Protocols and standards
Rules
and
formats
that
govern
how
data
is
transmitted
over a
network
View source
Internet structure
TCP/IP stack
DNS
Protocol layering
LANs
and
WANs
Packet
and
circuit switching
View source
Client-server
Network
architecture where clients
request services
from a
central server
View source
Peer-to-peer
Network architecture where devices
communicate directly
with each other
View source
See all 80 cards
See similar decks
OCR GCSE Computer Science
1937 cards
Edexcel GCSE Computer Science
2949 cards
AQA GCSE Computer Science
2308 cards
AP Computer Science Principles
1196 cards
Topic 3: Computers
Edexcel GCSE Computer Science
454 cards
3.4 Computer systems
AQA GCSE Computer Science
208 cards
4.1 Computer Components
AP Computer Science Principles > Big Idea 4: Computer Systems and Networks
65 cards
6.4 Computer architecture
AQA A-Level Computer Science > 6.0 Fundamentals of computer systems
37 cards
3.1.2 Understanding computer software:
Edexcel GCSE Computer Science > Topic 3: Computers > 3.1 Hardware and Software Components
47 cards
AP Computer Science A
1898 cards
8.7.1 Brain-Computer Interfaces
Edexcel A-Level Biology > Topic 8: Grey Matter > 8.7 Ethical Issues in Neuroscience
59 cards
15.6.1 Effects of Computer Games
AQA A-Level Psychology > Unit 15: Aggression > 15.6 Media Influences on Aggression
48 cards
7.1.3 Structuring Answers
Edexcel GCSE Economics > 7. Assessment Preparation > 7.1 Exam Techniques
80 cards
AQA A-Level Computer Science
5135 cards
6.0 Fundamentals of computer systems
AQA A-Level Computer Science
254 cards
3.5 Fundamentals of computer networks
AQA GCSE Computer Science
218 cards
7.1.3 Structuring Answers
Edexcel GCSE Economics > 7. Assessment Preparation > 7.1 Exam Techniques
83 cards
1.6.2 Legislation Relevant to Computer Science
OCR GCSE Computer Science > 1.6 Ethical, Legal, Cultural and Environmental Impacts of Digital Technology
39 cards
3.1 Hardware and Software Components
Edexcel GCSE Computer Science > Topic 3: Computers
310 cards
4.1 Computer Networks
Edexcel GCSE Computer Science > Topic 4: Networks
243 cards
1.4.1 Threats to Computer Systems and Networks
OCR GCSE Computer Science > 1.4 Network Security
33 cards