answersLogoWhite

0

📱

Operating Systems

Operating systems, both proprietary and open-source, include those produced by Microsoft, Linux, and Apple Mac

4,423 Questions

What is the term multi-tasking?

To be able to do more than one thing at a time.

Thats multitasking, but multitasking skills is multitasking turned into a preformance of some kind. Try to look up for Ye Genyou, Joseph Odhiambo and Christian Adams, and you'll see what i mean. Also, if you have time and patience, you can try looking for Anton Pagani, Randy Oither, Virgil Richardson, and Ray steele.

Define how operating system is a control program?

operating system is a control program as it allow multiple task to performed on same window.

What operating systems support preemptive multitasking?

Examples of preemptive operating systems include AmigaOS, the Windows NT family (including XP and Vista), Linux, *BSD, OS/2 2.X - OS/2 Warp 3 - 4.5, Mac OS X and Windows 95/98/ME (32-bit applications only)[1]. Unix and Unix-based systems, and VMS, as well as other systems used in the academic and medium-to-large business markets, have always supported preemptive multitasking, but for a long time were beyond the reach of most users either because of the costs of licensing or the expensive hardware required to support them.

Examples of older, non-preemptive (cooperative) operating systems include Windows 1.x, 2.x, 3.x, Windows for Workgroups, Windows 95/98 (when running 16-bit applications), NetWare, and Classic Mac OS versions (system 5.0 and up). Non-multitasking operating systems include older versions of Mac OS, MS DOS, and Commodore 64 OS which could only execute one program at a time.

Amiga OS, based on the preemptive multitasking TRIPOS system, was the first such system widely available to home users (1985). Running on Motorola 68000-based Amiga systems without memory management, the system used dynamic loading of relocatable code blocks ("hunks" in Amiga jargon) to preemptively multitask all processes in the same flat address space.

Early PC operating systems such as MS-DOS and DR-DOS, did not support multitasking at all. Novell NetWare, Microsoft Windows and OS/2 systems introduced cooperative multitasking to the PC, but did not support preemptive multitasking. In the case of the PC, the slow start was partly because of the need to support a large legacy code base of DOS software written to run in single-user mode on a 8086-based PC, whereas the Amiga system was designed to multitask from the beginning.

The earliest version of Windows to support a limited form of preemptive multitasking was Windows 2.1x, which used the Intel 80386's Virtual 8086 mode to run DOS applications in virtual 8086 machines--commonly known as "DOS boxes"--which were preemptible. In Windows 95 and its successors, Windows 98 and Windows Me, 32-bit applications were made preemptible by running each one in a separate address space, but 16 bit applications remained cooperative. [1] Windows NT, which ran processes in a 32-bit paged address space from the outset, has always supported preemptive multitasking, and this has been inherited by the NT line of Windows systems, including Windows 2000, Windows XP and Windows Vista.

Although there were plans to upgrade the cooperative multitasking Mac OS to a preemptive model (and a preemptive API did exist in Mac OS 9, although in a very limited sense[2] and rarely exploited), these were abandoned in favor of Mac OS X, a re-engineered system based on the BSD-derived Darwin kernel, which supports preemptive multitasking.

OS/2 Warp, IBM's rewrite of an earlier IBM/Microsoft collaboration, OS/2, targeted at 386 systems, supported preemptive multitasking of native applications, and also permitted several different Windows sessions to be multitasked preemptively.

Preemptive multitasking is a rare example of an advanced feature of the Amiga operating system which was not found on other desktops of a similar price range during the heyday of the Amiga. Unfortunately the company behind the Amiga, Commodore International, failed to recognise its potential in the business world and promoted it almost exclusively as a 'games machine' which hampered its acceptance in the business community, a grave tactical error. Very soon after the Commodore company crashed and the Amiga was left with no support. The Amiga OS was so good that various companies have bought the Amiga and to its credit, although it has never again become mainstream, it still has an active community15 years after the Commodore company went bankrupt.

What are the Output and input dvices?

Examples of Output devices: Monitor and Printer. Examples of Input devices: Keyboard and Mouse.

What reasons would a computer user have to change from one Operating System to another?

The biggest and main differences between Operating Systems are simply characteristics. You would change from one OS to another if you didn't like the appearance or things or certain features. Pretty much no other reason is valid to change, as the functionality with actual hardware in your system is identical, it's just presented to you differently.

Is an operating system a system software?

