How has it changed the landscape of desktops and servers

Assignment Help Basic Computer Science
Reference no: EM13952678

1. In a multiprogramming and time-sharing environment, several users share the system simultaneously. This situation can result in various security problems.

a. What are two such problems?

b. Can we ensure the same degree of security in a time-shared machine as in a dedicated machine? Explain your answer.

2. What network configuration would best suit the following environments? Explain your answers.

a. A dormitory floor

b. A university campus

c. A state

d. A nation

3. Describe the five major activities of an operating system in regard to file management?

4. What is the main advantage for an operating-system designer of using a virtual-machine architecture? What is the main advantage for a user?

5. Describe the differences among short-term, medium-term, and long term scheduling.

6. What are the benefits and detriments of each of the following? Consider both the systems and the programmers' levels.

a. Synchronous and asynchronous communication

b. Automatic and explicit buffering

c. Send by copy and send by reference

d. Fixed-sized and variable-sized messages

7. Provide two programming examples in which multi-threading does not provide better performance than a single-threaded solution.

8. Can a multi-threaded solution using multiple user-level threads achieve better performance on a multiprocessor system than on a single-processor system? Explain.

9. Discuss how the following pairs of scheduling criteria conflict in certain settings.

a. CPU utilization and response time

b. Average turnaround time and maximum waiting time

c. I/O device utilization and CPU utilization

10. Consider a system implementing multilevel queue scheduling. What strategy can a computer user employ to maximize the amount of CPU time allocated to the user's process?

11. What is the meaning of the term busy waiting? What other kinds of waiting are there in an operating system? Can busy waiting be avoided altogether? Explain your answer.

12. Windows Vista provides a new lightweight synchronization tool called slim reader-writer locks. Whereas most implementations of reader- writer locks favor either readers or writers or perhaps order waiting threads using a FIFO policy, slim reader-writer locks favor neither readers nor writers, nor are waiting threads ordered in a FIFO queue. Explain the benefits of providing such a synchronization tool.

13. Explain the difference between internal and external fragmentation.

14. Compare paging with segmentation with respect to the amount of memory required by the address translation structures in order to convert virtual addresses to physical addresses.

15. Discuss the hardware support required to support demand paging.

16. Assume that you are monitoring the rate at which the pointer in the clock algorithm (which indicates the candidate page for replacement) moves. What can you say about the system if you notice the following behavior:
a. Pointer is moving fast
b. Pointer is moving slow

17. What are the advantages and disadvantages of a system providing mandatory locks instead of providing advisory locks whose usage is left to the users' discretion?

18. Some systems automatically open a file when it is referenced for the first time, and close the file when the job terminates. Discuss the advantages and disadvantages of this scheme as compared to the more traditional one, where the user has to open and close the file explicitly.

19. Discuss how performance optimizations for file systems might result in difficulties in maintaining the consistency of the systems in the event of computer crashes.

20. In what situations would using memory as a RAM disk be more useful than using it as a disk cache?

21. What is an operating system? What are the functions of an operating system? Have these definitions changed over time?

22. Discuss the trade-offs involved in choosing a time quantum in CPU scheduling. Does the choice of a good quantum depend on how the system will be used?

23. What are the differences between single-threaded vs. multi-threaded processes?

24. What is a batch file? What purposes does a batch file have?

25. Find a file system which you have used (like the NTFS used in Windows, for example), and describe some of its properties in terms of the concepts discussed in the text: for example, what attributes are stored per file, or what directory structure is used?

26. What is a VMware? How has it changed the landscape of desktops and servers?

Reference no: EM13952678

Questions Cloud

One of the most significant areas of audit planning : One of the most significant areas of audit planning and risk assessment is to become expertly knowledgeable about the industry or industries that the audit client operates in. This may involve multiple SBU's (Strategic Business Units).
What must be wavelength of the beam if the light reflected : A layer of oil of thickness 200nm floats on top of a layer of water of thickness 400nm resting on a flat metallic mirror. The index of refraction of oil is 1.24 and that of the water is 1.33. A beam of light is normally incident on these layers. W..
Based on this analysis would you recommend : Based on this analysis, would you recommend that the loan be approved?  Compute each of the above ratios for Bao Corporation.
Application of new technology to solving issues : How does this case illustrate the application of new technology to solving issues that have never been tied to technology? Can you think of other ways technology might be used to address diversity/ EEO/ affirmative action issues?
How has it changed the landscape of desktops and servers : Discuss how performance optimizations for file systems might result in difficulties in maintaining the consistency of the systems in the event of computer crashes.
What is the critical angle for this core-cladding interface : For what range of angles inside the fiber at the entrance to the fiber (θ2) will light be totally internally reflected at the upper edge of the fiber? To what range of incidence angles (θ1) does this correspond?
Discussion assignment needs completed : Identify and discuss the key steps in the closing process that provide the most opportunity to make mistakes in processing account transactions. Why did you select these steps and what makes them confusing?
Problem regarding the new organizational form : In deciding to go to a new organizational form, what impact should the capabilities of the following groups have on your decision?
Develop an understanding of the fundamental concepts : Develop an understanding of the fundamental concepts of the finance discipline - Critically analyse complex contemporary business issues using appropriate models and make reasoned recommendations based on a synthesis of theory and evidence

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd