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