Unicode can represent all character based alphabets.
Characters can be user/software defined.
ASCII has a very limited character set.
ASCII does not allow user defined characters.
Unicode takes up less memory than ASCII.
Allows user to get/remove file fragments
Allows the user to directly edit contents of disk sectors/blocks
Allows the user to create secure locations for file backups
Allows user to set up firewalls within the disc
Allows recovery of damaged/deleted blocks/files
To load information about the systems performance on start-up.
To locate and load the rest of the OS at start-up.
Not spread by infecting other files or self replicating
Spread by infecting other files or self replicating
Disguises itself or appears to be a harmless/ordinary/useful file
Does not disguises itself once loaded on the system.
Fewer fetches required from (slower) main memory/RAM/cache
Access to data in registers is faster than to RAM or cache
Lack of available memory
Less powerful/unsuitable processor
Unsuitable graphics/sound card
Wrong operating system version
Incorrect wiring for computer system display
Allows for better communication between systems using instant messenger software
Faster file transfer speeds
Easier to do backups with centralised file server
Better security of data
Software servers allow better control of licensing/upgrades/remote installation
JPEG; Lossy, higher compression and lower file quality.
TIFF; Lossy, no compression and higher file quality.
JPEG; Lossless, no compression and higher file quality.
TIFF; Lossless, higher compression and lower file quality.