The Solaris Operating Systems

19
The Solaris Operating Systems Student Name: Jiantang Zhang Student ID#: 102131

description

The Solaris Operating Systems. Student Name: Jiantang Zhang Student ID#: 102131. INTRODUCTIONS. Operating Systems Unix Solaris Sun Microsystems. Solaris Operating System Environment. SunOS -- the heart of the Solaris operating environment -- a collection of software CDE - PowerPoint PPT Presentation

Transcript of The Solaris Operating Systems

Page 1: The Solaris Operating Systems

The Solaris Operating Systems

Student Name: Jiantang Zhang Student ID#: 102131

Page 2: The Solaris Operating Systems

INTRODUCTIONS

• Operating Systems

• Unix

• Solaris

• Sun Microsystems

Page 3: The Solaris Operating Systems

Solaris Operating System Environment

• SunOS-- the heart of the Solaris operating environment

-- a collection of software

• CDE-- Common Desktop Environment

-- a collection of user productivity tools

-- available on many different vendors’ workstations and operating environments

Page 4: The Solaris Operating Systems

Operating System Design

• Hardware Core-- hardware components require management

• Shell Layer-- the primary interface between user and computer

• Application Layer-- holds word processors, spreadsheets, and database

Page 5: The Solaris Operating Systems

Operating System Design

Page 6: The Solaris Operating Systems

Applications

• Binary Compatibility Mode Applications-- Solaris provides a binary compatibility mode

package for existing SunOS 4.x programs

• 32-bit Versus 64-bit Applications-- Solaris 7 and 8 provide 64-bit operating system

environment(OSE)

-- Older hardware still only offers a 32-bit OSE

Page 7: The Solaris Operating Systems

Hardware Requirements

• Evaluating Hared ware Requirements

-- determine if you have enough disk space to support the operating system

• Cataloging Hardware Requirements-- Pay close attention to any nonstandard hardware

on your system

Page 8: The Solaris Operating Systems

Software Requirements

• Core System Support

• End User System Support

• Developer System Support

• Entire Distribution

Page 9: The Solaris Operating Systems

User Account (1)

• a collection of information that defines a user on a Solaris system.

• Components of User Account

-- a name by which the user is known to the system

-- a set of credentials consisting of a user identification number, group identifications

Page 10: The Solaris Operating Systems

User Account (2)

and access list that control ownership and devices-- the location of a home directory-- the name of a command interpreter (a shell)-- an optional information

Page 11: The Solaris Operating Systems

User Names

Each user account must be assigned a name. This name is used to identify the account for purposes such as electronic mail and logging into a machine

Male it easy for people to recognize a user’s account name when sending e-mail, transferring files, and so on.

Page 12: The Solaris Operating Systems

User IDs

• UID number must be unique for each user account

• UID number must be consistent between machines on a network

Page 13: The Solaris Operating Systems

Group IDs

• is assigned to each account

• multiple users can share GID numbers

• allow access to other users who share the same GID number

• the first 100 GID numbers are reserved to assigned to special uses

• important and powerful

Page 14: The Solaris Operating Systems

Solaris Innovations (1)

• Major innovations of SunOS 4.x

--implementation of the network file system

--the open Windows 2.0 graphical user environment, based on x11

-- the OpenBoot monitor

-- multiprocessing support

Page 15: The Solaris Operating Systems

Solaris Innovations (2)

• Major innovation of SunOS 5.x

--support for symmetric multiprocessing of up to 128 processors

--open windows 3.0 graphical user environment and Open Look

-- network information service (NIS)

--support for static and dynamic linking

-- real-time kernel processing

Page 16: The Solaris Operating Systems

Solaris Innovations (3)

-- Compliance with UNIX 95 & 98 standards

-- Support for very large (>2G) files

-- Advanced volume management

-- Standardized package administration and deployment tools

-- Improvements to NFS, running over TCP

-- Support for advanced networking

-- Simplifying backup and restore procedures

Page 17: The Solaris Operating Systems

Summary (1)• SOS is based on UNIX system V Release 4 and has

many unique & powerful features• Solaris operating environment include a 32-bit and

64-bit kernel allows Solaris to run on multiple-processor machines

• Solaris supports multi-language applications• Solaris has an advantage of Binary Compatibility

• Solaris has a Kernel Programming Interface • Solaris supports many tasks at one time• Solaris supports many users at one time

Page 18: The Solaris Operating Systems

Summary (2)

• Solaris provides a hierarchical filesystem with Built-in Security

• The shell is a command interpreter and programming language

• Solaris allows users to establish both pipes and filters on the command line

• Solaris system administrators have many responsibilities

• Solaris has rich software development environment

Page 19: The Solaris Operating Systems

Thank you !