GoConqr has a new look! Let us know what you think.

Flashcards

4.6 Definitions

Rose Wakeford Computing A level English 41 cards

Cards in this deck (41)

  1. 1Hardwarephysical components of a computing system
  2. 2softwareapplications that run on hardware
  3. 3system softwaremanagement of a computer system
  4. 4operating systemspresent a less complex system for users to work with
  5. 5utility programsprograms that manage the running and maintenance of the computer
  6. 6librariespre-made routines and functions that other programmers use
  7. 7translatorstranslate programming languages into executable code
  8. 8Bespoke softwaresoftware made for a specific organisation where an existing software does not exist to do that job however it is expensive
  9. 9special purpose softwarethis is not designed for a single organisation but it does tackle a specific problem
  10. 10general purpose softwareis designed for a wide range of users and can be adapted to form a wide variety of tasks
  11. 11examples of OSwindows, mac OS, android, + linux
  12. 12tasks of an operating systemmultitasking, file management, I/O management, security and memory usage
  13. 13processor managementthis allows multitasking for when the processor is waiting for data from memory
  14. 14multitaskingappears to be doing multiple things at once but the OS allocates processor time to each program
  15. 15memory managementsplitting RAM to store programs
  16. 16I/O managementeach device has unique control codes so drivers are used to translate instructions
  17. 17interruptpause the processor
  18. 18Hardware interrupts examplesmoving a mouse, pressing a key
  19. 19software interrupts examplesa warning box
  20. 20low level languagesuses instructions that are executed directly by the processor
  21. 21machine codebinary instructions that are fetched and executed by the processor
  22. 22assemblyhas a 1 to 1 relationship with assembly using mnemonics
  23. 23high level languagesuses instructions that are designed to be easy for humans to work with
  24. 24LLL advantagescomplete control over the processor, faster and more efficient
  25. 25LLL disadvantagesnot easy to work with and complex programs are difficult to create
  26. 26HLL advantageseasier to work with, fewer errors as debugging is easier, collaborative programming easier, wide range of languages
  27. 27HLL disadvantagesprograms generally slower as translation is needed
  28. 28assemblertranslates assembly into machine code
  29. 29advantages of an assembersimple, doesn't need to create new routines
  30. 30compilertranslates in one go and produces an executable file
  31. 31advantages of a compilerruns faster but cannot be reversed
  32. 32interpretertranslate a source code line by line while running
  33. 33advantages of an interpreterwill run on any platform but low security and slower to run
  34. 34Byte code(LLL) some languages compile to byte code it is designed for an interpreter to run but
  35. 35advantages of Byte codeit is much faster than interpreting the original code
  36. 36half adderadds two inputs together to get a sum and a carry
  37. 37full adderadds 2 inputs and a carry and outputs a sum and a carry
  38. 38Flip Flopscan be 1 or 0 and remains the same until it is told to change
  39. 39latchsimple flip flop without a trigger
  40. 40D type Flip flophas an input and a trigger and an output and the output is the same unless the trigger is activates
  41. 41order of oppereationsNOT AND OR

Information

Description
A level Computing Flashcards on 4.6 Definitions , created by Rose Wakeford on 07/06/2026.
Created by
Rose Wakeford · Jun 2026
Updated
Jun 7, 2026
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?