SET 3 Flashcards
Describe advantages of proprietary
- Guaranteed support if software fails
- Software is well tested and bug/virus free
- software is easy to install
- Free updates are often provided to the user
Describe disadvantages of proprietary
- Software requires a single or multiple licence to be bought
- user has no say over the facilities within the language
- newer version may need to be purchased after OS updates
Give benefits of open Source software
- The Source Code is freely available on the Internet
- anyone can modify the software
- software is usually free
- software is being updated and improved continually
- it evolved in response to the needs of the community using the software
Give disadvantages of open source
- User interface is often poorer and lessuser-friendly
- more open to abuse such as virus infection
- hidden costs such as external support
- less official support provided as support is provided by the developers/ users
What do operating systems now have so they can work in smartphones and tablets
- low hardware requirements (RAM and processor speed)
- OS designed for touch input -OS uses less power as tablets are Battery powered
Where is the operating system stored
- In ROM or
- a disc based OS which is loaded into RAM each time
Describe how the os allows restrictions to be set up
- Different groups/profiles
- Different rights/ permissions -Set up a public folder
How can you use software that is only available for an older OS
Use an emulator which imitates the older OS
What effect does updating the os have
Apps are written to work on specific OS
- so updating the OS may mean the app won’t work without an update to suit the new version of OS
State two jobs of the os
Memory management
file management
Describe file management
- Allocates HD to programmes/ files
- Allocates access rights and permissions
Describe memory management
Allocates RAM to programs/ files
Give two advantages of a mobile friendly website rather than a separate mobile app
- Websites can be updated easily and updates accessible by all users
- only need to maintain 1 item rather than different apps for different platforms
How Can companies ensure there apps can be used by everyone
- Create a web based app rather than a native app
- this can then be viewed on any browser regardless of the operating system
- so there is no need to install an app on an OS
Why does an app need different translation for each type of smartphone
-Each process/OS Type will have a difference machine
language
-so will require a translated machine code program for each smartphone
Give an advantage of multi platform apps
Give sellers competitive economic advantage as lot more potential buyers
Give 3 reasons why the software/ app will not work on a device or is not compatible with a device
- The memory is full and the app/ software cannot be installed /run
- incompatible version of the operating system
- unsuitable interface
Describe portability
Program/ software runs on different types of computers and/ or different operating systems
Describe two hardware considerations for an emulator program running
- Ensure games instructions processed at same speed as original Hardware
- Compensate for differences in colour depth of the monitor
- compensate for differences in resolution from original to high resolution monitor
- Allow for use of modern input devices such as mouse etc
What is the purpose of an emulator
- A program/ software that allows a version of an other devices operating system to run within a PC
- offers stimulation of the original features
Reasons for using an emulator
- Software can be developed more easily on the PC that The Originals device
- offers stimulation of the original features
- limitations of the original device
What is virtual reality
An advanced form of stimulation that can create the illusion that the user is part of the computer’s world
Why would you use virtual reality rather than a real computer system
- Access virus infected data without causing damage to computer
- to allow snapshot of computer States and restore them when required
How to calculate the range of numbers that can be stored
2 to the power of bits - 1