Operating System Tutorials

Operating System Tutorial for MAC, Unix, Linux, Windows
Microsoft Windows operating system articles, tutorials and resources
UNIX operating system articles, tutorials and resources
Android Programming and App Development tutorials
LINUX operating system articles, tutorials and resources

MAC

MAC operating system articles, tutorials and resources
  Title / Author Replies
Views
Operating system is large, but modularity is important thus a computer system is made up of layers. The hardware is the lowest level. The kernel running at the next level uses the hardware instructions to create a set of system calls. Virtual machine creates an efficient, dynamic, secure and...
3
6,867
The objective of multiprogramming is to have some process running at all times, to maximize CPU utilization. The objective of time sharing is to switch the CPU among processes so frequently that it appears to the user that all programs are running concurrently. In uni-processor only one process is...
4
5,812
The objective of multiprogramming is to have some process running at all times, to maximize CPU utilization. The objective of time sharing is to switch the CPU among processes so frequently. In uniprocessor only one process is running.A process migrates between various scheduling queues throughout...
1
41,472
In the previous article I discussed about some of the basic types of scheduling algorithms. In this article I will discuss about some other advanced scheduling algorithms. Highest Response Ratio Next (HRRN) When the present running process completed or it is blocked, choose the ready process...
4
9,274
Memory is central to the operation of a modern computer System. Memory consists of a large array of words or bytes each with its own address. The CPU fetches instructions from memory according to the value of the program counter. These instructions may cause additional loading from and storing to...
1
16,167
In the previous article- Memory Management Basics I discussed about different binding schemes. In this article I will discuss about the concepts dynamic loading, dynamic linking and shared libraries and different memory mapping schemes and protection. Dynamic Loading In our discussion so far,...
1
9,916
Continuation of Getting Started With Virtual machines. It is a prerequisite and so I will recommend to have a glance over it. As I mentioned that I'll be making a article on how to set up a network lab with virtual machines... Types of Networks There are mainly 3 type of network supported...
4
7,519
Anti-Virus is a software or a program that can scan your files and data in your computer prevent you from firmwares and viruses... How Does it works Anti-Virus uses 2 different techniques to accomplish its tasks :- Examining Files and comparing its signature/structure to that of viruses...
24
11,786