3.1. Scheduling AlgorithmThere are different types of scheduling algorithm. In this lesson, we will describe only about FCFS and SJF, the rest of the algorithm will be discussed in the following lesson.
3.4.2. First-come First Served (FCFS)First-Come First-Served (FCFS) is by far the simplest CPU scheduling algorithm. The work load is simply...
Monday, August 21, 2017
Saturday, August 19, 2017
Scheduling Concept

Lesson 2 : Scheduling Concept
2.1. Learning Objectives
On completion of the lesson you will be able to know :
i) scheduling and scheduling queues
ii) what a scheduler is
iii) different types of schedulers.
Scheduling is a fundamental operating system function, since...
Friday, August 11, 2017
Process Management
Unit 3 : Process Management
Processes are the most widely used units of computation in programming and systems, although object and threads are becoming more prominent in contemporary systems. Process management and CPU scheduling is the basis of multiprogramming operating system. By switching the CPU between processes the operating system can...
Operating System Structure
Lesson 3 : Operating System Structure
3.1. Learning ObjectivesOn completion of this lesson you will know :i) different types of OS system structureii) how a system call can be made
iii) micro kernel.
3.2. Operating System StructureA number of approaches can be taken for configuring the components of an operating system, ranging from a monolithic...
Wednesday, August 2, 2017
System Calls and System Program (2)
Lesson 2 : System Calls and System Program
2.2.2. File Manipulation
The file system will be discussed in more detail in unit 7. We first need to be able to create and delete files. Once the file is created, we need to open it and use it. We may also read, write, and reposition (rewinding it or skipping to the end of the file). Finally, we need to...
System Calls and System Program

Lesson 2 : System Calls and System Program
2.1. Learning Objectives
On completion of this lesson you will know:
iO system calls
ii) categorized system calls and system programs
iii) discuss system program.
2.2. System Calls
User programs communicate with the operating...
Process Management

Unit 3 : Process Management
Processes are the most widely used units of computation in programming and systems, although object and threads are becoming more prominent in contemporary systems. Process management and CPU scheduling is the basis of multiprogramming operating...
Monday, July 31, 2017
Operating System Structure

Lesson 3 : Operating System Structure
3.1. Learning Objectives
On completion of this lesson you will know :
I) different types of OS system structure
II) how a system call can be made
III) micro kernel.
3.2. Operating System Structure
A number of approaches...
Saturday, July 29, 2017
System Calls and System Program

Lesson 2 : System Calls and System Program
2.1. Learning Objectives
On completion of this lesson you will know:
i) system calls
ii) categorized system calls and system programs
iii) discuss system program.
2.2. System Calls
User programs communicate with...
Computer and Operating System Structure

Unit 2 : Computer and Operating System Structure
Lesson 1 : Interrupts and I/O Structure
1.1. Learning Objectives
On completion of this lesson you will know :
i) what interrupt is
ii) the causes of occurring interrupt
iii) instruction cycle with interrupt
iv) ...
Wednesday, July 26, 2017
Online Degree in Computer Programming

Lesson 4 : FlowCharts-II
4.1 Learning Objectives
On completion of this lesson you will learn
i) advanced features of flowcharts like program loops and decisions
ii) how modularity of flowchart can be achieved.
4.2 Looping in Flowchart
Computers are efficient...
Degree Computer Programming

Unit 2 : Programming Tools
Introduction
This unit will help learner about the programming tools like flowcharts, pseudocodes, use of which improves the efficiency of programming and programming skill. Flowcharts give a pictorial representation of the logic. This is described...
Monday, July 24, 2017
Computer Classes
Unit 1: Introduction to Computers
Introduction
Computer science is a subject of wide spread interest. To provide a general flavour of the subject, this unit presents the introductory concepts of a computer system with its working principle and the basic elements. It provides...
Typical Computer Problems
Unit 1 : Introduction and Main
Devices
Microcomputer, its types, components and some performance determining central devices are discussed in this unit. Lesson 1 and 2 are introductory lessons. Lesson 3 to 6 describes the main components of a microcomputer system. A microcomputer has many components. Of them some are main. The control the rest of...
Process Automation
Unit 1 : Office Automation
Introduction
Office automation is a broadly used term and it represents a new profession, a new integration of technologies and a new perception of the potential of information tools available to man. It is primarily based on two factors: computers and communication technology. The computer is moving from being an independent...
Saturday, July 22, 2017
Computer Programming Class

Lesson 2 : Nature of Algorithms
2.1 Learning Objectives
On completion of this lesson you will learn
i) algorithm
ii) methods of writing algorithms
iii) properties of algorithms.
2.2 Definition and Properties of Algorithm
In Webster's dictionary, the word "Algorithm"...
Computer Networking Courses

Unit 1 : Introduction to Computer Networks
Introduction
Computer workloads are continuously being decentralized. The need for communicating among the geographically dispersed computers has evolved computer networks. In this unit, preliminary ideas of computer networks are...
Graphic Design Classes Online

Unit 1 : Overview
Desktop publishing has several components like hardware, software and brainwork (i.e., design). Different forms and variations of each are available. In this unit an overview of the desktop publishing process the equipment is given.
Lesson 1 : Introduction
1.1....
Friday, July 21, 2017
Online Computer Programming Classes

Unit 1: Principles of Programming
Introduction
In this unit you will learn some general terms related to computer programming such as languages and algorithms. You will be familiar with these terms after reading this unit. The importance of an algorithm in a programming language...