University of Pennsylvania Department of Electrical and Systems Engineering Digital Audio Basics

Size: px
Start display at page:

Download "University of Pennsylvania Department of Electrical and Systems Engineering Digital Audio Basics"

Transcription

1 University of Pennsylvania Department of Electrical and Systems Engineering Digital Audio Basics ESE250 Spring 2013 Lab 9: Process CPU Sharing Friday, March 15, 2013 For Lab Session: Thursday, March 21, 2013in Moore 100 and Ketterer lab. Due: Wednesday, March 27, 2013by 12:00pm. Collaboration: Work in lab in teams of 2. Perform individual writeups. See course collaboration policy in the Administrative Handout. Objective: Observe and quantify impact of process sharing on a single CPU system. Prelab Requirements: download and read this entire lab assignment. Optional: Bring your headphones. Bring two.wav file at least two minutes long for use. in encode benchmarking. Deliverable: Answers to the prelab question. Answers to labeled questions that accompany the experiments. Handin: All labs will be turned in electronically through the Penn Blackboard website. Go to the assignment submission link and follow the instructions. Please submit all your files as one zip file. Also, remember that your writeup should be a PDF file. Exit Ticket: Show your scheduling observations to the TA 1

2 Motivation Physical processors are usually time-shared between multiple running processes. This is done in order to give the user the illusion of running multiple applications at the same time or to allow a number of tasks to be done simultaneously. This is usually achieved by using a operating system to act is a resource manager that dictates which process gets to run in the processor at any given moment. In this lab, you will experiment with multiple processes running on a single processor. Lab Procedure Guide You should keep track of time as you work through the lab; the tasks you will carry out are not particularly complex, but may take a while to complete. Make sure to collect all the required information in order to do your analysis and respond to the questions for the writeup. You may find it useful to refer back to last week s lab appendix, which summarized useful unix commands. Two additional commands you may find useful this week: ps list running processes (by default, only the ones you own). kill kill a running process identified by process id. Timing Tasks 1. Login to your linux machine. 2. Start a terminal. 3. Use cpu status to determine the state of your workstation and set it into single processor state. The linux machines in Ketterer and Moore 100 are 8-core (eight processor cores on the same integrated circuit die) machines. You can see which of these cores are active by entering cpu status get into a terminal. 4. In order to make sure this lab is focused on the sharing of just a single processor, we want to limit the number of processors running during this lab. (If there is time left at the end of the lab, you may want to rerun some of the experiments with the second core enabled and observe the difference.) You can limit the number of running processor cores to one by entering cpu status set single into a terminal. For other options, just enter cpu status. 5. Use time250 to time the execution of lame encoding a.wav file. 1 You can do this by: 1 The system is now set up to let you run lame directly, without the need to be in a particular directory. 2

3 time250 <command-to-encode-file-with-lame> where <command-to-encode-file-with-lame> is the command you used to encode files with lame in lab 8. (For reference, it is./lame <your-wav> <newly-created-mp3>, where <your-wav> is the.wav you d like to encode, and <newly-created-mp3> is the name of the mp3 that lame will create.) As with previous labs, you can download a suitable.wav file from the ESE250 website. We have configured time250 to report the percentage of the CPU the task used during execution, three times (user, system, and elapsed) along with the number of voluntary and involuntary context switches the task did during execution. user time spent directly running this task system time spent in the kernel running OS service operations on behalf of this task elapsed elapsed wall-clock time between start and finish of this task. If nothing else runs during this task, elapsed time and user time will be close together. However, when the task is slowed down by other tasks (or by bottlenecks in I/O), the elapsed time may be larger than the user time. voluntary context switch Number of times that the program was context-switched voluntarily, for instance while waiting for an I/O operation to complete. 2 involuntary context switch Number of times the process was context-switched involuntarily (because the time slice expired). 2 Record the execution times and context switches for the lame encoding operation A1. 6. In a terminal, start the htop command. You will leave this running for the remainder of the lab. htop shows you the status of tasks running on your machine. At the top of the display are some general statistics about the machine. Below a column header line, there are statistics associated with each of the running processes ordered by the fraction of the CPU capacity the tasks are utilizing. There may be more tasks running than what you see, using the arrow keys, you can scroll down to see these other processes. The top line (starts Cpu ) shows how busy the CPU is and how that is divided between user jobs (in green) like yours, system tasks (in red) for the operating system kernel, and niced user jobs (in blue). When you first bring it up, the system should be mostly idle. For the process rows, here s a brief description of some of the fields: PID process ID, a unique identifier assigned to the process USER user who owns the process PRI priority NI nice level (you ll experiment with this later in the lab) Process priority. S process status, R for a running process, S for an idle process. CPU% percentage of the CPU time used by this task 2 Source: time250 man page 3

4 MEM% percentage of the memory used by this task TIME+ elapsed runtime on this job since it started Command the command that started the process You can sort by a different column by pressing F6, choosing the column and pressing return. Use the man command to get more information on htop. Real-Time Tasks 7. Observe the behavior of a set of real-time tasks: (a) Keep the htop terminal open and start three new terminals. (b) In the other terminals, start the following: Run playbigbuckbunnies to get four copies of mplayer playing the video clip Big Buck Bunny. 3 Run atlantis, this will run a windowed version of a screen saver. Run circuit, this will run a windowed version of a screen saver. (c) Resize the screen saver windows so that you can see all 4 videos, 2 screen savers and the htop window. (d) Record the overall CPU capacity consumed by running the tasks A2 (moving the mouse or typing will consume CPU capacity, so make sure to let your machine settle down before making a measurement!) (e) Observe the tasks and note if any performing poorly (i.e. they are performing worse than they would if they were the only task running) A3 (f) For each of the tasks started above, record the fraction of the CPU capacity and memory capacity the task is using. A4 8. Observe the impact of a best-effort task along with the real-time tasks. (a) With all of these tasks still running, in a new terminal, use time250 again to time the execution of the same lame encoding. Pay attention to the htop output and the performance of the ongoing tasks. (b) Record the execution times for this run A5. (c) Record the impact of the lame run on the other tasks, both qualitatively (not any change in performance from before) and in CPU usage (note in change in the fraction of CPU usage) A6 Stop all the real-time tasks you were running so the machine is again idle. If you need to stop the four mplayer movies, click on each one and press Q. 3 (c) copyright Blender Foundation from 4

