NICS 002 Flashcards
What is software
Software makes a computer work, anything you do on a computer makes use of software.
Name some examples of some pieces of software
Chrome
Steam
Roblox launcher
What are the different kinds of software?
Utility software
Code development software
Application software
Operating systems
What is utility software?
This is software that helps manage your computer. Things like disk defragmentation, anti-virus, fan speed controllers and temperature monitoring.
What is code development software?
Any kind of software that aids in the development of code
What is application software?
Basically everything else you run on a computer like games and launchers.
What are the sun categories of operating systems?
-Multi-Tasking OS
-Batch OS
-Real-Time OS
-Network OS
-Mobile OS
What is a multi-tasking operating system (MTOS)?
Windows and MacOS are common examples of Multi-Tasking Operating Systems as they enable the RAM to store more than one application at a time.
What is a batch operating system?
A Batch Operating System works by collecting a large amount of similar jobs together and then sending them all off to be completed as one singular batch.
When would you use a batch operating system?
This is commonly used in scenarios where you need to dedicate an entire computer’s processing speed to an activity.
What is a real time operating system (RTOS)?
This is a deterministic and predictable operating system commonly used in embedded systems that have a strict time requirement. Things that have a real life impact and if gone wrong could cause injury to others or death.
What would use real time operating systems?
-Air defence systems
-Self driving cars
-Medical devices
What is a network operating system (NOS)?
A NOS is an operating system designed to run a network of other computers. They are very good at file sharing, user management and printers.
Where would you use a network operating system (NOS)?
These are extremely common in industry.
What is a mobile operating system?
A Mobile Operating System is an Operating System that runs on a mobile device.