* Your assessment is very important for improving the work of 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 !