Please enable JavaScript.
Coggle requires JavaScript to display documents.
Software (System Software (Development Software (Editors:
used to enter…
Software
System Software
Operating System:
controls the hardware and is the interface between hardware and the user
eg:
transfers data between memory locations
GUI
controls peripherals
protects data
Security
Operating Systems controls security through log ons and passwords
Protects data from being overwritten by storing data in pages and monitors which are in use.
Device Drivers
enables communication between computer and a peripheral eg: printer, scanner, web-cam
-
-
Utilities
Security such as virus detection or firewalls
Disk organisation
Defragmentation - organises memory so files are together and empty memory is located together
Clock
Calendar
Notepad
Search computer facility
Interfaces
Command Line (think Raspberry pi)
GUI Graphic User Interface (normal desktop screen, uses icons to be selected)
Voice Input (think Siri)
-
Development Software
-
Compilers
Translates the high level code into machine code and creates an executable file which can then be ran to test for errors
Interpreters
Translate high level code into machine code line by line
Think python as it highlights errors as it reaches them
-
Assembly Language
Low Level language
Has an instruction which links to a specific job
Little Man Computer
-
Buying Software
Off the shelf
Aimed at many users
readily available can buy from shops
Costs are cheaper than one off systems due to the number of users
Available straight away
Large online training and support
Widely tested so reliable
Custom Written
Software designed for a specific purpose for a client
Expensnive option but developers will test and fix any bugs
No additional features which are not needed
-
-
-