Mac OS X Anja Philipp 03.02.04 MAC OS X Anja Philipp 03.02.2004.

Slides:



Advertisements
Similar presentations
Operating-System Structures
Advertisements

Chapter 8: Operating Systems and Utility Programs
Operating System.
Operating Systems Manage system resources –CPU scheduling –Process management –Memory management –Input/Output device management –Storage device management.
14 Macintosh OS X Internals. © 2005 Pearson Addison-Wesley. All rights reserved The Macintosh Platform 1984 – first affordable GUI Based on Motorola 32-bit.
Introduction To Java Objectives For Today â Introduction To Java â The Java Platform & The (JVM) Java Virtual Machine â Core Java (API) Application Programming.
Chorus and other Microkernels Presented by: Jonathan Tanner and Brian Doyle Articles By: Jon Udell Peter D. Varhol Dick Pountain.
Chapter 7 LAN Operating Systems LAN Software Software Compatibility Network Operating System (NOP) Architecture NOP Functions NOP Trends.
What You Will Learn Components of a computer’s system software The importance of an operating system Functions of an operating system Types of user interfaces.
ITE PC v4.0 Chapter 1 1 Operating Systems Computer Networks– 2.
1 Chapter 2 Operating Systems: Software in the Background.
F2032 Fundamental of OS Chapter 1 Introduction to Operating System Part 4.
Understanding Networks I. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
1 DOS with Windows 3.1 and 3.11 Operating Environments n Designed to allow applications to have a graphical interface DOS runs in the background as the.
Chapter 2 Introduction to Systems Architecture. Chapter goals Discuss the development of automated computing Describe the general capabilities of a computer.
Windows 2000 Vs. Mac OS X Comparing Windows 2000 and Mac OS X on the following grounds: 1) Architecture 2) Design Goals 3) Programming Interface/ User.
Installing software on personal computer
Course: Introduction to Computers
Mac OS X Ivan Ma Senior Systems Engineer Apple.
Chapter 4 Operating Systems and File Management. 4 Chapter 4: Operating Systems and File Management 2 Chapter Contents  Section A: Operating System Basics.
Excellence Publication Co. Ltd. Volume Volume 1.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
4 1 Operating System Activities  An operating system is a type of system software that acts as the master controller for all activities that take place.
UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.
ANDROID Presented By Mastan Vali.SK. © artesis 2008 | 2 1. Introduction 2. Platform 3. Software development 4. Advantages Main topics.
CHAPTER FOUR COMPUTER SOFTWARE.
Chapter 2: Operating-System Structures. 2.2 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts – 7 th Edition, Jan 14, 2005 Operating System.
Introduction to Interactive Media Interactive Media Tools: Software.
Computer Fundamentals MSCH 233 Lecture 2. What is a Software? Its step by step instructions telling the computer how to process data, execute operations.
Windows XP. History Windows XP is based on the NT kernel developed in 1988 Windows XP is based on the NT kernel developed in 1988 XP was originally sold.
Windows NT Operating System. Windows NT Models Layered Model Client/Server Model Object Model Symmetric Multiprocessing.
Operating System What is an Operating System? A program that acts as an intermediary between a user of a computer and the computer hardware. An operating.
Scott Ferguson Section 1
Chapter 2 Introduction to Systems Architecture. Chapter goals Discuss the development of automated computing Describe the general capabilities of a computer.
OPERATING SYSTEM - program that is loaded into the computer and coordinates all the activities among computer hardware devices. -controls the hardware.
Copyright © Mohamed Nuzrath Java Programming :: Syllabus & Chapters :: Prepared & Presented By :: Mohamed Nuzrath [ Major In Programming ] NCC Programme.
Mac OS X December 5, 2005 Fall 2005 Term Project CS450 Operating Systems (Section 2) Darrell Hall, Ryan Lanman, Chris Sanford, John Suarez {halldl, lanmanrm,
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Chapter 2: Operating-System Structures.
Chapter 9: Networking with Unix and Linux. Objectives: Describe the origins and history of the UNIX operating system Identify similarities and differences.
CONTENT  Introduction Introduction  Operating System (OS) Operating System (OS) Operating System (OS)  Summary Summary  Application Software Application.
Introduction  Program: Set of sequence instruction that tell the computer what to do.  Software: A collection of programs, data, and information. 
Mac OS X Cate Wardell Tim Miller Tina Han Kenan Shifflett Zach Debord.
CEG 2400 FALL 2012 Linux/UNIX Network Operating Systems.
September st Evening Vocational School of Trikala our IT lessons …
1 Chapter 2: Operating-System Structures Services Interface provided to users & programmers –System calls (programmer access) –User level access to system.
Discovering Mac OS X Avinash Meetoo 13 January 2007 Linux User Group of Mauritius
Computer System Structures
Operating System & Application Software
Introduction to Operating Systems
Lecture 1-Part 2: Operating-System Structures
Chapter 2: Operating-System Structures
Virtual Network Computing
Chapter 4 – Introduction to Operating System Concepts
Course: Introduction to Computers
MOBILE DEVICE OPERATING SYSTEM
TexPREP Summer Camp Computer Science
Computer Software CS 107 Lecture 2 September 1, :53 PM.
Chapter 3: Windows7 Part 1.
Chapter 2: Operating-System Structures
Networking for Home and Small Businesses – Chapter 2
Chapter 2: System Structures
B.Ramamurthy Chapter 2 : Appendix
Lecture 1-Part 2: Operating-System Structures
Networking for Home and Small Businesses – Chapter 2
Open Automation Software
Mac OS X thread APIs Mach threads POSIX threads (pthreads)
Outline Operating System Organization Operating System Examples
Lecture 6 Introduction to Process Management
Presentation transcript:

Mac OS X Anja Philipp MAC OS X Anja Philipp

Mac OS X Anja Philipp restructuring the operating system - new user interface, Aqua - based of the Unix- Kernel - current version 10.3 (Panther) Introduction

Mac OS X Anja Philipp System- architecture

Mac OS X Anja Philipp based on the Open Source BSD Unix- Kernel - integrate the Mach 3.0 operating system service - preemptive and cooperative multitasking - powerful network functionality - symmetric multiprocessing and multithreading Darwin

Mac OS X Anja Philipp protected memory for unambiguous register - modular design for dynamical load from : - device drivers - network drivers Darwin

Mac OS X Anja Philipp powerful technologies - enable high performance graphic representation Graphics system

Mac OS X Anja Philipp Quartz 2D - Quartz Compositor - anti- aliased - device- independent color and pixel depth - graphic preparation with PDF - buffered window Quartz

Mac OS X Anja Philipp OpenGL - industry- standard for 2D and 3D graphics - animation on the user interface -QuickTime: - interactive multimedia environment - support all application OpenGL und QuickTime

Mac OS X Anja Philipp development environment for applications - Classic environment with Mac OS 9.2 Application- Framework

Mac OS X Anja Philipp set of procedural APIs - based on earlier Mac OS APIs - develop for old Mac OS version - support the executable Mach-o and PEF - compatibility to old Mac OS version Carbon

Mac OS X Anja Philipp object oriented Framework API for native applications - easy development for graphic interface - Programming with Objective- C and Java Cocoa

Mac OS X Anja Philipp platform- independent - precompiled source code - the virtual machine interprets the source code - integrated implementation of Java 2 Standard Edition - Aqua user interface elements per AWT and Swing Java

Mac OS X Anja Philipp user interface Aqua

Mac OS X Anja Philipp user interface Aqua

Mac OS X Anja Philipp user interface Aqua

Mac OS X Anja Philipp user interface Aqua

Mac OS X Anja Philipp user interface Aqua

Mac OS X Anja Philipp user interface Aqua

Mac OS X Anja Philipp typical Unix-Shell - no graphic interface - knowledge about elementary commands user interface Shell

Mac OS X Anja Philipp multi-usersystem - normal user - administrator - root - high network communication -> access from outside - all security services standardized closed security

Mac OS X Anja Philipp knows diverse network protocol - TCP/IP and Appletalk - easy configuration - Samba connection with Windows - NFS connection with Unix and Linux - network services network

Mac OS X Anja Philipp every application is a directory - iTunes, iPhoto, iMovie and iDVD are the iLive- Quartet applications - Unix- application application

Mac OS X Anja Philipp music- player manages and plays music - buy music through the Internet - play intelligent list - common use from music- archive iTunes

Mac OS X Anja Philipp allround application - edit kinks in pictures - several options to present the pictures iPhoto

Mac OS X Anja Philipp edit and prepare movies - has many Effects - burn DVDs - add extra material to the DVD - create menus iMovie und iDVD

Mac OS X Anja Philipp graphic interface of the Unix-World - based on XFree 86 - X11 environment to execute Unix- applications - many software available X11

Mac OS X Anja Philipp Packet manager for Open Source applications - download and installation of Unix-applications - note all dependences of an application in a file - about 2900 application - support updates of all installed applications Fink

Mac OS X Anja Philipp has the stability of Unix - user- friendliness of Mac OS X - widened network ability - implementation of Unix- applications summary

Mac OS X Anja Philipp Thank you, for your attention !...