5 Best Effort Tasks 1. Use two different.wav files for this experiment. 2. Run timed encodings for these two files sequentially as a basis for comparison. Use a semicolon to separate both commands on the same command line. The semicolon will cause the first command to run to completion and then run the second command. This way your typing speed does not effect how quickly the subsequent jobs are started after the earlier ones. Your command should look like time250 <command-to-encode-file1>; time250 <command-to-encode-file2> 3. Watch htop during execution. 4. Record the CPU times for the two runs A7. 5. Run these two timed encodings simultaneously; to be able to see the output of both time250 commands, run lame with the --quiet flag for both. To spawn two encodings simultaneously, use an & at the end of each command without the semicolon. When you add an & at the end of a command, it tell the OS to begin the command and not wait for it to finish. Your command should look like time250 <command-to-encode-file1>& time250 <command-to-encode-file2>& 6. Watch htop during execution. 7. Record the CPU times for the two runs A8. 8. Use nice to change the priority of jobs. (a) Rerun the pair of simultaneous lame jobs using nice to run one of them at a significantly lower priority. nice -n nice-level command-to-run Larger numbers represent lower priority (greater attempts to be nice to other processes). The maximum value is 19, so you probably start try 10, 15, and then 19. (b) Observe difference in percentage of CPU time assigned to each routine in htop and report A9. (c) Record the time250 output A10. 5

6 Observing Scheduling 1. Go into the ese250-lab9 direction, which should be in your home directory. 2. Decode the first 100 lines of the compressed file fb.comp by using a modified version of lab 3 s decoder, redirect the output to a file: java coding.decoder fb.comp fb.dic 3804 > fb.txt 3. Look at output file fb.txt 4. Run ourwc on the file fb.txt by redirecting standard in as follows:./ourwc < fb.txt. ourwc is similar to the system s wc (word count) command but we ve modified a little bit to show an incremental count at each line. 5. Run the pipelined operation: java coding.decoder fb.comp fb.dic 3804./ourwc The pipe connector ( ) tells the operating system to feed the output from the preceding program to the input of the following program. Pipes can be used to communicate between simultaneously running processes. 6. Observe the console output of this pipelined run and the individual runs A11. Cleanup and logout. 1. save away any data you need to complete the lab 2. remove any files you have created 3. end any remaining running tasks 4. logout Lab Writeup Guidelines Theory: Pre-lab Question 1: One of the OS s jobs is to oversee sharing of the processor between multiple processes. Briefly describe three (3) different ways in which the OS could decide to do this. State any assumptions that you make about what the OS can know and discuss at least one advantage and one problem with each method. Remember that all tasks are not created equal: different tasks take different amounts of time to run to completion, some tasks do more important things than others (higher priority), and some times have strict timing associated with them (they must start running by a particular time and finish executing by a particular time after they start running for their execution to be correct better never than late). 6

7 Analysis Question 2: Report your observations A1 A11. Real-Time Tasks Question 3: Form your observations in A2 and A4, what can you say about the resource requirements for the real-time tasks? Question 4: Form your observations in A3, how well is the CPU managing to run the real-time tasks? (Is it handling the job perfectly, or is it failing in some way?) Question 5: Form your observations in A5 and A6, how well is the CPU managing to run the real-time tasks alongside the best effort task? What was the impact on the real-time tasks? What was the impact on the best-effort task? Best Effort Tasks Question 6: What happens to the elapsed time for each encode when run simultaneously with another encode? Question 7: What happens to the elapsed time for the encode that was run with nice? (i.e. when the process is given a niceness of 0?) Question 8: How does the total time for both encodes compare between the sequential and simultaneous cases for the case without nice? Question 9: How does the total time for both encodes compare between the sequential and simultaneous cases for the run with nice? Observing Scheduling Question 10: How does the pipelined (piped) run output compare to the individual run output? 7

8 Conclusion Question 11: From your observations, describe how the operating system is running the tasks on the processor. (Is it similar to any of the schemes you described in your prelab?) Further Thought This section is not part of your required assignment. Due to the nature of this course, we can only begin to glimpse the depth and richness of each of the topic areas. This question is intended to offer some headings to contemplate in more depth; feel free to append your answer to your report. The idea that processors are expensive is rapidly becoming dated. Multicore chips with 100s of small processors are already available, and we will soon see chips with either 1000s of small processors or 10s to 100s of large processors. How does the role of the OS change? What functions become less important or go away? change in nature? become more important? 8

Introduction to Operating Systems

Introduction to Operating Systems Introduction to Operating Systems It is important that you familiarize yourself with Windows and Linux in preparation for this course. The exercises in this book assume a basic knowledge of both of these

More information

CS10110 Introduction to personal computer equipment

CS10110 Introduction to personal computer equipment CS10110 Introduction to personal computer equipment PRACTICAL 4 : Process, Task and Application Management In this practical you will: Use Unix shell commands to find out about the processes the operating

More information

Chapter 2: Getting Started

Chapter 2: Getting Started Chapter 2: Getting Started Once Partek Flow is installed, Chapter 2 will take the user to the next stage and describes the user interface and, of note, defines a number of terms required to understand

More information

Operating System and Process Monitoring Tools

Operating System and Process Monitoring Tools http://www.cse.wustl.edu/~jain/cse567-06/ftp/os_monitors/index.html 1 of 12 Operating System and Process Monitoring Tools Arik Brooks, awb1@wustl.edu Abstract: Monitoring the performance of operating systems

More information

