Server Operating System

The server operating system manages the resources of the server. It interacts with the network operating system and the data handling software to receive and respond to user requests for services. While there are many choices for the server operating system, currently the most popular are OS/2 and UNIX-based OS. There is also a great deal of interest in Microsoft’s yet-to-be-released Windows Net technology.

These 32-bit operating systems support multithreading and multitasking. A 32-bit processor, such as an Intel 386 or 486, has more address space, a wider physical bus, and larger instruction operand and register sizes than a 16-bit processor like the 80×6 or 80286.

A 32-bit processor’s most important benefit comes from the processor’s larger address space-up to 4G byte, compared with a 16-bit processor’s 16 Mb. limit. But a 32-bit OS is needed to reap this benefit. Software written for DOS or for the segmented architecture of Intel 808x or 80286 chips must manage data and programs in 64-Kb segments. That requires a lot of overhead. A true 32-bit operating system’s large memory address space eliminates that overhead, so programs are faster and more efficient.

OS/2 2.0 and Windows NT provide preemptive multitasking, which means programs that perform time-critical tasks can get control of the processor when they need it. This allows terminal emulation, LAN connectivity, and asynchronous communications programs to run more reliably. For example, when the processor receives an interrupt from a LAN adapter or a modem, the operating system can preempt the program presently running to give the communication software control.

OS/2 2.0 from IBM is supported on most IBM-compatible 386SX micros and above. It has true concurrent multitasking support with data integrity protection. OS/2 2.0 recognizes and uses all available memory, eliminating the DOS-imposed 640 Kb limitation.

Windows 3.x provides cooperative, not preemptive, multitasking. Once the programs get control of the processor, the operating system cannot intervene when another task requires the processor.

Semaphores: (program signals about availability of resources), which prevent one process from writing to a memory location actively used by another process.

Pipes: which allow processes to pass information to each other and it can be temporary or permanent. Pipes operate at the presentation layer of the network architecture and are not hardware or software dependent. Inter-process pipes operate within a single machine. Redirect pipes operate between machines.

A server operating system also provides a runtime support with high performance server applications without the software engineering contingency predicted by some.

Understanding Your Computer Operating System

Over the years, computer operating systems have emerged as the most integral know component of every computer system in the world. Without the operating system, you almost won’t be able to use a computer. You don’t need to know any complicated commands settings or codes to be able to use a computer with the aid of a computer operating system.

Right in the first few years of computers, operating systems were not in existence. But after the invention of powerful computers, they were developed. What is known as ‘punch cards’ was being used to enter information’s onto a computer before operating systems came to existence. To get the desired information’s needed on computers, punch card machines where used. But they were not all that efficient.

Computer programmers were able to successfully design the first computer operating systems. They considered the fact that life will be easier if common people like me and you should be able to use a computer without knowing much or even noting about complex computer languages.

With the success of early computer programmers, there are so many computer operating systems these days available in the world of computers today. A lot are also still being developed even as you are reading this now. Virtually most of resent operating systems are designed with the common user in mind. An average computer user can now load most computer programs with a simple use of a mouse and just a few clicks.

Every system has a specific function to perform behind the scenes. The user will not even be able to see or even need to know that they are there. What these operating systems do behind your computer is commonly known as multiple tasking. It makes using a PC much more easily without managing computer resources manually.

Among the main basic functions every computer operating system does perform include:

* Managing your Random Access Memory (RAM)
* Managing your Hard Disc
* Scheduling of various tasks on your computer
* Providing a reasonable level of security to your computer, to prevent any external party to gain access to your PC
* To navigate various programs on your PC whenever you want to open them
* And many more

Microsoft Windows and Apple’s Mac OS are the world’s most famous operating systems today. Other similar computer operating systems do exist also. But they got their technologies from the famous two computer leading giants.

Two other operating systems that are rapidly gaining popularity in the world today are Linux and GNU. But they are mainly focused on the network and system marketing industry.

Web Operating System (WebOS)

The web operating system is different things to different people. Until now, use of the term has been much freer than is good for the sake of clarity and preciseness. For some people, a web operating system is merely an interface between a human user and web applications and services. This interface is basically an integrated collection of applications and services from the web – that is to say, each application concerned can be accessed through the WebOS. Other people insist that a WebOS should have an interface that lets the end user pick, make and discard applications at will. Some would agree but only if it also has the ability to save user settings for various users of the same system.

There are also those that believe WebOS is indeed an interface for applications but that it should be run from a remote server. On the other hand, some believe that an interface for web applications that is installed and found in the client computer is still WebOS; as long as it supports and provides convenient access through web applications, it can qualify as WebOS.

Finally, some believe that a web operating system should be more than just an interface but an active manager of the applications and processes that it supports. That is, it should prioritize applications and should set parameters for loading and running these applications with a view to optimizing speed, performance and stability. In a nutshell, a WebOS must have control over the web applications to which it provides access – just like the way a traditional operating system like Windows has ultimate control over the whole environment where the applications it supports are run.

Web Operating System: The Closer to Traditional OS, the Better

In the traditional sense of the term, an operating system is the software that manages the operation of a device (e.g. a computer). It is responsible for booting-up procedures as it is for controlling and managing the computing environment. It sets the protocol for accessing files, installing programs, running applications, allocating computer resources including memory, overseeing system security, and more. Aside from managing computer functions, traditional operating systems also have location in common. Specifically, a traditional OS like Windows and Mac OS are both installed in the end-user’s computer.

A web operating system is something that does the same things that a traditional OS does. It manages the environment where applications are run and loaded, provides a system of access, minimizes conflict among applications, maximizes use of resources, and does other traditional OS functions.

However, the WebOS is remotely available or available through the internet. This makes it independent of the local computer or device through which it is being accessed. That is, you can access media files through your computer even if your computer’s operating system has no media player support since you’ll be using the WebOS instead of the computer OS.

Note that in a WebOS setup, the operating system and the applications that it supports are located in a remote server and the whole system (both the operating system and applications) is accessible through an internet browser or via a plug-in/utility installed in the client computer.

Due to the fact that a WebOS, for all its advanced features, actually doesn’t have boot-up capabilities and hardware control, some people have come to dub it as the web-based desktop. It is simply like a computer desktop that provides a platform through which you can store files, manage/run a variety of applications and save your preferred settings with one difference: the whole system is virtual and web-based so it can be accessed only through the internet.

How a WebOS Works

There are a lot of web operating systems online. One is eyeOS that is freely available to anyone who registers and becomes a member. To access the eyeOS desktop, you should go to the eyeOS user interface URL, then log in with your username and password to get immediate access to a virtual desktop that comes with file storage, IM and text editing capabilities as well as other eyeOS-compatible applications. It works pretty much like your own computer desktop – except you will be using different applications (in eyeOS the email program is eyeMail, whereas in a Windows-based computer the email utility is MS Outlook) and you will not be using up your computer resources for file storage and such because all your files, programs and settings shall be stored at the remote server.

The WebOS Advantage

The main advantage of WebOS is that your files, applications and whatever it is you’re working on through your virtual desktop can be accessed through whatever type of internet-capable device. Thus, you can log on to your virtual desktop using a computer (old or new) or a handheld device without compatibility issues. Another chief advantage is remote access; that is to say, you can access your files, settings and applications wherever you may happen to be and whatever device or computer is available. You also don’t tie up your computer resources since all your stuff is housed in a remote server.

The development of applications that run on the various web operating systems – especially the open-source ones – can be expected to continue and even speed up through the coming years. When this happens, you can expect the benefits of having a full suite of applications available at your disposal wherever, whenever and using whatever gadget is conveniently accessible.