The four main components of a computer are the central processing unit (CPU), memory, input units, and output units. These components are connected through a system bus, which passes information between them.
These facilitate the four main functions of a computer: input, processing, output, and storage, although not in the same order.
The CPU is a microprocessing chip (microchip) which, although small, functions as the brain of the computer, as the CPU is responsible for executing computer programs. A program is a set of instructions as to how to accomplish a specific task, however simple or complex.
The microchip known as the CPU is an integrated circuit that includes billions of transistors that serve as tiny on/off switches.
The CPU is considered to be hardware because it is made of silicon or some other semiconducting material.
The CPU connects to the motherboard, which is the main circuit board of the computer. Through a power source, electrons flow through pathways that are etched onto the motherboard. Other circuit boards are plugged into the motherboard or integrated with it, while other components attached to it include, besides the CPU, RAM chips, ROM chips, the system bus that connects the CPU to the main memory and other components. The hard drive, video cards, sound cards, and other components also connect to the motherboard, which includes ports and expansion slots for that purpose.
The CPU controls parts of the computer and executes the instructions of computer programs, both system programs, and other applications, processing these instructions in binary, also known as machine language, which uses 0s and 1s. The chief functions of a machine cycle are fetch, decode, execute, and store, which the CPU does according to the instructions it receives.
The main components of the CPU are the control unit (CU) and the arithmetic logic unit (ALU). The CU controls and routes data traffic, and decodes and executes program instructions, while the ALU is responsible for calculations, logical comparisons, and other mathematical functions.
Several companies produce CPUs, the largest of which may be Intel and AMD.
There are two main types of memory: cache and random access memory (RAM). Cache refers to memory that is on the CPU chip and designed to make the computer run faster, while RAM consists of chips plugged into the motherboard. RAM may be known as DRAM, for dynamic RAM, because it requires a constant supply of electrical power. The cache is SRAM, or static RAM because it does not have to be refreshed with power; therefore it is faster.
Instructions and other data are stored in cache and RAM. Cache stores the routine or anticipated instructions for the computer. When executing a program, the computer will first look to cache memory because it's much faster. If it doesn't find what it needs there, it will turn to RAM.
RAM is stored in modules or banks of chips that are plugged into the motherboard. RAM is a temporary storage area where data can be stored only as long as there is power going to the computer. Programs and data currently in use by the computer are stored in RAM, beginning with the instructions for the operating system, and any programs that are currently running. When the RAM gets full, the computer slows down, so adding more RAM to a computer can speed it up. Several companies produce CPUs, the largest of which may be Intel and AMD.
Read-only memory (ROM) chips are also located on the motherboard. This is where the basic input-output system (BIOS) is stored. The BIOS contains the start-up programs for the computer. It recognizes and manages any devices that are properly attached to the computer, such as the keyboard and mouse. The BIOS can be read but it cannot be erased or edited by the user, although there are PROM chips that are programmable after manufacture. Several companies produce CPUs, the largest of which may be Intel and AMD.
When the computer is powered up, it gets its startup instructions from the BIOS. Then it looks for the operating system (OS), which is permanently stored on the device. It then loads the necessary instructions from the OS into RAM. When you boot an application, such as a calculator, the computer gets the instructions for that program from storage and loads the instructions into RAM.
Devices used to feed information to the computer, such as a keyboard, are input units. Output units are those that the computer uses to relay information to the user, such as the monitor.
The system bus is the communication path between the major components of the computer system. It consists of cables, etchings, and connectors that carry information between the components of the computer.
Basically, the computer components are all of the hardware pieces that are inside and part of the computer itself, as well as the core input/output devices.
 
 
Recommended Resources
AMD is a US-based multinational semiconductor company that develops computer processors and related products, including microprocessors, motherboard chipsets, embedded processors, and graphics processors, as well as graphics cards, software, and computer games. A profile of the company is put forth, along with an information area for developers and partners, an online store, and a community support sub-site, which includes user communities and support forums.
https://www.amd.com/en
Arm is a semiconductor and software company whose chief business is the design of ARM processors, although it also produces a line of software development tools, systems and platforms, system-on-a-chip infrastructure, and other products. Owned by a Japanese company, its international headquarters are in England, and it also has offices in the United States. Its products, resources, documentation, and downloads are featured, along with a support forum.
https://www.arm.com/
Gigabyte is a Taiwanese manufacturer of motherboards for both AMD and Intel platforms primarily, although it also produces graphics cards and laptop computers under its Aero sub-brand. Established in 1986, Gigabyte furnishes computer hardware components that are in use by several computer brands. Its products are described in detail, along with specifications and datasheets. BIOS and driver downloads are available, and product manuals may be found through a search.
https://www.gigabyte.com/
Based in Beijing, China, Ingenic is a fabless semiconductor manufacturing company that also designs system-on-a-chip products, including their CPUs. Its XBurst CPU is based on the MIPS Instruction Set Architecture (ISA) that maintains full compatibility with existing CPU implementations used in millions of consumer devices. Other products include a smartwatch, a smart glass, and a tablet device. Its products, platforms, and services are discussed, along with industry news.
http://www.ingenic.com.cn/en/
Commonly known as Intel, the California-based multinational technology company is the largest manufacturer of semiconductor chips in the world and the inventor of the x86 series of microprocessors found in most PCs. Founded in 1986, Intel was an early developer of SRAM and DRAM memory chips, although semiconductor chips became its primary product after the PC became successful. Its products and solutions are highlighted on its site, which is available in several languages.
https://www.intel.com/
Formed in 1997, the PCB assembly company is a contract manufacturer offering surface mount assembly, box build, and final assembly, through-hole assembly, cable assembly, and wire preparation, solder paste stencils, and quality assurance services. The industry applications of its PCB assembly services are outlined, along with industry news and case studies. Frequently asked questions are answered on its FAQ page, and a free PCB assembly quote may be obtained online.
https://www.kasdonpcb.com/
Headquartered in Quebec, the Canadian computer hardware company produces video card components and equipment for personal computers and workstations. Its history and a profile of the company is provided, along with an overview of its products, informational video, and a catalog of products. Its graphics, imaging, and video divisions are introduced, and career opportunities with the company may be found by keyword, category, location, or job type.
https://www.matrox.com/en/
Micron is a US manufacturer of computer memory and data storage products, including dynamic random access memory (DRAM), flash memory, graphics memory, USB flash drives, solid-state drives, memory cards, multi-chip packages, NAND flash, and fully managed NAND devices. A profile of the company is posted, along with datasheets, firmware, and technical notes. Other resources include part number guides, and access to software documentation, drivers, and support packs.
https://www.micron.com/
The California-based technology company designs graphics processing units (GPUs) for the gaming markets, system-on-a-chip units for mobile computing and automotive markets, gaming laptops, and other hardware. Its products are listed and described in detail. Other resources include quick-start guides, catalogs, product literature, support forums, and blogs, as well as a developer section, with a support forum. Drivers may be downloaded from the site, and live chat is available.
https://www.nvidia.com/en-us/
Established in 1985, Qualcomm is a US-based semiconductor and telecommunications equipment manufacturer whose revenue is derived mostly from the production of computer chips and patent licensing, although the company also produces other products, such as the Qualcomm Snapdragon, a 5G mobile platform capable of processing 2 Gigapixels per second, and delivering speeds up to 7.5 Gbps 5G connectivity to its mobile devices. Software code and tools may be downloaded.
https://www.qualcomm.com/
The Fuzhou Rockchip Electronics Company is a Chinese fabless semiconductor company that provides system-on-a-chip (SoC) products for tablets and PCs, streaming media television boxes, AI audio and vision, and Internet of Things (IoT) hardware. The company is a supplier of SoCs to Chinese white-box tablet manufacturers, as well as OEMs like Asus, HP, Samsung, and Toshiba. Its products and solutions are put forth, along with company news and a support wiki.
http://www.rock-chips.com/a/en/
Seagate is known for its data storage products, primarily its hard disk drives, hybrid drives, and solid-state drives. Along with Western Digital, Seagate dominates the HDD market. It acquired Maxtor in 2006 and Samsung’s HDD business in 2011. Incorporated in Dublin, Ireland, its operational headquarters are in California. Its internal and external drives are highlighted, along with its flash storage products, data security products, services, software, and support options.
https://www.seagate.com/
WDC is an American manufacturer of computer hard disk drives and other data storage devices, as well as designing, manufacturing, and selling other technology products, data center systems, and cloud storage devices. In business since 1970, it is one of the larger computer hard drive companies in the world, along with Seagate. Its products are featured, along with the industries it serves, research publications, academic collaborations, and industry news.
https://www.westerndigital.com/