Thursday, February 28, 2013

What are the fundamental difference between Windows,MacOS, UNIX, and Linux operating systems for personal comp?

Q. What are the fundamental difference between Windows,Mac OS,UNIX,and Linux operating systems foe personal computers? what Unique do mainframe operating systems have?

A. Well, I could list about 50 differences per operating system. But if you want the fundamental ones, here they are:

Windows:
* Huge market share, so the most support from third-party hardware and software vendors, including graphics-intensive games and other niche software.
* Comes preinstalled on almost all consumer computers sold.
* Securing is difficult but possible (definitely use a limited user account all the time, no matter how inconvenient)

Mac:
* Pretty to look at (sturdy, polished exteriors; smooth animation, high-resolution icons)
* Expensive
* Well-integrated experience if you go all-Apple (Apple TV, Cinema Display, Airport Extreme, iPhone, etc.)

Linux:
* Extremely flexible, as small or large as you want, live CD/USB or installed, built from the ground up or pre-built
* As long as you don't have obscure software needs, software installation is the easiest you can get
* No activation codes or fees
* Very few preinstalled options (or ones that are badly configured or not configured at all), so you may have to troubleshoot some compatibility issues

That's pretty much it. I could definitely go into the details more, but the last time I did that, Yahoo! Answers cut me off.

What is Solaris 11 like, and is it good anyways?
Q. I know it is a UNIX operating system, and that it came out very recently. I have some questions about it. Is it open source/free? How does it work? What can it do? What skill level do you need to use it? What is the GUI like? And I am doing a science fair project about what operating system is the best. I already have Windows, Mac, and Linux down, now all I need is to find an OS to represent UNIX. If you have any other suggestions tell me.

A. The GUI used is Gnome 2.

It's main purpose is that it is optimized for SPARC processors and the ZFS filesystem. It is designed for high I/O, many threads, and stability. It's ideal to run databases on.

If you want a more generic Unix system, freeBSD is a good one to try.

How do operating systems act as a platform for applications?
Q. I just learned that .NET applications run on the .NET framework platform. Java applications run on the JRE (java runtime environment) platform. What kind of applications use the Operating System as a platform? And in what particular programming language do those applications have to be written in?

If I write a C program on a UNIX computer, will that program work on a Windows computer?

A. See when you compile any program, it is converted into something which is called the machine code. This machine code is nothing but a series of 0's and 1's which the processor understands and executes. But not all programs will run on all platforms.

Only programs that have a 'Write Once Run Anywhere' functionality will run on a variety of platforms. If you write a program in C on a Unix computer and if you try to run it on Windows you might have to make a few changes to 'PORT' it to the target operating system. This is because C works differently and has features to directly talk with the Operating System and the memory sub system.

Whereas languages like Java, C# etc have a 'Write Once Run Anywhere' kind of functionality where the only thing required is to install the run time environment. Also some chages are surely required if you change the Operating System.

I hope this has cleared your doubts...



Nec Projector Review

Plastic Shed Reviews

Ati Graphic Reviews

Nurse Uniforms Reviews

Cabochons Reviews

Inflatable Water Slides Reviews

Barcode Scanner Reviews

No comments:

Post a Comment