Lecture 01
Lecture 01
Transistor:
•A tiny electrically operated
switch, or gate,that can
alternate between “on” and
“off”many billions of times
per second
• Today’s transistors are
MICROSCOPIC in size.
• Today, transistors are part
of an Integrated circuit (IC)
Few Basics: The IBM PC
•A combined effort between IBM (credibility and
marketing), Microsoft (operating system), and Intel
(microprocessor); introduced in 1981
• The PC was created as an ‘open’ machine enabling
independent contractors to develop hardware and/or
software to improve it
• PC clones quickly followed and the market soon
exploded; IBM has a fraction of the market it created
Few Basics: Computer
Computers
– A computer is an electronic machine that has the capability
to perform certain types of processing/computation on the
supplied data.
– It can also store the data as well as generated results.
– Device that can execute specific set of instructions in a
well-defined manner
Few Basics: Computer
Few Basics: Computer
• Computer systems have four parts
– Hardware
– Software
– Data
– User
1B-15
Few Basics: Hardware
Few Basics: Input Devices
Few Basics: Output Devices
Few Basics: bits & bytes
Few Basics:Memory
Few Basics:Microprocessor
Few Basics: processor/CPU
• Differentiating Characteristics:
– Instruction set - the set of instructions that the microprocessor can execute.
– Bandwidth - the number of bits processed in a single instruction.
– Clock Speed - megahertz (MHz), the clock speed determines how many
instructions per second the processor can execute. All computers contain an
• internal clock that regulates the rate at which instructions are executed
and
• synchronizes all the various computer components.
• – Megahertz (MHz) - one MHz represents one million cycles per second.
The speed of microprocessors, called the clock speed, is measured in
megahertz.
• For example, a microprocessor that runs at 300 MHz, executes 300 million
cycles per second.
Every Device is Connected to the Computer
through a Port:
1. Serial
2. Parallel
Few Basics: BUS Figure
Few Basics: Figure
Few Basics: System Software
• Operating systems:
– Works as coordinator between hardware and user software
– Example: Opening a word document, screen display,
print, and save.
– Allocates system resources (CPU, peripherals)
– Examples: use of key board, mouse, playing music,
displaying on monitor
• Utility Software:
– Software that augment the system software
– Example: preparing disks to store data
Few Basics: System Software
• Device Drivers:
– The system software that helps computer to
control a peripheral device. Usually supplied by
the vendor of the computer device
– Example: DD for mouse, DD for Laser printer
• Programming Languages:
– Tools to create the Application Software
Few Basics: Application Software
• Business software:
– Help organization to efficiently do routine tasks
• Productivity software:
– Software which enhance the productivity
– Example: Microsoft Office
• Entertainment software:
• Educational software:
• Scientific software:
• Games:
• Industrial Solutions:
• Office Automation Solutions:
• & many more…
Few Basics: Computer Networks
• Network:
– A collection of computers and other devices that
communicate with each other to share data, hardware
and Softwares.
• Most people work in a network environment
– Home network
– Local Area Network (LAN)
– Wide Area Network (WAN)
• The physical structure includes: interface cards,
cables, hubs,switches, and routers
Few Basics: Computer Networks