Many operating systems allocate a static array of process descriptors, meaning that there is a fixed, maximum
Question:
Many operating systems allocate a static array of process descriptors, meaning that there is a fixed, maximum number of processes that can exist in the OS. Provide some arguments for why the kernel does not use a dynamic data structure to allow a variable number of process descriptors to exist.
Fantastic news! We've Found the answer you've been seeking!
Step by Step Answer:
Answer rating: 50% (14 reviews)
Here are a few reasons a Dynamic data structures in the kernel are allocated from a system heap rath...View the full answer
Answered By
Somshukla Chakraborty
I have a teaching experience of more than 4 years by now in diverse subjects like History,Geography,Political Science,Sociology,Business Enterprise,Economics,Environmental Management etc.I teach students from classes 9-12 and undergraduate students.I boards I handle are IB,IGCSE, state boards,ICSE, CBSE.I am passionate about teaching.Full satisfaction of the students is my main goal.
I have completed my graduation and master's in history from Jadavpur University Kolkata,India in 2012 and I have completed my B.Ed from the same University in 2013. I have taught in a reputed school of Kolkata (subjects-History,Geography,Civics,Political Science) from 2014-2016.I worked as a guest lecturer of history in a college of Kolkata for 2 years teaching students of 1st ,2nd and 3rd year. I taught Ancient and Modern Indian history there.I have taught in another school in Mohali,Punjab teaching students from classes 9-12.Presently I am working as an online tutor with concept tutors,Bangalore,India(Carve Niche Pvt.Ltd.) for the last 1year and also have been appointed as an online history tutor by Course Hero(California,U.S) and Vidyalai.com(Chennai,India).
4.00+
2+ Reviews
10+ Question Solved
Related Book For
Question Posted:
Students also viewed these Computer Engineering questions
-
The Linux kernel does not allow paging out of kernel memory. What effect does this restriction have on the kernels design? What are two advantages and two disadvantages of this design decision?
-
Why is it desirable to allocate variable costs and fixed costs separately?
-
Some UNIX systems are tickless, meaning they do not have periodic clock interrupts. Why is this done? Also, does ticklessness make sense on a computer (such as an embedded system) running only one...
-
Construct a multilevel bill of material for product Z. How many Us are needed to make each Z? How many Ws are needed to make eachZ? Z. (2) (3) (2) (1) (1) (4)
-
How do measurements of time differ for events in a frame of reference that moves at 50% of the speed of light relative to us? At 99.5% of the speed of light relative to us?
-
Why does the net present value method favor larger projects over smaller ones when used to choose between mutually exclusive projects? Is this a problem?
-
Construct a 95% prediction interval for an individual response when x = 20. Exercises 610 refer to the following data set: x 25 13 16 19 29 19 16 30 y 40 20 33 30 50 37 34 37
-
The accountant of Kooks Shoe Co. has compiled the following information from the companys records as a basis for an income statement for the year ended December 31, 2008. Rental revenue...
-
Precision Audio Electronics Inc. Assembles and sells CD players. The company began operations on May 1 and operated at 100% capacity during the first month. The following data summarizes the results...
-
Morrisey & Brown, Limited, of Sydney is a merchandising company that is the sole distributor of a product that is increasing in popularity among Australian consumers. The company's income statements...
-
Each process is created with an address space that defines access to every memory-mapped resource in the process. Explain how a process can refer to objects that are not in its address space (for...
-
Below is a list of fields from a classic process descriptors. In a modern process model with threads and processes, say whether each field should be implemented in the process or thread descriptor....
-
At the end of 2016 the value of the S&P 500 Index divided by the estimated 2016 earnings for S&P 500 firms (the S&P 500 P/E multiple) was 25.54. Assume that the long-term Treasury bond yield was 2.88...
-
Suppose your company sells services of \(\$ 150\) in exchange for \(\$ 100\) cash and \(\$ 50\) on account. Required: 1. Show the journal entry to record this transaction. 2. Identify the amount that...
-
A motor, operating on 60 Hz power, has high vibration in the axial direction on the end brackets. The vibration frequency is 7,200 cpm. The motor is only running at 1,180 rpm. What is the excitation...
-
What are the two initial conditions which must be formulated for a SDOF system?
-
Alignment of a motor with sleeve bearings is critical to long life. The following true/false questions are all related to the alignment of a sleeve bearing motor: a. True or False: An electric motor...
-
What is meant by the term total energy?
-
A cylindrical magnet is to be made from Alnico (an iron-aluminium-nickel-cobalt alloy) by powder compaction and sintering. The aspect ratio of the cylinder, \(h / 2 r\), is 2. The coefficient of...
-
A 6-lb shell moving with a velocity ?? v0k explodes at point D into three fragments which hit the vertical wall at the points indicated. Fragments A, B, and C hit the wall 0.010 s, 0.018 s, and 0.012...
-
Mike Sebastian has been the director of facilities for more than 30 years. Up until the past three years, the facilities department had low turnover. Today, however, the turnover rate is 30 percent,...
-
Some operating systems have a treestructured file system but limit the depth of the tree to some small number of levels. What effect does this limit have on users? How does this simplify file system...
-
Consider a hierarchical file system in which free disk space is kept in a free space list. a. Suppose the pointer to free space is lost. Can the system reconstruct the free space list? b. Suggest a...
-
In UNIX System V, the length of a block is 1 Kbyte, and each block can hold a total of 256 block addresses. Using the inode scheme, what is the maximum size of a file?
-
1. What is the Uniform Commercial Code? Why does it exist? 2. What is a "mixed sale"? How do we test to determine if a "mixed sale" is covered by the U.C.C? 3. What terms can a court supply under the...
-
Builders' Liens create claims for the suppliers of goods and services, against the real property for which they have been supplied, Lien registered against Title to land Legislation stipulates the...
-
Desy Group, a consumer electronics conglomerate, is reviewing its annual budget in wireless technology. It is considering investments in three different technologies to develop wireless communication...
Study smarter with the SolutionInn App