(verina)week2-OSrevised1.1-Final

(verina)week2-OSrevised1.1-Final - Introduction to...

Info iconThis preview shows pages 1–18. Sign up to view the full content.

View Full Document Right Arrow Icon
Introduction to Microprocessor Operating Systems Week 2 – System Software and Server 2008
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Agenda Simplified System Software Development Overview of Server 2008 Design Goals Key Features of Server 2008
Background image of page 2
SIMPLIFIED SYSTEM SOFTWARE DEVELOPMENT Application v System Software Development Distribution and History
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Application v System Software Application Software EXEL System Software – Operating System Hardware IE
Background image of page 4
OS Development and Distribution
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
OS Development and Distribution
Background image of page 6
Simplified OS History
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Multi-User Multi-process [multitask] OS RAM Process 1 Process 1
Background image of page 8
Virtual Memory Picture taken from: http://ts4.mm.bing.net/images/thumbnail.aspx? q=238593314911&id=167de96d964eb9086e474d9d562bf20c&url=http%3a%2f%2fwww.build-your- own-computer.net%2fimage-files%2fvirtual-memory-01.jpg
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
OVERVIEW OF SERVER 2008 DESIGN NT TimeLine Release Numbering Win32 API Terminology and Server Family Design Goals
Background image of page 10
NT Timeline API AD Unifie d Code 64 Bit .NET GUI
Background image of page 11

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Software Release Numbering 3.4.2 Micro revision Must be forward and backward compatible e.g. bug fix. Minor revision Must be backward compatible, but not forward compatible Major revision Can be forward and backward incompatible
Background image of page 12
E.g. upgrade from Version 4.5.2 to 4.6 4.6 users can have no problems with 4.5.2 or earlier versions. (backward compatible, required) 4.5.2 or earlier version may not be able to deal with 4.6 systems. (forward compatibility not required. E.g. Office 2003 can’t read 2007 files.
Background image of page 13

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Software Release Numbering Development Stage ( two numbering system ) 0.1 0.2 1.0 (Alpha1). 1,0 (Alpha 2 ) 1.0 (Beta1) 1.0 (Beta 2 ) 1.0 (RC1) 1.0 (RC2) Release Stage 1.0.0 1.0.1 1.0.2 1.1.0 1.1.1 1.1.2 1.2.0 1.2.1 2.0.0
Background image of page 14
development stage two numbering system is used each number indicates a new build. When complete, the 1.0 is given and Alpha appended. the software is not stable and has major bugs preventing some of its features from working. Alpha number increased to indicate revisions / fixes.
Background image of page 15

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
development stage (Cont.) Beta phase After major bugs fixed and software is stable. numbering is still 1.0 throughout this timeframe. Release Candidate (RC) Phase all of known bugs dealt with and software performs as expected opportunity for selected public members to download the software and try it out bugs and compatibility issues usually discovered method to test software in real world No pressure of officially launching the software changes made to fix configuration issues and bugs.
Background image of page 16
Release stage When software really ready given number 1.0.0 typically the last number if it is a 0 is not written, i.e. 1.0 1.0.2 – announces bug fixes from 1.0.1 and is backward compatible with 1.0.1 and forward compatible with 1.1.0 1.1.1 – is backward compatible with 1.1.0, but is not forward compatible with 1.2.0 because of new features or formats 2.0 – is not backward compatible with 1.2.1, and will not be compatible with 2.1, when it is developed.
Background image of page 17

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 18
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 02/16/2012 for the course IOS 101 taught by Professor Verina during the Winter '12 term at Seneca.

Page1 / 53

(verina)week2-OSrevised1.1-Final - Introduction to...

This preview shows document pages 1 - 18. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online