Digital System and Architecture Notes | B.Sc. (Computer Science) Semester 1 | Mumbai University | munotes
Official Notes munotes.in
Digital System and Architecture
B.SC. (COMPUTER SCIENCE) · SEMESTER 1
Strictly as per the University of Mumbai NEP syllabus in force for B.Sc. (Computer Science)
For B.Sc. (Computer Science) students of the University of Mumbai and all its affiliated colleges
Open the book ↓munotes.in First Year
Contents
Module I Fundamentals of digital logic, combinational and sequential circuits, and the computer system
- How a Computer Represents Numbers: Bits, Bytes and Number Systems 1
- Converting Between Number Systems 9
- Binary Arithmetic 15
- Signed Numbers and Complements 21
- Codes: BCD, Excess-3, Gray Code, ASCII and Parity 28
- Boolean Algebra: What It Is and Where It Came From 34
- The Laws and Theorems of Boolean Algebra 41
- Logic Gates 50
- Universal Gates: Building Every Gate from NAND or NOR 56
- Canonical Forms: Minterms, Maxterms, SOP and POS 61
- Algebraic Simplification of Logic Circuits 66
- Karnaugh Maps: Two, Three and Four Variables 71
- Karnaugh Maps with Don't-Care Conditions, and POS Simplification 77
- Combinational Circuits, and How One Is Designed 82
- The Half Adder and the Full Adder 87
- The Parallel Binary Adder 91
- The Half Subtractor and the Full Subtractor 95
- Subtraction with an Adder: the 2's Complement Adder-Subtractor 99
- The Magnitude Comparator 103
- The Multiplexer 106
- Implementing Boolean Functions with a Multiplexer 110
- The Demultiplexer and the Decoder 114
- Implementing Boolean Functions with a Demultiplexer 117
- Sequential Circuits: Memory and the Clock 120
- The SR Latch and the SR Flip-Flop 124
- The JK Flip-Flop, the Race-Around Condition and the Master-Slave JK 128
- The D Flip-Flop 132
- Triggering, Characteristic Tables and Excitation Tables 135
- Asynchronous (Ripple) Counters 139
- Synchronous Counters, and How to Design One 142
- Shift Registers 146
- Computer Organization and Computer Architecture 149
- The Components of a Computer and What Each Does 152
- How a Computer Works at the Top Level: Fetch, Execute and Interrupts 156
- Interconnection Structures 159
- Bus Interconnection 162
- Multiple-Bus Hierarchies and the Elements of Bus Design 165
- The I/O Module 169
- Programmed I/O 172
- Interrupt-Driven I/O 175
- Direct Memory Access 178
Module II Memory system organization, instructions and processor organization (8085 and 8086)
- Memory: How It Is Classified and What Describes It 181
- The Memory Hierarchy and Locality of Reference 185
- Semiconductor Main Memory: RAM and the ROM Family 189
- SRAM and DRAM 193
- Interleaved Memory 197
- Associative Memory 201
- Cache Memory: The Principle and the Elements of Cache Design 205
- Cache Mapping: Direct, Associative and Set-Associative 209
- Replacement Algorithms 213
- Write Policies 218
- Cache Performance 222
- Cache Coherence 226
- Virtual Memory: Paging, Page Tables and the TLB 230
- Segmentation 235
- Magnetic Disks 239
- Optical Memory 243
- Flash Memory and the Solid-State Drive 248
- RAID Levels 252
- Machine Instructions and Their Elements 257
- Instruction Formats: Three, Two, One and Zero Addresses 260
- Instruction Sets: Types of Operands 264
- Instruction Sets: Types of Operations 268
- Addressing Modes 272
- Meet the 8085 and the 8086 276
- Addressing Modes on the 8085, with Assembly Examples 279
- Addressing Modes on the 8086, with Assembly Examples 283
- Processor Organization: Structure and Function 288
- The Control Unit: Hardwired and Microprogrammed 291
- Register Organization 295
- The 8085's Registers and Flags 299
- The 8086's Registers 303
- Data Transfer Operations 307
- Arithmetic Operations 311
- Logical Operations 315
- 8085 Programs: Putting the Groups Together 319
- The Instruction Cycle 324
- Instruction Pipelining 327
- Pipeline Hazards and Branches 330
- RISC and CISC Architecture 334
- Instruction-Level Parallelism and Superscalar Processors 338
- Superscalar Design Issues 342
The chapters
Every chapter of this book comes with the B.Sc. (Computer Science) Semester 1 notes.
The cover and the contents are free to look through. Buy the notes once to read every chapter of every subject in this semester.
Notes + practical solutions + solved papers: ₹798 Already bought it? Sign in
Or notes + practical solutions: ₹499
Or solved papers only: ₹499
Free either way: question papers, the syllabus, and the cover and contents of every book.
The rest of this subject
These notes are cut from the University's printed syllabus. Open the syllabus itself, or the past papers, for the same subject.