Computer Organization & Operating System(CMA704)

Course Name: 

Computer Organization & Operating System

Programme: 

M.Tech (CMA)

Semester: 

First

Category: 

Programme Core (PC)

Credits (L-T-P): 

(3-0-2)4

Content: 

Introduction to basic digital electronic circuits: Combinational and sequential circuits, flip-flops, registers, memory, counters. Computer organization: Design of basic computers, hardwired and micro programmed control, programming a basic computer, instruction formats and addressing modes, stack organization. Computer architectures: RISC and CISC architectures, Parallel processing. Operating system: Introduction to operating system, functionalities of an operating system. Process management: creation, scheduling and termination of a process, light- weight process, Inter process communication, Deadlocks handling, process synchronisation. Memory management: static and dynamic memory, memory allocation methods. Input output management: Handling interrupts, Disk scheduling algorithms. File Management: File and Directory structures, allocation methods, free space management, UNIX file structure. System Security and protection methods

References: 

V. Carl Hamacher, Zvonko G. Vranesic, Safwat G. Zaky, Computer organization, McGraw-Hill, 2002
A. Silberschatz, Peter Baer Galvin, Greg Gagne, Operating System Concepts, John Wiley & Sons, 2012.

Department: 

Mathematical and Computational Sciences
 

Contact us

B R Shankar, Associate Professor and Head
Department of MACS, NITK, Surathkal
P. O. Srinivasnagar, Mangalore - 575 025
Karnataka, India.

  • Hot line: +91-0824-2474048

Connect with us

We're on Social Networks. Follow us & get in touch.