Please enable JavaScript.
Coggle requires JavaScript to display documents.
5.2 Types and applications of networks, hardware and software, and the…
5.2 Types and applications of networks, hardware and software, and the functions of Internet of Things
-
-
-
Operating systems
Multitasking/Time-sharing OS - Enables the use of a single computing resource for multiple uses at the same time
-Involves the processor carrying out multiple tasks at a time e.g. a user using the internet and using a word processing package
-The programs being used are either waiting, runnable or running
-The OS schedules the processes to be executed by the CPU (when top change between the processes based on their waiting, runnable, running status)
-As the OS facilitates multi-tasking, several applications can be stored in the RAM at the same time
-Complex to set up
Real time OS - An RTOS switches between tasks rapidly giving the impression that programs are being executed at the same time. It aids the management of different hardware resources and hosts the applications that run
-Typically used for imbedded applications e.g. systems within another application e.g. a car management system
-Data is processed as soon as it is received by the processor
It is high performance - fast response time and based on user requirements
-Priority scheduling - will process high priority assigned tasks first
-Higher security and reliability standards - used for critical systems e.g. aircraft controllers
-It will always produce the same output if the same input is used. This is known as determinism.
Batch OS - Collects programs and data together in a batch before processing
-Processes batches of data at regular intervals
-No user interaction required
-Batch processing carried out when least demand for processing power e.g. at night on weekends
-Can be set to run at specific times e.g. at the end of the month for a payroll system
-Batches processed on a first come first served basis
Mobile OS - This is the software platform mobile devices are run on. It determines the functions and features available of the device such as texting, email and synchronising with apps and other devices.
Types of mobile operating operating systems include:
-Android OS (Google)
-iPhone OS/iOS (Apple)
-Windows mobile (Microsoft)
Key terms
Kernel - The primary interface between hardware and the processes of a computer. It manages process and memory, disk storage and low-level networking
Middleware - Software that bridges the gap between applications and other tools or databases. It sits between an operating system and the applications that run on it
-
-
-
-