ENVS 1500 Chapter Notes - Chapter 1: Freebsd, Operating System, Time-Sharing
![](https://new-preview-html.oneclass.com/xo5Bnp9PEg13mdO0y1XZQkzV0Ob6JYW8/bg1.png)
ENVS 1500 Chapter 1 Notes – Summary
Introduction
• As a result, much of the design effort for the Macintosh system has continually gone
into the user interface.
• The operating system provides powerful interface and graphical resources to the user
ad to the user’s progras.
• Other operating system facilities, such as time sharing and memory management,
became secondary to the stated purpose.
• Indeed, these functions in OS X are implemented with a kernel built from a UNIX variant
called FreeBSD.
• Finally, consider an operating system whose primary design goal is to be capable of
open system operation.
• The primary features that define an open system.
• System should be capable of operating on many different hardware platforms.
• Communication between systems should be simple and straightforward.
• Commands that access remote systems should perform nearly identically to those
performing local operations and should appear as transparent as possible to the user or
the user’s progras.
• Thus, a COPY command that copies files between systems should operate essentially the
same as one copying files between different points on a single system.
• Shell programs should behave identically, regardless of platform.
• Source level application programs should operate identically, once compiled on the new
platform.
• These features dictate an operating system with considerable thought given to
networking, as well as to a system with minimum dependency on the particular
hardware being used.
• This suggests an operating system with a small kernel, with powerful networking
facilities built in.
find more resources at oneclass.com
find more resources at oneclass.com