Yes, an operating system is system software. It is software that controls the execution of computer programs and provides an interface between those programs and the hardware of the computer.
Yes, an operating system is software.

Why change from one operating system to another operating system?

New operating systems are theoretically improvements over the older versions.

They're supposed to run better and faster,

...but if you're happy with the one you have and it works well, there's no reason to change.

  1. Older versions may no longer be supported by the OS Company, yet crackers are still finding new ways to subvert the code and hijack your computer.
  2. You may want to improve the computer without buying new hardware.
  3. Some desired "application software" may not run on the old OS.
  4. One may want more advanced hardware, but it is not "backward compatible" with the original OS.

What is a trap instruction?

A trap instruction is a software interrupt. It's generated by an error or by a user program when it needs the operating system to perform an operation (a system call).

How do GNU GPL and Open Source differ from each other?

Open source is a set of principles and practices on how to write software. Literally "open source" means the source code is available to the users. The Open Source Definition, which was created by Bruce Perens and Eric Raymond and is currently maintained by the Open Source Initiative, adds additional meaning to the term. One should not only get the source code but also have the right to use it. If the latter is denied the license is categorized as a shared source license.A software license agreement is a memorandum of contract between a producer and a user of computer software which grants the user a software license. Most often, a software license agreement indicates the terms under which an end-user may utilize the licensed software, in which case the agreement is called an end-user license agreement or EULA. When the software license agreement is between the software licensor and a business or government entity, it is often implemented as a specialized form of contract with many clauses unique to the license and the nature of the software being licensed.

Is a floppy drive necessary to install MS-DOS?

The disks to install MS-DOS only came on floppy disk, not CD. It is theoretically possible to make an installer to install it from a CD drive, but I doubt anyone has ever tried. FreeDOS, an MS-DOS compatible clone, is capable of being installed from a CD.

How do you write an email for a project delay?

Subject: Status of project

Dear ABC,

This is to apologize an unintentional delay in the project to be delivered to you on 21 March 2012.

I know that it was very important for you to have the working project on time , and I'm very sorry for not delivering the project on time and meeting the deadline.

I ran into trouble when I started with the project due to mismanagement of my time and wrongly prioritized other matters over this project.

In the future, I will exercise better organization to ensure that I am more punctual. I'll also make sure to keep you up to date on my status in case I encounter any unforeseen difficulties.

If you can offer additional insight or suggestions as to how to improve my punctuality over projects, I am willing to listen and learn. You can mail to me at abc@test.com

We respect your understanding.

Thanking you.

Difference between relational and logical operators?

Logical operators don't Compare values they combine Boolean values and produce a Boolean result. Examples of logical operators are && (and), , (or), ! (not). If you have two Boolean values and you combined them with the && operator the result will be (TRUE) only if both values were (TRUE).

Relational operators compare two values and produce a Boolean result. Most of the time we use logical operators to combine the results of two or more comparison expressions that use relational operators.

What are preferable to use 32-bit drivers or 16-bit drivers?

Assuming you are running a 32 bit (modern) operating system, 32.

Difference between short term long term and medium term in OS?

Long-Term SchedulingLong-term scheduling performs a gatekeeping function. It decides whether there's enough memory, or room, to allow new programs or jobs into the system. It limits the degree of multi-tasking to prevent slow performance on currently-running programs. When a job gets past the long-term scheduler, it's sent on to the medium-term scheduler. Medium-Term SchedulingThe medium-term scheduler makes the decision to send a job on or to sideline it until a more important process is finished. Later, when the computer is less busy or has less important jobs, the medium-term scheduler allows the suspended job to pass. Short-Term SchedulingThe short-term scheduler takes jobs from the "ready" line and gives them the green light to run. It decides which of them can have resources and for how long. The short-term scheduler runs the highest-priority jobs first and must make on-the-spot decisions. For example, when a running process is interrupted and may be changed, the short-term scheduler must recalibrate and give the highest-priority job the green light.

What are the examples of various types of operating systems?

There are a few operating systems.

Typical examples for home PCs include:

Windows, in it's many versions.

Mac OS (like OS X).

There are many versions of Linux, like Debian, Red hat, and Slackware, Suse and FreeBSD

Other operating systems exist for things like mainframes

Unix (on which Linux is based) is one.

Many other proprietary systems exist as well.

A more in depth treatment can be found here:

What does dual-boot mean?

Dual-boot means to have more than one operating system installed on your hard drive, and to switch between them when you start your computer.