Chapter 7: System Architecture Flashcards
Client-based systems
execute all core functions on the user’s device and don’t require network connectivity
Server-based systems
require a client make requests from a server across a network connection
Transactions
sequences of actions required to properly change the state of a database
Properties of Database transactions
atomic, consistent, isolated, durable (ACID)
Aggregation
combining info from separate sources; security problem when it allows unauthorized individuals to piece together sensitive info
Inference
deducing a whole set of info from a subset of its aggregated components; security problem when it allows unauthorized individuals to infer sensitive info
HPC
High-performance computing; aggregation of computing power which exceed capabilities of general-purpose computers for the specific purpose of solving large problems
ICS
Industrial control systems; IT specifically designed to control physical devices in industrial processes
Embedded system
cyber-physical system; computers and physical devices collaborate via the exchange of inputs and outputs to accomplish a task or objective
Two main types of ICS
DCS and SCADA
DCS
distributed control systems; use PLC; control devices within fairly close proximity
SCADA
supervisory control and data acquisition system; uses RTUs or PLCs; control large-scale physical processes involving nodes separated by significant distances
Difference between DCS and SCADA
DCS controls local processes; SCADA used to control things remotely
ICS connectivity
should always be logically or physically isolated from public networks
Virtualized system
exist in software-simulated environments