Types and Components of computer system
Types and Components of computer system
Hardware
● Tangible physical components of a computer system
● You can feel it or touch it
● Internal hardware devices
○ Processor
○ Motherboard
○ RAM and ROM
○ Video and sound cards
○ Internal hard disk drives
● External hardware devices
○ Monitor
○ Keyboard
○ Mouse
○ Printer
○ External storage devices
Software
● Programs that control computer systems
● Set of instructions that make computer do something
● You cannot physically touch software
● Application software
○ Programs that allow the user to do specific task
○ Design to carry out tasks
○ Can be general purpose software or custom-made software (specialist software)
○ E.g. spreadsheets, databases, word processing
● System software
○ Programs that allow the hardware to run properly
○ Control computers hardware and application program
○ Communication with user
○ E.g. operating system, device drivers, compilers
● Input devices
○ Purpose is to provide data for processing
○ Data is raw facts which alone have no meaning
○ Examples: keyboard, mouse
● Output devices
○ Displays result of processing
○ Information is processed data which has been given meaning
○ Examples: monitor, printer
● Operating systems
○ Enables users to communicate with computer systems
■ Controls operation of input and backing storage
■ Supervises loading, running and storage application program
■ Deals with error in application programs
■ Maintains a security of whole computer systems
■ Maintains a computer log
■ Two main types of interfaces: CLI and GUI
● CLI (command line interface)
○ Types commands to tell the computer what to do
■ The user must know all the commands
■ Must not make typing errors
○ Used by technicians
○ Can access everything on the computer system
○ GUI users can only access places they have icons for
● Advantages of CLI
○ Knowing the correct commands, this can be much faster than any other interface type
○ Users much less RAM than any other interface type
○ Low resolution, cheap monitors can be used
○ CLI does not require Windows to run
● Disadvantages of CLI
○ Can be confusing
○ Commands must be typed precisely, if there is a spelling error, the command will fail
○ If you mistype an instruction, it is often necessary to start all over again
○ Large number of commands need to be learned
● Advantages of GUI
○ Easy to use because requires little IT knowledge
○ Easy to explore and find your way around the system
○ Do not have to learn complicated commands
○ Exchange data between different software
○ Good help facilities provided with GUI’s
● Disadvantages of GUI
○ Larger amount of hard disk space than other interfaces
○ Significantly more memory (RAM) to run than other interface type
○ GUI use more processing power than other types of interfaces
○ Gui can be slow for experienced programmers to use, they find CLI much faster
● Advantages
○ Spare parts standardised results in low costs
○ Tend to have better specifications
○ Large casing allows good dissipation of heat build up
● Disadvantages
○ Not portable since they are made up of separate components
○ Wiring clutters up desk space
○ Necessary to copy files as they aren’t portable
● Advantages
○ Portable because monitor, pointing device, keyboards, processor and backing store units are
together in one boc
○ No trailing wires
○ Full advantage of wifi
○ cn an link to any multimedia system
● Disadvantages
○ Easy to steel
○ Limited battery, need to carry charger
○ Keyboard and pointing device awkward to use
○ Heat dissipation is difficult due to laptop structure
● Tablet computers
○ These are small handheld devices that can perform many functions that PCs and laptops do
○ Often use touch screens to operate
○ On-screen virtual keyboard replaces physical keyboard
○ Often used by graphic designers to digitize their content with a stylus pen
○ Can be used like a PC and and smartphone
● Advantages
○ Small light and portable
○ Built in cameras for photos and videos
○ Touchscreen can be used with a stylus pen
○ Long battery life
● Disadvantages
○ Less storage spaces
○ Lacks power of laptop/pc
○ Digital keyboard can be difficult to use
○ Touchscreen may be difficult to use for detailed work
● Smartphone
○ Modern phones that can perform similar tasks to all the above
○ Main use of smartphones is social media and day to day planning
○ Use varies from person to person
● Advantages
○ Smallest lightest most portable
○ integrated/ virtual keyboard
○ Often the least expensive device
○ More practical for day-to-day use
● Disadvantages
○ Small screen may be difficult to use
○ Not as powerful as other devices
○ Often has the lowest battery life
○ Small size makes it easy to steal/lose
● Biometrics
○ A part of a person’s body is used to identify that individual
○ Can be
■ Fingerprints, retina, iris, face, voice
○ These are all unique to everyone thus can be used as an authentication technique
○ Must be added initially to a system to use as identification
○ Impacts on everyday life
■ Better security at the airport since most use at least one form of biometric check
■ Increased security in certain places as only authorised personnel can gain entry
■ Reduced vehicle theft since newer car doors come with a fingerprint lock on the door
handle
■ More secure mobile devices as most now have some sort of biometrics integrated into
them
● Vision enhancement
○ LVES → low vision enhancement systems; video projected inside a headset in front of the
user’s eyes. Brings the object closer for the viewer
○ NVE → night vision enhancement; amplifies visible and infrared light. Light passed through
image intensifier tube where light is converted to electrons, then amplified and then light up
screen with phosphor dust
● Robotics
○ Programmed machinery widely used to do physically demanding tasks
○ Can be automated or manually operated
○ Used to perform several tasks
■ Dangerous jobs such as bomb disposal
■ Exploring extreme environments such as volcanoes
■ Repetitive manufacturing jobs cuh as welding
■ Moving heavy objects such as large engines
○ Impacts on everyday life
■ Increased personal time since robots can take over domestic chores
■ Increased manufacturing efficiency since robots are much faster and less expensive
than human labour
■ Unemployment as robots replace humans in autonomous jobs
■ Safer working environments since robots can perform tasks that are too dangerous for
humans
● Quantum cryptography
○ Technology that allows messages and data to be sent with complete privacy, basically,
advanced encryption
○ Older encryption is based on mathematics, but this new tech uses physics
○ Makes it much more complex to decrypt
● Quantum Cryptography
○ Technology that allows messages and data to be sent with complete privacy; basically,
advanced encryption
○ Older encryption is based on mathematics, but this new tech uses physics
○ Makes it much more complex to decrypt
○ Impacts on everyday life:
■ Completely secure voting ensuring that votes cannot be tampered with or changed
■ Completely secure communication eliminating the risk of being read/heard by the wrong
eyes/ears
■ Completely secure bank transactions so money goes exactly where it is intended
■ Completely secure personal information preventing hackers access to intrusive details
about a person