Program 5 - Processes and Signals (100 points)
|
|
- Alexandrina McKenzie
- 8 years ago
- Views:
Transcription
1 Program 5 - Processes and Signals (100 points) COMPSCI 253: Intro to Systems Programming 1 Objectives Using system calls to create and manage processes under Linux and Microsoft Windows Using Visual Studio on Microsoft Windows 2 Introduction In this assignment, you will develop a simple systems program that allows you to experiment with various system calls on Linux and Microsoft Windows. 3 Specification 3.1 Linux (50 points) We will develop the program in two phases. Waiting for Godot! Write a program that creates as many processes as the number of CPUs on your system (using the fork system call). Each created process generates 300 million random integers using the random() function. Set the seed on each process using srandom() with the process id (obtained using getpid()). We will use the random numbers for something inane: count how many numbers were within the range After generating 300 million random numbers, each process sleeps for 5 seconds. Each created process repeats this calculation followed by the sleep ad nauseum. Watch the load using the system monitor. The number of CPUs can be determined via the following system call: sysconf( SC NPROCESSORS CONF) Struck by lightning while waiting for Godot! Take the same program and add an alarm interval as a command line argument, where godot is the name of the program executable: godot <alarm interval> The program now sets up a signal handler and an alarm. When alarm arrives, it kills all the running child processes using the kill() system call. Also add a loop at the end of the main program that uses the waitpid() system call to determine what signal caused the child process to terminate. Please print the full information on the signal using the strsignal call (check its man page). Note that the alarm timer isn t inherited by the child processes. 1
2 3.2 Sample Output (on Linux) Here is the expected output (on Linux): amit]: godot Usage: godot <alarm interval> amit]: godot 20 original process, pid = th child, pid = th child, pid = th child, pid = th child, pid = Process finished round 0 count = 5 Process finished round 0 count = 2 Process finished round 0 count = 3 Process finished round 0 count = 3 Process finished round 1 count = 5 Process finished round 1 count = 3 Process finished round 1 count = 3 Process finished round 1 count = 7 Process finished round 2 count = 9 Process finished round 2 count = 3 Process finished round 2 count = 4 Process finished round 2 count = 11 Received alarm signal! pid = th child killed with signal 9 (Killed) pid = th child killed with signal 9 (Killed) pid = th child killed with signal 9 (Killed) pid = th child killed with signal 9 (Killed) [amit@kohinoor amit]: 3.3 MS Windows API (50 points) Rewrite the same program using MS Windows API. Note that all the examples for the MS Windows API are in the folder: lab/ms-windows/files-processes Make sure you update them through svn if you have them already checked out. Create a new Visual Studio project named godot. To find out the number of CPUs on your system, use the following call: GetSystemInfo(...) The MS Windows API doesn t have the random() and srandom() functions. Instead use the rand() and srand() functions. 2
3 Windows doesn t have a kill() system call like in Linux. So we will use the TerminateProcess() call to kill the processes and set an exit value. We can use GetExitCodeProcess() to get the exit code in the main process. We will arbitrarily use the exit code of 9 to denote termination of a child process by the parent. Note that the MS Windows API doesn t have an alarm signal. However, they do have a call CreateTimerQueueTimer(...) to create and use a timer. Check the example alarm-test.c and the example timeout.c in the folder lab/ms-windows/files-processes/ to see an example of using an alarm under the Windows API. Notes Make sure to follow the instructions in the lecture notes on setting the Visual Studio project. If you load one of the provided examples in Visual Studio and it doesn t compile or has warnings, then you did not set up the project properties correctly! The most common problem is to not have character setting be Multi-Byte (instead of the default Unicode). Note that if you use the Add Existing Item option to add a source file, then Visual Studio doesn t actually copy the file to the project. To copy the file to a project, copy the file using the File Explorer into the Visual Studio project. Back in Visual Studio, select Project Show All Files. Then go to the Solution Explorer pane, right click on the file you have added and choose Include File in Project option. Make sure to remove the large database file in the Visual Studio solution. This file is in your Visual Studio project folder and has an extension.sdf. How to stop Visual Studio from putting the large database file (with extension.sdf) inside your project. Go to Tools Options Text Editor C/C++ Advanced In the Fallback Location set Always Use Fallback Location to True and Do Not Warn If Fallback Location Used to True. In Fallback Location you can either put a path like C: Temp or if you leave it blank then Visual Studio will use the temporary directory in your AppData folder. 3
4 3.4 Sample Output on MS Windows Here is the expected output on MS Windows. Note that we are using the rand() random number generator on Windows, which generates numbers in the range [ ]. Hence the counts are higher than using random() under Linux, which generates numbers in a much larger range. The following output was captured from running the executable from powershell. PS Z:\Shared\Visual Studio\godot\Debug>.\godot.exe Usage: godot <alarm interval> PS Z:\Shared\Visual Studio\godot\Debug>.\godot.exe 20 Number of processors: 4 Created 0th child, pid = 4188 Created 1th child, pid = Created 2th child, pid = Created 3th child, pid = Process 4188 finished round 0 count = Process finished round 0 count = Process finished round 0 count = Process finished round 0 count = Process finished round 1 count = Process 4188 finished round 1 count = Process finished round 1 count = Process finished round 1 count = Received alarm! pid = th child killed with exit code 9 pid = th child killed with exit code 9 pid = th child killed with exit code 9 pid = th child killed with exit code 9 PS Z:\Shared\Visual Studio\godot\Debug> 4 Documentation Include a unified README file at the top-level of your submission that describes the results and observations for the Linux and MS Windows version. 5 Submitting the Assignment Your executable should be called godot with the alarm interval as a command line argument. You should also have a Makefile that compiles and links your Linux program. The Makefile should be at the top-level of your submission. Prepare your directory for submission by removing all executables and object files. You should only have the source code, README file, Makefiles files before submitting. For the MS Windows version, please submit the full solution folder from Visual Studio after running clean on the project (without a rebuild). The executable name should still be godot 4
5 with the same command line argument. Put the Windows part in a separate subfolder named ms-windows. Make sure to remove the large database file with extension.sdf from the Visual Studio project before submitting! Put all the required files for the assignment in a directory (files are listed below): Makefile godot.c README ms-windows/ Change to that directory and submit using the command appropriate for your section from the table below. section submit command 1 submit spanter cs253 p5 2 submit marissa cs253-2 p5 3 submit amit cs253 p5 4 submit marissa cs253-4 p5 5
Please note that a username and password will be made available upon request. These are necessary to transfer files.
Transferring Data Using Secure File Transfer Process ASU Center for Health Information and Research (CHiR) data partners can now securely electronically send their data submissions by means of Secure File
More informationIntroduction to the use of the environment of Microsoft Visual Studio 2008
Steps to work with Visual Studio 2008 1) Start Visual Studio 2008. To do this you need to: a) Activate the Start menu by clicking the Start button at the lower-left corner of your screen. b) Set the mouse
More informationImplementing and testing tftp
CSE123 Spring 2013 Term Project Implementing and testing tftp Project Description Checkpoint: May 10, 2013 Due: May 29, 2013 For this project you will program a client/server network application in C on
More informationCS 3530 Operating Systems. L02 OS Intro Part 1 Dr. Ken Hoganson
CS 3530 Operating Systems L02 OS Intro Part 1 Dr. Ken Hoganson Chapter 1 Basic Concepts of Operating Systems Computer Systems A computer system consists of two basic types of components: Hardware components,
More informationCSI 402 Lecture 13 (Unix Process Related System Calls) 13 1 / 17
CSI 402 Lecture 13 (Unix Process Related System Calls) 13 1 / 17 System Calls for Processes Ref: Process: Chapter 5 of [HGS]. A program in execution. Several processes are executed concurrently by the
More informationCS 557- Project 1 A P2P File Sharing Network
Assigned: Feb 26, 205 Due: Monday, March 23, 205 CS 557- Project A P2P File Sharing Network Brief Description This project involves the development of FreeBits, a file sharing network loosely resembling
More informationFlight Workflow User's Guide. Release 12.0.0
Flight Workflow User's Guide Release 12.0.0 Copyright 2015 Signiant Inc. All rights reserved. Contents CHAPTER 1 Flight Introduction 4 FlightUploadReference 4 FlightDownloadReference 4 Cloud Storage Configuration
More informationCPE453 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 informationLecture 25 Systems Programming Process Control
Lecture 25 Systems Programming Process Control A process is defined as an instance of a program that is currently running. A uni processor system or single core system can still execute multiple processes
More informationSetting 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 informationNotepad++ The COMPSCI 101 Text Editor for Windows. What is a text editor? Install Python 3
Notepad++ The COMPSCI 101 Text Editor for Windows The text editor that we will be using in the Computer Science labs for creating our Python programs is called Notepad++ and http://notepad-plus-plus.org
More informationManaging Mailbox Space and Personal Folders
Managing Mailbox space and Using Personal Folders Based on documentation developed at the University of Iowa Revised for Iowa State University Extension August, 2005 ISU 100 EIT Bldg Iowa State University
More informationHigh Performance Computing in Aachen
High Performance Computing in Aachen Christian Iwainsky iwainsky@rz.rwth-aachen.de Center for Computing and Communication RWTH Aachen University Produktivitätstools unter Linux Sep 16, RWTH Aachen University
More informationConfiguring and Integrating MAPI
Configuring and Integrating MAPI The Basics of MAPI 3 The MAPI User Experience Monitor in SAM 4 Troubleshooting MAPI 7 This document includes basic information about MAPI and its role with SolarWinds SAM.
More informationCapture Pro Software FTP Server System Output
Capture Pro Software FTP Server System Output Overview The Capture Pro Software FTP server will transfer batches and index data (that have been scanned and output to the local PC) to an FTP location accessible
More informationLinko Software Express Edition Typical Installation Guide
Linko Software Express Edition Typical Installation Guide Install Database Service Components and Database...1 Install Workstation Components...4 Install DB Administration Tool...6 Office 2003 Security
More informationMicrosoft Office 365 online archive features and FAQs
Microsoft Office 365 online archive features and FAQs 1 Contents Contents... 2 Purpose... 3 Document Support Boundaries... 3 Examples used in this document... 3 Office 365 Archive... 4 Office 365 Archive
More informationComputer Systems II. Unix system calls. fork( ) wait( ) exit( ) How To Create New Processes? Creating and Executing Processes
Computer Systems II Creating and Executing Processes 1 Unix system calls fork( ) wait( ) exit( ) 2 How To Create New Processes? Underlying mechanism - A process runs fork to create a child process - Parent
More informationQuark Publishing Platform 10.5.1 Upgrade Paths
Quark Publishing Platform 10.5.1 Upgrade Paths CONTENTS Contents Quark Publishing Platform 10.5.1 upgrade paths...4 Upgrading QPS 8.1.x to Quark Publishing Platform 10.5.1...5 Upgrading QPS Server from
More informationSimbaEngine SDK 9.4. Build a C++ ODBC Driver for SQL-Based Data Sources in 5 Days. Last Revised: October 2014. Simba Technologies Inc.
Build a C++ ODBC Driver for SQL-Based Data Sources in 5 Days Last Revised: October 2014 Simba Technologies Inc. Copyright 2014 Simba Technologies Inc. All Rights Reserved. Information in this document
More informationCPSC 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 informationRelease Note RM Unify CSV Extraction Tool
RM Unify CSV Extraction Tool Contents Release Note RM Unify CSV Extraction Tool... 1 Contents... 1 About this Release Note... 1 About the RM Unify CSV Extraction Tool... 2 What it does... 2 Requirements...
More informationHow to test and debug an ASP.NET application
Chapter 4 How to test and debug an ASP.NET application 113 4 How to test and debug an ASP.NET application If you ve done much programming, you know that testing and debugging are often the most difficult
More informationCS355 Hw 3. Extended Shell with Job Control
CS355 Hw 3 Due by the end of day Tuesday, Mar 18. Design document due on Thursday, Feb 27 in class. Written supplementary problems due on Thursday, March 6. Programming Assignment: You should team up with
More informationMS Visual C++ Introduction. Quick Introduction. A1 Visual C++
MS Visual C++ Introduction 1 Quick Introduction The following pages provide a quick tutorial on using Microsoft Visual C++ 6.0 to produce a small project. There should be no major differences if you are
More informationForming a P2P System In order to form a P2P system, the 'central-server' should be created by the following command.
CSCI 5211 Fall 2015 Programming Project Peer-to-Peer (P2P) File Sharing System In this programming assignment, you are asked to develop a simple peer-to-peer (P2P) file sharing system. The objective of
More informationWINDOWS PROCESSES AND SERVICES
OBJECTIVES: Services o task manager o services.msc Process o task manager o process monitor Task Scheduler Event viewer Regedit Services: A Windows service is a computer program that operates in the background.
More informationMIS0094 SuccessNet Upgrade 1.1.0.5 Guide. Individuals Implementing SuccessNet. To assist in the upgrade of the software to version 1.1.0.
Title: Audience: Maintained by: Purpose: MIS0094 SuccessNet Upgrade 1.1.0.5 Guide Individuals Implementing SuccessNet. Technical Services To assist in the upgrade of the software to version 1.1.0.5 Requirements
More informationMoving the TRITON Reporting Databases
Moving the TRITON Reporting Databases Topic 50530 Web, Data, and Email Security Versions 7.7.x, 7.8.x Updated 06-Nov-2013 If you need to move your Microsoft SQL Server database to a new location (directory,
More informationLepide Exchange Recovery Manager
Configuration Guide Lepide Exchange Recovery Manager Lepide Software Private Limited, All Rights Reserved This User Guide and documentation is copyright of Lepide Software Private Limited, with all rights
More informationDeveloping, Deploying, and Debugging Applications on Windows Embedded Standard 7
Developing, Deploying, and Debugging Applications on Windows Embedded Standard 7 Contents Overview... 1 The application... 2 Motivation... 2 Code and Environment... 2 Preparing the Windows Embedded Standard
More informationCS10110 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 informationMS SQL Express installation and usage with PHMI projects
MS SQL Express installation and usage with PHMI projects Introduction This note describes the use of the Microsoft SQL Express 2008 database server in combination with Premium HMI projects running on Win31/64
More informationProject 5 Twitter Analyzer Due: Fri. 2015-12-11 11:59:59 pm
Project 5 Twitter Analyzer Due: Fri. 2015-12-11 11:59:59 pm Goal. In this project you will use Hadoop to build a tool for processing sets of Twitter posts (i.e. tweets) and determining which people, tweets,
More informationPublished. Technical Bulletin: Use and Configuration of Quanterix Database Backup Scripts 1. PURPOSE 2. REFERENCES 3.
Technical Bulletin: Use and Configuration of Quanterix Database Document No: Page 1 of 11 1. PURPOSE Quanterix can provide a set of scripts that can be used to perform full database backups, partial database
More informationHow to Compile, Link, and Execute C or C++ Codes Using Microsoft Visual C++
How to Compile, Link, and Execute C or C++ Codes Using Microsoft Visual C++ 1. First, you need to click Start button, Programs, and then Microsoft Visual C++ 5.0 or 6.0 to launch MS Visual C++, shown in
More informationHow to Install Multiple Monitoring Agents on a Microsoft Operating System. Version StoneGate Firewall/VPN 2.6 and SMC 3.2
How to Install Multiple Monitoring Agents on a Microsoft Operating System Version StoneGate Firewall/VPN 2.6 and SMC 3.2 INTRODUCTION This document provides detailed instructions for installing multiple
More informationProcess definition Concurrency Process status Process attributes PROCESES 1.3
Process Management Outline Main concepts Basic services for process management (Linux based) Inter process communications: Linux Signals and synchronization Internal process management Basic data structures:
More informationCode Estimation Tools Directions for a Services Engagement
Code Estimation Tools Directions for a Services Engagement Summary Black Duck software provides two tools to calculate size, number, and category of files in a code base. This information is necessary
More informationComputer Lab Software Fault-tolerance: Task Process Pairs
Computer Lab Software Fault-tolerance: Task Process Pairs Systems Engineering Group Dresden University of Technology http://wwwse.inf.tu-dresden.de/ January 25, 2013 1 / 16 One task less! Too many tasks
More information2010 Outlook Web App Client Overview
2010 Outlook Web App Client Overview The upgrade to Microsoft Exchange 2010 includes an updated web-based e-mail client, OWA. OWA stands for Outlook Web App and gives you access to your district e-mail
More informationGetting Started Guide
BlackBerry Web Services For Microsoft.NET developers Version: 10.2 Getting Started Guide Published: 2013-12-02 SWD-20131202165812789 Contents 1 Overview: BlackBerry Enterprise Service 10... 5 2 Overview:
More informationUpgrade Guide BES12. Version 12.1
Upgrade Guide BES12 Version 12.1 Published: 2015-02-25 SWD-20150413111718083 Contents Supported upgrade environments...4 Upgrading from BES12 version 12.0 to BES12 version 12.1...5 Preupgrade tasks...5
More informationHow to Configure a Stress Test Project for Microsoft Office SharePoint Server 2007 using Visual Studio Team Suite 2008.
How to Configure a Stress Test Project for Microsoft Office SharePoint Server 2007 using Visual Studio Team Suite 2008. 1 By Steve Smith, MVP SharePoint Server, MCT And Penny Coventry, MVP SharePoint Server,
More informationSage ERP Accpac U.S. Payroll Versions 5.5S, 5.6O and 6.0J Tax Update for June 30, 2012
Sage ERP Accpac U.S. Payroll Versions 5.5S, 5.6O and 6.0J Tax Update for June 30, 2012 Before You Install... 1 Important Update Installation Process Change... 1 Critical Product Update Requirements...
More informationMicrosoft Windows PowerShell v2 For Administrators
Course 50414B: Microsoft Windows PowerShell v2 For Administrators Course Details Course Outline Module 1: Introduction to PowerShell the Basics This module explains how to install and configure PowerShell.
More informationRTI Database Integration Service. Getting Started Guide
RTI Database Integration Service Getting Started Guide Version 5.2.0 2015 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. June 2015. Trademarks Real-Time Innovations,
More informationVisual Studio.NET Database Projects
Visual Studio.NET Database Projects CHAPTER 8 IN THIS CHAPTER Creating a Database Project 294 Database References 296 Scripts 297 Queries 312 293 294 Visual Studio.NET Database Projects The database project
More informationTIBCO ActiveMatrix BusinessWorks Plug-in for TIBCO Managed File Transfer Software Installation
TIBCO ActiveMatrix BusinessWorks Plug-in for TIBCO Managed File Transfer Software Installation Software Release 6.0 November 2015 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS
More informationLesson 0 - Introduction to Playstation 3 programming
Lesson 0 - Introduction to Playstation 3 programming Summary A brief overview of the Playstation 3 development environment, and how to set up a PS3 project solution to run on the PS3 Devkits. New Concepts
More informationSetting Up Database Security with Access 97
Setting Up Database Security with Access 97 The most flexible and extensive method of securing a database is called user-level security. This form of security is similar to methods used in most network
More informationContents 1 Overview 2 Steps to run an Excel Add-In Setup: 3 Add-Ins 4 LOGIN 5 SEND SMS 5.1 Send Text or Flash Sms 5.2 Select Range 5.
Contents 1 Overview 2 Steps to run an Excel Add-In Setup: 3 Add-Ins 4 LOGIN 5 SEND SMS 5.1 Send Text or Flash Sms 5.2 Select Range 5.3 Selected Range Preview List 5.4 Scheduling of Messages 5.5 Scheduled
More informationUnicenter NSM Integration for Remedy (v 1.0.5)
Unicenter NSM Integration for Remedy (v 1.0.5) The Unicenter NSM Integration for Remedy package brings together two powerful technologies to enable better tracking, faster diagnosis and reduced mean-time-to-repair
More informationSnapshot Reports for 800xA User Guide
Snapshot Reports for 800xA User Guide System Version 5.1 Power and productivity for a better world TM Snapshot Reports for 800xA User Guide System Version 5.1 NOTICE This document contains information
More informationMICROSTRATEGY 9.3 Supplement Files Setup Transaction Services for Dashboard and App Developers
NOTE: You can use these instructions to configure instructor and student machines. Software Required Microsoft Access 2007, 2010 MicroStrategy 9.3 Microsoft SQL Server Express 2008 R2 (free from Microsoft)
More information1 Posix API vs Windows API
1 Posix API vs Windows API 1.1 File I/O Using the Posix API, to open a file, you use open(filename, flags, more optional flags). If the O CREAT flag is passed, the file will be created if it doesnt exist.
More informationAssetWise Performance Management. APM Remote Upgrade Guide
AssetWise Performance Management APM Remote Upgrade Guide Trademark Notice Bentley, the B Bentley logo, AssetWise, Ivara, the Ivara EXP logo, Ivara Work Smart, Aladon and RCM2 are either registered or
More informationLearn how to create web enabled (browser) forms in InfoPath 2013 and publish them in SharePoint 2013. InfoPath 2013 Web Enabled (Browser) forms
Learn how to create web enabled (browser) forms in InfoPath 2013 and publish them in SharePoint 2013. InfoPath 2013 Web Enabled (Browser) forms InfoPath 2013 Web Enabled (Browser) forms Creating Web Enabled
More informationVersion Control with Subversion
Version Control with Subversion Introduction Wouldn t you like to have a time machine? Software developers already have one! it is called version control Version control (aka Revision Control System or
More informationLab 2 - CMPS 1043, Computer Science I Introduction to File Input/Output (I/O) Projects and Solutions (C++)
Lab 2 - CMPS 1043, Computer Science I Introduction to File Input/Output (I/O) Projects and Solutions (C++) (Revised from http://msdn.microsoft.com/en-us/library/bb384842.aspx) * Keep this information to
More informationCT Bus Clock Fallback for Linux Operating Systems
CT Bus Clock Fallback for Linux Operating Systems Demo Guide August 2005 05-1900-002 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL
More informationSetting Up ALERE with Client/Server Data
Setting Up ALERE with Client/Server Data TIW Technology, Inc. November 2014 ALERE is a registered trademark of TIW Technology, Inc. The following are registered trademarks or trademarks: FoxPro, SQL Server,
More informationIntroduction 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 informationOutlook Email. User Guide IS TRAINING CENTER. 833 Chestnut St, Suite 600. Philadelphia, PA 19107 215-503-7500
Outlook Email User Guide IS TRAINING CENTER 833 Chestnut St, Suite 600 Philadelphia, PA 19107 215-503-7500 This page intentionally left blank. TABLE OF CONTENTS Getting Started... 3 Opening Outlook...
More informationProgramming with the Dev C++ IDE
Programming with the Dev C++ IDE 1 Introduction to the IDE Dev-C++ is a full-featured Integrated Development Environment (IDE) for the C/C++ programming language. As similar IDEs, it offers to the programmer
More informationSettle-to-File Credit Card Driver for 3700 POS
Restaurant Enterprise Series Settle-to-File Credit Card Driver for 3700 POS Version 4.x August 15, 2008 Copyright 2004-2008 by MICROS Systems, Inc. Columbia, MD USA All Rights Reserved MD0003-076 ii Installation
More informationTutorial 5: Developing Java applications
Tutorial 5: Developing Java applications p. 1 Tutorial 5: Developing Java applications Georgios Gousios gousiosg@aueb.gr Department of Management Science and Technology Athens University of Economics and
More informationStruxureWare Power Monitoring 7.0.1
StruxureWare Power Monitoring 7.0.1 Installation Guide 7EN02-0308-01 07/2012 Contents Safety information 5 Introduction 7 Summary of topics in this guide 7 Supported operating systems and SQL Server editions
More informationThe 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 informationThis 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 informationPocket ESA Network Server Installation
Pocket ESA Network Server Installation This document details the installation and configuration of the networked version of Pocket ESA on a computer with Microsoft Windows XP/2000. Installation After agreeing
More informationPartek Flow Installation Guide
Partek Flow Installation Guide Partek Flow is a web based application for genomic data analysis and visualization, which can be installed on a desktop computer, compute cluster or cloud. Users can access
More informationIHS Emergency Department Dashboard
RESOURCE AND PATIENT MANAGEMENT SYSTEM IHS Emergency Department Dashboard (BEDD) Version 1.0 Office of Information Technology Division of Information Resource Management Albuquerque, New Mexico Table of
More informationEnterprise Content Management System Monitor 5.1 Agent Debugging Guide Revision 1.3. 2014-11-05 CENIT AG Author: Stefan Bettighofer
Enterprise Content Management System Monitor 5.1 Agent Debugging Guide Revision 1.3 2014-11-05 CENIT AG Author: Stefan Bettighofer 1 Table of Contents 1 Table of Contents... 2 2 Overview... 3 3 Definitions...
More informationdotdefender v5.12 for Apache Installation Guide Applicure Web Application Firewall Applicure Technologies Ltd. 1 of 11 support@applicure.
dotdefender v5.12 for Apache Installation Guide Applicure Web Application Firewall Applicure Technologies Ltd. 1 of 11 Installation Process The installation guide contains the following sections: System
More informationPaperStream Connect. Setup Guide. Version 1.0.0.0. Copyright Fujitsu
PaperStream Connect Setup Guide Version 1.0.0.0 Copyright Fujitsu 2014 Contents Introduction to PaperStream Connect... 2 Setting up PaperStream Capture to Release to Cloud Services... 3 Selecting a Cloud
More informationSMART Sync 2011. Windows operating systems. System administrator s guide
SMART Sync 2011 Windows operating systems System administrator s guide Trademark notice SMART Sync, smarttech and the SMART logo are trademarks or registered trademarks of SMART Technologies ULC in the
More informationOutlook Data File navigate to the PST file that you want to open, select it and choose OK. The file will now appear as a folder in Outlook.
Migrate Archived Outlook Items Outlook includes archiving functionality that is used to free up space on the mail server by moving older items from the mail server to PST files stored on your computer
More informationNetbeans IDE Tutorial for using the Weka API
Netbeans IDE Tutorial for using the Weka API Kevin Amaral University of Massachusetts Boston First, download Netbeans packaged with the JDK from Oracle. http://www.oracle.com/technetwork/java/javase/downloads/jdk-7-netbeans-download-
More informationCA Nimsoft Monitor. Probe Guide for E2E Application Response Monitoring. e2e_appmon v2.2 series
CA Nimsoft Monitor Probe Guide for E2E Application Response Monitoring e2e_appmon v2.2 series Copyright Notice This online help system (the "System") is for your informational purposes only and is subject
More informationLaw School Computing Services User Memo
Law School Computing Services User Memo Using Rules in the Outlook Desktop Client Manage email messages by using rules A rule is an action that Microsoft Outlook 2013 runs automatically on incoming or
More informationDeploying Microsoft Operations Manager with the BIG-IP system and icontrol
Deployment Guide Deploying Microsoft Operations Manager with the BIG-IP system and icontrol Deploying Microsoft Operations Manager with the BIG-IP system and icontrol Welcome to the BIG-IP LTM system -
More informationLab 8: ASP.NET 2.0 Configuration API and Health Monitoring
Lab 8: ASP.NET 2.0 Configuration API and Health Monitoring Estimated time to complete this lab: 45 minutes ASP.NET 2.0 s configuration API fills a hole in ASP.NET 1.x by providing an easy-to-use and extensible
More informationAdministration Guide. . All right reserved. For more information about Specops Deploy and other Specops products, visit www.specopssoft.
. All right reserved. For more information about Specops Deploy and other Specops products, visit www.specopssoft.com Copyright and Trademarks Specops Deploy is a trademark owned by Specops Software. All
More informationAFN-StudentBillingTuitionManagementGuide-022205
022205 2005 Blackbaud, Inc. This publication, or any part thereof, may not be reproduced or transmitted in any form or by any means, electronic, or mechanical, including photocopying, recording, storage
More informationJava Language Tools COPYRIGHTED MATERIAL. Part 1. In this part...
Part 1 Java Language Tools This beginning, ground-level part presents reference information for setting up the Java development environment and for compiling and running Java programs. This includes downloading
More informationPostgreSQL on Windows
PostgreSQL on Windows Magnus Hagander magnus@hagander.net PGCon, Ottawa May 2007 1 Agenda Why PostgreSQL on Windows PostgreSQL for the Windows user Windows for the PostgreSQL user Advances in 8.3 2 Why
More information1 of 10 1/31/2014 4:08 PM
1 of 10 1/31/2014 4:08 PM copyright 2014 How to backup Microsoft SQL Server with Nordic Backup Pro Before creating a SQL backup set within Nordic Backup Pro it is first necessary to verify that the settings
More informationThe online email environment
The online email environment These are the options for the selected application. Navigation Pane is comprised of a folders list and oneclick access to your Inbox, Calendar, Contacts, and Tasks folders
More informationBitrix Site Manager ASP.NET. Installation Guide
Bitrix Site Manager ASP.NET Installation Guide Contents Introduction... 4 Chapter 1. Checking for IIS Installation... 5 Chapter 2. Using An Archive File to Install Bitrix Site Manager ASP.NET... 7 Preliminary
More informationCDD user guide. PsN 4.4.8. Revised 2015-02-23
CDD user guide PsN 4.4.8 Revised 2015-02-23 1 Introduction The Case Deletions Diagnostics (CDD) algorithm is a tool primarily used to identify influential components of the dataset, usually individuals.
More informationEnd User Setup and Handling
on IM and Presence Service, page 1 Authorization Policy Setup On IM and Presence Service, page 1 Bulk Rename User Contact IDs, page 4 Bulk Export User Contact Lists, page 5 Bulk Export Non-Presence Contact
More informationHow To Understand How A Process Works In Unix (Shell) (Shell Shell) (Program) (Unix) (For A Non-Program) And (Shell).Orgode) (Powerpoint) (Permanent) (Processes
Content Introduction and History File I/O The File System Shell Programming Standard Unix Files and Configuration Processes Programs are instruction sets stored on a permanent medium (e.g. harddisc). Processes
More informationProtecting SQL Server Databases. 1997-2008 Software Pursuits, Inc.
Protecting SQL Server Databases 1997-2008 Table of Contents Introduction... 2 Overview of the Backup Process... 2 Configuring SQL Server to Perform Scheduled Backups... 3 Configuring SureSync Relation
More informationHow to Copy Photos to a CD Using Microsoft Windows XP or Microsoft Windows Vista
How to Copy Photos to a CD Using Microsoft Windows XP or Microsoft Windows Vista There are many occasions, where you will want to copy (sometimes called burn ) photo files to a CD. You may be creating
More informationHow to Configure the Workflow Service and Design the Workflow Process Templates
How-To Guide SAP Business One 9.0 Document Version: 1.0 2012-11-15 How to Configure the Workflow Service and Design the Workflow Process Templates Typographic Conventions Type Style Example Description
More informationWord 2010: Mail Merge to Email with Attachments
Word 2010: Mail Merge to Email with Attachments Table of Contents TO SEE THE SECTION FOR MACROS, YOU MUST TURN ON THE DEVELOPER TAB:... 2 SET REFERENCE IN VISUAL BASIC:... 2 CREATE THE MACRO TO USE WITHIN
More informationImporting Contacts to Outlook
Importing Contacts to Outlook 1. The first step is to create a file of your contacts from the National Chapter Database. 2. You create this file under Reporting, Multiple. You will follow steps 1 and 2
More informationMonitoring Replication
Monitoring Replication Article 1130112-02 Contents Summary... 3 Monitor Replicator Page... 3 Summary... 3 Status... 3 System Health... 4 Replicator Configuration... 5 Replicator Health... 6 Local Package
More informationRational Rational ClearQuest
Rational Rational ClearQuest Version 7.0 Windows Using Project Tracker GI11-6377-00 Rational Rational ClearQuest Version 7.0 Windows Using Project Tracker GI11-6377-00 Before using this information, be
More information