63 Pages

Kotler+10+Ch+7+PPT

Course: BUAD 3010, Spring 2012
School: Toledo
Rating:
 
 
 
 
 

Word Count: 2782

Document Preview

Services, and Products, Brands and Building Customer Value Chapter 7 Rest Stop: Previewing the Concepts Concepts 1. 2. 3. 4. Define product and the major classifications of products and services. Describe the decisions companies make regarding their individual products and services, product lines, and product mixes. Identify the four characteristics that affect the marketing of services and the additional...

Register Now

Unformatted Document Excerpt

Coursehero >> Ohio >> Toledo >> BUAD 3010

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
Services, and Products, Brands and Building Customer Value Chapter 7 Rest Stop: Previewing the Concepts Concepts 1. 2. 3. 4. Define product and the major classifications of products and services. Describe the decisions companies make regarding their individual products and services, product lines, and product mixes. Identify the four characteristics that affect the marketing of services and the additional marketing considerations that services require. Discuss branding strategythe decisions companies make in building and managing their brands. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7-2 First Stop ESPN Its A Brand! Brand Experience ESPN Media Presence ESPN: More than a network Television: Grown to 7 ESPN or website, ESPN is a networks. Partners with ABC meaningful part of to produce NASCAR, college customers lives that is sports, World Cup soccer and synonymous with sports more. Pioneered highentertainment, and linked definition broadcasting. with consumers sports Achieves high advertising and memories, realities, and cable revenues. anticipations. Online and Publishing: Global Power: ESPN truly Websites are #1 in respective lives up to its tagline, The categories; partnered with Worldwide Leader in YouTube to post sports Sports. content. Magazine and book title sales are strong. Strong Brand Equity: ESPN is as much ESPN is Everywhere: recognized and revered as Airports, health clubs, gas Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7-3 Nike, Google, or Coca-Cola stations. Product Anything that can be offered to a market for attention, acquisition, use, or consumption and that might satisfy a want or need. satisfy Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7-4 What Is a Product? Products: Include physical objects, services, events, persons, organizations, places, ideas, or a combination Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7-5 Service Any activity, benefit, or satisfaction offered for sale that is essentially intangible and does not result in the ownership of anything. ownership Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7-6 What Is a Service? Services: Services are intangible. Examples include banking, hotel accommodations, airline travel, tax preparation, legal services, cable and satellite service and others. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7-7 Products, Services and Products, Experiences Experiences Marketing offerings: Includes both tangible goods and services, as well as combinations of both. Pure good: Camay soap. Pure service: Legal representation. Combination: Restaurant meal. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7-8 Marketing in Action Creating and managing customer experiences differentiates marketing offers from competitors. Umpqua Bank designs its stores to make banking a pleasurable experience. Their banks feature a cozy coffee bar, big-screen TVs showing investment news, comfy seating, WiFi access, and an online music store. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7-9 Figure 7.1: Three Levels of Product Three Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 10 Levels of Product and Levels Services Services Core customer value: What the consumer is really buying. Actual product: Includes the brand name, features, design, packaging, and quality level. Augmented product: Additional services and benefits such as delivery and credit, instructions, installation, warranty, and service. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 11 Marketing in Action People who buy a BlackBerry device are buying more than a cell phone. They are buying the ability to Connect to everything you through the power of the BlackBerry smartphone. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 12 Product and Service Product Classification Classification Consumer products: Products and services bought by final consumers for personal consumption. Also included are other marketable entities. Classified by how consumers buy them: Convenience, shopping, specialty, and unsought goods. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 13 Types of Consumer Goods Convenience goods: Purchased frequently and immediately with little comparison shopping. Low priced. Mass advertising and promotion. Widespread distribution with many convenient locations. E.g., candy, soda, newspapers. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 14 Types of Consumer Goods Shopping products: Bought less frequently, more planning and effort, brand comparisons on basis of price, quality, style. Higher price. Selective distribution in fewer purchase locations. Advertising and personal selling is undertaken by both producer and reseller. E.g., furniture, clothing, cars, appliances. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 15 Types of Consumer Goods Specialty products: Strong brand preference and loyalty, special purchasing effort, little comparison shopping. High price. Exclusive distribution in only one or a few outlets per market area. Carefully targeted promotion by both producer and reseller. E.g., Lamborghini, Rolex watches. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 16 Types of Consumer Goods Unsought products: Little product awareness or knowledge of the brand, sometimes negative interest. Pricing strategies vary. Distribution strategies vary. Require aggressive advertising and personal selling by both producer and resellers. E.g., life insurance, cemetery plots, blood donation. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 17 Fuel for Thought Why might tropical fish be classified by different consumers as convenience goods, shopping goods, OR a specialty good? Think about highdefinition televisions for a moment. Are products likely to change classification categories over time? Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 18 Product and Service Product Classification Classification Industrial products: Those purchased for further processing or for use in conducting business. Distinction between consumer and industrial products is based on the purpose for which an item is bought (e.g., home or business use). Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 19 Types of Industrial Goods Materials and parts: Raw materials, manufactured materials, and parts. Capital items: Products that aid in buyers production or operations. Supplies and services: Operating supplies, maintenance, and repair items. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 20 Other Market Offerings Organizations: Profit and nonprofit (schools and churches). Persons: Politicians, sports figures, doctors, etc. Places: Create, maintain, or change attitudes or behavior toward particular places. Ideas (social marketing): Public health campaigns, environmental campaigns, family planning, or human Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 21 Marketing in Action Social marketing is designed to influence individuals behavior to improve their well-being and that of society. UNCF powerfully markets the idea that A mind is a terrible thing to waste. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 22 Figure 7.2: Individual Product Decisions Individual Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 23 Product and Service Product Attributes Attributes Product quality dimensions: Performance quality. Conformance quality. Product feature considerations: Value to consumer. Cost to company. Product style and design: Shapes the buyers usage experience. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 24 Marketing in Action Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall OXO approaches product design by focusing on the desired enduser experience, and then translating its notions into eminently usable gadgets. 7 - 25 Brand A name, term, sign, symbol, design, or a combination of these, that identifies the products or services of one seller or group of sellers and differentiates them from those of competitors. those Branding involves building and Branding managing brands. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 26 Branding Advantages to buyers: Helps identify products. Cue to product quality and consistency. Advantages to sellers: Basis for products quality story. Provides legal protection. Helps to segment markets. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 27 Packaging Packaging: Involves designing and producing the container or wrapper for a product. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 28 Packaging Ideally, good packages should: Help to market the brand. Protect the contents. Provide convenience and ease of use. Ensure product and user/child safety. Address environmental concerns. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 29 Marketing in Action Amazon.com has launched a multi-year initiative to create frustration-free packaging for many toys, electronics, and other manufactured items in order to eliminate wrap rage. Visit the web page where this is explained. A short video (1:36) demonstrates how Amazons repackaging efforts save Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 30 Labeling Labeling refers to printed information appearing on or with the package, including the product name. Performs several functions: Identifies product or brand. Describes several things about the product. Promotes the product through attractive graphics. Labeling is regulated by the government. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 31 Fuel for Thought Take an up-close look at the label for the Tabasco brand hot pepper sauce. How well does it fulfill its functions of identifying the brand, describing product, and promoting the brand attractive graphics? Copyright via 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 32 Marketing in Action Logos are easily recognizable symbols, signs, or stylized written portrayals of business brand names. Logos provide a short-cut to product and firm identification. But just how good are you at recognizing the letterforms used in corporate logos? Find out by visiting this Web site, Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 33 Marketing in Action Labeling and logos can enhance a brands positioning and personality. Pepsis new logo is more adventurous, more youthful, with a bit more personality to it. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 34 Product Support Services Monitoring of support services is key: Talk with customers to assess the value and quality of current services and to obtain ideas for new services. Fix problems and put together a package of new services that delights the customers and yields profits for the company. New technologies can often enhance many support service offerings. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 35 Marketing in Action The Lexus Covenant promises that dealers will treat each customer as we would a guest in our own home and go to any lengths to serve them better. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 36 Product Line A group of products that are closely related because they function in a similar manner, are sold to the same customer groups, are marketed through the same types of outlets, or fall within given price ranges. given Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 37 Product Line Decisions Product line length is a major decision. Filling (adding more). Stretching (downward , upward or both ways). Many auto manufacturers may have filled and stretched their lines too far, particularly in light of recent economic problems. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 38 Product Mix The set of all of the product lines and items that a particular seller offers for sale. seller Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 39 Product Mix Decisions Product mix dimensions include: Width: the number of different product lines the company carries. Length: the number of items in a line. Depth: the number of versions offered of each product in the line. Consistency: how closely related various lines are. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 40 Marketing in Action Sony has a large and diverse product portfolio, divided into four primary product businesses, each of which has hundreds of products in its mix. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 41 Figure 7.3: Four Service Characteristics Four Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 42 Marketing in Action The intangible nature of services creates buyer uncertainty. To combat this, service providers often practice evidence management tactics that show customers honest evidence of their capabilities. Mayo Clinic is a stellar example as its Sharing Mayo Clinic blog lets web site visitors hear directly from workers and former patients. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 43 The Service-Profit Chain The service profit chain links employee and customer satisfaction to firm profits. Five links exist within the chain: Internal service quality. Satisfied and productive service employees. Great service value. Satisfied and loyal customers. Healthy service profits and growth. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 44 Marketing in Action Zappos knows that happy customers begin with happy, dedicated, and perpetually chipper employees. Employees tweets to customers bear that out. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 45 Figure 7.4: Three Types of Service Marketing Marketing Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 46 Services Marketing External marketing: Traditional marketing via the 4 Ps. Internal marketing: Orienting and motivating customer-contact employees and the supporting service people to work as a team to provide customer satisfaction. Interactive marketing: Training service employees in the fine art of interacting with customers to satisfy their needs. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 47 Marketing in Action Four Seasons has perfected the art of internal and interactive marketing to its employees. The Four Seasons hires only the best people with the right attitude who will follow the golden rule. Employees receive 3 months of training, including improvisation exercises to help them understand customers. Salaries are among the 75th 90th percentile for the industry. All employees, regardless of position, eat together regularly for free in the hotel. Plus employees are allowed free Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 48 Major Service Marketing Major Tasks Tasks Managing service differentiation: Develop a differentiated offer, delivery, and image. PetSmart is a one-stop shop for all pet needs, including boarding. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 49 Major Service Marketing Major Tasks Tasks Managing service quality: Set high service quality standards, have good service recovery, empower front-line employees. Service recovery is critical. Managing service productivity: Train current employees or hire new ones, increase quantity and sacrifice quality, harness technology. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 50 Brand Equity The differential effect that knowing the brand name has on customer response to the product or its marketing. marketing. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 51 Building Strong Brands Brand equity: Measures the brands ability to capture consumer preference and loyalty. Is a valuable asset that offers many competitive advantages. Builds strong and profitable customer relationships that result in loyal customers (customer equity). Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 52 Figure 7.5: Brand Strategy Decisions Brand Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 53 Brand Positioning Marketers can position brands clearly in customers minds at any of three levels: Product attributes Product benefits Beliefs and values Marketers should create a brand mission and vision of what the brand must be and do when positioning the brand. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 54 Brand Name Selection Desirable qualities for a brand name: 1. It should suggest the products benefits 2. 3. 4. 5. 6. and qualities. It should be easy to pronounce, recognize, and remember. It should be distinctive. It should be extendable. It should translate easily into foreign languages. It should be capable of registration and legal protection. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 55 Brand Sponsorship Brand sponsorship options include: National brands Also called manufacturer brands Store brands Also called private brands Licensed brands Name or character licensing Private labels are growing rapidly. Co-branding Creates broader appeal and brand equity Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 56 Marketing in Action Nickelodeon has developed a stable full of hugely popular characters which can be licensed by marketers such as SpongeBob SquarePants that generate billions of dollars of retail sales each year. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 57 Figure 7.6: Brand Development Strategies Brand Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 58 Brand Development Line extension: Extending an existing brand name to new forms, colors, sizes, ingredients, or flavors within a product category. Brand extension: Extending an existing brand name to new product categories. Watch this video and learn how Swiss Army developed its brand extensions! Click on filmstrip icon at left to play video Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 59 Brand Development Multibranding: Offers a way to establish different features and appeal to different customer segments, lock up more reseller shelf space, and capture a larger market share. New brands: Developed based on belief that the power of its existing brand is waning and a new brand name is needed. Also used for products in a new product category. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 60 Managing Brands Continuously communicate the brands positioning to consumers. Manage all brand touch points to maximize the brand experience. Live the brand the firm must train employees to be customer centered. Implement internal branding campaign among employees. Audit brands strengths and weaknesses on a regular basis. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 61 1. 2. 3. 4. Rest Stop: Reviewing the Concepts Concepts Define product and the major classifications of products and services. Describe the decisions companies make regarding their individual products and services, product lines, and product mixes. Identify the four characteristics that affect the marketing of services and the additional marketing considerations that services require. Discuss branding strategythe decisions companies make in building and managing their brands. Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 62 All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of the publisher. Printed in the United States of America. Copyright2011PearsonEducation,Inc. PublishingasPrenticeHall Copyright 2011, Pearson Education Inc., Publishing as Prentice-Hall 7 - 63
Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Toledo - BUAD - 3010
Developing NewProductsProductsandManaging the Product LifeCycleChapter8Rest Stop: Previewing theConceptsConcepts1.2.3.4.Explain how companies find and developnew-product ideas.List and define the steps in the newproduct development process
Toledo - BUAD - 3010
Marketing Channels:MarketingDelivering Customer ValueChapter10Rest Stop: Previewing theConceptsConcepts1.2.3.4.5.Explain why companies use marketingchannels and discuss the functions thesechannels perform.Discuss how channel members intera
Toledo - BUAD - 3010
CommunicatingCustomer Value:CustomerAdvertising and PublicRelationsChapter12Rest Stop: Previewing theConceptsConcepts1.2.3.4.Define the five promotion mix toolsfor communicating customer value.Discuss the changingcommunications landscape
Toledo - BUAD - 3010
Personal Sellingand Sales PromotionandChapter13Rest Stop: Previewing theConceptsConcepts1.2.3.4.Discuss the role of a companyssalespeople in creating value forcustomers and building customerrelationships.Identify and explain the six major
Toledo - BUAD - 3010
Direct and OnlineMarketing:Marketing:Building Direct CustomerRelationshipsChapter14Rest Stop: Previewing theConceptsConcepts1.2.3.4.5.Define direct marketing and discuss itsbenefits to customers and companies.Identify and discuss the majo
Toledo - BUAD - 3010
The GlobalMarketplaceMarketplaceChapter15Rest Stop: Previewing theConceptsConcepts1.2.3.4.Discuss how the international tradesystem and the economic, politicallegal, and cultural environmentsaffect a companys internationalmarketing decision
Toledo - BUAD - 3010
Marketing:Marketing:Creating andCapturing CustomerValueChapter1Rest Stop: Previewing theConceptsConcepts1.2.3.4.Define marketing and the marketingprocess.Explain the importance of understandingcustomers and identify the five coremarketpl
Toledo - BUAD - 3010
Company andMarketing Strategy:MarketingPartnering to BuildCustomer RelationshipsChapter2Rest Stop: Previewing theConceptsConcepts1.2.3.4.5.Explain companywide strategic planningand its four steps.Discuss how to design business portfolios
Toledo - BUAD - 3010
Analyzing theMarketingEnvironmentEnvironmentChapter3Rest Stop: Previewing theConceptsConcepts1.2.3.4.5.Describe the environmental forces thataffect the companys ability to serve itscustomers.Explain how changes in the demographicand econ
Toledo - BUAD - 3010
Managing MarketingInformationInformationTo Gain Customer InsightsChapter4Rest Stop: Previewing theConceptsConcepts1.2.3.4.5.Explain the importance of informationin gaining insights about themarketplace and customers.Define the marketing i
Toledo - BUAD - 3010
PERSONAL MARKETING PLAN INSTRUCTIONS- BUAD 3010/5410BACKGROUNDComplete one or two paragraphs and no more than one page describing events in your life that shaped youand your behavior. For each item that you mention, you must discuss the impact that the
University of Toronto - ECE - 344
Lecture 1: IntroductionDavid LieECE344University of Toronto1Goals of the Course Understand basic concepts of operating systems Purpose and requirements for an OS Major OS sub-systems Design principles and implementation Build operating systems,
University of Toronto - ECE - 344
Lecture 2: OS FundamentalsDavid LieECE344University of Toronto1Overview Principles in the design of systems software Problems in computer systems Design principles for coping with these problems Reasoning behind an operating systemECE344: Operat
University of Toronto - ECE - 344
Lecture 3: The Hardware InterfaceDavid LieECE344University of Toronto1Hardware Resources Hardware resources in a computer system can be broadlyclassified into 3 types: Processor Memory Devices Each have different characteristics and purposes fr
University of Toronto - ECE - 344
Lecture 4: OS AbstractionsDavid LieECE344University of Toronto1Overview The fundamental operating system abstractions Threads Virtual memory Bounded buffer Hardware support for operating systems System calls Enforcing protectionECE344: Operat
University of Toronto - ECE - 344
Lecture 5: ThreadsDavid LieECE344University of Toronto1OverviewPrograms and thread abstractionThread schedulingThread creation and terminationKernel threads vs. user threadsECE344: Operating Systems2Threads A thread is a stream of instruction
University of Toronto - ECE - 344
Lecture 6: ThreadsDavid LieECE344University of Toronto1Overview Thread Implementation Thread scheduling Thread creation and termination Kernel threads vs. user threadsECE344: Operating Systems2Threads and Processes Processes can have multiple
University of Toronto - ECE - 344
Lecture 7: ThreadsDavid LieECE344University of Toronto1Overview Separate OS thread vs Current thread design Kernel threads vs. user threadsECE344: Operating Systems2Does OS have its Own Thread State? Programs have thread state Allows stopping
University of Toronto - ECE - 344
Lecture 8: SynchronizationDavid LieECE344University of Toronto1Overview Need for synchronization Different synchronization primitives Locks Conditional Variables Semaphores Common Synchronization Problems Deadlocks, Livelock, starvation Trade
University of Toronto - ECE - 344
Lecture 9: SynchronizationDavid LieECE344University of Toronto1Overview Need for synchronization Different synchronization primitives Locks Conditional Variables Semaphores Common Synchronization Problems Deadlocks, Livelock, starvation Trade
University of Toronto - ECE - 344
Lecture 10: SynchronizationDavid LieECE344University of Toronto1Overview Need for synchronization Different synchronization primitives Locks Conditional Variables Semaphores Common Synchronization Problems Deadlocks, Livelock, starvation Trad
University of Toronto - ECE - 344
Lecture 11: Unix System Calls and PosixThreadsDavid LieECE344University of Toronto1Overview Process-related Unix system calls Posix threadsECE344: Operating Systems2Process-related Unix System Calls Unix provides process-related system calls f
University of Toronto - ECE - 344
Lecture 12: Memory ManagementDavid LieECE344University of Toronto1Outline Introduction to memory management Fragmentation Paging Hardware Support Virtual Memory Translation Page Tables Linear, Multi-level and inverted Page Tables Memory Resou
University of Toronto - ECE - 344
Lecture 13: Memory ManagementDavid LieECE344University of Toronto1Outline Introduction to memory management Fragmentation Paging Hardware Support Virtual Memory Translation Page Tables Linear, Multi-level and inverted Page Tables Memory Resou
University of Toronto - ECE - 344
Lecture 14: Memory ManagementDavid LieECE344University of Toronto1Outline Introduction to memory management Fragmentation Paging Hardware Support Virtual Memory Translation Page Tables Linear, Multi-level and inverted Page Tables Memory Resou
University of Toronto - ECE - 344
Lecture 15: Memory ManagementDavid LieECE344University of Toronto1Overview The TLB Miss Handler: Page Fault Handler Swap Handler Managing the Swap Area Paging issues and Performance Putting it all together. VM and OS events: Process Creation,
University of Toronto - ECE - 344
Lecture 16: Memory ManagementDavid LieECE344University of Toronto1Overview The TLB Miss Handler: Page Fault Handler Swap Handler Managing the Swap Area Paging issues and Performance Putting it all together. VM and OS events: Process Creation,
University of Toronto - ECE - 344
Lecture 17: Memory ManagementDavid LieECE344University of Toronto1Overview The TLB Miss Handler: Page Fault Handler Swap Handler Managing the Swap Area Paging issues and Performance Putting it all together. VM and OS events: Process Creation,
University of Toronto - ECE - 344
Lecture 18: Page Replacement AlgorithmsDavid LieECE344University of Toronto1OverviewIntroductionPage replacement algorithmsLocal vs. global page replacementPage bufferingThrashingECE344: Operating Systems2Introduction We have seen that OS al
University of Toronto - ECE - 344
Lecture 19: Page Replacement AlgorithmsDavid LieECE344University of Toronto1OverviewIntroductionPage replacement algorithmsLocal vs. global page replacementPage bufferingThrashingECE344: Operating Systems2Least Recently Used (LRU) A refineme
University of Toronto - ECE - 344
Lecture 20: SchedulingDavid LieECE344University of Toronto1OverviewPurpose of schedulingScheduling AlgorithmsMultiprocessor IssuesModern SystemsECE344: Operating Systems2Purpose of Scheduling OS scheduler decides when a thread should be run
University of Toronto - ECE - 344
Lecture 21: SchedulingDavid LieECE344University of Toronto1OverviewPurpose of schedulingScheduling AlgorithmsMultiprocessor IssuesModern SystemsECE344: Operating Systems2Static Priority Scheduling Each thread is assigned a priority when it is
University of Toronto - ECE - 344
Lecture 22: File SystemsDavid LieECE344University of Toronto1Outline File Systems Overview of file system Disk Basics File system design Consistency and crash recovery Sharing files Unix file system Disks Disk scheduling algorithms Redundan
University of Toronto - ECE - 344
Lecture 23: File SystemsDavid LieECE344University of Toronto1Outline File Systems Overview of file system Disk Basics File system design Consistency and crash recovery Sharing files Unix file system Disks Disk scheduling algorithms Redundan
University of Toronto - ECE - 344
Lecture 24: File SystemsDavid LieECE344University of Toronto1Outline File Systems Overview of file system Disk Basics File system design Consistency and crash recovery Sharing files Unix file system Disks Disk scheduling algorithms Redundan
University of Toronto - ECE - 344
Lecture 25: File SystemsDavid LieECE344University of Toronto1Outline File Systems Overview of file system Disk Basics File system design Consistency and crash recovery Sharing files Unix file system Disks Disk scheduling algorithms Redundan
University of Toronto - ECE - 344
Lecture 26: VirtualizationDavid LieECE344University of Toronto1System Virtualization Operating systems virtualize the CPU and devices so that youcan run multiple, independent processes: Each process is isolated, it believes it has exclusive access
University of Toronto - ECE - 344
Lecture 27: VirtualizationDavid LieECE344University of Toronto1Memory Virtualization Another challenge with VMM implementation is virtualizing theMMU: VMM needs to use MMU to isolate different guest OSs fromeach other Guest OSs need to use MMU t
University of Toronto - ECE - 344
Lab 0: OverviewDavid LieECE344University of Toronto1Lab Goals Get familiar with OS161 Learn to build and install a kernel and test environment Get familiar with tools: Cscope: source code navigation Subversion: versioning and collaboration GDB:
University of Toronto - ECE - 344
Lab 1: OverviewDavid LieECE344University of Toronto1Overview Review 3 synchronization types: Locks Semaphores Conditional Variables What is deadlock? Overview of synch.h Tips on DebuggingECE344: Operating Systems2
University of Toronto - ECE - 344
Lab 2: OverviewDavid LieECE344University of Toronto1Overview Some notes: How to use splhigh/splx Explanation of system callsECE344: Operating Systems2Splhigh/Splx These disable interrupts Think of this as a global lock for all threads. Everyt
University of Toronto - ECE - 344
Lab 2.1: OverviewDavid LieECE344University of Toronto1Function call flowsys_execvsys_forkthread_forkmd_forkentrymd_usermodemips_usermodeECE344: Operating Systems2Md_usermode vs md_forkentrySets up processor for going back to userspace for a
University of Toronto - ECE - 344
Lab 3.0: OverviewDavid LieECE344University of Toronto1Primer Look at kern/arch/mips/include/tlb.h: Description of the TLB interface0xc000000KSEG0 Understand memory layout of MIPS0x8000000 Look at kern/arch/mips/include/vm.h KUSEG: user progra
University of Toronto - ECE - 344
Lab 3.1: OverviewDavid LieECE344University of Toronto1Tasks Major Task: Implement as_copy() so you can support fork() Minor Task Implement sbrk()ECE344: Operating Systems2Implementing as_copy() As_copy() in dumbvm just does a keep copy of the
University of Toronto - ECE - 344
Lab 3.2: OverviewDavid LieECE344University of Toronto1TasksMajor Task: Implement SwappingMinor Task Performance counters and tuningECE344: Operating Systems2Implementing SwapOverview: In your coremap allocation function, you should currently
University of Toronto - CSC - 326
CSC326 Programming Languages (Lec1)CSC326 Programming Languages (Lec 1)iCSC326 Programming Languages (Lec1)iiREVISION HISTORYNUMBERDATE1.02011-09DESCRIPTIONNAMEJZCSC326 Programming Languages (Lec1)iiiContents1Agenda12Goal13Whats
University of Toronto - CSC - 326
CSC326 Python Imperative Core (Lec2)CSC326 Python Imperative Core (Lec 2)iCSC326 Python Imperative Core (Lec2)iiREVISION HISTORYNUMBERDATE1.02011-09DESCRIPTIONNAMEJZCSC326 Python Imperative Core (Lec2)iiiContents1Agenda12Invoking Py
University of Toronto - CSC - 326
CSC326 Python SequencesiCSC326 Python SequencesCSC326 Python SequencesiiREVISION HISTORYNUMBERDATE1.02011-09DESCRIPTIONNAMEJZCSC326 Python SequencesiiiContents1Agenda12while Statement13Sequence Overview24String25Lists46Dict
University of Toronto - CSC - 326
CSC326 Array Programming ParadigmiCSC326 Array Programming ParadigmCSC326 Array Programming ParadigmiiREVISION HISTORYNUMBERDATE1.02011-09DESCRIPTIONNAMEJZCSC326 Array Programming ParadigmiiiContents1Agenda12Array Programming Language
University of Toronto - CSC - 326
CSC326 Persistent ProgrammingiCSC326 Persistent ProgrammingCSC326 Persistent ProgrammingiiREVISION HISTORYNUMBERDATE1.02011-09DESCRIPTIONNAMEJZCSC326 Persistent ProgrammingiiiContents1Agenda12Persistent Programming13File14File na
University of Toronto - CSC - 326
CSC326 Object Oriented ProgrammingiCSC326 Object Oriented ProgrammingCSC326 Object Oriented ProgrammingiiREVISION HISTORYNUMBERDATE1.02011-09DESCRIPTIONNAMEJZCSC326 Object Oriented ProgrammingiiiContents1Agenda12Classes and Objects13
University of Toronto - CSC - 326
CSC326 Meta ProgrammingiCSC326 Meta ProgrammingCSC326 Meta ProgrammingiiREVISION HISTORYNUMBERDATE1.02011-09DESCRIPTIONNAMEJZCSC326 Meta ProgrammingiiiContents1Agenda12Class Factory13Meta Class14Decorator25Misuse of Decorators
University of Toronto - CSC - 326
CSC326 Functional ProgrammingiCSC326 Functional ProgrammingCSC326 Functional ProgrammingiiREVISION HISTORYNUMBERDATE1.02011-09DESCRIPTIONNAMEJZCSC326 Functional ProgrammingiiiContents1Agenda12Eliminating if13Eliminating Sequential S
Northwestern - PHYSICS - 102
Bernard WenSept. 23, 2010BP: A False FaadeAs one of the worlds largest energy companies, (Who We Are) BP is constantlyunder public scrutiny, so it is easy for the company to advertize a false faade of socialresponsibility. Its homepage is inundated w
University of Texas - EE - 351K
EE 351K Probability, Statistics, and Random ProcessesInstructor:S.ShakkottaiHomework 1 SolutionsProblem 1and P (A B ).SPRING 2012shakkott@ece.utexas.eduWe are given that P (A) = 0.6, P (B c ) = 0.45, and P (A B ) = 0.85. Determine P (B )Solution :
University of Texas - EE - 351K
EE 351K Probability, Statistics, and Random ProcessesInstructor:S.ShakkottaiHomework 1SPRING 2012shakkott@ece.utexas.eduProblem 1and P (A B ).We are given that P (A) = 0.6, P (B c ) = 0.45, and P (A B ) = 0.85. Determine P (B )Problem 2Let A and
University of Texas - EE - 351K
EE 351K Probability, Statistics, and Random ProcessesInstructor:S. ShakkottaiHomework 2 SolutionsSPRING 2012shakkott@ece.utexas.eduProblem 1A hard disk storing information in binary form has been corrupted, so it can only be read withbit errors. Du
University of Texas - EE - 351K
EE 351K Probability, Statistics, and Random ProcessesInstructor:S. ShakkottaiHomework 2SPRING 2012shakkott@ece.utexas.eduProblem 1A hard disk storing information in binary form has been corrupted, so it can only be read withbit errors. Due to error
University of Texas - EE - 351K
EE 351K PROBABILITY & RANDOM PROCESSESInstructor: Sujay SanghaviHomework 3 SolutionFALL 2011sanghavi@mail.utexas.eduProblem 1Count the number of distinguishable ways in which you can arrange the letters in the words:(a) children(b) bookkeeperSol:
University of Texas - EE - 351K
EE 351K PROBABILITY & RANDOM PROCESSESInstructor: Sujay SanghaviHomework 3FALL 2011sanghavi@mail.utexas.eduDue: September 22th in classProblem 1Count the number of distinguishable ways in which you can arrange the letters in the words:(a) children
University of Texas - EE - 351K
EE 351K PROBABILITY & RANDOM PROCESSESInstructor: Sujay SanghaviHomework 4 SolutionFALL 2011sanghavi@mail.utexas.eduProblem 1There are n multiple-choice questions in an exam, each with 5 choices. The student knows the correctanswer to k of them, an