Computer Fundametal
Computer Fundametal
Properties of a Computer
Speed: Computers can perform calculations and manipulate data at incredible speeds, far
surpassing human capabilities.
Accuracy: Computers process data with high precision, minimizing errors.
Diligence: Computers can perform repetitive tasks without getting bored or fatigued.
Versatility: Computers can be used for a wide range of applications, from scientific
calculations to entertainment.
Storage: Computers can store vast amounts of data for future use.
Automation: Computers can be programmed to perform tasks automatically without human
intervention.
Limitations of a Computer
Lack of Intelligence: Computers cannot think independently or make decisions without
human intervention. They rely on programmed instructions.
No Common Sense: Computers lack common sense and cannot understand the context of
situations like humans do.
Dependency on Humans: Computers are dependent on humans for programming, data
input, and maintenance.
Incapable of Feeling: Computers cannot experience emotions or feelings.
Error Prone: Although computers are accurate, they can produce errors if the input data or
programs are incorrect.
Ethical Concerns: The misuse of computers can lead to ethical issues like privacy breaches
and cybercrime.
Classification of Computers
Computers can be classified based on several factors including size, capacity,
purpose, and data handling.
Hardware: Microprocessors
Characteristics:
o Microprocessors led to the development of personal
computers (PCs).
o Vast improvement in speed, size, and cost.
o User-friendly interfaces.
o Networking and internet.
o Examples: Intel 4004, Apple II, IBM PC.
1. Input Unit
2. Output Unit
3. Memory Unit
The CPU is the brain of the computer and is responsible for controlling
and processing data. It consists of three main components:
Arithmetic Logic Unit (ALU): Performs arithmetic and logical
operations.
Control Unit (CU): Coordinates the activities of other components.
Registers: High-speed storage locations for data and instructions.
Hardware
Software
In Daily Life
In Business
In Government
In Other Fields
Input Devices
Output Devices
Types:
Floating-Point Numbers
Definition: A floating-point number represents a real number with a variable number of
digits after the decimal point.
Characteristics:
o Can represent a wide range of values, from very small to very large.
o More complex to implement than fixed-point.
o Used for scientific calculations, engineering, and applications requiring high
precision.
Example: Numbers like 1.23e+10 (which is 1.23 multiplied by 10^10), or 3.14e-2 (which is
3.14 multiplied by 10^-2).
Key Differences:
Character representations are essential for computers to understand and process text.
They assign numerical values to characters, allowing for storage and manipulation.
ASCII
American Standard Code for Information Interchange
Uses 7 bits to represent 128 characters
Includes uppercase and lowercase letters, numbers, punctuation, and control characters
Example: The character 'A' has an ASCII value of 65 (decimal) or 41 (hexadecimal)
EBCDIC
Extended Binary Coded Decimal Interchange Code
Primarily used by IBM mainframes
Uses 8 bits to represent 256 characters
Character arrangement differs from ASCII
Example: The character 'A' has an EBCDIC value of 193 (decimal) or C1 (hexadecimal)
Unicode
A universal character encoding standard
Supports text in almost all writing systems
Uses variable-length encoding to represent characters
Example: The character 'A' has a Unicode code point of U+0041