Process Scheduling CS 241. February 24, 2012. Copyright University of Illinois CS 241 Staff

Process Scheduling CS 241. February 24, 2012. Copyright University of Illinois CS 241 Staff Process Scheduling CS 241 February 24, 2012 Copyright University of Illinois CS 241 Staff 1 Announcements Mid-semester feedback survey (linked off web page) MP4 due Friday (not Tuesday) Midterm Next Tuesday,

More information

Real-Time Scheduling 1 / 39

Real-Time Scheduling 1 / 39 Real-Time Scheduling 1 / 39 Multiple Real-Time Processes A runs every 30 msec; each time it needs 10 msec of CPU time B runs 25 times/sec for 15 msec C runs 20 times/sec for 5 msec For our equation, A

More information

Test Run Analysis Interpretation (AI) Made Easy with OpenLoad

Test Run Analysis Interpretation (AI) Made Easy with OpenLoad Test Run Analysis Interpretation (AI) Made Easy with OpenLoad OpenDemand Systems, Inc. Abstract / Executive Summary As Web applications and services become more complex, it becomes increasingly difficult

More information

CPSC 2800 Linux Hands-on Lab #7 on Linux Utilities. Project 7-1

CPSC 2800 Linux Hands-on Lab #7 on Linux Utilities. Project 7-1 CPSC 2800 Linux Hands-on Lab #7 on Linux Utilities Project 7-1 In this project you use the df command to determine usage of the file systems on your hard drive. Log into user account for this and the following

More information

TOP(1) Linux User s Manual TOP(1)

TOP(1) Linux User s Manual TOP(1) NAME top display top CPU processes SYNOPSIS top [ ] [ddelay] [ppid] [q][c][c][s][s][i][niter] [b] DESCRIPTION top provides an ongoing look at processor activity in real time. It displays a listing of the

More information

ERserver. iseries. Work management

ERserver. iseries. Work management ERserver iseries Work management ERserver iseries Work management Copyright International Business Machines Corporation 1998, 2002. All rights reserved. US Government Users Restricted Rights Use, duplication

More information

Managing Your Desktop with Exposé, Spaces, and Other Tools

Managing Your Desktop with Exposé, Spaces, and Other Tools CHAPTER Managing Your Desktop with Exposé, Spaces, and Other Tools In this chapter Taking Control of Your Desktop 266 Managing Open Windows with Exposé 266 Creating, Using, and Managing Spaces 269 Mac

More information

Digital Cable TV. User Guide

Digital Cable TV. User Guide Digital Cable TV User Guide T a b l e o f C o n T e n T s DVR and Set-Top Box Basics............... 2 Remote Playback Controls................ 4 What s on TV.......................... 6 Using the OK Button..................

More information

PuTTY/Cygwin Tutorial. By Ben Meister Written for CS 23, Winter 2007

PuTTY/Cygwin Tutorial. By Ben Meister Written for CS 23, Winter 2007 PuTTY/Cygwin Tutorial By Ben Meister Written for CS 23, Winter 2007 This tutorial will show you how to set up and use PuTTY to connect to CS Department computers using SSH, and how to install and use the

More information

Charter Business Desktop Security Administrator's Guide

Charter Business Desktop Security Administrator's Guide Charter Business Desktop Security Administrator's Guide Table of Contents Chapter 1: Introduction... 4 Chapter 2: Getting Started... 5 Creating a new user... 6 Recovering and changing your password...

More information

IBM. Implementing SMTP and POP3 Scenarios with WebSphere Business Integration Connect. Author: Ronan Dalton

IBM. Implementing SMTP and POP3 Scenarios with WebSphere Business Integration Connect. Author: Ronan Dalton IBM Implementing SMTP and POP3 Scenarios with WebSphere Business Integration Connect Author: Ronan Dalton Table of Contents Section 1. Introduction... 2 Section 2. Download, Install and Configure ArGoSoft

More information

Payment Cycle. Getting Started The Landing Page

Payment Cycle. Getting Started The Landing Page Payment Cycle Getting Started The Landing Page 6 2 3 5 7 SUBMIT OR TRACK A REFERRAL Clicking this button will take you to Payment Cycle, FiNet s automated electronic referral system. Here you can submit

More information

Blackboard Collaborate Introduction & Handbook

Blackboard Collaborate Introduction & Handbook CSU Stanislaus Office of Information Technology Blackboard Collaborate Introduction & Handbook What is Collaborate? Blackboard Collaborate is the university s online meeting and conferencing service. Users

More information

Cisco Setting Up PIX Syslog

Cisco Setting Up PIX Syslog Table of Contents Setting Up PIX Syslog...1 Introduction...1 Before You Begin...1 Conventions...1 Prerequisites...1 Components Used...1 How Syslog Works...2 Logging Facility...2 Levels...2 Configuring

More information

This document was derived from simulation software created by Steve Robbins which was supported by NSF DUE-9752165

This document was derived from simulation software created by Steve Robbins which was supported by NSF DUE-9752165 UNIX Concurrent IO Simulator Exercises This document was derived from simulation software created by Steve Robbins which was supported by NSF DUE-9752165 Instructions: Download the UNIX Concurrent I/O

More information

Quick Start Guide. www.uptrendsinfra.com

Quick Start Guide. www.uptrendsinfra.com Quick Start Guide Uptrends Infra is a cloud service that monitors your on-premise hardware and software infrastructure. This Quick Start Guide contains the instructions to get you up to speed with your

More information

HPCI Help Desk System User Manual Ver. 2

HPCI Help Desk System User Manual Ver. 2 Document ID:HPCI-OF01-002E-02 HPCI Help Desk System User Manual Ver. 2 2013/09/30 HPCI Operating Office Revision History Date issued Ver. Descriptions 2012/3/30 1 2013/9/30 2 A full-fledged revision is

More information

Questions on Web CRD? Call the FINRA Gateway Call Center at 301-869-6699 8 A.M. - 8 P.M., ET, Monday through Friday.

