What are the advantages of the system of patronage?
The system of patronage has very distinct advantages and disadvantages. The advantages are that you have a boss that looks after you and takes care of the problems and issues in everyday life. The disadvantages are that you are always commanded, patronized and have very little independence.
What are the disadvantages of Mac Operating Systems?
Compatibility
That's the only and biggest problem, most things are made just for windows. However, if you have Windows XP SP2 or vista, you can use built in boot camp to run windows.
What is the reason why you need to dual boot?
You do not have to dual-boot. This is a choice of practicality. Many people dual-boot to get the most functionality out of each operating system without having to purchase multiple computers. Running additional operating systems via another method, such as virtualization, can often impair the operating system's performance or capabilities.
What operating systems are written in the C language?
They're not.
Perhaps since the advent of UNIX, it has become obvious that writing software in higher level languages makes for less debugging and more reliable code, but originally OSs were written in the assembler of the machine they ran on.
Believe it or not, most OS geeks think of "C" as a high level language. The fact that you can directly address all of memory and that it has a concept of interupt handling makes it an ideal candidate for portable OS code (consider that UNIX and later Linux now runs on virtually all hardware platforms).
Java specifically prevents you from directly accessing random memory. You can only address memory that Java has allocated to you in the form of objects. You can imagine writing a function that allowed java to directly access that memory ... but what would that function be written in? Probably C.
In fact, even version of the java engine I have seen was written in C or C++.
Way back when, the majority of programmers out there had experience with assemblers and C was such an advance that there was no reason to turn back.
By the way, the vast majority of OSs written in C still have a tiny bit of assembler associated with them associated with page handling and interupts.
In short C is the highest low level language, where you define "low level language" as one that can directly access memory by address instead of as an object. Alternately, you can say that C is high level language that has the advantage of being able to directly access memory by ... etc.
Problem is - the ability to talk about addresses instead of object handles makes it very easy to write bad code. And there is a LOT of bad C out there.
Consists of programs that control the operations of the computer and its devices?
That would be called a "Operating System"
Does the operating system uses the registry to keep track of the state of all the running processes?
No. The registry information stored on a computer is often that from installations/uninstalls and stored data keys. A majority of low-budget software companies will not bother when it comes to the registry info left/created/generated on a computer running the software installed. There are several free software programs created specifically to remove such useless data that no longer serves a purpose. This included, most software that requires a user to "purchase" and enter info proving it is that assigned user can be changed in the registry data to trick the program into thinking its been activated (ex; Changing the value of a key from "False" to "True"). The registry has nothing to do with what processes are running. Ctrl+Alt+Delete//Ctrl+Shift+Esc will open the running processes screen. This allows the user to end/start/pause and other advanced features (that a person who doesnt know what they're doing) shouldn't be touched unless a good purpose is present. If you dont know what your doing in this window, you can do a great job of making the computer become unstable.
Do all processors require an operating system?
Yes, all processors do require some type of operating system. If not a computerized operating system, then it's a humanly operated system.
What is specialised application software?
Specialized Application Software is a software that is specially designed for an individual or company's specific needs.
What is an operating system patch?
An operating system is made up of many pieces of code, sometimes "bugs" or errors are found to exist in bits of this code.
Once these have been found, they are then corrected and a replacement for the code is sent out "as a patch" to people who have the operating system installed.
How does the operating system prevent the process from monopolizing a processor?
This is more complex than you know. It is very difficult.
The first mechanism is using priority scheduling. Here you start with the "IRQ" - the hardware interrupts where the lower the IRQ, the higher priority.
The next is the process priority that the dispatcher use. The OS will be interrupted by the clock, and will then start looking for the highest priority process.
Then to avoid all processes to have the same priority, the OS will add / subtract a value depending on "time slice class".
The worst you can do is to make a piece of code that is tiny and always executable, like in a tine loop doing very much next to nothing - like reading if a memory location has been changed - a "busy wait". If a process waits for another process to complete, and this indicates the completion in another way than expected, you have it. Like your browser waiting for Java, and you just installed a "security upgrade" of Java.
What is the purpose of a file system?
The file systems are helpful to categorise and organise the files in a secondary storage device.
What is the partitioning of a single server each of which can support a different operating system?
Server virtualization is the partitioning of a single of a single server each of which can support a different operating system.
What is the main advantage for OS designer by using virtual machine architecture?
The main advantage is that,the virtual machines reduces the hardware usage.
In virtual machines we can load different OS.
When you might need to know which version of the operating system or application is being used?
In most Unix and Unix-like systems (BSD, Linux, Mac OS X), issue the command
uname -a
For Mac OS X, you can also find the system info by selecting the "About This Mac" option from the Apple menu.
In MS-DOS and compatibles, enter
ver
In Windows, either run the command "winver" or right-click "[My] Computer" and select "Properties."
Discuss six important feature of software intended to use in business system?
1.The software should be reliable
2.it should be on two or more devices
3.it should have enough documentation
4.it should be user friendly
5.should be hardware independent
6.it should last long
Is the user interface a part of the operating system?
This answer depends on how technical your answer needs to be. The user interface ships with the operating system, so the average computer user might consider the user interface to be a part of the system. If you care to get technical, however, the user interface is not part of the operating system.
On all versions of Windows since at least 3.1, the graphical user interface is a module that runs atop the kernel, and is not actually part of the operating system. In fact, it can be swapped out for a different user interface, and the operating system will still run.
Similarly, you can remove the user interface, and the system will still operate (this is how some servers are configured; not loading a graphical interface can reduce memory and processor usage). Contrast this to a driver; if you remove a driver, the system will not run that hardware, thus, an installed driver becomes part of the operating system.
Technically, anything that runs in "ring level 0" on an Intel-based processor is part of the operating system, and everything else is not. If the user interface were in ring level 0, programs would be running with kernel permissions, and could thus take over the system without difficulty, since they would already be "in the kernel."
The user interface is not trusted, and so runs outside the kernel to allow the system to be more reliable.