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
bearhunter [10]
3 years ago
13

Explain why Windows and Linux implements multiple locking mechanisms. Describe the circumstances under which they use spinlocks,

mutex locks, semaphores, and condition variables. In each case, explain why the mechanism is needed.
Computers and Technology
1 answer:
galben [10]3 years ago
8 0

Answer:

The description for the given question is described in the explanation section below.

Explanation:

Depending on the needs of the device programmers these OS have various locking frameworks. Spinlocks become beneficial for preemptive multitasking processes during which a thread will operate in such an active loop instead of risking a rest queue latency. Mutexes become beneficial to utility lockers.

  • Solaris 2 employs flexible mutexes, indicating something like this on preemptive multitasking computers, the mutex is introduced with either a spinning switch.
  • Semaphores and state variations are much more effective methods for consistency where a commodity needs to be managed for such a prolonged period of time because spinning is unstable over a prolonged time.

You might be interested in
A programmer wrote the program below. The program uses a list of numbers called numList. The program is intended to display the
Nezavi [6.7K]

Answer:

The conclusion is incorrect; using the test case [0, 1, 4, 5] is not sufficient to conclude the program is correct.

Explanation:

From the code snippet given, we cannot conclude that the test case is sufficient.

One of the reasons is because the test case contains only integer variables.

Tests need to be carried out for other large and floating points numerical data types such as decimal, double, float, etc. except that when it's known that the inputs will be of type integer only else, we can't rush into any conclusion about the code snippet

Another reason is that input are not gotten at runtime. Input gotten from runtime environment makes the program flexible enough.

Lastly, the array length of the array in the code segment is limited to 4. Flexible length needs to be tested before we can arrive at a reasonable conclusion.

8 0
3 years ago
The activity, set of institutions, and processes for creating, capturing, communicating, delivering, and exchanging offerings th
SOVA2 [1]

Answer: Marketing

Explanation: Marketing is the technique which works between the customer and the product producing companies.It is the mechanism in which the products are the produced or created and then sold to the customers with some attractive offers.

Different marketing strategy is made for attracting the audience towards the product purchase by the customer.It involves lot of exciting and attractive offers and schemes to be introduced,large advertising ,promotions etc.

5 0
3 years ago
What makes your microphone sound better?
aliya0001 [1]

Answer:

Try playing with its settings. (if it has any), Or maybe put a pop filter on the microphone to improve voice clarity. (can be an old sock), Please read some forum on the topic or better yet find out the manufacture(brand) of your microphone, and then read their recommendations.

Explanation:

8 0
3 years ago
what illustrates the movement of information between external entities and the processes and data stores within the system?
andrew11 [14]

A data flow diagram is a graph that shows how data moves between internal operations and external entities as well as between data stores and activities within a system.

<h3>What does the movement of data between internal processes and data stores and external entities look like? </h3>
  • A data flow diagram is a graph that shows how data moves between internal operations and external entities as well as between data stores and activities within a system.
  • A data flow diagram (DFD) is a visual representation of how data moves between processes and data stores inside or outside of a system as well as between external entities.
  • One of the deliverables for process modeling is context DFD.As seen on the DFD flow chart in Figure 5, a data flow diagram (DFD) is a graphical depiction of the "flow" of data through an information system, simulating various process elements.
  • Information traveling through processes and data stores to reach the system is known as data flow.The DFD can show you the direction of the data flow with arrows and brief labels.

To learn more about data flow diagram refer

brainly.com/question/23569910

#SPJ4

5 0
1 year ago
What city was the capital of Portuguese colonies in Asia
olga2289 [7]

Answer:

Goa was the capital of Portuguese colonies in Asia.

Explanation:

7 0
3 years ago
Other questions:
  • ShellShock had the potential for an unauthorized user to gain access to a server. It affected many internet-facing services, whi
    11·1 answer
  • Modify the definition of the throttle class on page 35, to create a new throttle ADT, which allows the user of the ADT to specif
    6·1 answer
  • What is the most effective way to demonstrate being prepared for an interview?
    8·2 answers
  • Stella is a bank executive. She is preparing a spreadsheet on the loan repayment schedules of customers. Which function can she
    12·1 answer
  • When both gears are the same size what will they produce
    11·1 answer
  • Which of the following is not a component of Google Display ads' value proposition?
    9·1 answer
  • How does is make you feel when you're kind to others? What are some opportunities in your life to be more kind to your friends a
    9·1 answer
  • WILL GIVE BRAILIST IF ANSWER RIGHT
    11·1 answer
  • When should a computer definitely have an ip address
    15·2 answers
  • The _____ of a story describes the time and location of a story.
    5·2 answers
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!