Solaris Operating System Overview for Students
300 likes | 524 Vues
Learn about the design, applications, hardware and software requirements of Solaris OS. Understand user accounts, IDs, innovative features, and summary of Solaris benefits.
Solaris Operating System Overview for Students
E N D
Presentation Transcript
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