SYSTEM SOFTWARE
GUI (Graphical User Interface): The UI (User Interface) is the thing the user interacts with the GUI is how you see it.
All operating systems have a COMMAND LINE INTERFACE that allows the user to
input direct commands to use the operating system functions.
Most operating systems allow the user to make adjustments to the settings, for example: • Screen resolution • Keyboard layout • Sound settings • Start up options
• The operating system is loaded from disk into RAM on the typical desktop or laptop computer. • For devices running embedded systems the operating system is stored on ROM or in flash memory. • Software stored in this way is called firmware. • Firmware is typically the set of small programs used to control an electronic device. • Larger computers also have firmware in ROM to take care of boot up.
Operating systems also have supporting software to manage various aspects of the system: • Utility software – is often loaded with the operating system – comes as small-scale programs used to carry out simple maintenance tasks. • Security – Anti-virus software to detect and remove viruses that could damage the data on the computer; – Anti-spyware to detect and remove spyware such as a Trojan that logs key strokes to steal passwords and other sensitive data; – Firewalls that restrict incoming and outgoing access to certain network addresses.
Maintenance: Disk organisation tools allow formatting and management of files on disks, for example: – Disk defragmenters: As files are deleted and added, the data gets spread around the disk, leaving gaps. The defragmenter moves the files to put all the free space together to improve access speeds. – Other utilities include: – Archive – Backup – Data compression – Disk cleaners – Network utilities
Most operating systems have software to help them operate at peak potential.
Most operating systems allow the user to customise the UI and change certain
things.
DEVELOPMENT SOFTWARE
Compilers: Translate high-level code by the programmer into machine language for the computer to process.
Interpreters: Do exactly the same as Compilers but they translate one line at a
time and execute as they translate.
Assemblers: Translate assembly language into machine instructions. Instead of
using binary they use mnemonics to represent the code.
Linkers are used to connect together sub programs to create larger programs. Often programs are made up from sub programs written using different tools and
languages.
Linker: is used to combine all of these separate modules of code to ensure they will work together.
NIC
NIC stands for Network Interface Controller.
LAN ADVANTAGES
A local network to share data.
DISADVANTAGES
The admin can block certain things.
Please check the HTML code of your blog as there are issues viewing text on this screen. You are looking for background - white, try to amend this code to allow the text to be seen. Also where is your powToons on keywords
ReplyDelete