Explain the impact of the evolution of computer hardware and the companying evolution of operating system software?
Answers
Answer:
Abstract
Silberschatz and Galvin (2009) explained that the evolution of the hardware and the architecture of the computer micro-processors had a huge impact on the operating system software design and still have such impact in today’s technology revolutions. As an example of such changes are:
Implementing the caching feature in the micro-processors which enable the information to be accessed faster, and presents the CPU with data in a faster media than the main memory has its own impact of the behavior of the operating system. The cache memory acts as a faster storage system on a temporary basis; however because the cache has limited size, it’s required from the operating system to introduce the best approach in managing data in main memory in their design. Also, the problem becomes more complicated where a multi-processor is implemented with the computer systems with local cache exist for each processor.
Most of the operating systems are designed to handle conventional data such as word-processing document, spreadsheets and text files. However, with the introduction of the new hardware such as CD-Rom and DVD-Rom, a new multimedia data have been introduced to the operating systems that impact the design of their software programs to support the requirements of multi-media systems.
Introducing the networking, the client-server computing, and wireless networks imposed a new challenges to the operating system software programs; and as such; operating system has to be able to handle such technologies and the amount of concurrent users that can use such technologies.
The virtual machine is another example of the changes that the operating system has to handle and operates in a timely fashion. The idea behind the virtual machine is to abstract the hardware of a single computer (i.e. CPU, disk drive, memory, network interface and so forth) and creates the illusion to the end user that the several separate execution environment has a separate execution environment that runs as a private computer.
Answer:
The answer to the given question is explained in the explanation.
Explanation:
Most operating systems are designed to handle common data such as word processing documents, spreadsheets, and text files. However, with the advent of new hardware such as CD-Rom and DVD-Rom, new multimedia data has been introduced into operating systems affecting their software design to meet the requirements of the operating system. multimedia system.
The advent of networking, client-server computing, and wireless networking posed new challenges to operating system software programs; and so; The operating system must be able to manage these technologies and the number of concurrent users that can use these technologies.
Virtual machines are another example of changes that an operating system must manage and run in a timely manner. The idea behind virtual machines is to abstract the hardware from a single computer (i.e. act as a separate computer.
#SPJ2