StudentShare
Contact Us
Sign In / Sign Up for FREE
Search
Go to advanced search...

Minix 2 operating system - Essay Example

Comments (0) Cite this document
Summary
Hi, I got your questions. I will answer them one by one. Firstly, we must understand that under the minix source code, we must make only minor changes to the code in order to manipulate the performance. So this will include adding a few lined or changing existing ones…
Download full paperFile format: .doc, available for editing
GRAB THE BEST PAPER91.8% of users find it useful
Minix 2 operating system
Read TextPreview

Extract of sample "Minix 2 operating system"

Download file to see previous pages so after line no. 21021, declare these counters. Now add hit_counter as I have said in the previous doc. And the time should be incremented each time any function in cache.c is called. So you must add variable time at 21070 & 21035 after having written the code ++hit_counter & Time_requiredtofree_block++. Remember, you have to add printf statements wherever you make an increment to these counters. Initialize hit_counter & time to zero (this is important).
Well, I had written two 'C' files named fil1.c and fil2.c, which added and subtracted two numbers. When I ran this statement on bochs, I got the output of the printf statements. The tests of performance was a two step process. In the first part, don't make any changes to the Block_size and the Hash table, but include the variables hit_counter and time. Run the command and see the results. Then increase the BLOCK_SIZE & the Hash table size and then run the same command again. You will definitely find a change in the results.
The answer to this lies in question 3. The first set of values was obtained for the variables hit_counter and Time_requiredtofree_block, when the value of BLOCK_SIZE and size of the hash table was 1024. The second values were obtained when the size of BLOCK_SIZE & hashTable was increased.
I have found out a few more points which you can use...
The second values were obtained when the size of BLOCK_SIZE & hashTable was increased.
5) fifth it says initialize the variables how and where
Initialize hit_counter & time to zero at line no. 21021, where you declare them.
FEW MORE FINDINGS
I have found out a few more points which you can use for your presentation. This is regarding the Lru chain, which can be completely discarded. Instead we can use a circularly linked double linked list.
FRONT

PIVOT
REAR
The figure is a bit crude, but I think it can deliver the idea. Frst, the pivot is connected to the hash table entry. The FRONT is the end which contains those blocks that are least needed and the REAR contains those blocks that are expected in the near future (same as LRU). Now, this linked list has the added advantage at the time of reading the next block from this chain unlike reading from the disk thru I/o. in this, the code can be written such that the REAR is used as fast as the FRONT will be accessed. This will ensure that the performance of the cache is enhanced further over the LRU scheme. The reason being that under LRU, for accessing a REAR, it has to traverse to the end, while here, we could use sioimple logic (like a flag where if flag=1 go along front i.e. clockwise from pivot or if flag=0, go along rear from pivot i.e. anti-clockwise). Believe me, this will speed up the cache. It is extremely useful, when under our modified code, contiguous blocks will be accessed from the disk. So the OS will perceive that the next necessary block will be the contiguous one and it will place it at the REAR. Then accessing under theis scheme will be much faster than the one under the LRU.
Pls feel ...Download file to see next pagesRead More
Cite this document
  • APA
  • MLA
  • CHICAGO
(“Minix 2 operating system Essay Example | Topics and Well Written Essays - 1000 words”, n.d.)
Minix 2 operating system Essay Example | Topics and Well Written Essays - 1000 words. Retrieved from https://studentshare.org/miscellaneous/1500818-minix-2-operating-system
(Minix 2 Operating System Essay Example | Topics and Well Written Essays - 1000 Words)
Minix 2 Operating System Essay Example | Topics and Well Written Essays - 1000 Words. https://studentshare.org/miscellaneous/1500818-minix-2-operating-system.
“Minix 2 Operating System Essay Example | Topics and Well Written Essays - 1000 Words”, n.d. https://studentshare.org/miscellaneous/1500818-minix-2-operating-system.
  • Cited: 1 times
Comments (0)
Click to create a comment or rate a document

CHECK THESE SAMPLES OF Minix 2 operating system

Operating System and Networking

the primary factor that can be examined is the Wide Area Network. Likewise, if the college is communicating with the remote offices concludes that a proper Wide Area Network connectivity is present. However, there are many WAN technologies that can be deployed to cover all the specified requirements. Moreover, cloud computing has also gained a high value and is well recognized in academic institutions in the UK, as researchers share information on a collaborative platform. For instance, University of Portsmouth has already initiated a commercial use of off the shelf cloud service from globally recognized organizations such as Google and Microsoft (Cloud guarantees bright outlook 2012). Equally, cloud computing saves significant c...
6 Pages(1500 words)Coursework

Operating system

... Operating Systems Introduction An operating system is an integral part of a computer system. A computer is a complicated system and has a hierarchical architecture, which helps in data processing. At the centre of the computer architecture is the processing unit, which processes data in digital form. In this regard the computer needs an operation system to achieve the following; Human interface The computer has to have a way of presenting this data to the human level in a language and a format which is understandable. The way the processor operates on data is not the way the human would be able to read or use the data. As a result, there is a need for a communication interface between the computer and the human users. Interfacing...
4 Pages(1000 words)Essay

