Operating Systems
- Created by: Cadenza146
- Created on: 27-05-21 10:27
View mindmap
- Operating Systems
- Apple
- MacOS
- iOS
- compatible with itself, doesn't use any other hardware
- few viruses are aimed at macs
- have to emulate windows software, limited to apple
- very expensive
- system software
- manages:
- all connected devices
- RAM and virtual memory
- running programs
- the file system
- security
- network and internet connections
- manages:
- Linux
- regularly updated, open source
- uses VMs and will run on any hardware
- sometimes software has to be compiled before you can run it
- not easy to use
- Android
- modified Linux Kernel
- Windows
- most common, most software available
- hardware designed with windows in mind, less problems getting to work
- uses a vast amount of system resources
- very insecure, a lot of hacking and viruses occur because of issues
- DOS
- faster boot time
- will run on a much smaller system
- text based, no graphics at all
- not compatible with the internet and web browsers
- rely on command prompts typed in by the user
- Types
- real-time OS
- processes data in real time
- single user single task
- can run one application at a time, e.g OS on old style phone
- single user multi tasking
- can manage multiple applications at the same time
- used by modern mobile phones
- can manage multiple applications at the same time
- multi-user
- allows several users to operate the same or different software at the same time
- used on a large network system
- allows several users to operate the same or different software at the same time
- real-time OS
- GUIs
- graphical interface
- offers WIMP, windows, icons, menus and pointers
- user interface of the OS controls windows, sending messages to inform them of things like keyboard presses
- Memory manager
- allocates memory where necessary and prevents programs from using too much
- will reclaim memory when not in use
- task manager shows info on how much CPU, RAM etc is being used
- multi-tasking
- gives illusion programs are running concurrently
- each core can only run 1 program at a time
- if program is not swapped often enough then user will notice freezes
- gives illusion programs are running concurrently
- peripheral management
- device drivers
- converts what the OS wants to do into messages the device understands
- registers the device, deals with if it gets unplugged
- registration will link the device with a device driver, can see these under "device manager"
- device drivers
- Apple
Similar ICT resources:
Teacher recommended
Comments
No comments have yet been made