CLI is …
Command line interface
useful because draws less power
Functions of an operating system:
Interrupts
Memory management(virtualmemory)
Storage managment
User management
Scheduling
Peripheral management
Types of operating system:
Embedded
Distributed
Network/Multi User
Multi tasking
Real time
BIOS stands for:
Basic input-ouput system
What do drivers do?
Interface between software and hardware/ peripherals
What are virtual machines?
Software machines that mimic physical machines but run in software
What are virtual machines user for, most commonly?
Dividingserver resources effectively
What is application software?
A piece of software that performs a specific task not related to the computer itself
Utility software is :
A piece of software designed to help in maintaining the computer
Define general application software
Applications software that can perfrom many generic tasksk, and is sold for a mass market .
What is special purpose software?
Software that is designed to do one specific task/set of tasks
Bespoke software is…
Software that is custom-written for the users purposes
What are the main benefits of general application software?
Dont have to buy smaller programs for specific purposes
Is easy to acquire
Often has regular bugfixes and support
Types are word processor, presentation, spreadsheet, creative, photo editing, video editing, web browser
Advantages of Special purpose software?
Is more specific, so can perfrom task it is designed for at a higher level/quality
can fill a gap in your functional portfolio
Benefits of bespoke software?
Can fit your needs perfectly
Can be customised during development
Disadvantages of egeneral purpose software?
Can be too inspecific to fit your needs
Can be difficult to work with for your specific purpose
Disadvantages of special purpose software?
Can be expensive
Can be too i specific
Can be difficultto scale
Can be difficult to automate, reducing efficiency
Disadvantages of bespoke software?
Definately expensive
Can take a logn time to develop
Can be difiicult to scale or automate if not designed correctly
Miscommunication can lead to wasting huge amounts of time
What can assembly language be translated by?
Assemblers
What can high level languages ve translated by?
Compilers - all at once
Translators - one line at once
What happens in the first stage of compilation?
In lexical analysis, the code is broken up into tokens, with whitespace and comments being ignored.
Last changeda year ago