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 operating system articles, tutorials and resources
  Title / Author Replies
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...
In last article we went through History and Evaluation of Operating System where I gave an overview of operating System ad its evolution. Here I will first discuss about instruction and how it is executed. The basic function performed by a computer is program execution. The program (to be...
Windows: A family of operating systems for personal computers, Windows dominates the personal computer world, running, by some estimates, on 90% of all personal computers. Like the Macintosh operating environment, Windows provides a graphical user interface (GUI), virtual memory management,...
Ramlal Bhagat, a Class XII. student from Haryana,India has developed a 32-bit operating system demonstrated to be far Superior to any of the desktop operating systems in the market today. The program has been named "O-Yes". O-Yes provides operating system services on any Pentium-based personal...
Today while reviewing and editing articles for a website I got an .ODT file which behaved a bit strangely. If i would press 'delete' the words would get stroked instead of deleting. This was quite a bit annoying and I had no clue about that problem, Googling for about 15 mins got me nothing and the...
Q: What are the basic functions of an operating system? A: Operating system controls and coordinates the use of the hardware among the various applications programs for various uses. Operating system acts as resource allocator and manager. Since there are many possibly conflicting requests for...
I see a lot of Windows users always complain "My computer/pc is too slow. How to speed up my pc speed performance?" and they need a new PC. Upgrading the PC is always a viable option for better performance, but here are things that you can do to keep your PC healthy and i am sure this will help you...
Virtual machine(VM) as the name suggests is a software implementation of a programmable machine running inside another machine i.e an OS running inside another OS e.g. Linux running inside Windows. The Host machine on which the Virtual Machine Monitor/Software runs is called the Host Machine or...
How does the computer work? Here i will show you how the computer is build up how it works. Lets start with CPU. CPU: This is the CPU stands for "Central Processing Unit" this is the brain to the computer. This is why you can running diffrent programs at the same time. If you press...
A hard drive is a mass storage device found in all PCs (with some exclusions) that is used to store permanent data such as the operating system, programs and user files. The data on hard drives can be erased and/or overwritten, the hard drive is classed as a non-volatile storage device which...
Function to a Operation System: Operation system is a program so is standard on every computer. Its software so allow you to do different task on your computer. The Functions can be from copy text to delete files this is an easy example what the function to an Operation System might be. There...
Having checked ReactOS's code I managed to fulfill three of my wishes at once. Firstly, I had wanted for a long time to write an article on a common project. It's not interesting to check the source code of projects like Chromium: its quality is too high and a lot of resources are spent to maintain...
Mozilla Firefox is widely being used today. But some people prefer Internet Explorer more than Mozilla Firefox because Mozilla Firefox consume a lot of memory and sometimes does not respond. Did you notice that Mozilla Firefox consumes a lot of memory over a period of time and sometimes slows down...
What is a Firewall? Well lets say your computer is your house. When the door is all the time open everyone can go in out as they want. A firewall is like a door with lock on. So you can lock people out from your computer if you think they shouldn't have access to it. So all the time someone...
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...
As you all know with the launch of Microsoft Office 2007, Microsoft unveiled the Office Open XML format in the office suite.Office Open XML (also referred to as OOXML or OpenXML) is a free and open Ecma International standard document format, and a proposed ISO/IEC standard for representing...
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...
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...
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...
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...