UNIX SVR4 - PowerPoint PPT Presentation

About This Presentation
Title:

UNIX SVR4

Description:

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 and Sun ... – PowerPoint PPT presentation

Number of Views:72
Avg rating:3.0/5.0
Slides: 37
Provided by: jiefei
Category:
Tags: unix | svr4 | unix

less

Transcript and Presenter's Notes

Title: UNIX SVR4


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 ATT 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 systems 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 users 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
(No Transcript)
18
(No Transcript)
19
Networking on UNIX SVR4
20
Networking on UNIX SVR4
  • UNIX SVR4 merges the networking facilities of
    UNIX SVR3, BSD4.2 and 4.3, and SunOS.
  • It also introduces new networking routines .

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
  • ATT,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 NFSinternetworking in
    a UNIX environment,Addison-Wesley 1994
  • Mark G Sobell,Unix system Va practical guide,
    Addison-Wesley 1995
  • http//www.stokely.com/unix.sysam.resources/index.
    html
  • http//darkwing.uoregon.edu/hak/unix.html
Write a Comment
User Comments (0)
About PowerShow.com