Questions on Web CRD? Call the FINRA Gateway Call Center at 301-869-6699 8 A.M. - 8 P.M., ET, Monday through Friday. Web CRD Reports About Reports The Reports feature enables firms to request standard reports generated from data stored in Web CRD and IARD. Requested reports are available online for viewing or downloading.

More information

An Introduction to MPLAB Integrated Development Environment

An Introduction to MPLAB Integrated Development Environment An Introduction to MPLAB Integrated Development Environment 2004 Microchip Technology Incorporated An introduction to MPLAB Integrated Development Environment Slide 1 This seminar is an introduction to

More information

Features Reference. About Unified Communication System. Before Using This Machine. Starting a Meeting. What You Can Do During the Meeting

Features Reference. About Unified Communication System. Before Using This Machine. Starting a Meeting. What You Can Do During the Meeting Features Reference About Unified Communication System Before Using This Machine Starting a Meeting What You Can Do During the Meeting Leaving a Meeting Managing Address Book Changing Network Configuration

More information

Polycom Converged Management Application (CMA ) Desktop for Mac OS X. Help Book. Version 5.1.0

Polycom Converged Management Application (CMA ) Desktop for Mac OS X. Help Book. Version 5.1.0 Polycom Converged Management Application (CMA ) Desktop for Mac OS X Help Book Version 5.1.0 Copyright 2010 Polycom, Inc. Polycom and the Polycom logo are registered trademarks and Polycom CMA Desktop

More information

Signiant Agent installation

Signiant Agent installation Signiant Agent installation Release 11.3.0 March 2015 ABSTRACT Guidelines to install the Signiant Agent software for the WCPApp. The following instructions are adapted from the Signiant original documentation

More information

POINT OF SALES SYSTEM (POSS) USER MANUAL

POINT OF SALES SYSTEM (POSS) USER MANUAL Page 1 of 24 POINT OF SALES SYSTEM (POSS) USER MANUAL System Name : POSI-RAD System Release Version No. : V4.0 Total pages including this covering : 23 Page 2 of 24 Table of Contents 1 INTRODUCTION...

More information

USER GUIDE Version 2.0

USER GUIDE Version 2.0 USER GUIDE Version 2.0 TABLE of CONTENTS Introduction... 3 Hardware Overview... 3 Software Overview... 4 DAYSHIFT Panel... 5 Settings Panel... 6 Setup Tab... 6 Configure... 6 Show User Guide... 6 Preview

More information

CONNECTING TO DEPARTMENT OF COMPUTER SCIENCE SERVERS BOTH FROM ON AND OFF CAMPUS USING TUNNELING, PuTTY, AND VNC Client Utilities

CONNECTING TO DEPARTMENT OF COMPUTER SCIENCE SERVERS BOTH FROM ON AND OFF CAMPUS USING TUNNELING, PuTTY, AND VNC Client Utilities CONNECTING TO DEPARTMENT OF COMPUTER SCIENCE SERVERS BOTH FROM ON AND OFF CAMPUS USING TUNNELING, PuTTY, AND VNC Client Utilities DNS name: turing.cs.montclair.edu -This server is the Departmental Server

More information

May 09, 2010. Creating live broadcast with Kaltura Complete guide

May 09, 2010. Creating live broadcast with Kaltura Complete guide Creating live broadcast with Kaltura Complete guide May 09, 2010 Page 1 1. Change history... 3 2. Overview... 3 3. Client side integration... 4 3.1. Internet connection... 4 3.2. Broadcasting machine...

More information

TimeValue Software Due Date Tracking and Task Management Software

TimeValue Software Due Date Tracking and Task Management Software User s Guide TM TimeValue Software Due Date Tracking and Task Management Software File In Time Software User s Guide Copyright TimeValue Software, Inc. (a California Corporation) 1992-2010. All rights

More information

SOUTHERN POLYTECHNIC STATE UNIVERSITY. Snort and Wireshark. IT-6873 Lab Manual Exercises. Lucas Varner and Trevor Lewis Fall 2013

SOUTHERN POLYTECHNIC STATE UNIVERSITY. Snort and Wireshark. IT-6873 Lab Manual Exercises. Lucas Varner and Trevor Lewis Fall 2013 SOUTHERN POLYTECHNIC STATE UNIVERSITY Snort and Wireshark IT-6873 Lab Manual Exercises Lucas Varner and Trevor Lewis Fall 2013 This document contains instruction manuals for using the tools Wireshark and

More information

HammerDB Metrics. Introduction. Installation

HammerDB Metrics. Introduction. Installation HammerDB Metrics This guide gives you an introduction to monitoring system resources with HammerDB metrics. With HammerDB v2.18 metrics are available for monitoring CPU utilisation. Introduction... 1 Installation...

More information

Operating Systems Concepts: Chapter 7: Scheduling Strategies

Operating Systems Concepts: Chapter 7: Scheduling Strategies Operating Systems Concepts: Chapter 7: Scheduling Strategies Olav Beckmann Huxley 449 http://www.doc.ic.ac.uk/~ob3 Acknowledgements: There are lots. See end of Chapter 1. Home Page for the course: http://www.doc.ic.ac.uk/~ob3/teaching/operatingsystemsconcepts/

More information

Workflow Templates Library

Workflow Templates Library Workflow s Library Table of Contents Intro... 2 Active Directory... 3 Application... 5 Cisco... 7 Database... 8 Excel Automation... 9 Files and Folders... 10 FTP Tasks... 13 Incident Management... 14 Security

More information

The System Monitor Handbook. Chris Schlaeger John Tapsell Chris Schlaeger Tobias Koenig

The System Monitor Handbook. Chris Schlaeger John Tapsell Chris Schlaeger Tobias Koenig Chris Schlaeger John Tapsell Chris Schlaeger Tobias Koenig 2 Contents 1 Introduction 6 2 Using System Monitor 7 2.1 Getting started........................................ 7 2.2 Process Table.........................................

