300 likes | 465 Views
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
E N D
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
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 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
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