Question

question about operating system,thank you 1 List two most important differences between an embedded system and...

question about operating system,thank you

1 List two most important differences between an embedded system and a time-sharing system
that have impact on the design of the corresponding OS.

2 What is the reason of using resource abstraction? Give an example of an abstract resource
and an example for the corresponding physical resource?

0 0
Add a comment Improve this question Transcribed image text
Answer #1

1 List two most important differences between an embedded system and a time-sharing system
that have impact on the design of the corresponding OS.

The time-sharing operating system is used to perform general tasks. Embedded system tends to have a very specific task.

In time sharing system, multiple jobs are executed at the same time by switching between the tasks. The switching is very fast so that the users can not realize that system is being shared.They can interact with the program while running.This means that the user can give instructions to the system directly through input devices  and the result will be obtained through output devices. Mutliprogramming or maultitasking is implemented using time -sharing operating system to switch jobs. For example while we are using MS Word, many small threads are running like spelling checking and grammar checking. so the time sharing operating system gives time to all these small tasks and the other application so that the system behave smoothly.

Embedded systems are real time operating systems. It is used in tasks that needs to be completed within a certain time period.It employs strict timing constraints to drive execution of tasks in an external environment. Accuracy of the result and timely response is very important in the case of embedded system. Otherwise the system will fail.These are used in applications which involve control devices like medical imaging system, automobile-engine fuel injection system, weapon system etc.

The time sharing operating system enables sharing of resources among several applications. In embedded system, one application is involved.

Time sharing operating system requires less CPU time.It employs a strategic CPU scheduling and multiprogramming to give each user a little amount of time shared system.

Embedded systems are not recognized as computers. They are hidden within the devices. Instead of using familiar computer interfaces like keyboard, mouse etc, embedded systems use unusual interfaces like sensors, actuators etc.

2 What is the reason of using resource abstraction? Give an example of an abstract resource
and an example for the corresponding physical resource?

Resource abstraction means hiding the details of how the hardware operates, thereby making the computer hardware relatively easy to use for a software professional. Resource abstraction provides an abstract model of the operation of hardware components and generalizes hardware behavior. It also limits the flexibility in which the hardware can be manipulated. It also provides a convenient working environment for application programmers by hiding some of details of the hardware, so that he can put his focus on coding the application.

For example operating system can implement resource abstraction by providing a single abstract disk interface which is same for hard disk and floppy disk. This is helpful for the programmer as he needs to learn only the disk abstraction provided by the operating system instead of learning the details of both hardware interfaces.

