Special Features of Book-: Why Should Be Read?
Special Features of Book-: Why Should Be Read?
Conclusion
Analysis of Content-
The following table analyzes sections of the book that are relevant for GATE-
GATE Relevant
Chapter No. GATE Topics Covered
Sections
4.10 Recursion
4.11 C Preprocessor
6.7 Typedef
6.8 Unions
7 7.4 Scanf
Analysis of Exercises-
The following table analyzes exercises of the book that are relevant for GATE-
Chapter No. Question No.
2 2.1 to 2.10
7 7.5
Necessary Instructions-
Conclusion-
The textbook covers many more topics than those mentioned in the GATE syllabus.
Reading the above described sections will ensure all the topics are covered.
Overall, covering this book alone is more than enough for GATE preparation of this subject.
You need not to refer anything else.
Analysis of Content
Analysis of Exercises
Necessary Instructions
Conclusion
It is the best book among the few available reference books for this subject.
It covers much more than what is present in the GATE syllabus.
It discusses the content in quite clear, simple and lucid style.
It is suitable for beginners as well as intermediate students.
It has sufficient number of exercise questions which are high in quality.
Analysis of Content-
The following table analyzes sections of the book that are relevant for GATE-
GATE Relevant
Chapter No. GATE Topics Covered
Sections
4.1.1
Introduction to Syntax Analysis
4.1.2
7.2
Stack Allocation & Accessing Data on Stack
7 7.3
Analysis of Exercises-
The following table analyzes exercises of the book that are relevant for GATE-
Chapter No. Question No.
6.1.1, 6.1.2, 6.2.1, 6.2.2, 6.2.3, 6.6.1, 6.6.3, 6.6.4, 6.6.5, 6.6.6,
6
6.7.1 to 6.7.3
Necessary Instructions-
Conclusion-
This textbook covers many more topics than those mentioned in the GATE syllabus.
Necessary Instructions
Conclusion
Analysis of Content-
The following table analyzes sections of the book that are relevant for GATE-
GATE Relevant
Chapter No. GATE Topics Covered
Sections
4.3 Ethernet
4
4.4 WiFi
Networking Devices
4.8
(Bridge, Hub, Switch etc)
6.1.3 Sockets
8.6.2 Firewalls
Analysis of Exercises-
The following table analyzes exercises of the book that are relevant for GATE-
2 37, 38, 39
5 6, 7, 16, 18, 19, 23, 24, 25, 26, 28, 30, 31, 33, 37, 40
6 7, 9, 22, 26, 28, 30, 31, 32, 33, 34, 36, 42, 43
7 4, 20, 42
Necessary Instructions-
Analysis of Content-
The following table analyzes sections of the book that are relevant for GATE-
GATE Relevant
Chapter No. GATE Topics Covered
Sections
1.2 Functional Units of Computer
1 Number Representation
1.4
(Signed Magnitude, 1’s and 2’s Complement System)
2.1
Memory and Addresses
2.2
2.9 Subroutines
4.2 Interrupts
4.5 Buses
Memory System
6.1
Signed Number Addition Using Adders
6.2
Pipelining
Analysis of Exercises-
The following table analyzes exercises of the book that are relevant for GATE-
1 1.5, 1.6
5.1, 5.4, 5.6, 5.7, 5.8, 5.9, 5.10, 5.11, 5.13, 5.14, 5.16, 5.18, 5.19, 5.21, 5.25,
5
5.27, 5.29
6 6.1, 6.2, 6.3, 6.4, 6.5, 6.9, 6.10, 6.11, 6.12, 6.17, 6.22, 6.25, 6.26, 6.27
Necessary Instructions-
Many students find this subject comparatively tough for GATE exam.
The questions asked in the exam are highly conceptual in nature.
Be thorough with the concepts.
Read the relevant sections thoroughly.
Multiple readings may be needed for some sections.
Give utmost importance to the topics of Memory System and Pipelining.
It is very essential to solve the exercises to get a good grip over the subject.
Conclusion-
Analysis of Exercises
Necessary Instructions
Conclusion
Analysis of Content-
The following table analyzes sections of the book that are relevant for GATE-
GATE Relevant
Chapter No. GATE Topics Covered
Sections
1 All Sections Overview (Optional Read)
16.1
Transactions and ACID Properties
16.2
16
16.3
Concurrent Execution and Lock-based Concurrency
Control
16.4
18.2
18.6
Analysis of Exercises-
The following table analyzes exercises of the book that are relevant for GATE-
19 19.2, 19.3, 19.5, 19.7, 19.8, 19.10, 19.12, 19.13, 19.18, 19.24, 19.26
Necessary Instructions-
Conclusion-
This textbook covers the entire GATE syllabus in a clear and detailed manner.
The exercise questions provide good practice to solve GATE questions.
Necessary Instructions
Conclusion
Analysis of Content-
The following table analyzes sections of the book that are relevant for GATE-
GATE Relevant
Chapter No. GATE Topics Covered
Sections
5.7 ROM
Analysis of Exercises-
The following table analyzes exercises of the book that are relevant for GATE-
Necessary Instructions-
Conclusion-
The textbook covers all the topics mentioned in the GATE syllabus.
The well-curated exercise questions provide sufficient practice to solve GATE questions.
Necessary Instructions
Conclusion
It has an in-depth and elaborative explanation which is unmatched by any other book.
The algorithms are explained followed by their analysis and proofs.
It provides a detailed insight into the subject.
The analysis part is covered very well and multiple readings may be needed for some algorithms.
The exercise questions are pretty good.
Some GATE questions have been asked directly from its exercises in the previous year exams.
Data structures are covered equally good.
Analysis of Content-
The following table analyzes sections of the book that are relevant for GATE-
GATE Relevant
Chapter No. GATE Topics Covered
Sections
1.1
1 Basics of Algorithms
1.2
2.1
Insertion Sort
2 2.2
4.1 to 4.3
4 Divide & Conquer, Solving Recurrences, Master’s Theorem
4.5
7.1
7.4
10.1
10.4
15.1
15.4
Analysis of Exercises-
The following table analyzes exercises of the book that are relevant for GATE-
1 1.2-2, 1.2-3
2 2.1-1, 2.1-2, 2.2-1, 2.2-2, 2.3-1, 2.3-3, 2.3-5, 2.3-6, 2.3-7, 2.1, 2.4
4.2-1, 4.2-3, 4.3-1, 4.3-2, 4.3-3, 4.3-6, 4.3-9, 4.4-1, 4.4-2, 4.4-3, 4.4-4, 4.4-5,
4
4.5-1, 4.5-3, 4.5-4, 4.1, 4.3, 4.5, 4.6
6.1-1 to 6.1-7, 6.2-1, 6.2-6, 6.3-1 to 6.3-3, 6.4-1, 6.4-3, 6.5-1, 6.5-7, 6.5-9, 6.2,
6
6.3
8 8.2-1, 8.2-2, 8.3-1, 8.3-2, 8.3-4, 8.4-1, 8.4-2, 8.4-3, 8.2, 8.3
Necessary Instructions-
The book has nearly 1300 pages and all the topics are explained in great detail.
You need to be pretty selective with what topics you need to read. (Refer above)
Since GATE does not have subjective questions, so there is no need to cover the proofs.
However, studying the proofs deepens the knowledge of algorithms.
Go for studying the proofs only if you have ample time.
Level-01:
Level-02:
Read the analysis part and proof of correctness for that algorithm.
Necessary Instructions
Conclusion
It is the best book among the all the available reference books for this subject.
It covers all the GATE topics in detail without getting verbose.
It explains the content in a pretty simple and straight forward language.
It makes the subject fun to read.
It is suitable for beginners as well as intermediate students.
Turing Machines and Undecidability are covered in a very clear and crisp manner.
It contains large number of exercise questions yet the quality is pretty good.
Analysis of Content-
The following table analyzes sections of the book that are relevant for GATE-
GATE Relevant
Chapter No. GATE Topics Covered
Sections
Grammar Transformations
6.1
(Removing Epsilon and Unit Productions)
6
Analysis of Exercises-
The following table analyzes exercises of the book that are relevant for GATE-
Necessary Instructions-
Analysis of Content-
The following table analyzes sections of the book that are relevant for GATE-
GATE Relevant
Chapter No. GATE Topics Covered
Sections
1.1 to 1.3
Introduction to Operating Systems
1 1.5
(Optional to Read)
1.6
2.2 Threads
2 Process Scheduling
2.4
(First Come First Serve, Round Robin etc)
3.1
Memory Abstraction
3.2
3.5
Paging Design and Implementation Issues
3.6
3.7 Segmentation
Input Output
5.1 to 5.3
(Overlaps with Computer Organization Syllabus)
5
5.4.1 to 5.4.4 Disk Scheduling Algorithms
Analysis of Exercises-
The following table analyzes exercises of the book that are relevant for GATE-
5, 6, 7, 8, 16, 17, 23, 24, 25, 26, 27, 30, 32, 33, 39, 40, 41, 42, 43,
2
44, 45, 46, 49, 51, 54, 55
2, 4, 6, 7, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 24, 25, 27, 28, 33,
3
35, 36, 38, 42, 44, 45, 47
4 12, 13, 16, 18, 23, 24, 25, 32, 36, 37, 38, 40
5 5, 6, 8, 11, 12, 17, 18, 19, 20, 21, 28, 31, 32, 37
Necessary Instructions-