Back to All Subjects

Computer Organization

PCC-CS-302Computer Science and EngineeringComputer Science and Engineering (Data Science)Information Technology3 PYQs1 Notes

Recent PYQs

View All

Top Study Materials

View All
Computer Organization PCC-CS-302 Organizer: Operating Systems, Computer Arithmetic, Control Unit, Bus Structure etc.
organizer
General

Computer Organization PCC-CS-302 Organizer: Operating Systems, Computer Arithmetic, Control Unit, Bus Structure etc.

The document is a textbook chapter overview and compilation of questions and answers related to **Computer Organization**. **Key Topics Covered:** * **Introduction to Computer Organization and Architecture:** Definitions of computer organization and architecture, parts of a digital computer (CPU, Memory Unit, I/O Unit), and the structure and functions of these units. It also discusses the Von Neumann Concept (stored-program concept). * **Operating Systems (O.S.):** Defines an O.S. as an intermediary between the user and hardware and lists its functions, such as resource allocation and acting as a control program. * **Computer Arithmetic:** Covers topics like Booth's multiplication algorithm, restoring and non-restoring division, carry look-ahead (CLA) adder vs. ripple carry adder, IEEE 754 floating-point format, and guard bits. * **Instruction Set and Addressing Modes:** Explains different instruction formats (three-address, two-address, one-address, zero-address) and addressing modes like Base-Index addressing and PC-relative addressing. It also compares RISC and CISC architectures. * **Control Unit:** Describes the instruction cycle (fetch and execution), and differentiates between hardwired and micro-programmed control units. * **Memory Organization:** Details the memory hierarchy (Auxiliary, Main, Cache, CPU), types of RAM (Static and Dynamic), and the concept of virtual memory. It also includes cache memory mapping schemes (direct, associative, set-associative) and 'write' policies (write-through and write-back). * **Bus Structure:** Discusses common bus systems and their construction using multiplexers or tri-state buffers. It also distinguishes between system bus and I/O bus. * **Input-Output Organization:** Explains Direct Memory Access (DMA), interrupts (external, internal, software, vectored, non-vectored), I/O methods (programmed I/O vs. interrupt-initiated I/O), and pipeline architecture and hazards.

General