* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Solaris Operating Systems
Survey
Document related concepts
Spring (operating system) wikipedia , lookup
Distributed operating system wikipedia , lookup
Plan 9 from Bell Labs wikipedia , lookup
Mobile operating system wikipedia , lookup
Process management (computing) wikipedia , lookup
Copland (operating system) wikipedia , lookup
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 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 !