Saturday, January 19, 2008

1. What are the major diffrences between deadlock, starvation, and race?
Their differences is deadloc is more serious than starvation because if affects more than one job. deadlocks can be happen if more process have done one at a time. starvation is the ooposite and of deadlock, it is the result of conservative allocation of resources where a single job is presented from execution because it's kept writing for resources that never become available.

2. Example of deadlock in real-life is traffic case.
Example of starvation in real-life is 5 students ordered 1 serve of soup and their are 5 spoons. when eating each students needs 2 spoons to eat the soup so they cannot eat altogether. one student will be wait until there is a 2 spoons that will be available.
Example of race in real-life is 2 guys compete in one girl.

5. a.) Deadlock cannot be occur because there is a street light that will guide all of the vehicle but starvation will occur.
b.) Deadlock can be detected if these vehicles stop and cannot continue running.
c.) The situation to prevent deadlock without starvation is avoid passing to that street if you know that deadlock always occur there.

Thursday, November 22, 2007

Two Reasons Why Regional Bank decided to buy six server computers instead of one supercomputer:

  • they can have at least backup for their important files when the other computers commits error or acquires damage.
  • they can have at least 3 or 4 computers running when 2 or 3 computers have their maintenance.

Operating System News

The Most Popular Operating System in the World

What is the world's most widely used operating system? It's not Windows, Unix or Linux, but ITRON, a Japanese real-time kernel for small-scale embedded systems. ITRON runs on mobile phones, digital cameras, CD players and countless other electronic devices.ITRON emerged as an ambitious Japanese initiative known as The Real-time Operating system Nucleus (TRON). Launched in 1984, TRON was designed to replace disparate computer systems with a unified, open architecture for a "total computer environment."Its ultimate goal was to create "highly functionally distributed systems" in which all system components are connected to a real-time network . Professor Ken Sakamura, spiritual father of TRON, conceived the project as a social infrastructure akin to the electrical power grid or water supply system.Now, the T-Engine Forum, an offshoot of the TRON project with more than 250 member companies, has been working to create a standardized development environment for embedded applications based on ITRON. Vendors of proprietary solutions are worried -- or at least should be.

Source: http://www.linuxinsider.com/