More information

Introduction to ilab Solutions for VUMC Users

Introduction to ilab Solutions for VUMC Users Introduction to ilab Solutions for VUMC Users (VUMC PIs, Lab Managers, and Lab Members) Table of Contents Account Access & Login Credentials... 2 Account Registration for First-time Users... 2 Accessing

More information

MSU Tier 3 Usage and Troubleshooting. James Koll

MSU Tier 3 Usage and Troubleshooting. James Koll MSU Tier 3 Usage and Troubleshooting James Koll Overview Dedicated computing for MSU ATLAS members Flexible user environment ~500 job slots of various configurations ~150 TB disk space 2 Condor commands

More information

CAS CLOUD WEB USER GUIDE. UAB College of Arts and Science Cloud Storage Service

CAS CLOUD WEB USER GUIDE. UAB College of Arts and Science Cloud Storage Service CAS CLOUD WEB USER GUIDE UAB College of Arts and Science Cloud Storage Service Windows Version, April 2014 Table of Contents Introduction... 1 UAB Software Policies... 1 System Requirements... 2 Supported

More information

Personal Portfolios on Blackboard

Personal Portfolios on Blackboard Personal Portfolios on Blackboard This handout has four parts: 1. Creating Personal Portfolios p. 2-11 2. Creating Personal Artifacts p. 12-17 3. Sharing Personal Portfolios p. 18-22 4. Downloading Personal

More information

Using an Android Phone or Tablet For Your Speech / Video Submission Assignment

Using an Android Phone or Tablet For Your Speech / Video Submission Assignment Using an Android Phone or Tablet For Your Speech / Video Submission Assignment McGraw- Hill Education s CONNECT for the following titles: Communication Matters, 2 nd ed. (Floyd) Communication Works, 11th

More information

How To Use Freedomvoice On A Cell Phone Or Landline Phone On A Pc Or Mac Or Ipad Or Ipa Or Ipo Or Ipod Or Ipode Or Ipro Or Ipor Or Ipore Or Ipoe Or Ipob Or

How To Use Freedomvoice On A Cell Phone Or Landline Phone On A Pc Or Mac Or Ipad Or Ipa Or Ipo Or Ipod Or Ipode Or Ipro Or Ipor Or Ipore Or Ipoe Or Ipob Or Virtual Phone System User Guide v5.4 169 Saxony Road, Suite 212 Encinitas, CA 92024 Phone & Fax: (800) 477-1477 Welcome! Thank you for choosing FreedomVoice. This User Guide is designed to help you understand

More information

13 Managing Devices. Your computer is an assembly of many components from different manufacturers. LESSON OBJECTIVES

13 Managing Devices. Your computer is an assembly of many components from different manufacturers. LESSON OBJECTIVES LESSON 13 Managing Devices OBJECTIVES After completing this lesson, you will be able to: 1. Open System Properties. 2. Use Device Manager. 3. Understand hardware profiles. 4. Set performance options. Estimated

More information

Contents. 2. cttctx Performance Test Utility... 8. 3. Server Side Plug-In... 9. 4. Index... 11. www.faircom.com All Rights Reserved.

Contents. 2. cttctx Performance Test Utility... 8. 3. Server Side Plug-In... 9. 4. Index... 11. www.faircom.com All Rights Reserved. c-treeace Load Test c-treeace Load Test Contents 1. Performance Test Description... 1 1.1 Login Info... 2 1.2 Create Tables... 3 1.3 Run Test... 4 1.4 Last Run Threads... 5 1.5 Total Results History...

More information

A) What Web Browser do I need? B) Why I cannot view the most updated content? C) What can we find on the school website? Index Page Layout:

A) What Web Browser do I need? B) Why I cannot view the most updated content? C) What can we find on the school website? Index Page Layout: A) What Web Browser do I need? - Window 7 / Window 8.1 => Internet Explorer Version 9 or above (Best in Version 11+) Download Link: http://windows.microsoft.com/zh-hk/internet-explorer/download-ie - Window

More information

Cisco Networking Academy Program Curriculum Scope & Sequence. Fundamentals of UNIX version 2.0 (July, 2002)

Cisco Networking Academy Program Curriculum Scope & Sequence. Fundamentals of UNIX version 2.0 (July, 2002) Cisco Networking Academy Program Curriculum Scope & Sequence Fundamentals of UNIX version 2.0 (July, 2002) Course Description: Fundamentals of UNIX teaches you how to use the UNIX operating system and

More information

Law Conferencing uses the Webinterpoint 8.2 web conferencing platform. This service is completely reservationless and available 24/7.

Law Conferencing uses the Webinterpoint 8.2 web conferencing platform. This service is completely reservationless and available 24/7. Law Conferencing uses the Webinterpoint 8.2 web conferencing platform. This service is completely reservationless and available 24/7. This document contains detailed instructions on all features. Table

More information

webmethods Certificate Toolkit

webmethods Certificate Toolkit Title Page webmethods Certificate Toolkit User s Guide Version 7.1.1 January 2008 webmethods Copyright & Document ID This document applies to webmethods Certificate Toolkit Version 7.1.1 and to all subsequent

More information

Scheduling Algorithms

Scheduling Algorithms Scheduling Algorithms List Pros and Cons for each of the four scheduler types listed below. First In First Out (FIFO) Simplicity FIFO is very easy to implement. Less Overhead FIFO will allow the currently

More information

Using esxtop to Troubleshoot Performance Problems

Using esxtop to Troubleshoot Performance Problems VMWARE TECHNICAL TROUBLESHOOTING NOTE VMware ESX Server 2 Using esxtop to Troubleshoot Performance Problems The VMware esxtop tool provides a real-time view (updated every five seconds, by default) of

More information

Using Process Monitor

Using Process Monitor Using Process Monitor Process Monitor Tutorial This information was adapted from the help file for the program. Process Monitor is an advanced monitoring tool for Windows that shows real time file system,

