Presentation is loading. Please wait.

Presentation is loading. Please wait.

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.

Similar presentations


Presentation on theme: "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."— Presentation transcript:

1 UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang

2 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

3 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.

4 Introduction of new technology Extends networking capabilities Improves system administration and maintenance Further internationalizes the UNIX system

5 SVR4 new features Operating system enhancements File system enhancements Networking System administration and maintenance Real-time support

6 SVR4 new features Character user interface Graphical user interface Internationalization C language Extended terminal interface

7 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.

8 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.

9 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)

10 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.

11 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.

12 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.

13 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.

14 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

15 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...

16 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

17

18

19 Networking on UNIX SVR4

20 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

21 From UNIX SVR3 Transport level interface (TLI) Remote file sharing mechanism(RFS) Streams

22 From BSD 4.2 and 4.3 TCP/IP protocols Sockets Inetd facility

23 From SunOS Network file system (NFS)

24 New facilities in SVR4 The network selection mechanism Name-to-address mapping

25 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.

26 Remote file sharing (RFS) It provides transparent access to remote files and devices.

27 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.

28 TCP/IP UNIX system V release 4 supports TCP/IP and supports networking among systems of different types.

29 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.

30 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.

31 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.

32 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.

33 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.

34 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.

35 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.

36 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


Download ppt "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."

Similar presentations


Ads by Google