Types and Components of computer systems Flashcards
Define Hardware
the electronic, physical components that make up a typical computer system. These may include input and output devices as well.
Define Software
The techniques, methods, commands, and instructions tell the device what to do and how to do it. They are the programs that control the computer system and process data.
Relates to ideas & instructions for using physical objects.
What is application Software
Provides services that allow the user to do specific tasks.
It can be general-purpose software or custom-made software. (Specialist software)
E.g., Spreadsheets, databases, and word processors.
Define Compilers
Compilers: The software translates the High-level language into Machine code (Language Processor).
Define Linkers
Linkers: A Software that creates the links between Language processors into workable solutions (Data definition language).
Define Device Drivers
Device drivers: A software that enables the device to work with another, externally connected device.
Define Utilities
Utilities: A system software that provides the necessary facilities (Antivirus, Scan Disk, Disk Defragmentation, etc.)
Define Operating System
Operating systems: To enable computer systems to function and allow users to communicate with computer systems, special software, known as operating systems (OS), have been developed.
Describe the CPU
The component of the computer that understands and executes hardware and software operations. Nowadays, it’s also known as a microprocessor. It is a single integrated circuit at the core of most PCs and is also present in many household gadgets and equipment where some control or monitoring is required.
It consists of a control unit (CU) that manages the input and output devices, an arithmetic and logic unit (ALU) that performs computations and makes logical judgments, and tiny memory regions known as registers.
It processes the input and produces the outcome of the processing in the form of output.
Describe the Internal Memory
Random access memory (RAM): temporary memory storage, lost after power is shut down, performs read and write functions, is used to store data that are currently in use, and can be increased in size to improve operational speed.
Read-only memory (ROM): permanent memory storage, non-volatile, can only be read from, used to store computer’s configuration data, such as BIOS.
N.B: The BIOS (basic input/output system) stores the date, time and system configuration on a non-volatile chip called a CMOS (complementary metal oxide semiconductor) – this is usually battery powered.
Difference between RAM and ROM
RAM is a temporary memory device, whereas ROM is a permanent one.
RAM is volatile, ROM is non-volatile.
RAM can be written to and from, but ROM can only be read from.
RAM is used to store data, files, programs, and parts of OS that are currently in use. However, ROM is used in storing start-up data,
What is the difference between internal memory and backing storage
RAM contents are lost when power is lost, ROM is read-only, and backing storage is permanent even without power.
RAM and ROM are much smaller than backing storage.
RAM and ROM are significantly faster in accessing data than backing storage.
Backing storage is much cheaper than internal memory.
Internal memories are fixed, and backing storage can be fixed or portable.
Internal memories can be directly read by the CPU, while backing storage needs to be moved into the RAM before being read by the CPU.
What is Operating System
Controls operation of input, output & backing storage
Supervises loading, running & storage of application programs.
Deals with errors in application programs.
Maintains security of the whole computer system
Maintains a computer log.
Explain the command line interface
user needs to type in commands to communicate with the computer. The user is in direct communication with the computer. Not restricted to pre-defined options. Possible to alter computer configuration settings. Needs to learn many commands for basic operations. All commands need to be typed in, which is time-consuming. Very error prone, as commands must have correct format, spelling etc.
Explain the Graphical user interface
Uses WIMP (windows icons menu and pointing device). The user does not need to learn any commands. It is more user-friendly; icons are used to represent applications. A pointing device is used to click on an icon to launch the application, this is simpler than typing in commands. This type of interface uses up considerably more computer memory than a CLI interface. The user is limited to the icons provided on the screen. Needs a more complex operating system.