PersonalComputer (PC) is a digitaldevicedesigned for personalpurposes, such as working, studying, gaming, and browsing the internet.
Hardware refers to the external and internaldevices and equipment that enable you to performmajorfunctions such as input, output, storage, communication, processing, and more.
Two Types Of Computer Hardware:
1. External
2. Internal
Categories Of Hardware
Input Devices
Storage Devices
Central Processing Unit
Output Devices
Input Devices
Do the task of accepting the data and storingthem in the computer ’s memory and or the storage devices.
Input Devices
encodingdata or information
Storage Devices
store all information
Two Forms of Storage:
random access memory
secondary storage devices
RandomAccessMemory - mainmemoryofcomputer
Secondary Storage Devices - removable storage disk
Central Processing Unit
simply as the central processor.
It is considered as the brain of a computer.
Handlesthe task of processing of data using the microprocessorsbuilt into the computer.
Output Devices
senddatafromcomputertoanotherdevices
Output Devices
Enable the presentation of display of the resultsafterhavingprocessed the dataencoded or storedin the computer.
Software
refers to a computer program;
Consists of instructions that tell the computerhow to carryout a particulartask
Contains sets of instructions that manage the hardware;
Set of software that manages the computersystemhardware and controlscomputer resources.
Application Software
Performs specificdata or text processingfunctions. examples are word processing and online shopping apps.
Two Types of Application System
back end applications
front end applications
Back End Applications - Refers to softwareconsidered on the supply side of the business or those sets of software used in conjunction with the production side of the business
Front End Applications - those meant for processes or application on the distribution or postproduction side of the business or one that is considered related to the customerside of the business.
Software Development
Process of computerprogramming, documenting, testing, and bug fixing involved in creating and maintainingapplications and frameworksresulting in a softwareproduct.