ENVS 1500 Lecture Notes - Lecture 23: Computer Hardware, Time-Sharing
![](https://new-preview-html.oneclass.com/WvR8zlZx0rEdQvn5GJXKQ7aoMA1J3K9D/bg1.png)
ENVS 1500 Lecture 23 Notes – Symbiotic
Introduction
• Events may result from interrupts or from service requests by a program or a user.
• Events include file requests, I/O, keyboard inputs from users, memory requests from
programs, messages sent from one program to another, clock interrupts that allow the
operating system scheduler program to dispatch programs during time sharing
operation, network requests, and much, much more.
• In reality, the operating system on a large computer has quite a bit of work to do.
• Service requests and interrupts are a fundamental means of communication with the
operating system.
• Computer designers attempt to integrate the computer hardware and operating system
• So that each supports the features of the other in such a way as to create a powerful
eviroet for the users ad for the users’ progras
• Such an environment is called symbiotic.
• This would seem to suggest that each type of computer hardware would require its own
proprietary operating system.
• In fact, this is not necessarily the case.
• Most modern hardware vendors do not provide their own brand of operating system at
all.
• Instead, their systems are supplied with a standard operating system such as Linux or
Windows XP or Vista.
• Linux and Windows Vista are both examples of operating systems that operate on a
variety of different hardware platforms.
• There is a strong advantage at providing a standard operating system that works on
different hardware.
• Such a system provides program portability, as well as files portability
• Also allows users to move comfortably from one machine to another by providing a
recognizable interface and command structure.
find more resources at oneclass.com
find more resources at oneclass.com