Welcome to Your Computer Organization & Architecture Notes
Click on any topic below to open the notes page.
01 ComputerHardware
02 ComputerGenerations
03 ComputerNumberSystem
04 BinaryNumberSystem
05 OctalNumberSystem
06 HexadecimalNumberSystem
07 BCD
08 EBCDIC
09 ASCII
10 Unicode
11 unit 1
12 LogicGates
13 BooleanAlgebra
14 BooleanAlgebra_Part2
15 BooleanAlgebraSimplification
16 K mapSimplification
17 HalfAdder
18 FullAdder
19 Multiplexer
20 Demultiplexer
21 DecodersandEncoders
22 unit 2
23 CombinationalCircuits
24 Flip Flops
25 JK Flip Flop
26 D_and_T_Flip Flops
27 Registers
28 Counters
29 unit 3
30 ALU
31 ALU Design
32 ALU Micro Operations
33 ALU Chips
34 Introduction to Faster Algorithms
35 Multiplication Algorithms
36 Division Algorithms
37 unit 4
38 CoverAllUnits in one
39 Von Neumann Architecture
40 IAS Computer
41 Operational Flow Chart
42 Organization of the CPU
43 unit 5
44 The CPU
45 Hardwired Control Unit
46 Single Organization CPU
47 Data Path and Control Path
48 Instruction Set Architecture
49 General Register Organization
50 Stack Organization
51 unit 6
52 Addressing Modes
53 Instruction Formats
54 Data Transfer and Manipulation
55 I O_Organization
56 Bus Architecture
57 Programming Registers
58 unit 7
59 Computer Organization and Architecture The Complete Picture
60 Memory Hierarchy
61 Main Memory
62 Cache Memory
63 Virtual Memory
64 Associative Memory
65 Memory Management Techniques
66 Performance Metrics and Conclusion
67 unit 8
68 Memory Management Hardware
69 Paging Hardware
70 Segmentation Hardware
71 TLB (Translation Lookaside Buffer)
72 Miss Ratio
73 Magnetic Disk and Its Performance
74 Magnetic Tape
75 unit 9
76 Peripheral Devices and IO
77 IO Interface
78 Modes of Transfer
79 Priority Interrupt
80 Direct Memory Access (DMA)
81 Input Output Processor (IOP)
82 unit 10
83 Serial Communication
84 IO Controllers
85 Asynchronous Data Transfer
86 Strobe Control
87 Handshaking
88 unit 11
89 3 block
90 Microcomputers and Microprocessors
91 8085 Microprocessor
92 Pin Diagram of 8085
93 Timing Diagrams
94 unit 12
95 Assembly Language Programming
96 Memory Interfacing
97 8085 Programming Model
98 Instruction Set of 8085
99 Writing Assembly Language Programs
100 unit 13
101 Parallel Computing
102 Structural Classification of Parallel Computers
103 Classification Based On Grain Size
104 unit 14
105 Parallelism In Uniprocessor Systems
106 Parallel Computer Structures
107 Serial Versus Parallel Processing
108 Scalability and Load Balancing
109 unit 15
110 System Architectures
111 Single Processor Systems
112 Multiprocessor Systems
113 Distributed Systems
114 Scalability and Reliability
115 unit 16
116 4 block