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 Reverse Sort Order Replies
Views
An operating system can be defined as: An operating system is a program that acts as an interface or intermediary between the user of a computer and the computer hardware. An operating system exploits the hardware resources of one or more processors to provide a set of services to system users...
3
19,435
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,430
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
37,063
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
8,645
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
15,237
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,483
Before discussing memory allocation further, we must discuss the issue of memory mapping and protection. When the CPU scheduler selects a process for execution,the dispatcher loads the relocation and limit registers with the correct values as part of the context switch.Because every address...
1
21,589
Red Hat's newest hobbyist and developer version of Linux, Fedora Core 2, caused trouble for some who found they couldn't start Windows after installing the Linux upgrade side by side with it. The bug had cropped up in testing, but after Red Hat released Fedora Core 2 in May, many more users...
0
4,203