Widgetized Section

Go to Admin » Appearance » Widgets » and move Gabfire Widget: Social into that MastheadOverlay zone

What is Multitasking concept in Unix and Linux

What is Multitasking concept in Unix and Linux

Multitasking, multi tasking, multiprogramming, multi tasks,

“Multitasking and Multiprogramming concept should be clear for Oracle DBA”

More modern term multitasking involves the idea of multiprogramming but extend the concept to include the ability to run different parts of the same program, also known as threads simultaneously. The basic idea is that most applications can be treated as a sequence of smaller elements called tasks. Sometimes, these tasks are carried out and completed in sequence, one at a time. For example, task 2, say, possibly results from task 1 before it can proceed. On other occasions, some of all tasks in a program with advantage be fought independently, without regard to other tasks running. And, of course, you will encounter mixed situations where task 1, task 2 and task 3 can run independently, but Task 4 should wait for their completion.

Another puzzle element is that many peripherals such as tape and disk drives also work independently. An i/o operation such as reading from a disc may be actuated by a system call in the programme and to the left to run independently, while the operating system detects schedule suspended jobs and determines which of these is “executable” has the highest priority, say program b. framework of a store and then program along with a flag indicating standby, waiting for a disk read. Then resume stored under programme b and start the implementation of the programme b. But how will you ever be suspended a program restart? Therefore, the i/o device must be pointed out that its operation is complete, and this is done from a device failure.

The device interrupts are messages to send system peripherals CPU, told that need your attention. When you press keys on the keyboard, the keyboard with the values of the combination of keys and sends the interrupt CPU, told that does not have data waiting for it. As the name implies, the interruption can happen at any time, and the kernel must Note that even if no immediate restart a possible. In the heart of the reaction to the break in this event would change the status of a “waiting for the disk to read” in the “runnable”. This restores the program a as a candidate for the implementation of, and, finally, in relation to its relative priority, again its place under the Sun.

Deeply nested onion peeling off these layers is a complex business; the key is a lot of overview and faith. Fortunately for Unix offers some simple commands that allow you to run as many programs you may want to and keep track of their progress. Of course, you can get more guidance from exclusive Oracle DBA Forums. These type of Oracle DBA Interview Questions are may be asked during job interview.

Author is having 15+ years experience and providing DBA Services and Online Oracle Tutorials.