Customer Service Chat
Get quote & make Payment
what is thread in operating system?, Basic Computer Science
Regardless of of the fact that a thread must execute in process, the process and its associated threads are different notion. Processes are used to group resources together and threads are the articles scheduled for execution on the CPU.
A thread is a single sequence stream surrounded by a process. Because threads have some of the aspects of processes, they are at times called lightweight processes. In a process, threads permit multiple executions of streams. In many value, threads are popular way to get better application through parallelism. The CPU switches quickly back and forth among the threads giving false impression that the threads are running in parallel. As a traditional process i.e., process with one thread, a thread can be in any of a number of states (Running, Blocked, Ready or terminated). Every thread has its individual stack. Since thread will generally call different procedures and therefore a different execution history. This is why thread necessitates its own stack. An operating system that has thread facility, the necessary unit of CPU utilization is a thread. A thread has or consists of a register set, program counter (PC), and a stack space. Threads are not independent of one other similar to processes as a result threads shares with additional threads their code section, data section, OS resources also recognized as task, such as open files and signals.
Posted Date: 5/2/2012 6:29:07 AM | Location : United States
Ask an Expert
what is thread in operating system?, Assignment Help, Ask Question on what is thread in operating system?, Get Answer, Expert's Help, what is thread in operating system? Discussions
Write discussion on what is thread in operating system?
Your posts are moderated
Write your message here..
Digital to analogue conversion (dac), Digital to analogue conversion (dac):...
Digital to analogue conversion (dac): Since many systems used on aircraft will require outputs in analogue form, it will be necessary to be able to convert the digital informat
Differentiate Preemptive and Nonpreemptive Scheduling?, The Scheduling algo...
The Scheduling algorithms can be divided into two parts with respect to how they deal with clock interrupts. 1) Nonpreemptive Scheduling: A scheduling
C++ assignment get it done, i will send my homework by attachment
i will send my homework by attachment
About flag instructions, They straightforwardly affect the content of the f...
They straightforwardly affect the content of the flags. CLC CLD CLI CMC STC STD STI CLC INSTRUCTION Reason: To uncontaminated the cartage flag. Syntax: CLC This instruction turning
Input/output (i/o) unit, Input/output (I/o) unit: This unit provides th...
Input/output (I/o) unit: This unit provides the interface between the computer and the computer peripherals. A computer peripheral is any unit, which is attached to, but is no
Advantages and disadvantages of e-learning, Advantages and Disadvantages of...
Advantages and Disadvantages of E-Learning: Before we discuss about advantages and disadvantages of e-learning, you should know that e-learning is just another model for learn
Hardware, Hardware Hardware includes the cable and a Hub/Switch that...
Hardware Hardware includes the cable and a Hub/Switch that will connect the participating computers together. Printers or any other peripherals connected to one computer can
CAI, What is CAI? Explain its pitfalls
What is CAI? Explain its pitfalls
About the faculty posts, is there any oppurtunity for a mca to teach mcasub...
is there any oppurtunity for a mca to teach mcasubjects online
Computerised systems, Computerised Systems : You would have realized by no...
Computerised Systems : You would have realized by now that computing systems are most useful for manipulating information. Any organisation and management of information basically
Accounting Assignment Help
Economics Assignment Help
Finance Assignment Help
Statistics Assignment Help
Physics Assignment Help
Chemistry Assignment Help
Math Assignment Help
Biology Assignment Help
English Assignment Help
Management Assignment Help
Engineering Assignment Help
Programming Assignment Help
Computer Science Assignment Help
IT Courses and Help
Why Us ?
~24x7 hrs Support
~Quality of Work
~Time on Delivery
~Privacy of Work
Human Resource Management
Literature Review Writing Help
Follow Us |
T & C
Copyright by ExpertsMind IT Educational Pvt. Ltd.