ch1 ict

Cards (52)

  • Computer
    A device that receives input, does processing on that input and then produces the output
  • types of computer components
    • Hardware
    • Software
  • Hardware
    The physical components that make up a computer system
  • External hardwareex.

    • Mouse
    • Keyboard
    • Monitor
    • Printer
    • Scanner
  • Internal hardwareex.

    • CPU/Processor
    • Motherboard
    • RAM
    • ROM
    • Graphics Card
    • Sound Card
    • Internal HDD/Internal SSD
  • Software
    Programs for controlling the operation of a computer system and processing of electronic data
  • Types of software
    • Applications
    • System
  • Applications software

    Programs that provide the services that user requires to solve a task
  • System software
    Programs that provide the services that computer requires to run properly
  • System softwareex.

    • Operating System (OS)
    • Device Driver
    • Compiler
    • Linkers
    • Utilities (for example, Anti-virus)
  • Central Processing Unit (CPU)

    Hardware that processes instructions entered into the computer in order to produce an output
  • CPU
    • Control Unit
    • Arithmetic Logic Unit (ALU)
  • Main Memory
    Internal memory that is directly accessible by the CPU
  • Components of Main Memory
    • RAM
    • ROM
  • RAM
    Volatile memory, Temporary storage, Can read from and written to
  • ROM
    Non-volatile memory, Permanent storage, Can only be read from but no written to
  • Differences between RAM and ROM
    • Volatile vs Non-volatile
    • Temporary vs Permanent storage
    • Can be written to and read from vs Can only be read from
  • Backing storage
    Non-volatile storage that stores data permanently and is not directly accessed by the CPU so it's slower to access than main memory
  • Input devices
    • Can send data to another device, but it cannot receive data from another device
    • The devices are under the control of the user or can be direct data entry
    • Their design more complex than output devices
  • Output devices
    • Can receive data from another device, but it cannot send data to another device
    • Devices are under the control of the computer
    • Their design less complex than input devices
  • Differences between Input and Output devices
    • Input devices are used to enter data or instructions into a computer directly vs Output devices are used to show the computer's output in a form that is understood by a human
    • Input devices can send data to another device, but it cannot receive data from another device vs Output devices can receive data from another device, but it cannot send data to another device
    • Input devices are under the control of the user or can be direct data entry vs Output devices are under the control of the computer
    • Input devices have more complex design vs Output devices have less complex design
  • Operating system
    A piece of system software that allows the user to communicate with the computer hardware and performs many basic tasks
  • Functions of operating system
    • Provides a user interface
    • Manages user accounts
    • Managing peripherals
    • Memory management
    • Provides system security
  • Command Line Interface (CLI)

    An interface that the user would have to type commands to interact with the computer
  • Advantages of CLI
    • Uses less memory than GUI
    • Requires less processing power than GUI
    • The user is in direct contact with the computer
    • The user is not limited to pre-determined options as with GUI
  • Disadvantages of CLI
    • Commands must be learnt and memorized by the user
    • Commands must be typed in exactly
    • More prone to errors on data entry
    • Commands must be typed which takes time
  • Graphic User Interface (GUI)

    Interface built around graphical items that uses WIMP interaction (windows icons menus and pointer)
  • Features of GUI
    • Windows: Regions of the screen used to display data
    • Icons: Small pictures that are used to represent folders, software, etc.
    • Menus: Lists of options the user can select from
    • Pointer: An arrow used to navigate the screen and to select things on screen
  • Advantages of GUI
    • No need to memorize any commands
    • More user friendly than CLI (can be used by non-experts)
    • No need to type in commands so fewer errors are made
    • The use of pointer and icons is quicker and simpler than typing in commands
  • Disadvantages of GUI
    • GUI consumes more memory than CLI (due to graphics)
    • GUI requires more processing power than CLI (due to graphics)
    • The user is limited to the icons and set menus provided on the screen
    • Computer settings are protected from the user
  • Dialogue-based interface
    Software that interacts through speech recognition and uses the spoken words to carry out actions
  • Advantages of dialogue-based interface
    • No need for a driver to take their hands off the steering wheel
    • Safer than using a standard interface
    • Very useful for people with disabilities
    • Can be used as a security feature as voice recognition could be used to identify a person
  • Disadvantages of dialogue-based interface
    • Can be complex to set up
    • Expensive to develop
    • User needs to know which commands can be used
    • Unreliable as many commands not being recognized or needing to be repeated several times
    • Can be distracting if the commands are not understood
    • Limited access due to the number of commands stored
    • Need to be 'trained' by the user
  • Gesture-based interface
    Where the human body interacts with the device without using a keyboard/mouse/pointing device
  • Advantages of gesture-based interface
    • Replaces mechanical input devices
    • No physical contact required
    • Very natural interface for a human operator
    • No training needed to interface with the computer
  • Disadvantages of gesture-based interface
    • User can unintentionally activate the device by moving their arms/fingers
    • Not as accurate as other interfaces
    • Only works near to the camera or sensor
    • May only accept a limited number of movements
    • Have to learn what the gestures do//Having to remember the gestures
    • Users with physical disabilities may not be able to make the gestures
    • Have to use/learn the gestures accurately otherwise they may not be identified
  • Desktop computers
    • Less chance to be damaged/stolen as they are usually fixed in one place compared to mobile computers
    • Tends to have better specifications for a given price than mobile computers
    • Desktop computers are easier to upgrade compared to mobile computers
  • Disadvantages of desktop computers
    • Not very portable
    • PCs consume more physical space than other computers
    • If there's a power cut, you can't use the PC as it needs constant power supply
  • Uses of desktop computers
    • Office and business work
    • Educational use
    • Used as a gaming device
    • General entertainment
  • Mobile computers
    A group of computers which are more portable than desktop computers