YoVDO

Basics of computer science

Offered By: Skillshare

Tags

Operating Systems Courses Computer Science Courses Scheduling Algorithms Courses

Course Description

Overview

Mastering the concepts of Operating Systems is very important to get started with Computer Science because Operating Systems is the program which is responsible for the ease with which we are able to use computers today.
In this course ,every concept of Operating Systems is taught in an easy-to-understand manner such that anybody without any prerequisites will be able to master the concepts in the easiest way.

Come and join me, I assure you that you will have the best learning experience of not just Operating Systems but also the core of Computer Science in a different dimension.


Syllabus

  • How a computer works
  • How various parts of computer work together
  • Need for Operating Systems from scratch
  • How Input and Output devices work together
  • Program vs Process, States of a process
  • Degree of Multiprogramming
  • Types of Operating Systems
  • An Important point to note
  • Process Control block
  • Attributes of a process
  • Types of scheduler, Context switching
  • Various times of a process
  • Types of Scheduling Algorithms
  • SJF Scheduling Algorithm
  • SJF Example 1
  • SJF Example 2

Taught by

Vignesh Sekar

Related Courses

Real Time Operating System
Indian Institute of Technology, Kharagpur via Swayam
Concepts of Operating Systems
Udemy
FreeRTOS From Ground Up™ on ARM Processors (REVISED)
Udemy
RA: Supply Chain Applications with R & Shiny: Inventory.
Udemy
Build Your Own RealTime OS (RTOS) From Ground Up™ on ARM 1
Udemy