1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
V125BC [204]
3 years ago
8

Which threading model is best for achieving true parallelism and how?

Computers and Technology
1 answer:
WITCHER [35]3 years ago
7 0

Answer:

The explantion of this question is given below in the explanation section.              

Explanation:

Parallelism means that an application is split into smaller subtasks that can be processed in parallel on multiple CPU at the same time. Parallelism is related to application handling individual tasks on multiple CPUs. To achieve true parallelism your application must have more than one thread running, schedule the task into other threads, graphics cards, and CPU, etc.  

It is noted that parallelism is a concept while multiple threading in computer programing is its implementation. Some operating systems provide a multiple threading that combined the user-level thread and kernel-level thread facility. In such a system, multiple threads within the same application can run in parallel on multiple CPU or processors

There are three types of Multithreading Model

• Many to many relationships.

• Many to one relationship.

• One to one relationship.

Many to many relationship

This model multiplexes any number of user threads onto an equal or smaller number of kernel threads. However, this model provides the best accuracy to concurrency. However, using this model, true parallelism can be achieved, if the system has multiprocessor.  

Many to One model

This model maps the user-level threads to one kernel-level thread and its management is done in userspace by the thread library. In this model, only one thread can access the Kernal at a time, so multiple threads are unable to run on multiple CPU in parallel.  

One to one relationship

This model provides one to one relationship between the user and kernel-level thread. This model is better than the many-to-one model. It allows another thread to execute when a thread makes a blocking system call. However, it supports multiple threads to execute in parallel on the microprocessor. This model provides true parallelism.  

                                                                  

You might be interested in
BitTorrent is software that is commonly used to share audio and video files and documents over the Internet. These files are loc
bearhunter [10]
Router, just know the internet is bunch of routers communicating with each other so the answer is a router
7 0
3 years ago
Port 88 used in Kerbrose. State True or False.<br><br> Select one:<br><br> True<br><br> False
jasenka [17]

Answer: True

Explanation:

Yes, the given statement is true that by default kerberos used the UDP (user data-gram protocol) port 88.

Keberos is the UDP protocol and the kerberos client basically send the UDP and the transmission control protocol (TCP) packets to the port 88 and then it receive the response from kerberos server.  

It basically use special configuration on the firewall which basically allow the UDP request from the sever of kerberos.

5 0
4 years ago
Which methodology aims for customer satisfaction through early and continuous delivery of useful software components developed b
zlopas [31]

Answer:

The answer is letter B. Agile Methodology

Explanation:

Agile methodology aims for customer satisfaction through early and continuous delivery of useful software components developed by an iterative process with a design point that uses the bare minimum requirements.

4 0
4 years ago
By working in a series of positions with increasing responsibilities, the owner of Stonegate Gardens has built her interest in f
Ainat [17]
<span>Spatial Learning Style. Someone who likes to draw or build things probably has a .... Career. The owner of Stonegate Gardens built her interest in flowers and plants into this by working in a series of jobs with increasing responsibilities.</span><span>
</span>
8 0
3 years ago
Read 2 more answers
For Captive Analytics firms clients are well defined? True or false
Nata [24]

From the aspect of captive Analytics firms, clients are well-defined. Yes, in this case, the given statement stands true.

<h3>What are captive Analytics firms?</h3>

Captive Analytics firms save the exceedingly exclusive data, typically in the BFSI space, and hire specialists in setting up their division. And then the crew grows primarily based totally on the ROI and the sort of initiatives they take up.

Thus, From the aspect of captive Analytics firms, clients are well-defined. Yes, in this case, the given statement stands true.

Learn more about captive Analytics firms:

brainly.com/question/24304837

#SPJ1

3 0
2 years ago
Other questions:
  • A video conferencing application isn't working due to a Domain Name System (DNS) port error. Which record requires modification
    15·1 answer
  • Select the correct text in the passage.
    5·1 answer
  • Given positive integer num_insects, write a while loop that prints that number doubled up to, but without exceeding 100. Follow
    8·1 answer
  • Operating software is a must in every software (a) True (b) False
    13·1 answer
  • Why were american colonists unhappy with king george iii?
    6·2 answers
  • The Internet has its roots in a network that became functional in 1969, linking scientific and academic researchers across the U
    10·1 answer
  • In the context of intentional security threats, _____ can erase data and wreak havoc on computers and networks but do not replic
    12·1 answer
  • before Katie turns in the paper she typed she wants a peer to review it and give her feedback Katie uses her all in one printer
    10·1 answer
  • Use the drop-down menus to select the type of goal described in each statement. I want to finish all of my social studies homewo
    14·1 answer
  • The time delay of a long-distance call can be determined by multiplying a small fixed constant by the number of communication li
    8·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!