Professional Documents
Culture Documents
CS-301
COMPUTER SYSTEMS
Ifrah Farrukh Khan
Course Goals
To introduce fundamental components of a Computer
System
How computers internally execute instructions,
How basic building blocks are designed using gates (logic)
and circuits (combinational & sequential logic)
Role of operating systems & computer networks
…
1
14-Feb-14
Text Books
An Invitation to Computer Science, 3rd Edition, G. Michael
Schneider and Judith Gersting. Brooks/Cole Publishers,
2006.
Digital Fundamentals, 10th Edition, Thomas L. Floyd.
Pearson Prentice Hall, 2008.
Digital Design, M. Morris Mano, 3rd Edition, Prentice Hall.
Introduction to Computer Science, ITL Education Solutions
Ltd. Pearson Educations.
Course Outline
Introduction to the Course / Computer Systems
Building blocks of Computer Systems
Different number systems & their inter conversion
Logic gates, Boolean algebra
Digital arithmetic
Combinational logic
Adder, Magnitude comparator, Decoders / Encoders,
Multiplexer/Demultiplexer
2
14-Feb-14
Course Policy
Quiz 10
Assignments 25
Sessionals 20+20
Final 75
No Makeups
No Late submissions
No Cheating
3
14-Feb-14
What is a Computer ?
An electronic device that receives data, processes data, stores
data, and produces a result (output).
A device that can execute specific set of instructions in a
well-defined manner.
A computer is a multipurpose device that accepts input,
processes data, stores data, and produces output, all
according to a series of stored instructions.
What is a Computer?
A Computer is an electronic device that processes data,
converting it into information that is useful to people.
4
14-Feb-14
Fundamental Characteristics
Accuracy / Error-free calculations
Speed
Flexibility
Storage capability
…
5
14-Feb-14
Areas …
Education
Health and Medicine
Agriculture
Entertainment
Robotics
Energy
Transportation
Law Enforcement
…
6
14-Feb-14