Top 10 List of Week 08
-
CPU Scheduling in Operating System
Scheduling of processes/work is done to finish the work on time. -
CPU-I/O Burst Cycle
Semaphore was proposed by Dijkstra in 1965 which is a very significant technique to manage concurrent processes by using a simple integer value, which is known as a semaphore. -
Operating System Scheduling algorithms
A Process Scheduler schedules different processes to be assigned to the CPU based on particular scheduling algorithms. -
Linux
Linux is one of popular version of UNIX operating System. It is open source as its source code is freely available. -
Tar file
Short for Tape Archive, and sometimes referred to as tarball, a file that has the TAR file extension is a file in the Consolidated Unix Archive format. A program or command that can open archives is needed to open a TAR file. -
Tgz file
A TGZ file is a TAR Archive file that has been compressed using Gnu Zip (gzip) software. Commonly used on UNIX and Linux systems, TAR archives bundle a collection of files into a single file for easier distribution or backup. -
CPU Scheduling Criteria
Different CPU scheduling algorithms have different properties and the choice of a particular algorithm depends on the various factors. -
Multiple-Processor Scheduling in Operating System
In multiple-processor scheduling multiple CPU’s are available and hence Load Sharing becomes possible. However multiple processor scheduling is more complex as compared to single processor scheduling. -
Scheduling in Real Time Systems
Real-time systems are systems that carry real-time tasks. These tasks need to be performed immediately with a certain degree of urgency. In particular, these tasks are related to control of certain events (or) reacting to them. Real-time tasks can be classified as hard real-time tasks and soft real-time tasks. -
Operating Systems Evaluation of Scheduling Algorithms
Discusses various techniques to evaluate a particular scheduling algorithm.