Question

Can you please explain what information will be needed for socket based communication? Can you please...

  1. Can you please explain what information will be needed for socket based communication?
  2. Can you please describe the ONE of the following? a. interrupt procedure; b. how system call parameters are transferred; c. how system call API are provided to users
  3. Can you please explain how the boot process overcome ONE of the following obstacles? a. Where to find the OS installed on the storage
  4. b. How control flow is transferred from firmware to software

    c. Missing drivers

    d. Real mode limit to access memory

    e. Large root file system

Homework Answers

Answer #1

************************************************

Socket based communication is the transfer of information, data from one program to another program over a network protocol such as TCP or UDP. Like if I want to send a hello msg to my friend then I need to have certain things for this such as:

1. Source IP Address: Who's gonna sharing information much have a valid IP by which, the sender can be recognized at the receiver end.

2 Destination Address: It's is the important part and without this, it's not even possible to have a socket communication because if you want to send some data to your friend then you need the IP address of that person along with a PORT number, yes both are necessary to have this in communication.

You can think of emailing your friend, you put your friends email address in the text box so that message can be shared to the destination.

3. PORT Number: It's not necessary that the receiver is running only single program on his machine, there can be tons of applications running on his machine and to assure that which application is to receive the message which sender sent, we must have a port number to access a specific application.

Every application has it's PORT number to indetify itself in the host machine.

4. Network: You need a network before you can start sharing information such as TCP(transmission control protocol)


********************************************************

Below are the ways by which you can pass parameters to a system call:

1. Pass the parameters in the registers, but not efficient one as you can have more parameters than your register.

2. Store your parametes in somewhere such as a table, block or memory and pass the reference or address of that block, table to the system call.

3. Implement the stack so that you can push your parameteres on to the stack and can be auto popped by the OS.

********************************************************

It's common to have certain problems while booting the OS, it can be failing to locate your OS or missing drivers etc.

How OS handles missing drivers problem?

If your machine is having multiple OS installed then it will first prompt you to choose any of them and afterwards it will look for all the directories which are required to install or boot up that particular OS.

Take an example, you boot your OS on a pendrive and started booting this OS on a different machine, if every file and folder is there then it will boot up normally but if found something is missing then your boot up process won't go ahead and you will end up in crashing your OS and getting a console error message.

Missing drivers is important, because to run a OS, you need certain drivers such as music, wifi, networking, display, touchpad, speaker etc and few are primary and mandatory while some of them can be skipped while installing but the one that are mandatory needs to be there on your machine other wise you will again end up in gettting console error regarding your missing drivers.

In linux systems, you don't have to care about the drivers anymore because when you install it, you get all kind of drivers which are necessary for your normal OS working. while in case of windows, you need to install certain drivers before you can start using the OS.


I hope this will help, sorry for such a big answer.

Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
Can you please explain what the "thinning" process of the nonhomogenous Poisson Process is. If given...
Can you please explain what the "thinning" process of the nonhomogenous Poisson Process is. If given realizations of a random variable from (0,1), how can you use them for the "thinning" process?
Political System What is the difference between collectivism, individualism, democracy, and Totalitarianism? Can you please explain...
Political System What is the difference between collectivism, individualism, democracy, and Totalitarianism? Can you please explain it in the easiest way possible and also provide examples? I keep reading different explanations and I cannot seem to get it.
PLEASE answer this question THROUGHLY. Thank You!! Explain evidence-based approaches that can optimize health for DIABETIC...
PLEASE answer this question THROUGHLY. Thank You!! Explain evidence-based approaches that can optimize health for DIABETIC population. How do these approaches minimize health disparity among affected populations?
Can you please answer and explain this question. Gentle Ben's Bar and Restaurant uses 6,200 quart...
Can you please answer and explain this question. Gentle Ben's Bar and Restaurant uses 6,200 quart bottles of an imported wine each year. The effervescent wine costs $8 per bottle and is served only in whole bottles because it loses its bubbles quickly. Ben figures that it costs $20 each time an order is placed, and holding costs are 25 percent of the purchase price. It takes three weeks for an order to arrive. Weekly demand is 124 bottles (closed...
Can you please explain the answer in detail what are they talking about cuz I don't...
Can you please explain the answer in detail what are they talking about cuz I don't understand them. The question was: "Discuss in what ways the organization’s strategic management accounting practices might have a bearing on ethics (e.g., the ethical behavior of managers, employees, customers, etc.)" The Answer: The organization's strategic management accounting practices have the potential of having a bearing on the ethics of various stakeholders of the companies. First, it influences the ethical behavior of managers. Managers are...
read Seasons of Love chapter:measuring a child's life after suicide. please answer the questions : reflect...
read Seasons of Love chapter:measuring a child's life after suicide. please answer the questions : reflect on what happens to the families when there is a suicide in the family, based on the Seasons of Love chapter...how should people be told? What details are best left unshared? below is the story These theories may have a certain face-validity, but they often neglect environmental or contextual factors that are innate to answering the question of “why” a person might engage in...
Sign In INNOVATION Deep Change: How Operational Innovation Can Transform Your Company by Michael Hammer From...
Sign In INNOVATION Deep Change: How Operational Innovation Can Transform Your Company by Michael Hammer From the April 2004 Issue Save Share 8.95 In 1991, Progressive Insurance, an automobile insurer based in Mayfield Village, Ohio, had approximately $1.3 billion in sales. By 2002, that figure had grown to $9.5 billion. What fashionable strategies did Progressive employ to achieve sevenfold growth in just over a decade? Was it positioned in a high-growth industry? Hardly. Auto insurance is a mature, 100-year-old industry...
What tools could AA leaders have used to increase their awareness of internal and external issues?...
What tools could AA leaders have used to increase their awareness of internal and external issues? ???ALASKA AIRLINES: NAVIGATING CHANGE In the autumn of 2007, Alaska Airlines executives adjourned at the end of a long and stressful day in the midst of a multi-day strategic planning session. Most headed outside to relax, unwind and enjoy a bonfire on the shore of Semiahmoo Spit, outside the meeting venue in Blaine, a seaport town in northwest Washington state. Meanwhile, several members of...
ADVERTISEMENT
Need Online Homework Help?

Get Answers For Free
Most questions answered within 1 hours.

Ask a Question
ADVERTISEMENT