JNTUH Computer Organization & Operating Systems syllabus EC 3-1 Sem R18 EC511PE

Unit-1 Basic Structure of Computers

Basic Structure of Computers:

Computer Types, Functional Unit, Basic OPERATIONAL Concepts, Bus Structures, Software, Performance, Multiprocessors and Multi Computers, Data Representation, Fixed Point Representation, Floating – Point Representation.

Register Transfer Language and Micro Operations:

Register Transfer Language, Register Transfer Bus and Memory Transfers, Arithmetic Micro Operations, Logic Micro Operations, Shift Micro Operations, Arithmetic Logic Shift Unit, Instruction Codes, Computer Registers Computer Instructions – Instruction Cycle, Memory – Reference Instructions, Input – Output and Interrupt, STACK Organization, Instruction Formats, Addressing Modes, DATA Transfer and Manipulation, Program Control, Reduced Instruction Set Computer.

Unit-2 Micro Programmed Control

Micro Programmed Control:

Control Memory, Address Sequencing, Microprogram Examples, Design of Control Unit, Hard Wired Control, Microprogrammed Control

The Memory System:

Basic Concepts of Semiconductor RAM Memories, Read-Only Memories, Cache Memories Performance Considerations, Virtual Memories Secondary Storage, Introduction to RAID.

Unit-3 Input-Output Organization

Input-Output Organization:

Peripheral Devices, Input-Output Interface, Asynchronous Data Transfer Modes, Priority Interrupt, Direct Memory Access, Input –Output Processor (IOP), Serial Communication; Introduction to Peripheral Components, Interconnect (PCI) Bus, Introduction to Standard Serial Communication Protocols like RS232, USB, IEEE 1394.

Unit-4 Operating Systems Overview

Operating Systems Overview:

Overview of Computer Operating Systems Functions, Protection and Security, Distributed Systems, Special Purpose Systems, Operating Systems Structures-Operating System Services and Systems Calls, System Programs, Operating Systems Generation

Memory Management:

Swapping, Contiguous Memory Allocation, Paging, Structure of The Page Table, Segmentation, Virtual Memory, Demand Paging, Page-Replacement Algorithms, Allocation of Frames, Thrashing Case Studies - UNIX, Linux, Windows

Principles of Deadlock:

System Model, Deadlock Characterization, Deadlock Prevention, Detection and Avoidance, Recovery from Deadlock.

Unit-5 File System Interface

File System Interface:

The Concept of a File, Access Methods, Directory Structure, File System Mounting, File Sharing, Protection.

File System Implementation:

File System Structure, File System Implementation, Directory Implementation, Allocation Methods, Free-Space Management.

 

TEXT BOOKS:

1. Computer Organization – Carl Hamacher, Zvonks Vranesic, Safea Zaky, Vth Edition, McGraw Hill.

2. Computer Systems Architecture – M. Moris Mano, IIIrd Edition, Pearson

3. Operating System Concepts- Abraham Silberchatz, Peter B. Galvin, Greg Gagne, 8th Edition, John Wiley.

 

REFERENCES:

1. Computer Organization and Architecture – William Stallings Sixth Edition, Pearson

2. Structured Computer Organization – Andrew S. Tanenbaum, 4th Edition PHI

3. Fundamentals of Computer Organization and Design - Sivaraama Dandamudi Springer Int. Edition.

4. Operating Systems – Internals and Design Principles, Stallings, sixth Edition–2009, Pearson Education.

5. Modern Operating Systems, Andrew S Tanenbaum 2nd Edition, PHI.

6. Principles of Operating Systems, B.L. Stuart, Cengage Learning, India Edition.