OS - Lingayas Institute of Management & Technology

advertisement
LINGAYAS INTITUE OF MANAGEMENT AND TECHNOLOGY
MADALAVARIGUDAM, KRISHNA Dt.
Department of Computer Science & Engineering
Course Handout
operating system
1.Course description: describes the operating system priciples,case study on diffrent
operating systems
.
2.TEXT BOOKS :
1. Operating System Concepts- Abraham Silberchatz, Peter B. Galvin, Greg Gagne 7th Edition, John Wiley.
2. Operating systems- A Concept based Approach-D.M.Dhamdhere, 2nd Edition, TMH
3.REFERENCES :
1. Operating Systems’ – Internal and Design Principles Stallings, Fifth Edition–2005, Pearson education/PHI
2. Operating System A Design Approach-Crowley, TMH.
3. Modern Operating Systems, Andrew S Tanenbaum 2nd edition Pearson/PHI.
4.Course Plan:
Lec.
Learning Objectives
Topics to be covered
No.
1-7
Computer
System
and Overview of computer operating systems operating
systems functions protection and security distributed
Operating System Overview
systems special purpose systems operating systems
structures and systems calls operating systems generation
8-14 Process Management
– Process concepts threads, scheduling-criteria
algorithms, their evaluation,
Thread scheduling, case studies UNIX, Linux, Windows
15-21 Concurrency
: Process synchronization, the critical- section problem,
Peterson’s
Solution,
synchronization
Hardware,
semaphores, classic problems of synchronization,
monitors, Synchronization examples, atomic transactions.
Case studies UNIX, Linux, Windows
22-28 Memory Management
Swapping, contiguous memory allocation, paging,
structure of the page table , segmentation, virtual
memory, demand paging, page-Replacement, algorithms,
case studies UNIX, Linux, Windows
29-34 Principles of deadlock
system model, deadlock characterization, deadlock
prevention, detection and avoidance, recovery form
deadlock,
I/O systems, Hardware, application interface, kernel I/O
subsystem, Transforming I/O requests Hardware
operation, STREAMS, performance.
35-41 File system Interface
- the concept of a file, Access Methods, Directory
File System implementation - structure, File system mounting, file sharing, protection.
- File system structure, file system implementation,
directory implementation, directory implementation,
allocation methods, free-space management, efficiency
and performance, case studies. UNIX, Linux, Windows
42-48 Mass-storage structure
overview of Mass-storage structure, Disk structure, disk
attachment disk scheduling, swap-space management,
RAID structure, stable-storage implementation, Tertiary
storage structure.
References
ch1 of T1,
ch2 of T1
ch3 of T1
Ch4 of T1
Ch6 of T1
Ch5 of T1
Ch7 of T1
49-55
Protection
Security
Protection, Goals of Protection, Principles of Protection, Ch9 of T1
Domain of protection Access Matrix, Implementation of
Access Matrix, Access control, Revocation of Access
Rights, Capability- Based systems, Language – Based
Protection,
- The Security problem, program threats, system and
network threats cryptography as a security tool, user
authentication,
implementing
security
defenses,
firewalling to protect systems and networks, computer –
security classifications, case studies UNIX, Linux,
Windows
5. Assignments: Comprises of Reading and/or Home assignments. Details will be announced in the class from time
to time and also will be uploaded in college website.
6. Evaluation scheme: Consists of a series of Closed book and Open book tests after completion of every Unit in
addition to Descriptive and Online quiz exams as prescribed by the JNTUK.
7. Notices: Concerning the course will be displayed on Department Notice Board.
INSTRUCTOR-IN-CHARGE
Download
Related flashcards
Iranian peoples

32 Cards

Cryptography

26 Cards

Create flashcards