UNIT-I

    Introduction: 
	What is an operating system? 
	Mainframe, 
	desktop, 
	multiprocessor, 
	distributed, 
	clustered,
	real-time and handheld systems.

    Operating System Structures: 
	System components, 
	operating system services, 
	system calls, 
	systems programs, 
	system structure, 
	virtual machines.

  UNIT-II

    Process: 
	Process concept, 
	process scheduling, 
	operations on processes, 
	cooperating processes. 
	Inter process communication.
	
     CPU Scheduling: 
	Basic concepts, 
	scheduling criteria, 
	scheduling algorithms, 
	algorithm evaluation.

  UNIT-III

    Process Synchronization:
	The critical section problem, 
	semaphores, 
	classical problems of synchronization.

     Deadlocks: 
	Deadlock characterization, 
	methods for handling deadlocks. 
	Deadlock prevention, 
	avoidance and detection. 
	Recovery from deadlocks.

  UNIT-IV

     Memory Management: 
	Swapping, 
	contiguous memory allocation, 
	paging, 
	segmentation, 
	segmentation with paging.

    Virtual Memory: 
	Demand paging, 
	page replacement, 
	allocation of frames, 
	thrasing.

  UNIT-V
 
     Linux: 
	History, 
	design principles, 
	kernel modules, 
	process management, 
	scheduling, 
	memory management, 
	file systems, 
	input and output, 
	inter process communication, 
	network structure, 
	security.

  Recommended Books:-

 	1.Silberschatz G.G., Operating System Concepts, John Wiley & Sons Inc.

One Response so far.

Leave a Reply

Subscribe to Posts | Subscribe to Comments

Follow by Email

All Notes on BCA

All Notes  on BCA
BCA all subjects notes

Total Pageviews

Google+ Followers

Translate

Powered by Blogger.

- Copyright © All Notes on BCA - Metrominimalist - Powered by Blogger - Designed by Johanes Djogan -