Solaris Operating Systems

Download Report

Transcript Solaris Operating Systems

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
-- Common Desktop Environment
-- a collection of user productivity tools
-- available on many different vendors’ workstations
and operating environments
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
Operating System Design
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
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
Software Requirements
• Core System Support
• End User System Support
• Developer System Support
• Entire Distribution
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
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
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.
User IDs
• UID number must be unique for each user
account
• UID number must be consistent between
machines on a network
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
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
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
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
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 multipleprocessor 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
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
Thank you !