Hardware and Software Flashcards
5 Principles of Modular Design
High binding, encapsulating, re-usable, scalable, cohesive
Why use modular design
High Binding: The computer is put together physically using screws and clips.
Encapsulating:Various modules
themselves
encapsulate other
components that are
not necessarily
scalable.
Re-usable: Older components that are still functioning may be used elsewhere.
Scalable: The device can be upgraded with newer modules.
Cohesive : All the parts function as a single device.
Common parts of a PC that are upgraded
PSU, CPU, Mainboard, Graphics Card, Hard Drive, Case, Optical
Drives, Network or Sound Cards
Components of a computer
Mother board, power supply, sound card, input and output peripherals.
Mother Board
The CPU is attached, RAM.
External hardware.
Scanner, keyboard, mouse (input). Speakers, monitor, printer (Output) PSU (power supply unit)
Storage
HDD (hard drive), optical drives (removable disk etc)
Types of OS
GUI and Command line
GUI
Graphic User Interface. User interacts via WIMP. Uses more computing power due to graphics.
Command line
- user must know the commands.
- Interaction is via text.
- Not interactive.
- Commonly controlled via scripts
Operating Software
Manages resources and schedules what program needs what hardware.
Application software.
Productivity, entertainment, education, enterprise
System Software
OS, utilities and drivers
Shrinkwrap
No source code, purchased in stores, can’t redistribute, can’t be modified
Shareware
Sample CDs, No source code. Can’t be modified, CAN be shared.