Add a comment
Know the answer?
Add Answer to:
question about operating system,thank you 1 List two most important differences between an embedded system and...
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. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • T/F about operating system, thank you very much 1. A compiler belongs to an application programming...

    T/F about operating system, thank you very much 1. A compiler belongs to an application programming interface. 2. An OS is distinguished from other system software in that it runs faster because it has exclusive control of the processor. 3. One advantage of resource abstraction is that it provides the most efficient use of resources. 4. Use of metered automobile parking space is an example of time-multiplexed sharing. 5. Space-multiplexed sharing is related to swapping processes to and from disks.

  • Question about protection, security, and ethic in OS: Take for example the Windows 10 Operating System...

    Question about protection, security, and ethic in OS: Take for example the Windows 10 Operating System which proposed (and used) forced updates.What are the reasons for a user to not want forced updates? What are the ethical implications of the shared update structure of Windows 10 (users download small pieces of updates from any other Windows 10 user, similar to torrent and le sharing software)? Who is liable in the event of a security breach? What are the reasons updates...

  • 1) A major function of an operating system is to implement system security and protection. List...

    1) A major function of an operating system is to implement system security and protection. List three common techniques used by an operating system to achieve this function. 2) Assume that all programs spend 1/2 of their time waiting for I/O. a) If there is one program loaded in memory what fraction of time will the processor be busy? b) If there are two programs loaded in memory what fraction of time will the processor be busy? 3) Which technology...

  • question 4 4. Here is a selection from an abstract of a recent study entitled "The...

    question 4 4. Here is a selection from an abstract of a recent study entitled "The Effect of Health Insurance Coverage on the Use of Medical Services" by Michael Anderson, Carlos Dobkin, and Tal Gross: Substantial uncertainty exists regarding the causal effect of health insurance on the utilization of care. Most studies cannot determine whether the large differences in healthcare utilization between the insured and the uninsured are due to insurance status or to other unobserved differences between the two...

  • please answer thank you! Questions: 1. List the components that all types of viruses have in...

    please answer thank you! Questions: 1. List the components that all types of viruses have in common. Then describe the function of each component. (Short answer-2 points- 1 for a complete and correct list of components and 1 for correctly assigning the function for each component. 2. Viruses are living things that function entirely on their own (True/False)- 1 point. 3. List 2 different ways that a virus can gain access to the body of the host (Short answer-1 point)...

  • This is about database system. Thank you. Question A1 You are given with three Oracle tables,...

    This is about database system. Thank you. Question A1 You are given with three Oracle tables, namely, Program, Channel and Booking, as shown in Tables 1 to 3. PROGRAM_ID PROGRAM_NAME DURATION 2012022 Dragon Dance 2014063 Haunted House 2016005 CID 2017172 Kung Fu Master 2018322 Family Affair 2019006 Hong Kong Sites 2019113 2019 Singing Contest 25 58 45 28 68 120 75 Table 1: Program CHANNEL_NO CHANNEL_NAME TVR-1 Rediffusion Channel 1 TV-P Television Pearl Channel TV-G Television Gold Channel Table 2:...

  • Doesn't need to be exactly from slide you can use outside info! 1. (30 points) For...

    Doesn't need to be exactly from slide you can use outside info! 1. (30 points) For each of the architectural styles described in lecture 7 (4 architecture styles), give an advantage and disadvantage of using each style and give an example of a real world application whose software design might incorporate that style. 2. (40 points) For each of the systems described below, which software architecture would be most appropriate? Any reasons? sketch the appropriate software architecture. i. a system...

  • Using the concept of Differences between business strategies and functional tactics, what do you learn about Blue Nile...

    Using the concept of Differences between business strategies and functional tactics, what do you learn about Blue Nile that is important to strategy implementation for them? Blue Nile developed a simple business strategy that applied many distinct functional tactics. The strategic direction Blue Nile used was websites for the online foreign and domestic diamond purchasers at a discount. The tactics applied was they were not a brick and mortar business, their diamonds were high quality and rare, they did not...

  • I especially need help with part 2, thank you. E12-9 Reporting and Interpreting Cash Flows from Operating Activities fro...

    I especially need help with part 2, thank you. E12-9 Reporting and Interpreting Cash Flows from Operating Activities from an Analyst's Perspective (Indirect Method) [LO 12-2, LO 12-5] New Vision Company completed its income statement and balance sheet and provided the following information: $66,000 Service Revenue Expenses: Salaries and Wages Depreciation Utilities Office Net Income Decrease in Accounts Receivable Paid cash for equipment Increase in Salaries and Wages Payable Decrease in Accounts Payable $ 42,000 7,300 6,000 1,700 57,000 $...

  • i need question 7 and 9 done immediately Thank you very much 2.50 2.00 1.50 Distance...

    i need question 7 and 9 done immediately Thank you very much 2.50 2.00 1.50 Distance (meters) 1.00 0.50 0.00 0.00 0.10 0.20 0.30 0.40 0.50 0.60 0.70 0.80 Time (sec) A continuous stream of data for this experiment would look like the graph above. Using a ruler, draw a chord from the origin to the point (0.60, 1.80). Then, draw another line that is tangent to the curve and parallel to the chord you just drew 5) 6) What...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT