Back to courses
Operating System: System Design and Mastery

by Neso Academy

Operating System

System Design and Mastery

11 Modules 2hr 26min medium
LinuxDevOpsCoding
Free to enroll

About this course

Operating systems are an essential part of any computer system. Similarly, a course on operating systems is an essential part of any Computer Science as well as Electronics course. This field is undergoing rapid change, as computers are now prevalent in virtually every application. Yet the fundamental concepts remain fairly clear and that is what will be taught in this course. In brief, an operating system acts as an intermediary between the user of a computer and the computer hardware. The purpose of an operating system is to provide an environment in which a user can execute programs in a convenient and efficient manner. Every important aspects of an Operating System will be taught in this course so as to get a proper understanding about Operating Systems and their design and working. You will find lectures on the following topics: 1) Introduction to OS 2) Operating System Structures 3) Process Management 3.1) Processes 3.2) Threads 3.3) CPU Scheduling 3.4) Process Synchronization 3.5) Deadlocks 4) Memory Management 4.1) Main Memory 4.2) Virtual Memory 5) Storage Management 5.1) File System Interface 5.2) File-System Implementation 5.3) Mass-Storage Structure 5.4) I/O Systems 6) Protection and Security 7) Distributed Systems 7.1) Distributed System Structures 7.2) Distributed File Systems 7.3) Distributed Coordination 8) Special Purpose Systems

Course Content - 11 modules

Introduction to Operating Systems

Lecture 1

Introduction to Operating Systems

16 min 45 sec

Basics of OS (Computer System Operation)

Lecture 2

Basics of OS (Computer System Operation)

18 min 9 sec

Basics of OS (Storage Structure)

Lecture 3

Basics of OS (Storage Structure)

10 min 3 sec

Basics of OS (I/O Structure)

Lecture 4

Basics of OS (I/O Structure)

12 min 45 sec

Computer System Architecture

Lecture 5

Computer System Architecture

13 min 54 sec

Operating System Structure

Lecture 6

Operating System Structure

12 min 17 sec

Operating System Services

Lecture 7

Operating System Services

13 min 17 sec

User Operating System Interface

Lecture 8

User Operating System Interface

13 min 34 sec

System Calls

Lecture 9

System Calls

12 min 39 sec

Types of System Calls

Lecture 10

Types of System Calls

11 min 23 sec

System Programs

Lecture 11

System Programs

12 min 11 sec