digital

Cards (117)

  • Peer-to-peer network
    • All nodes have equal status, nodes share their resources with one another
  • Server-based network
    • One central node controls the network and its resources, other nodes request resources from the Server
  • Peer-to-peer network
    • All computers have equal status, no dedicated Server, hardware and software resources are shared, each device on a P2P network is both a supplier and consumer of resources, resources such as processing power/disk storage can be shared and resources can be requested from other nodes
  • Server-based network
    • Used in large organisations, at least one person performs the role of the file Server, file server activities include file Storage, file back up, providing application software and printer management, all computers are connected to the Servers by the Switch/hub, all users need a username + password to access the Server
  • Bandwidth
    Transmission capacity of a communication channel
  • Broadband
    High-speed internet access that is always on and faster than traditional dial-up access
  • Transmission Media
    • Fibre optic
    • Metal
    • Wireless
  • Parity bits
    Bits added to a data transmission to allow error detection
  • Odd parity
    The parity bit is set to 1 if the number of 1s in the data is odd, so that the total number of 1s (including the parity bit) is odd
  • Even parity
    The parity bit is set to 1 if the number of 1s in the data is even, so that the total number of 1s (including the parity bit) is even
  • Error detection and correction using parity bits
    • Parity bits can detect errors but cannot correct them individually, Hamming code uses both horizontal and vertical parity checking to detect and correct errors
  • Checksum
    A mathematical total appended to a data packet to allow error checking at the destination
  • Echo checking
    The transmitted data is echoed back to the sender and compared to the original to detect errors
  • CRC (Cyclic Redundancy Check)

    A special checksum appended to a block of data, calculated using a mathematical algorithm applied to the data block
  • Relational database
    A database that stores data in tables with defined relationships between them
  • Flat-file database

    A database that stores data in a single table with no defined relationships
  • Logical data model

    A conceptual model of the data requirements of a system
  • Physical data model
    A technical model of how the data will be stored and accessed
  • Entity Relationship Model (ERM)

    A graphical representation of the entities in a database and the relationships between them
  • Stages of database normalisation
    • 1NF
    • 2NF
    • 3NF
  • Data dictionary
    A repository of information about the data in a database
  • SQL (Structured Query Language)

    A programming language used to manage and manipulate relational databases
  • QBE (Query by Example)

    A database querying method that allows users to create queries by filling in examples of the desired results
  • Artificial Intelligence (AI)

    The study of machines to model the type of intelligence exhibited by people, enabling machines to learn and adapt to be more capable and improve human intelligence and cognitive behaviour
  • Artificial Intelligence

    • Knowledge based or expert systems
    • Image processing
    • Speech recognition or natural language processing
    • Machine learning
  • Turing test
    A test to determine if a machine's behaviour is indistinguishable from a human expert response
  • Problems with the Turing test include the lack of speech output and the fact that it does not assess the correctness of the responses, only their similarity to a human expert
  • Neural network model
    • Consists of a collection of nodes linked by one or two-way connections, each node calculates the weighted sum of its input and provides an output, backward propagation may be used
  • Expert system
    An application of AI that makes the knowledge of a human expert available through a computer package
  • Structure of an expert system
    • Requires a subject expert and a team of technical experts known as knowledge engineers, the initial stage is knowledge acquisition where the expert's knowledge is programmed into the system, this forms the knowledge base which is then consulted and interrogated by the inference engine, the user interface is used to communicate with the system
  • Knowledge base
    Contains the human expert knowledge about the problem domain, including facts and rules
  • Inference engine
    Applies the rules in the knowledge base to draw conclusions
  • Expert system shell
    The software development environment for creating an expert system, containing the components like knowledge base and inference engine
  • Heuristics
    Rule of thumb derived from human experience and intuition, rather than pure logic
  • Fuzzy logic
    Uses probabilities instead of true/false logic, allowing decisions to be made with incomplete data
  • Knowledge engineer
    Technical experts who obtain the facts and rules from the human expert and program them into the knowledge base
  • Switching on a mobile phone
    • Mobile phones use low intensity microwave signals to transmit and receive voice & data, when switched on a mobile emits radio signals broadcasting its radio location to allow calls to be diverted to it
  • Life insurance
    The life insurance experts will provide the knowledge of the industry they work in by describing their experiences/knowledge of life insurance and the rules and heuristics they use in calculating life insurance
  • Advantages of expert systems for life insurance
    • Can calculate life insurance premium faster than a human expert
    • Expert advice is always available
    • Makes rational decisions without emotional overhead
    • Can be used as a training aid to increase the expertise of staff
  • Disadvantages of expert systems for life insurance
    • Risk of over reliance on technology
    • Experts may become deskilled and follow the expert system and not follow their intuition
    • Every situation cannot be programmed, therefore, errors may be possible