Operating System

... 10 September 2008 Operating System The traditional definition of operating system (OS) in the 1960's is"the software that controls the hardware" (Muhammad 2). With the advancement of technology and the creation of microcode, this definition is not applicable anymore. Nowadays, an operating system refers to "the system component of a computer system that is responsible for the management and coordination of activities and the sharing of the resources on the computer" (Operating System 1). This allows it to become a host which manages the other software running in the machine. With this position, the OS makes functioning of computers more efficiently by relieving application programs from managing these tedious tasks. The importance...
4 Pages(1000 words)Essay

Windows XP Operating System

... and classes that interact with one another. It has 3 main features such as polymorphism, encapsulation, and abstraction. Windows 2000 features include 32-bit addressing, virtual memory support, system security and enhanced system integrity, platform independence, and built-in modular networking. The Windows 2000 underlying design principles has the essential structure as with later Windows releases (Windows XP Professional/Home/64 bit), Windows 2003 Server). 2. Organizational Architecture The operating system is built upon a layered approach, similar to the UNIX operating system. One advantage of the layered operating structure is that each layer of code is given access only to the layer below it (interfaces and data structures...
9 Pages(2250 words)Essay

Operating System

...Operating System To minimize disruptions and maintain a high level of productivity operating systems manufacturer came up with different support options present on their websites. Most of these options are free to use but for some options customer has to pay. Support options easily found on manufacturer’s website are Knowledge Base Search, Online Chat, Telephone Support, Support Email Address, Online Technical Forums and FAQs. Microsoft is one of leading Operating System manufacturer. Support options that are available on their website are Knowledge Base search Supported Products list Support offerings Product support lifecycle Small and medium business support IT Pro support Developer support Knowledge base search is one of the best...
1 Pages(250 words)Essay

Operating system

...Your full February 18, Operating System An operating system (OS) is the manager software of a computer. What it manages includes the computer’s memory, processes running on it, software installed in it, and all hardware attached to it. With the help of a Graphical User Interface (GUI), an OS becomes a link between the user and the computer, because the user does not know the computer language of ones and zeros, and the operating system takes the responsibility of taking user’s commands and passing it on to the related software and hardware. The user uses the GUI of the OS to give commands through mouse pointer, icons and menus. When we turn on the computer, it boots itself, which means that it checks if everything is running correctly...
1 Pages(250 words)Essay

Operating system

COMPUTER SCIENCES AND INFORMATION TECHNOLOGY OPERATING SYSTEM An operating system is a program that acts as an interface between the user and the computer hardware and controls the execution of all kinds of programs. (Maxwell, 2011)It is the most important software that runs on a computer. It manages the computers memory, processes, and all of its software and hardware. It also allows one to communicate with the computer without knowing the computers language. (Anonymous, 2010)
Functions of an operating System
The operating system is important and it has the following functions; (Maxwell, 2011)
I. Memory Management-refers to management of Primary Memory or Main Memory. Main memory is a large array of words or bytes where...
2 Pages(500 words)Assignment

Operating System

...1) Define the concepts interrupt and trap, and explain the purpose of an interrupt vector. An interrupt is a command signal generated by an electronic device that is attached to the computer that acts as a signal for the operating systems to tell it what to do. While changing from one task to another the CPU follows a procedure called the context switch to prevent the tasks from conflicting with each other. When an interrupt is generated, OS saves the current execution state by means of context switch. After saving the execution state, the OS executes the interrupt handler at the interrupt vector. Kind of interrupt that is generated by software in response of an exception or an explicit trap instruction is called a trap. (e.g. for a system...
7 Pages(1750 words)Essay

Budgetary Control and Costing System

Job costing and Process Costing are the two basic methods of costing. Job costing is suitable to industries, which manufacture or execute the work according to the specifications of the customers. Process costing is suitable to industries where production is continuous and the units produced are identical. All other methods are combinations, extensions or improvements of these basic methods.

1. JOB COSTING: It is also called specific order costing. It is adopted by industries where there is no standard product and each job or work order is different from the others. The job is done strictly according to the specifications given by the customers and usually, the job takes only a short time for completion. The purpose of...
17 Pages(4250 words)Case Study

Management Information System

At the beginning of the twentieth century, the revolution began in knowledge and information then accelerated gradually thereafter. It became now the foundation for many new services and products wherein 1974 applications pushed the limits of human ability. As an information system, research advanced so did user expectations. And the question raised is how individuals, the organization can adjust in order to leverage the delivery of information technology.

The infrastructure of the information technology (IT) affords the base for an organization to construct its information system needed to complete the work and provide the employee with all the necessary information. However, management decisions regarding IT are very...
12 Pages(3000 words)Assignment

Comparison of the Cold War International System to the Current International System

An example is that of the Korean War (1950-53) which is said to transform the nature of the Cold War, while its initial impact was to solidify the division of the world into political, military, and economic spheres. Take Germany for instance where imperialism was a victim challenged by the historians for the destruction of the German Government along with its supporters used to conduct (Keylor, 2001, p. 44). That indicates economic expansion and territorial acquisition has always been a problem promoted since the First World War. Even in the 1920s, it was fashionable to declare the German empire on the threshold of the ‘Great War’ (Keylor, 2001, p. 44).

Europe in the global context remained tense and divide...
8 Pages(2000 words)Article

Billing System Upgrade with Web-Based Version Project of Rick Auto Enterprises: A Communication Plan

The project is envisioned to involve changes to existing business processes, changes to existing jobs, and/or the creation of new positions. With the new web-based version, customers and auto brokers will be able to view and pay their bills online, as well as access a billing customer service agent is required. This change will affect the billing, sales, and customer service departments but it is expected to reduce costs, improve customer satisfaction, and reduce the number of days for outstanding accounts receivable.
Ownership of the existing system rests with the Billing Department. However, with the benefits projected to be derived from the upgraded system, especially with the implantation of the web-based version, the Cus...
12 Pages(3000 words)Case Study

A democratic political system is an essential condition for sustained economic progress. Discuss

What is now clear is that democracy is superior when it comes to countries that have a heterogeneous mix of people and cultures since it is imperative that all sections of society be carried along if the process of economic development has to succeed. In case this does not happen, the concerned country faces the risk of social unrest and the inability of the government to carry all the citizens along with the process of economic development.

If we look at some of the competing ideologies of the 20th century. Communism was the dominant ideology of many countries of the eastern bloc. The basic tenet of communism is the absence of private profit and state ownership of the factors of production. This means that all workers...
11 Pages(2750 words)Term Paper

Microprocessor System and Application

In a computer, a processor commonly involves one or more microprocessors (also acknowledged as chips), which are silvers of silicon or other substance stamped with many little electronic circuits. To perform operations on data, the computer passes electricity all the way through circuits to execute an instruction (Norton 2001.p. 5). The innovation in technology has brought a lot of facilities for us. We have better ways of life and all the facilities regarding better production and domestic tasks. Such as in the industrial production we have automatic robots that are welding, packing, moving and carrying out several other development-related tasks. These robots are pre-programmed and microprocessors based chips are controlling all...
6 Pages(1500 words)Assignment

Structure of the Educational System in Morocco and Its Capacity for Addressing the Needs of the Hospitality Industry

... jobs are expected to be created and tourism is expected to present 20 % of the national GDP. The hosting capacity for tourism is expected to increase to 230,000 beds from 97,000 beds in the year 2001. 6 Developing the tourism sector in Morocco presents a challenge because the country lags behind its peers on many social indicators (Alkhatib, 2008, Pp. 2 - 3). Thus, educating the masses to support the 2010 Vision to support tourism and to take on the new jobs is a challenge and it is important to try to better understand the expectations of hospitality and tourism industry managers, increase capacity for training and education for jobs in tourism and understand if the structure of the education system in Morocco can support the needs...
15 Pages(3750 words)Research Proposal

The Interprofessional Practice and the Health Care System

This is also the position Stone (2007) takes in the quote under discussion.
Furthermore, Stone goes on to declare that Australia has been very slow to implement this practice as compared with other countries and government agencies. One of the primary reasons is that the public policy system in Australia is quite complex and the decision-makers have not come into agreement on where to place it in the policy matrix. This leaves Interprofessional Practice and Education in the dark (or the cold) as far as strategic planning for implementation as well as placing itself within the funding cycles of the government disbursements. (Stone, 2007)
Policies are created in order to put in place how politicians and government official...
6 Pages(1500 words)Assignment

Identification of problems in the Criminal Justice System of the US

They are on trial and will be dealt with fairly. These laws ensure that no one, even if he or she has committed a crime is abused or punished cruelly.
Following the history of civilization like in china, we see the traces of systems for Criminal justice in order to provide safety for the citizens. Evolving through the years laws have been modified and changed to form the system that we know today.
 From its start, the “U.S. criminal justice system” has advocated the idea of “checks and balances”. To avoid dictatorial rule, the people who founded this system in such a way that one person was not given control or authority completely to punish the criminals. The idea of assigning a ‘jury...
6 Pages(1500 words)Assignment

Comparative Review of Welfare System

In order to compare the welfare system of the three proposed countries, it is important to first develop a comparative method that would guide in comparing the three states. For the purpose of this paper, a binary comparison would be conducted. The implicit comparison would deal with Britain while the explicit comparison would explore the USA and Canada. Thereby a small N’ study would be used, that is, of three countries.
The three countries selected to share a similarity in the form that these countries are a welfare state. This is when welfare is mainly funded by the state. While the USA and Canada focus on the liberal welfare state, the welfare state of the UK is not quite defined.
The comparison of the welfare...
8 Pages(2000 words)Term Paper
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.

Let us find you another Essay on topic Minix 2 operating system for FREE!

Contact Us