More information

UP L18 Enhanced MDM and Updated Email Protection Hands-On Lab

UP L18 Enhanced MDM and Updated Email Protection Hands-On Lab UP L18 Enhanced MDM and Updated Email Protection Hands-On Lab Description The Symantec App Center platform continues to expand it s offering with new enhanced support for native agent based device management

More information

Lab 0: Preparing your laptop for the course OS X

Lab 0: Preparing your laptop for the course OS X Lab 0: Preparing your laptop for the course OS X Four pieces of software are needed to complete this course: 1. VMD Views and analyses molecular models. 2. NAMD Performs molecular dynamics simulations.

More information

This presentation explains how to monitor memory consumption of DataStage processes during run time.

This presentation explains how to monitor memory consumption of DataStage processes during run time. This presentation explains how to monitor memory consumption of DataStage processes during run time. Page 1 of 9 The objectives of this presentation are to explain why and when it is useful to monitor

More information

Gentran Integration Suite. Archiving and Purging. Version 4.2

Gentran Integration Suite. Archiving and Purging. Version 4.2 Gentran Integration Suite Archiving and Purging Version 4.2 Copyright 2007 Sterling Commerce, Inc. All rights reserved. Additional copyright information is located on the Gentran Integration Suite Documentation

More information

CS 2112 Spring 2014. 0 Instructions. Assignment 3 Data Structures and Web Filtering. 0.1 Grading. 0.2 Partners. 0.3 Restrictions

CS 2112 Spring 2014. 0 Instructions. Assignment 3 Data Structures and Web Filtering. 0.1 Grading. 0.2 Partners. 0.3 Restrictions CS 2112 Spring 2014 Assignment 3 Data Structures and Web Filtering Due: March 4, 2014 11:59 PM Implementing spam blacklists and web filters requires matching candidate domain names and URLs very rapidly

More information

Preparing a SQL Server for EmpowerID installation

Preparing a SQL Server for EmpowerID installation Preparing a SQL Server for EmpowerID installation By: Jamis Eichenauer Last Updated: October 7, 2014 Contents Hardware preparation... 3 Software preparation... 3 SQL Server preparation... 4 Full-Text Search

More information

Banner Document Management Suite (BDMS) Web Access Help

Banner Document Management Suite (BDMS) Web Access Help May 10 th, 2011 Banner Document Management Suite (BDMS) Web Access Help Division of Information Technology AppXtender Web Access Help: For questions regarding AppXtender Web Access, please contact the

More information

System Resources. To keep your system in optimum shape, you need to be CHAPTER 16. System-Monitoring Tools IN THIS CHAPTER. Console-Based Monitoring

System Resources. To keep your system in optimum shape, you need to be CHAPTER 16. System-Monitoring Tools IN THIS CHAPTER. Console-Based Monitoring CHAPTER 16 IN THIS CHAPTER. System-Monitoring Tools. Reference System-Monitoring Tools To keep your system in optimum shape, you need to be able to monitor it closely. Such monitoring is imperative in

More information

OPERATING SYSTEMS SCHEDULING

OPERATING SYSTEMS SCHEDULING OPERATING SYSTEMS SCHEDULING Jerry Breecher 5: CPU- 1 CPU What Is In This Chapter? This chapter is about how to get a process attached to a processor. It centers around efficient algorithms that perform

More information

Server Management Tools (ASMT)

Server Management Tools (ASMT) 1 Auspex Server Management Tools (ASMT) Introduction This module presents the Auspex Server Management Tools, or ASMT. This is a graphical interface which allows you to perform most NetServer system administration

More information

Wowza Media Systems provides all the pieces in the streaming puzzle, from capture to delivery, taking the complexity out of streaming live events.

Wowza Media Systems provides all the pieces in the streaming puzzle, from capture to delivery, taking the complexity out of streaming live events. Deciding what event you want to stream live that s the easy part. Figuring out how to stream it? That s a different question, one with as many answers as there are options. Cameras? Encoders? Origin and

More information

EVault Software. Course 361 Protecting Linux and UNIX with EVault

EVault Software. Course 361 Protecting Linux and UNIX with EVault EVault Software Course 361 Protecting Linux and UNIX with EVault Table of Contents Objectives... 3 Scenario... 3 Estimated Time to Complete This Lab... 3 Requirements for This Lab... 3 Computers Used in

More information

TELEPHONE BUTTONS & ICONS TOUCHSCREEN OVERVIEW

TELEPHONE BUTTONS & ICONS TOUCHSCREEN OVERVIEW This Telephone Guide describes the various features available to you. Telephone Buttons and Icons describe the physical buttons and keys on the phone, the Touchscreen Overview outlines basic functions,

More information

Microsoft SQL Server Guide. Best Practices and Backup Procedures

Microsoft SQL Server Guide. Best Practices and Backup Procedures Microsoft SQL Server Guide Best Practices and Backup Procedures Constellation HomeBuilder Systems Inc. This document is copyrighted and all rights are reserved. This document may not, in whole or in part,

More information

Movie Instructions: Downloading, Saving, & Watching

Movie Instructions: Downloading, Saving, & Watching Thank you for your purchase of Church Windows Recorded Classes Online. We hope the benefit of watching, reviewing, and reading along will help your church tasks flow more smoothly and efficiently. In order

More information

Understanding the Performance of an X550 11-User Environment

Understanding the Performance of an X550 11-User Environment Understanding the Performance of an X550 11-User Environment Overview NComputing's desktop virtualization technology enables significantly lower computing costs by letting multiple users share a single

More information

DSD Native DAC Setup Guide

DSD Native DAC Setup Guide CHANNEL D Pure Music DSD Native DAC Setup Guide Release 1.0 Copyright 2012 Channel D www.channel-d.com CHANNEL D Pure Music DSD Native DAC Setup Guide These instructions outline the setup steps required

More information

