IGCSE Computer science

Cards (20)

  • System software provides the services that the computer requires, including operating system and utility software
  • How the System Software works: allowing instructions to be processed by the CPU to allow word processing software to process. Without systems software the system would be useless
  • The Operating System (OS) is the software that manages the computer and controls the computer's hardware.
  • The Operating system (OS) also manages files on computer hard drives and control peripherals, like printers and scanners.
  • Utility Software is software that is designed to perform a specific task, such as word processing or spreadsheet software.
  • Some example of security utilities in Utility Software: anti virus, encryption, and firewall.
  • Some examples of Disk organization utilities in Utility Software are: System clean up tools, Disk defragmentation tools, and file compression software, full back up, and incremental back up.
  • An interrupter sends signals from hardware or software to the operating system in order to request CPU attention.
  • When the OS gets the interrupt, it will suspend its current task and execute an interrupt service routine for the device or application that sent the interrupt.
  • Interrupts can also be generated by software, especially when unexpected events occur. In this context they are sometimes known as exceptions. 
  • The ability for high-level code to run on multiple different operating systems without change is known as being cross platform.
  • Assembly language uses short abbreviations, known as mnemonics
  • The program that translates assembly language code into machine code is called assembler.
  • IDEs offer auto-completion functions, automatic code formatting and syntax highlighting.
  • Length check is when it checks for the number of characters in a field.
  • format check is when the format established is correct.
  • range check is when it checks for the number entered within a specific range.
  • precense check checks that no fields are left in blank.
  • Type check checks the data so it is in a specific data type.
  • check digits is used to see the accuracy of numbers such as in credit cards.