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.

  • T/F about operating system, thank you very much 11.In a multithreaded computation, threads use time-multiplexed sharing...

    T/F about operating system, thank you very much 11.In a multithreaded computation, threads use time-multiplexed sharing much more than space-multiplexed sharing. 12.An example of an I/O resource is the primary memory. 13.The status of a thread is the same as the status of the process that contains that thread. 14.In UNIX, after the fork() is completed, the OS will choose the parent to be the next process to use the processor. 15.The use of the device-independent part in device management...

  • T/F question about operating system, thank you 1. A deadlocked system must involve at least two...

    T/F question about operating system, thank you 1. A deadlocked system must involve at least two threads/processes that are deadlocked. 2. If all 4 following conditions hold in a system: mutual exclusion, hold and wait, circular waiting, and no pre-emption, then a deadlock must occur. 3. In avoidance strategy, the OS may refuse to allocate requested resources if there is a potential for a deadlock. 4. Given a reusable resource graph representing a state S, state S is a deadlock...

  • 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...

  • These are the questions in intro to os and unix. Your efforts are appreciated. Thank you...

    These are the questions in intro to os and unix. Your efforts are appreciated. Thank you very much ! q1) [2] Give an abstract, high-level description of what a computer is. q2) [5] List the elements of a Von Neumann Machine. q3) [3] Name the two types of software, and give a brief description of each. q4) [2] What are the 2 Roles/Purposes of the OS? q5) [5] What are the OS's management tasks? q6) [1] What is a process?...

  • 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:...

  • 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 $...

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