IBM Business Monitor V8.0 Global monitoring context lab

IBM Business Monitor V8.0 Global monitoring context lab Copyright IBM Corporation 2012 All rights reserved IBM BUSINESS MONITOR 8.0 LAB EXERCISE IBM Business Monitor V8.0 lab What this exercise is about... 2 Lab requirements... 2 What you should be able to

More information

LEN s.r.l. Via S. Andrea di Rovereto 33 c.s. 16043 CHIAVARI (GE) Tel. +39 0185 318444 - Fax +39 0185 472835 mailto: len@len.it url: http//www.len.

LEN s.r.l. Via S. Andrea di Rovereto 33 c.s. 16043 CHIAVARI (GE) Tel. +39 0185 318444 - Fax +39 0185 472835 mailto: len@len.it url: http//www.len. MA511 General Index 1 INTRODUCTION... 3 1.1 HARDWARE FEATURES:... 4 2 INTERFACE... 5 2.1 KEYBOARD... 6 2.2 POWER ON... 7 2.3 POWER OFF... 7 2.4 DETECTOR CONNECTION... 7 2.5 DETECTOR SUBSTITUTION...7 3

More information

CHAPTER 15: Operating Systems: An Overview

CHAPTER 15: Operating Systems: An Overview CHAPTER 15: Operating Systems: An Overview The Architecture of Computer Hardware, Systems Software & Networking: An Information Technology Approach 4th Edition, Irv Englander John Wiley and Sons 2010 PowerPoint

More information

D I G I T A L P H O N E S E R V I C E F E A T U R E S G U I D E DIGITAL P H O N E S E R V I C E. ACN 2007 useng_featuresguide_prdpv_w_092507

D I G I T A L P H O N E S E R V I C E F E A T U R E S G U I D E DIGITAL P H O N E S E R V I C E. ACN 2007 useng_featuresguide_prdpv_w_092507 D I G I T A L P H O N E S E R V I C E F E A T U R E S G U I D E DIGITAL P H O N E S E R V I C E ACN 2007 useng_featuresguide_prdpv_w_092507 TABLE OF CONTENTS Making Phone Calls... 2 Accessing Your Account

More information

Integrated Intelligent Video Surveillance Management System. User's Manual V2.0

Integrated Intelligent Video Surveillance Management System. User's Manual V2.0 Integrated Intelligent Video Surveillance Management System User's Manual V2.0 1 Contents 1. Product Description... 4 1.1. General Information... 4 1.2. System Topology... 5 1.3. Operating Environment...

More information

AT&T Voice DNA User Guide

AT&T Voice DNA User Guide AT&T Voice DNA User Guide Page 1 Table of Contents GET STARTED... 4 Log In... 5 About the User Dashboard... 9 Manage Personal Profile... 15 Manage Messages... 17 View and Use Call Logs... 22 Search the

More information

Computing and Communications Services (CCS) - LimeSurvey Quick Start Guide Version 2.2 1

Computing and Communications Services (CCS) - LimeSurvey Quick Start Guide Version 2.2 1 LimeSurvey Quick Start Guide: Version 2.2 Computing and Communications Services (CCS) - LimeSurvey Quick Start Guide Version 2.2 1 Table of Contents Contents Table of Contents... 2 Introduction:... 3 1.

More information

Global Monitoring + Support

Global Monitoring + Support Use HyperTerminal to access your Global Monitoring Units View and edit configuration settings View live data Download recorded data for use in Excel and other applications HyperTerminal is one of many

More information

Performance Navigator Installation

Performance Navigator Installation Midrange Performance Group / Performance Navigator Business Partner Installation / SOS / Capacity Planning Guide Aug 1, 2011 Overview Performance Navigator provides three main functions for the IBM i platform:

More information

Cisco TelePresence VCR MSE 8220

Cisco TelePresence VCR MSE 8220 Cisco TelePresence VCR MSE 8220 Getting started 61-0008-05 Contents General information... 3 About the Cisco TelePresence VCR MSE 8220... 3 Port and LED location... 3 LED behavior... 4 Installing the VCR

More information

Live Chat for Support Supervisors

Live Chat for Support Supervisors Live Chat for Support Supervisors Salesforce, Winter 16 @salesforcedocs Last updated: December 10, 2015 Copyright 2000 2015 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

LOCKSS on LINUX. CentOS6 Installation Manual 08/22/2013

LOCKSS on LINUX. CentOS6 Installation Manual 08/22/2013 LOCKSS on LINUX CentOS6 Installation Manual 08/22/2013 1 Table of Contents Overview... 3 LOCKSS Hardware... 5 Installation Checklist... 6 BIOS Settings... 9 Installation... 10 Firewall Configuration...

More information

Lab 1 Beginning C Program

Lab 1 Beginning C Program Lab 1 Beginning C Program Overview This lab covers the basics of compiling a basic C application program from a command line. Basic functions including printf() and scanf() are used. Simple command line

More information

EE8205: Embedded Computer System Electrical and Computer Engineering, Ryerson University. Multitasking ARM-Applications with uvision and RTX

EE8205: Embedded Computer System Electrical and Computer Engineering, Ryerson University. Multitasking ARM-Applications with uvision and RTX EE8205: Embedded Computer System Electrical and Computer Engineering, Ryerson University Multitasking ARM-Applications with uvision and RTX 1. Objectives The purpose of this lab is to lab is to introduce

More information

MyOra 3.0. User Guide. SQL Tool for Oracle. Jayam Systems, LLC

MyOra 3.0. User Guide. SQL Tool for Oracle. Jayam Systems, LLC MyOra 3.0 SQL Tool for Oracle User Guide Jayam Systems, LLC Contents Features... 4 Connecting to the Database... 5 Login... 5 Login History... 6 Connection Indicator... 6 Closing the Connection... 7 SQL

More information

Also on the Performance tab, you will find a button labeled Resource Monitor. You can invoke Resource Monitor for additional analysis of the system.

