UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new...
-
Upload
avice-cunningham -
Category
Documents
-
view
217 -
download
0
Transcript of UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new...
![Page 1: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/1.jpg)
UNIX SVR4
COSC513
Zhaohui Chen
Jiefei Huang
![Page 2: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/2.jpg)
UNIX SVR4
• UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T and Sun microsystems
• Goals : standardization of the UNIX system and introduction of new technology
![Page 3: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/3.jpg)
Standardization of the UNIX system
• Previous operating systems are open systems.• SVR4 is developed to provide a uniform
platform for commercial• It combines features from SVR3 , BSD4.3 ,
SunOS and Microsoft XENIX system V.
![Page 4: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/4.jpg)
Introduction of new technology
• Extends networking capabilities
• Improves system administration and maintenance
• Further internationalizes the UNIX system
![Page 5: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/5.jpg)
SVR4 new features
• Operating system enhancements
• File system enhancements
• Networking
• System administration and maintenance
• Real-time support
![Page 6: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/6.jpg)
SVR4 new features
• Character user interface
• Graphical user interface
• Internationalization
• C language
• Extended terminal interface
![Page 7: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/7.jpg)
Operating system enhancements
SVR4 uses a virtual memory architecture based on SunOS which has efficient use of system’s main memory and capability to execute very large programs.
![Page 8: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/8.jpg)
Additional benefits
Mapped files : allows a file to be mapped explicitly into the address
space of a user program. This makes user program easier to write and allows programs to execute more efficiently.
![Page 9: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/9.jpg)
File system enhancements
Virtual file system : allows several
different file system types to coexist
on the same system.
rfs (BSD based)
nfs (SunOS based)
s5 (earlier UNIX release based)
![Page 10: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/10.jpg)
System administration and maintenance
• Software installation and configuration management tools : allows an administrator easy access to information
• System administration menus : allows a user to administer a UNIX system without knowledge of UNIX system commands.
![Page 11: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/11.jpg)
Real-time processing
• User-controlled process scheduler : kernel code that determines what program will run, when, and for how long.
• High-resolution timers : gives microsecond resolution, good for applications deal with very short time intervals.
![Page 12: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/12.jpg)
Character-based user interface
• Framed access command environment : an interface allows a user to see the UNIX system through frames containing menus and forms.
• SVR4 enhanced FACE to be more consistent and adding applications to FACE has been made easier.
![Page 13: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/13.jpg)
Graphical user interface
• OPEN LOOK graphical user interface : defines a standard for the ‘look and feel’ of the GUI applications.
• XWIN graphical windowing system : gives the user the ability to create multiple windows on a single display,with each window running different applications.
![Page 14: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/14.jpg)
Internationalization
• Support for multiple international code sets and character
• Translate system messages to the user’s native language
• Support the national conventions used to communicate
![Page 15: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/15.jpg)
C language
• Enhanced c packages : C programming language utilities(CPLU), Advanced programming utilities(APU), C programmer productivity tools(CPPT).
• New features : dynamic linking dynamic tables . . .
![Page 16: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/16.jpg)
Extended terminal interface
• Standard programming interface provided in release 4 for character screen management and character operations.
• Consists of 3 libraries
• Provides C subroutines for creating forms , menus, form editing functions,panels
![Page 17: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/17.jpg)
![Page 18: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/18.jpg)
![Page 19: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/19.jpg)
Networking on UNIX SVR4
![Page 20: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/20.jpg)
• UNIX SVR4 merges the networking facilities of UNIX SVR3, BSD4.2 and 4.3, and SunOS.
• It also introduces new networking routines .
Networking on UNIX SVR4
![Page 21: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/21.jpg)
From UNIX SVR3
• Transport level interface (TLI)
• Remote file sharing mechanism(RFS)
• Streams
![Page 22: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/22.jpg)
From BSD 4.2 and 4.3
• TCP/IP protocols
• Sockets
• Inetd facility
![Page 23: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/23.jpg)
From SunOS
• Network file system (NFS)
![Page 24: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/24.jpg)
New facilities in SVR4
• The network selection mechanism
• Name-to-address mapping
![Page 25: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/25.jpg)
Transport level interface (TLI)
TLI defines an interface between applications and transport level network protocols, relieving user programs of the need to know the protocol characteristics.
![Page 26: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/26.jpg)
Remote file sharing (RFS)
It provides transparent access to remote files and devices .
![Page 27: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/27.jpg)
Stream
• A framework for developing network protocols
• It defines standard interfaces that allow networking architectures and high-level protocols to be independent of underlying protocols,drivers,and media.
![Page 28: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/28.jpg)
TCP/IP
UNIX system V release 4 supports TCP/IP and supports networking among systems of different types.
![Page 29: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/29.jpg)
Sockets
• Sockets is a networking interface widely used in BSD systems which defines how a process accesses the services of a protocol.
• In SVR4, sockets is provided in a library so that BSD applications that use sockets can migrate easily to SVR4.
![Page 30: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/30.jpg)
Inted
• In release 4 , UNIX system V supports inetd, a port monitor that waits for service requests from computers on a TCP/IP network.
• When a connection request arrives, inted spawns the server process and passes the network connection to it.
![Page 31: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/31.jpg)
Network file system (NFS)
• A standard for sharing files between different machines, operating systems in a network
• Users can get directly to the files they want without knowing the network address of the date.
![Page 32: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/32.jpg)
Network selection
• New features in UNIX SVR4
• it allows network applications to choose the network over which they will communicate.
• If an application fails to connect with its first choice, it can select different networks until it finds one that meets its requirements and allows the connection.
![Page 33: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/33.jpg)
Network selection
With Network selection, an application does not need a network selection embedded in its code. This allows the application to run without modification on different systems that support different networks.
![Page 34: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/34.jpg)
Name-to-address mapping
Name-to-address mapping is a mechanism that allows network clients to determine the addresses of servers on a network in a network independent manner.
![Page 35: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/35.jpg)
Name-to-address mapping
• This mechanism makes it possible for clients to reach a server, even if the address on which the server is listening should change.
• It also allows a client to reach a server over different networks.
![Page 36: UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.](https://reader036.fdocuments.in/reader036/viewer/2022081519/56649e4e5503460f94b449ef/html5/thumbnails/36.jpg)
References
• AT&T,UNIX SYSTEM V/386 RELEASE 4 product overview and master index, Unix press 1991
• Michael Padovana, Networking applications on UNIX system V release 4, Prentice Hall 1993
• M Santifaller, TCP/IP and NFS:internetworking in a UNIX environment,Addison-Wesley 1994
• Mark G Sobell,Unix system V:a practical guide, Addison-Wesley 1995
• http://www.stokely.com/unix.sysam.resources/index.html
• http://darkwing.uoregon.edu/~hak/unix.html