1. Increase in resources to manage : With time the number and type of devices to be managed have increased. Now operating systems have to cope up with new devices e.g. bluetooth, USB. Not only hardware devices have to be managed there are new elements such as GUI, intuitive interface. It might not be apparent to us but a bit of AI goes behind making a good GUI.
2. Increase in need for performance and reliability : With the advent of new processors, OS have to adaptable to the new architectures. An OS must adapt to the multi-processor architectures as well as on single processor. With more processing power (such as core duo) OS have now devise ways to paralleise their work to operate in most efficient manner. OS now-a-days are devising new ways to improve their perfromance. A good OS would rearrange its file-system in such a way that the most used files are located in nearby sectors of the hard-disk. Also reliability has been a new requirement. Since the computer has acquired so much importance in our daily lives, no-one wants to lose data now-a-days.
However, the OS now-a-days have been aware of the present future requirements and have taken a firm step in standardising the interfaces. Instead of creating their own methods of interacting with devices, OS vendors now-a-days insist on operating with devices in a standard way. With the USB interface the computer does not have to worry about whether its a USB memory device or a printer on the other end - its going to talk with the OS in the same way. Modules/device drivers now can be plugged into the OS kernel providing a standard way for enhancing the OS capabilities.
2006-09-29 15:45:06
·
answer #1
·
answered by Achint Mehta 3
·
0⤊
0⤋
1. The demands placed on computers is increasing, so more complex operating systems with more options are needed.
2. Updates = more money for the developers.
2006-09-29 14:39:45
·
answer #2
·
answered by Goffik 6
·
0⤊
0⤋
1. A complex operating system allows more functions that are available to all users
2. As computers become more advanced, they have the processor capacity to handle more visually attractive GUI interfaces
2006-09-29 14:46:19
·
answer #3
·
answered by Ivan 5
·
0⤊
0⤋
1. New operating systems must be designed with more options for future technology
2. New operating systems must be designed to have some degree of compatibility with old, outdated technology that is still used by people who wish we were still using MS DOS and Windows 3.1.
2006-09-29 14:40:36
·
answer #4
·
answered by taskr36 4
·
0⤊
0⤋
they don't make it complex, and don't add alot of futures :) nothing really changed much since windows 98(just more bugs), windows 98 takes 200megs of space and windows xp takes like 2gig of space :) and requires new computer. Windows XP was made to slow your computer down :) So people would start upgrading their computers :) If you look at linux, it's more complex and any new version of linux would work on old 486 :) you may think that I'm crazy, but i'm not :))) Microsoft is very evil,they work very closely with Intel, if not for microsoft, intel would go bankrupt :) even if you take any old MAC, new software would work on it :)
people are naive and stupid, sad but true
2006-09-29 14:53:07
·
answer #5
·
answered by Anonymous
·
1⤊
1⤋
Greater feature demand
Competition
Both are good for consumers.
Have fun but be safe!
2006-09-29 14:52:06
·
answer #6
·
answered by Anonymous
·
0⤊
0⤋