Also on the Performance tab, you will find a button labeled Resource Monitor. You can invoke Resource Monitor for additional analysis of the system. 1348 CHAPTER 33 Logging and Debugging Monitoring Performance The Performance tab enables you to view the CPU and physical memory usage in graphical form. This information is especially useful when you

More information

Installation Guide for Microsoft SQL Server 2008 R2 Express. October 2011 (GUIDE 1)

Installation Guide for Microsoft SQL Server 2008 R2 Express. October 2011 (GUIDE 1) Installation Guide for Microsoft SQL Server 2008 R2 Express October 2011 (GUIDE 1) Copyright 2011 Lucid Innovations Limited. All Rights Reserved This guide only covers the installation and configuration

More information

RSA SecurID Token User Guide February 12, 2015

RSA SecurID Token User Guide February 12, 2015 RSA SecurID Token User Guide Page i Table of Contents Section I How to request an RSA SecurID token... 1 Section II Setting your RSA SecurID PIN... 6 Section III Setting up PuTTY on your Windows workstation

More information

4.3. Windows. Tutorial

4.3. Windows. Tutorial 4.3 Windows Tutorial May 2013 3 Introduction The best way to get started using Wirecast is to quickly work through all its main features. This tour presents a series of three tutorials, each designed

More information

CPE453 Laboratory Assignment #2 The CPE453 Monitor

CPE453 Laboratory Assignment #2 The CPE453 Monitor CPE453 Laboratory Assignment #2 The CPE453 Monitor Michael Haungs, Spring 2011 1 Objective As multi-core CPUs become commonplace, there is an increasing need to parallelize legacy applications. In this

More information

Sunrise Clinical Manager (SCM) View-Only Training

Sunrise Clinical Manager (SCM) View-Only Training Sunrise Clinical Manager (SCM) View-Only Training General Use Guide UK Hosp, Staff Education July 06 1 Logging on to SCM At the desktop, double click on the Sunrise Clinical Manager icon. OR At the bottom

More information

CFD-FX Trading platform Software User Guide. May 2006

CFD-FX Trading platform Software User Guide. May 2006 CFD-FX Trading platform Software User Guide May 2006 CONTENTS Introduction........................................................1 Installing the trading platform........................................1

More information

Welcome to EMP Monitor (Employee monitoring system):

Welcome to EMP Monitor (Employee monitoring system): Welcome to EMP Monitor (Employee monitoring system): Overview: Admin End. User End. 1.0 Admin End: Introduction to Admin panel. Admin panel log in. Introduction to UI. Adding an Employee. Getting and editing

More information

VMWare Workstation 11 Installation MICROSOFT WINDOWS SERVER 2008 R2 STANDARD ENTERPRISE ED.

VMWare Workstation 11 Installation MICROSOFT WINDOWS SERVER 2008 R2 STANDARD ENTERPRISE ED. VMWare Workstation 11 Installation MICROSOFT WINDOWS SERVER 2008 R2 STANDARD ENTERPRISE ED. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *If you are using

More information

GNAV Pro User Guide TABLE OF CONTENTS

GNAV Pro User Guide TABLE OF CONTENTS GNAV PRO USER S GUIDE For support or suggestions for this guide: University IT 585-275-2000 UnivITHelp@rochester.edu Revised September 2015 TABLE OF CONTENTS About this Guide... 1 Support... 1 Logging

More information

IBM Tivoli Monitoring Version 6.3 Fix Pack 2. Infrastructure Management Dashboards for Servers Reference

IBM Tivoli Monitoring Version 6.3 Fix Pack 2. Infrastructure Management Dashboards for Servers Reference IBM Tivoli Monitoring Version 6.3 Fix Pack 2 Infrastructure Management Dashboards for Servers Reference IBM Tivoli Monitoring Version 6.3 Fix Pack 2 Infrastructure Management Dashboards for Servers Reference

More information

Escalation Server Documentation For Tele-Support HelpDesk Rev 5/29/2001

Escalation Server Documentation For Tele-Support HelpDesk Rev 5/29/2001 Introduction Escalation Server Documentation For Tele-Support HelpDesk Rev 5/29/2001 The purpose of the Escalation Server is to improve performance of HelpDesk s auto-escalation of priorities. It is designed

More information

Hypercosm. Studio. www.hypercosm.com

Hypercosm. Studio. www.hypercosm.com Hypercosm Studio www.hypercosm.com Hypercosm Studio Guide 3 Revision: November 2005 Copyright 2005 Hypercosm LLC All rights reserved. Hypercosm, OMAR, Hypercosm 3D Player, and Hypercosm Studio are trademarks

More information

Tool - 1: Health Center

Tool - 1: Health Center Tool - 1: Health Center Joseph Amrith Raj http://facebook.com/webspherelibrary 2 Tool - 1: Health Center Table of Contents WebSphere Application Server Troubleshooting... Error! Bookmark not defined. About

More information

Charter Business Phone. Online Control Panel Getting Started Guide. Document Version 1.0

Charter Business Phone. Online Control Panel Getting Started Guide. Document Version 1.0 Charter Business Phone Online Control Panel Getting Started Guide Document Version 1.0 Table of Contents 1 About This Guide...4 2 Overview...5 2.1 Online Control Panel and Call Manager... 5 3 Manual and

More information

Hermes.Net IVR Designer Page 2 36

Hermes.Net IVR Designer Page 2 36 Hermes.Net IVR Designer Page 2 36 Summary 1. Introduction 4 1.1 IVR Features 4 2. The interface 5 2.1 Description of the Interface 6 2.1.1 Menus. Provides 6 2.1.2 Commands for IVR editions. 6 2.1.3 Commands

More information

Setting up PostgreSQL

Setting up PostgreSQL Setting up PostgreSQL 1 Introduction to PostgreSQL PostgreSQL is an object-relational database management system based on POSTGRES, which was developed at the University of California at Berkeley. PostgreSQL

More information