Storage Basics. P. J. Denning For CS471/ , P. J. Denning
|
|
- Monica Gallagher
- 6 years ago
- Views:
Transcription
1 Storage Basics P. J. Denning For CS471/ , P. J. Denning
2 All computers have memory hierarchies computational store (e.g., RAM, cache) long-term store (e.g., disks, CDs, tapes) Why? Speed and cost tradeoffs Different types of storage media Removable and portable storage media Volatility of RAM, persistence of disk Multiprogramming for greater efficiency of resource usage 2001, P. J. Denning 2
3 Multiprogramming Partition main memory among active jobs Fixed or variable partition? Fragmentation? (Checkerboarding) Hardware address translation? Hardware memory protection? 2001, P. J. Denning 3
4 unused yes four blocks compacted together occupying a multiprogrammed memory; unused portion at end new block no same blocks scattered; unused space is fragmented and cannot permit loading the new block. 2001, P. J. Denning 4
5 Implications for Programmers Overlay problem Divide program into blocks Divide program time into phases Identify blocks that need to be present in each phase (subject to memory limit) Schedule fetches and replacements 40-50% of programming time on this 2001, P. J. Denning 5
6 space (segments) LOCALITY DIAGRAM time (phases) 2001, P. J. Denning 6
7 Blocks needing to be present: locality set of a phase. Fetch: insert instruction to bring block from disk to RAM Pre-fetch? Demand fetch? Replace: insert instruction to copy block from RAM to disk Pre-replace? Demand replace? Overlay sequence depends on memory size limit 2001, P. J. Denning 7
8 Paging Invented 1959 on Atlas Computer at University of Manchester Divide programs and data into fixed size blocks called pages Divide memory into fixed size (same) blocks called frames 2001, P. J. Denning 8
9 Paging 2 No (external) fragmentation Fetch on demand (cheaper than error-prone pre-fetching) Map address space to memory space 2001, P. J. Denning 9
10 Paging 3 artificial contiguity logical partitioning pages frames address space 2001, P. J. Denning 10
11 24 8 page no i line no x page table PT frame no f line no x , P. J. Denning 11
12 2 24 pages bytes/page page no i line no x PT frame no f line no x frames 2001, P. J. Denning 12
13 24 8 page no i line no x VIRTUAL ADDRESS PT MAP frame no f line no x REAL ADDRESS , P. J. Denning 13
14 PT[d] d = domain number each process has a domain i = page number P = presence bit i P M U A f M = modified bit U = used bit A = access code f = frame number 2001, P. J. Denning 14
15 CPU RAM dom d PT[d] i addr (i,x) x f up down 2001, P. J. Denning 15
16 CPU generates address (i,x) Objective: map to (f,x) in memory PT for CPU s domain d in RAM Copy of entire address space in file on disk (the swap file or cache file ) 2001, P. J. Denning 16
17 CPU RAM dom d PT[d] i addr (i,x) MMU (f,x) page fault f x up down 2001, P. J. Denning 17
18 Memory Mapping Unit (in CPU) translates microcommands (RW, i,x) On (RW,i,x) do E = PT[d,i] if not (E.A allows RW) then ACCESS FAULT if E.P=0 then PAGE FAULT (E.U, E.M) = (1, if RW=r then 0 else 1) PT[d,i]=E generate (PT.f, x) 2001, P. J. Denning 18
19 CPU RAM dom d PT[d] i addr (i,x) TLB MMU (f,x) page fault f x up down (i,f) 2001, P. J. Denning 19
20 Translation Look Aside Buffer (TLB) is cache of most recent address paths Holds most recent (i,f) pairs (Actually (M,i,f) triplets.) Bypass a PT lookup if a hit occurs. Hit ratio h. Miss ratio (1-h). Average mapping time: T = h*tlb + (1-h)*RAM Easy to get below 3% with a few hundred TLB entries 2001, P. J. Denning 20
21 CPU RAM dom d PT[d] i addr (i,x) TLB MMU (f,x) page fault f x up down (i,f) PFH 2001, P. J. Denning 21
22 Page Fault Handler (PFH) resolves missing page exceptions (i,x) for CPU in domain d: Using replacement policy: select frame (f); if frame modified, copy its occupying page to its disk home -- a down move. Load missing page (i) into that frame (f) -- an up move. Update PT[d,i]=(1,0,0,A,f) Return to interrupted process; it retries address and now succeeds Structure PFH to eliminate as many of the swaps as possible. 2001, P. J. Denning 22
23 Paging Manager contains the PFH routine and two daemons: Replace Daemon identifies pages to replace, marks them P=0, and signals WriteBack Daemon for pages with M=1. Replace Daemon targets to keep pool at a given minimum size. WriteBack Daemon copies (P,M)=(0,1) pages to disk, then sets M= , P. J. Denning 23
24 Because many processes can encounter page faults in parallel, the PFH gets pages from a semaphore-protected pool and notifies Replace Daemon for each withdrawal. Replace Daemon may replace multiple pages to replenish pool. When it replaces a modified page, it notifies WriteBack Daemon. WriteBack Daemon copies each page back to disk and then puts it in the pool. 2001, P. J. Denning 24
25 FRAMES SETS (0,0) h t (0,1) h t f d i link (1,1) (1,0) h t h t Paging Manager maintains a FRAMES table telling what page occupies each frame. Each frame linked to one of four sets according to their (P,M) values. A missing page can be reclaimed without swap if FRAMES[PT[d,i].F]=(d,i). 2001, P. J. Denning 25
26 FRAMES SETS DISKMAP (0,0) h t (0,1) h t f d i link (1,1) (1,0) h t h t (d,i) DA PM also maintains a DISKMAP that tells the disk address of every page. 2001, P. J. Denning 26
27 The POOL contains all frames that are POOL available to receive the next incoming page. page fetch / reclaim (0,0) (1,0) replacement write back page write (0,1) Frames are divided into sets by (P,M) combinations. Paging Manager manages the state transitions. The reclaim action occurs on a page fault when page is reclaimable; it simply sets P=1. reclaim replacement (1,1) 2001, P. J. Denning 27
28 PFH(d,i): WAIT(pool) WAIT(pool) if if FRAMES[f=PT[d,i].f]=(d,i) then then {PT[d,i].P {PT[d,i].P = 1; 1; unlink unlink f from from SET[0,0]} SET[0,0]} else else { f = unlink unlink first first frame frame of of SET[0,0] SET[0,0] enter enter (self-pid, (self-pid, r, r, f, f, DISKMAP[d,i]) DISKMAP[d,i]) in in Disk Disk Work Work Queue Queue WAIT(self-sem) WAIT(self-sem) PT[d,i] PT[d,i] = (1,0,0,A,f) (1,0,0,A,f) poolsize-- poolsize-- SIGNAL(replace) } link link f to to SET[1,0] SET[1,0] return return Disk Driver protocol: enter request (self-pid, rw, a, b) in Disk Work Queue and wait on self-pid's private semaphore. Parameter a in caller's address space and b is a disk address. When Disk Driver done, it signals the private semaphore. 2001, P. J. Denning 28
29 Replace Daemon: 1: 1: WAIT(replace) WAIT(replace) while while poolsize poolsize < threshold threshold do do { use use replacement replacement rule rule to to unlink unlink frame frame f from from SET(1,-) SET(1,-) PT[FRAMES[f]].P=0 if if PT[FRAMES[f]].M = 1 then then sendmsg(writeback, f) f) else else {link {link f to to SET[0,0]; SET[0,0]; poolsize++; poolsize++; SIGNAL(pool)} SIGNAL(pool)} } goto goto 1 The system call sendmsg(p,m) places message m in the inbox of process p. The system call m=getmsg() in process p returns the message; or waits if the inbox is empty. 2001, P. J. Denning 29
30 WriteBack Daemon: 1: 1: f = getmsg() getmsg() enter enter (self-pid, (self-pid, w, w, f, f, DISKMAP[FRAMES[f]]) in in Disk Disk Work Work Queue Queue WAIT(self-sem) WAIT(self-sem) PT[FRAMES[f]].M = 0 link link f to to SET[0,0] SET[0,0] poolsize++ poolsize++ SIGNAL(pool) SIGNAL(pool) goto goto 1 The frame f had been marked not present by ReplaceDaemon. When copy back to disk is complete, f can be linked to the POOL. 2001, P. J. Denning 30
31 The Paging Manager is free of deadlock because every WAIT is followed by a SIGNAL that replenishes the count of the semaphore. In the PFH, the WAIT(pool) is followed by SIGNAL(replace); the Replace Daemon SIGNAL(pool) for an unmodified replacement page and WriteBack Daemon SIGNAL(pool) for a modified page. This structure gives parallelism between satisfying a fault, replenishing the pool, and writing a page back to disk. This increases the probability the pool is nonempty at the time of a fault. 2001, P. J. Denning 31
32 OTHER MAPPING METHODS Paging Segmentation Segmentation and paging Capability addressing 2001, P. J. Denning 32
33 Paging Address space linear -- all addresses integers from 0 to a max. Memory space also linear. Both address and memory space divided into equal size blocks -- pages in address space, frames in memory space. Pages and frames not visible to programmer. Mapping is simple and fast. 2001, P. J. Denning 33
34 Segmentation Address space is nonlinear (2-D) consisting of segments, each a definite size. Segments are good containers for objects defined in the program. Compiler assigns objects to segments. Addresses are of the form (s,x) -- segment number, offset. Offset cannot exceed segment length. Memory is linear, segments stored as contiguous blocks. External fragmentation a problem. 2001, P. J. Denning 34
35 CPU RAM dom d ST[d] s (P,M,U,A,B,L) addr (s,x) (s,x) B x L MMU TLB segment fault up down (s,b,l) SFH 2001, P. J. Denning 35
36 Segmentation Modes Automatic Mode: Programmer unaware of segment boundaries; compiler assigns objects to segments. Burroughs Algol machines (B5000, B6700) Manual Mode: Programmer aware of segments; gives symbolic names (S,X) in program; compiler translates to internal (s,x) codes. Multics (GE645) No major machines today 2001, P. J. Denning 36
37 Dynamic Linking In manual mode, new possibility arises: program contains symbolic reference (S,X) but no segment number has been assigned to S; S is a file and X a variable within S. Compiler can leave the symbolic reference in the code. When it is encountered for the first time, system generates a linkage fault. Linkage fault handler copies file S into a new segment s, creates ST entry for s, replaces the symbolic reference with its segment number, and returns control to the program. 2001, P. J. Denning 37
38 Segmentation + Paging Combines the two by dividing segments into pages and giving each segment its own page table. Eliminates the external fragmentation problem caused by variable size segments in RAM. More complex mapping with both ST and PT. 2001, P. J. Denning 38
39 CPU RAM dom d ST[d] PT[t] s (A,t) i (P,M,U,F) addr (s,x)=(s,(i,y)) TLB MMU (f,y) page fault f y up down (s,t,i,f) PFH 2001, P. J. Denning 39
40 MMU-TLB MMU-TLB interaction interaction TLB TLB entries entries (s,t,i,f) (s,t,i,f) MMU MMU interrogates interrogates TLB TLB with with key key (s,i) (s,i) Bypasses Bypasses ST ST and and PT PT lookups lookups if if it it finds finds a a full full match; match; then then it it gets gets f f immediately. immediately. Bypasses Bypasses ST ST lookup lookup if if it it finds finds partial partial match match on on segment segment number number s; s; then then it it must must lookup lookup PT PT entry entry i i to to get get f. f. Does Does both both ST ST and and PT PT lookups lookups if if it it finds finds no no match match on on segment segment number number s; s; then then it it must must lookup lookup both both ST ST and and PT PT entries entries to to get get f. f. Then Then MMU MMU generates generates its its output output (f,y). (f,y). 2001, P. J. Denning 40
41 Problem of Sharing How do two processes share a segment? Desire to share comes up after programs are written. Can we share without recompiling the programs? Difficult with pure segmentation. The parties do not need the same segment number because both their ST entries can point to the same (B,L) region. But if OS needs to move the segment or swap it out, it has to locate all ST and update their entries. Easier with segmentation-paging. The parties have different segment numbers pointing to the same PT. Any change to a page s position is recorded once, in the PT entry. All parties will see the change immediately. 2001, P. J. Denning 41
42 ST[d1] s1 B ST[d2] L s2 change change the the placement placement or or size size of of the the segment segment ==> ==> back-propagate back-propagate the the new new info info to to all all ST s ST s pointing pointing to to the the segment. segment. 2001, P. J. Denning 42
43 ST[d1] s1 t PT[t] f ST[d2] f s2 t Change Change the the placement placement of of the the page page ==> ==> Update Update just just one one PT PT entry. entry. No No back-propagation. back-propagation. 2001, P. J. Denning 43
44 Capability Addressing Generalize from segments to objects. Facilitate object sharing with location transparency. Capabilities = object handles recognized throughout a system or network; protected from alteration. Three-level mapping: symbolic name to capability, capability to descriptor, descriptor to object. 2001, P. J. Denning 44
45 OT[d1] o1 x DT B L OT[d2] x (B,L) o2 x Change Change the the placement placement or or size size of of the the object object x x ==> ==> o1 o1 and and o2 o2 are are compilerassigned compilerassigned codes codes for for symbolic symbolic names names chosen chosen by by the the user. user. Update Update just just one one descriptor descriptor (x). (x). DT DT a a large large hash hash table. table. Object Object ids ids (x) (x) are are used used just just once. once. 2001, P. J. Denning 45
46 Modern Capability Examples Object-oriented programming: Run-time system generates handles, which map through descriptors to objects. User chooses symbolic names for objects; run-time system associates those names with their handles. Three-level map: name handle handle descriptor descriptor object. 2001, P. J. Denning 46
47 Systems: Handle: (unique) Three-level mapping: Alias to handle (address book) Handle to IP address (DNS service) IP address to mailbox (IP) 2001, P. J. Denning 47
48 Handle Protocol (see handle.org): Give objects a location-dependent, unique name in the Internet. Handle: an object ID chosen within a hierarchical system that makes handle-ids unique. Three-level mapping: Document text reference to handle (handle://unique-id) Handle-id to hostname/pathname (handle server) hostname/pathname to object (http) 2001, P. J. Denning 48
49 2001, P. J. Denning 49
presentations the week of the final exams. Anyone who misses the appointment will receive a grade of zero.
CS 116 Section 4 PROJECT Spring 2016 Grade: Up to 12 points. Rules: To be worked on individually. Must be presented to the instructor in person in order to be graded. Similar projects will both receive
More informationFieldServer FS Secutron
FieldServer FS-8700-72 Secutron Driver Manual (Supplement to the FieldServer Instruction Manual) APPLICABILITY & EFFECTIVITY Effective for all systems manufactured after November 2015 Kernel Version: 1.02
More informationC-TRAC3 COMMUNICATION MANUAL FOR. BACnet NOVEMBER 2010 TO JANUARY 2014 USA HEAD OFFICE AND FACTORY
A C-TRAC3 COMMUNICATION MANUAL FOR BACnet NOVEMBER 2010 TO JANUARY 2014 UNIT MODEL NO. UNIT SERIAL NO. SERVICED BY: TEL. NO: CANADIAN HEAD OFFICE AND FACTORY 1401 HASTINGS CRES. SE CALGARY, ALBERTA T2G
More informationCompleteView Alarm Client User Manual. CompleteView Version 4.6.1
CompleteView Alarm Client User Manual CompleteView Version 4.6.1 Table of Contents Introduction... 1 Overview...2 System Requirements...2 Configuration... 3 Starting the Alarm Client...3 Menus...3 File
More informationTech Data Sheet D01662GB0_Esgraf 4.1 and Configuration Server 30/2011 2/(5)
Tech Data Sheet D01662GB1_Esgraf 4.1 and Configuration Server 30/2011 1/(5) Esgraf 4.1 graphical user interface, configuration server and fire detectors contamination monitoring Esgraf 4.1 ESGRAF is a
More informationApplication Notes for Configuring NovaLink NovaAlert SIP with Avaya IP Office Issue 1.0
Avaya Solution & Interoperability Test Lab Application Notes for Configuring NovaLink NovaAlert SIP with Avaya IP Office Issue 1.0 Abstract These Application Notes describe the configuration for connecting
More informationUD-VMS510i. Surveillance Management Center
Surveillance Management Center Introduction VMS510i is a flexible, scalable, high reliable and powerful central management system. Client-Server Architecture, Integrating with multiple surveillance systems.
More informationOperation Manual Fighter ProVision Software. Version: 0.0 Revision: 1
Operation Manual Fighter ProVision Software Version: 0.0 Revision: 1 TABLE OF CONTENTS 1. Introduction 5 2. Software Installation 5 3. PC Users 6 3.1 Introduction 6 3.2 Default Code 6 3.3 Edit PC User
More informationHikCentral Web Client. User Manual
HikCentral Web Client User Manual Legal Information User Manual 2018 Hangzhou Hikvision Digital Technology Co., Ltd. About this Manual This Manual is subject to domestic and international copyright protection.
More informationECO N DATE DESCRIPTION OF CHANGE CHG
Model Number: M21E-24-DIN Description: The product is a loop powered device which controls an unsupervised dual pole output channel suitable to manage 24VAC loads. The M21E-24-DIN is micro-controller operated,
More informationAUTOMATION. Operator s Manual RST Series Web Enabled Input Module. Rev. A2, 1/12
AUTOMATION P R O D U C T S GROUP, INC. Operator s Manual RST-5000 Series Web Enabled Input Module Rev. A2, 1/12 Tel: 1/888/525-7300 Fax: 1/435/753-7490 www.apgsensors.com E-mail: sales@apgsensors.com RST-5000
More informationArchitectural and Engineering Specification for a Security Management System. StarNet 2
Architectural and Engineering Specification for a Security Management System StarNet 2 Jan 2, 2018 Page 1 of 12 AE-S2-IN-R1-EN-01/18 This document is intended to provide performance specifications and
More informationFS Mircom FX2000 Fire Alarm Panel
Driver Manual (Supplement to the FieldServer Instruction Manual) FS-8705-16 Mircom FX2000 Fire Alarm Panel APPLICABILITY & EFFECTIVITY Effective for all systems manufactured after May 1, 2001 Chipkin Automation
More informationMonitor Alarms and Events
What Are Alarms and Events?, page 1 How are Alarms and Events Created and Updated?, page 2 Which Events Are Supported?, page 5 Set Alarm and Event Management Preferences, page 5 Interpret Event and Alarm
More informationHalton SAFE / 7.14 user guide and installation instructions
Halton SAFE / 7.14 user guide and installation instructions VERIFIED SOLUTIONS BY H A LTO N Enabling Wellbeing Table of contents 1 System description 3 2 User Accounts 4 3 Main menu 7 3.1 Main menu - Change
More informationDeltaV Analyze. Introduction. Benefits. Continuous automated DeltaV System alarm system performance monitoring
DeltaV Distributed Control System Product Data Sheet December 2016 DeltaV Analyze Continuous automated DeltaV System alarm system performance monitoring Trends of alarms, events, and user actions Identification
More informationCell Software Model. Course Code: L2T1H1-11 Cell Ecosystem Solutions Enablement. Systems and Technology Group
Cell Software Model Course Code: L2T1H1-11 Cell Ecosystem Solutions Enablement Class Objectives Things you will learn Cell software considerations including Two levels of parallelism: SIMD and parallel
More informationHikCentral Web Client. User Manual
HikCentral Web Client User Manual Legal Information User Manual 2018 Hangzhou Hikvision Digital Technology Co., Ltd. About this Manual This Manual is subject to domestic and international copyright protection.
More informationMilestone SMI Intrepid II Perimeter Module 1.1 User s Manual
Milestone SMI Intrepid II Perimeter Module 1.1 User s Manual Target Audience for this Document This document is aimed at system users and provides descriptions on how to install and maintain the Milestone
More informationAlarms Updated 03/26/2018
Updated 03/26/2018 Table of Contents Alarms Alarms in OneView...1 Types of Alarms...1 Setting up Alarms...2 Alarm Configuration...4 Customize Alarm Parameters...5 List of Configured Alarms...7 Acknowledging
More informationAdvanced Protection Logic Lynx Touch & Lyric Series
Advanced Protection Logic Lynx Touch & Lyric Series Requirements: APL capable LYNX Touch Series or Lyric control panel GSM or CDMA, ILP5 IP Communicator, or WiFi IP Communicator Enabling APL via Panel
More informationby Honeywell WINMAG THE ULTIMATE VIGILON TEXT AND GRAPHICS SOFTWARE
WINMAG THE ULTIMATE VIGILON TEXT AND GRAPHICS SOFTWARE by Honeywell WINMAG, The Ultimate Vigilon Text And Graphics Software WINMAG offers the best possible integrated visual data and management solution
More informationModule Features are-configurable, no module jumpers to set
December 2011 PACSystems* RX3i Isolated Thermocouple Input Module, 6 Channels, IC695ALG306 Isolated Thermocouple Input Module, 12 Channels, IC695ALG312 Isolated Thermocouple Input module IC695ALG306 provides
More informationDTSX200 Communications(Modbus) Guide
User s Manual DTSX200 Communications(Modbus) Guide 4th Edition Blank Page < Introduction > i Introduction About this Manual Thank you for purchasing the DTSX200 Distributed Temperature Sensor. This document
More informationOperations Manual TS400. Test Station for G450/G460 Gas Detector
TS400 Test Station for G450/G460 Gas Detector Operations Manual 1194 Oak Valley Dr, Ste 20, Ann Arbor MI 48108 USA (800) 959-0329 (734) 769-0573 www.goodforgas.com GfG Products for Increased Safety Congratulations
More informationInteractive Fire Control Panel IFS7002 four signal loops Instruction Manual
Interactive Fire Control Panel IFS7002 four signal loops Instruction Manual Revision 6/01.17 Contents 1. Introduction... 6 2. Terminology... 6 3. Function... 8 4. Technical data... 8 4.1. Physical configuration...
More informationP2267 NETWORK INTERFACE
P2267 NETWORK INTERFACE USER MANUAL FOR OPERATING SYSTEMS: 22031-03 23636-01 October 2009 Associated Controls (Australia) Pty. Limited 2-4 Norfolk Road Greenacre, NSW, 2190. PH +61 2 9642 4922, FAX +61
More informationPACSystems* RX3i. Thermocouple Input Module, 12 Channels, IC695ALG412. GFK-2578B October 2011
October 2011 PACSystems* RX3i Thermocouple Input Module, 12 Channels, IC695ALG412 The PACSystems * Thermocouple Input module IC695ALG412 provides twelve isolated differential thermocouple input channels.
More informationAlarm Manager Plug-in
Alarm Manager Plug-in User s Guide While every attempt is made to ensure both accuracy and completeness of information included in this document, errors can occur, and updates or improvements may be implemented
More informationVAC PLC. System Description
VAC PLC System Description Contents 1 General... 5 1.1 Expressions and phrases... 5 1.2 Locations... 5 1.3 Abbreviations and terms... 6 1.4 Function... 6 1.5 Parts... 7 1.5.1 PLC... 7 1.5.2 Point IO...
More informationD8024, D9024, D10024 Analog Fire Alarm Control Panels Programming Guide
System Reset Trou ble Silence Ala rm Silence Manual Ala rm ENTER NO YES Letters Numb ers Keyword Radionics System Reset Trouble Silence Alarm Silence Manual Alarm ENTER NO YES Le ters Numbers Keyw ord
More information2000 Series. Program Entry Guide. Control Panels
2000 Series EN Program Entry Guide Control Panels 2000 Series Program Entry Guide About This Manual EN 2 About This Manual This guide describes the programming parameters available to the 2000 Series Control
More informationOperating Guide. ECL Comfort 210 / 296 / 310, application A247 / A Table of Contents
1.0 Table of Contents 1.0 Table of Contents... 1 1.1 Important safety and product information..................... 2 2.0 Installation... 6 2.1 Before you start.....................................................
More informationLineGuard 2300 Program User Manual (FloBoss 107)
Form A6251 Part Number D301346X012 November 2012 LineGuard 2300 Program User Manual (FloBoss 107) Remote Automation Solutions Revision Tracking Sheet November 2012 This manual may be revised periodically
More informationAvigilon Control Center System Integration Guide
Avigilon Control Center System Integration Guide with Gallagher Command Centre INT-CARDAX-C-Rev3 Copyright 2013 Avigilon. All rights reserved. No copying, distribution, publication, modification, or incorporation
More informationWaters 2695 Separations Module
S U P P L E M E N T A L R E L E A S E N O T E S Waters 2695 Separations Module Firmware Update Version 2.04 Firmware Update Version 2.04 Information This firmware update incorporates improved checking
More informationWaters 2695D Separations Module
S U P P L E M E N T A L R E L E A S E N O T E S Waters 2695D Separations Module Firmware Update Version 2.04d Firmware Update Version 2.04d Information This firmware update incorporates improved connectivity
More informationASHRAE Guideline 36 Advanced HVAC Control Sequences
ASHRAE Guideline 36 Advanced HVAC Control Sequences Rick Stehmeyer - Senior Engineer Matt Napolitan, P.E., CCP, CPMP, LEED AP BD+C - Principal Image Source: http://worldatdistance.com/2013/10/07/the-complete-noobs-guide-to-making-a-website//
More informationDC VOLTMETER DCV-10 / 10A / 10C / 10S / 10CS / 11 / 11A / 11C / 11S / 11CS. A4741 / Rev.1
DC VOLTMETER DCV-10 / 10A / 10C / 10S / 10CS / 11 / 11A / 11C / 11S / 11CS User Manual and Menu Map A4741 / Rev.1 www.entes.com.tr ATTENTION -Disconnect all power before connecting the device. -Don t remove
More informationThis is your cloud. Paris OpenStack Summit
Paris OpenStack Summit This is your cloud. Monasca Deep Dive Monitoring-as-a-Service (at Scale) Roland Hochmuth, Sandy Walsh, Tong Li/ November 5, 2014 Agenda Problem Statement What is Monasca? Architecture
More informationCalcolatori, Internet e il Web
Calcolatori, Internet e il Web Refresher on Computer Fundamentals and Networking History of computers Architecture of a computer Data representation within a computer Computer networks and the Internet
More informationMeridian wiredhart. HART Field Device Specification Goldmine Rd. Monroe, NC USA
HART Field Device Specification Meridian wiredhart 4320 Goldmine Rd. Monroe, NC 28110 USA HART is a registered trademark of the HART Communication Foundation TABLE OF CONTENTS 1. Introduction...5 1.1 Scope...5
More informationHikCentral Specification. HikCentral V1.1.1 Specification
HikCentral V1.1.1 Specification Introduction HikCentral is a flexible, scalable, reliable and powerful central video system. HikCentral provides central management, information sharing, convenient connection
More informationLevelSET S GSM Functionalities Instructions for Commissioning and Use
Labkotec Oy Myllyhaantie 6 FI-33960 Pirkkala, Finland Tel: +358 29 006 260 Fax: +358 29 006 1260 22.10.2010 Internet: www.labkotec.fi LevelSET S GSM Functionalities Instructions for Commissioning and Use
More informationAddendum. HART Communication with the FlexSonic Acoustic Detector. 1.1 Rev: 1/
Addendum HART Communication with the FlexSonic Acoustic Detector 1.1 Rev: 1/15 Table Of Contents Interconnecting the HART Communicator with the Acoustic Detector... 1 HART Device Description Language...
More informationWaters 2795 Separations Module
S U P P L E M E N T A L R E L E A S E N O T E S Waters 2795 Separations Module Software Update Version 2.05 Firmware Update Version 2.05 Information Version 2.05 firmware incorporates improved checking
More informationAvaya Proactive Contact Release 5.x
Avaya Proactive Contact Release 5.x Overview of Alarms framework and SNMP Issue 1.1 Copyright@2014 Notice: While reasonable efforts were made to ensure that the information in this document was complete
More informationNGC-40 Bridge. Modbus Overview. Raychem-AR-H58862-NGC40BridgeModbusOV-EN-1805 nvent.com 1
NGC-40 Bridge Overview Raychem-AR-H58862-NGC40BridgeOV-EN-1805 nvent.com 1 Table of Contents 1. NGC-40 Overview... 9 1.1 Example NGC-40 System... 10 2. Legal stuff... 11 3. Protocols... 12 3.1 Data es...
More informationOperations Manual TS400. Test Station for G450/G460 Gas Detector
TS400 Test Station for G450/G460 Gas Detector Operations Manual 1194 Oak Valley Dr, Ste 20, Ann Arbor MI 48108 USA (800) 959-0329 (734) 769-0573 www.gfg-inc.com GfG Products for Increased Safety Congratulations
More informationw SYSTEM DESCRIPTION The Hu//Lyophi/izer System (LP-0106) performs the freeze-drying of liquid pharmaceutical product. It has a 300 ft2 shelf area
w SYSTEM DESCRIPTION The Hu//Lyophi/izer System (LP-0106) performs the freeze-drying of liquid pharmaceutical product. It has a 300 ft2 shelf area which will accommodate the processing of not less than
More informationRUNMODE S7 ALARM SPEAKER
RUNMODE S7 ALARM SPEAKER Audible alarm messages player for Siemens S7-300 / S7-400 PLCs Last revised: November 14, 2005 S7 Alarm Speaker - last revised:november 14, 2005 Page 1 of 11 Forewords The Runmode
More informationFloating Point Fast Fourier Transform v2.1. User manual
User manual Introduction The Fast Fourier Transform (FFT) is an efficient algorithm for computing the Discrete Fourier Transform (DFT). This Intellectual Property (IP) core was designed to offer very fast
More informationThresholding Configuration Guide, StarOS Release 16
Thresholding Configuration Guide, StarOS Release 16 Last Updated April 30, 2014 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408
More informationUpdated: 17/03/2010 ELECTROLUX. CAREL ir33. Quick reference Handbook. Ver. 1.1 Eng. Pag.1/12
CAREL ir33 Quick reference Handbook Pag.1/12 MAIN FEATURES OF THE INSTRUMENT USER INTERFACE 1. ON/OFF switch button UP button to increase temperature values 2. DOWN button to decrease values - Activates/deactivates
More informationPAPERLESS RECORDER COMMUNICATION FUNCTION (Ethernet)
Instruction Manual PAPERLESS RECORDER COMMUNICATION FUNCTION (Ethernet) TYPE: PHU INP-TN5A0024-E Note: MODBUS is the registered trade mark of AEG Schneider Aumaion International. NOTICE 1. Exemption items
More informationOracle Retail Merchandise Financial Planning
Oracle Retail Merchandise Financial Planning Release Notes Release 13.4 December 2012 Oracle Retail Merchandise Financial Planning (MFP) provides strategic and financial product planning functions. These
More informationRemote Vacuum Sensor and Variable Speed Vacuum Pump Control Manual. Version Date - June Part Number
Innovation In and Out of Parlour Remote Vacuum Sensor and Variable Speed Vacuum Pump Control Manual Version - 1.0 Date - June 2016 Part Number - 39-0038 Index Manual Version... 3 About the Remote Vacuum
More informationAvigilon Control Center 5 System Integration Guide
Avigilon Control Center 5 System Integration Guide for Paxton Net2 Access Control Systems 2014 Avigilon Corporation. All rights reserved. Unless expressly granted in writing, no license is granted with
More informationDPR-145 TEMPERATURE PROTECTION RELAY. DPR-145 User Manual V-2.0 ( ) PT100 INPUTS: 4 RELAY OUTPUTS: 4 RS-485 MODBUS PORT VDC SUPPLY -1-
DPR-45 User Manual V-2.0 (2..206) DPR-45 TEMPERATURE PROTECTION RELAY PT00 INPUTS: 4 RELAY OUTPUTS: 4 RS-485 MODBUS PORT 9-50VDC SUPPLY DESCRIPTION DPR-45 is a precision unit designed for the temperature
More informationAdemco Vista Alarm Panel
System Galaxy Quick Guide CONFIGURATION AND OPERATION Ademco Vista Alarm Panel JAN 2018 SG 10.5.6 System Galaxy Quick Guide For Ademco Vista Panel Configuration & Operation 2nd edition JAN 2018 Information
More informationSerie Rugghölzli 2 CH Busslingen. Tel. +41 (0) Fax +41 (0)
Serie 5000 Tel. +1 (0)5 222 Fax +1 (0)5 222 12 PRODUCT INTRODUCTI PRODUCT INTRODUCTI 5 Series programmable temperature controller is FineTek's mid-range series of controllers. It uses a 12bit analog /
More informationTraining Guide Series. CYMA User Portal Installation Guide
Training Guide Series CYMA User Portal Installation Guide October 2018 CYMA Employee Self Service Installation Guide Contents SECTION 1: IMPORTANT NOTES AND SYSTEM REQUIREMENTS... 3 SECTION 2: NEW INSTALLATIONS...
More informationUSER MANUAL FOR OPERATING SYSTEM
P2262 ALARM PANEL USER MANUAL FOR OPERATING SYSTEM 21765-07 September 1999 Associated Controls (Aust) PTY. LTD. 29 Smith Street, Hillsdale, NSW, 2036. PH (02) 9311 3255, FAX (02) 9311 3779 Page 1 of 177
More informationJOVY SYSTEMS RE User Manual Rev. 1.00
JOVY SYSTEMS RE-7550 User Manual Rev. 1.00 Index - Introduction... 3 - Copyrights and Liability disclaimer........ 3 - Specifications.. 4 - Safety/ Caution instructions....... 4 - RE-7550 hardware description......
More informationFortiNAC. Lightspeed Single Sign-On Integration. Version: 8.x Date: 8/29/2018. Rev: B
FortiNAC Lightspeed Single Sign-On Integration Version: 8.x Date: 8/29/2018 Rev: B FORTINET DOCUMENT LIBRARY http://docs.fortinet.com FORTINET VIDEO GUIDE http://video.fortinet.com FORTINET KNOWLEDGE BASE
More informationMaking the Most of Alarms
Making the Most of Alarms Leverage the alarm management features of MPA to address network performance problems more effectively. Blueprint to Leverage Alarms and Alerts Using Mitel Performance Analytics
More informationSEC 3500 OI- StatCast RS232 Gas Status Text Broadcast Configuration Manual
SEC 3500 OI- StatCast RS232 Gas Status Text Broadcast August, 2006 Sensor Electronics Corporation 5500 Lincoln Drive USA (952) 938-9486 Table Of Contents: Intended Audience... 3 Purpose...3 Overview...
More information0 4 / 0 4 / 1 4. GE Concord 4 Quick User Guide. GE Concord 4 Quick User Guide Page 1
0 4 / 0 4 / 1 4 GE Concord 4 Quick User Guide GE Concord 4 Quick User Guide Page 1 Before Calling Is the keypad beeping? Press *. This will silence the beeping and let you know where the trouble is. Is
More informationBefore you install ProSeries software for network use
Before you install ProSeries software for network use The following pages describe system requirements and other information you need to know before installing ProSeries software for network use. Important:
More informationFunctional Safety Experience on Railway Signalling in Japan. Yuji Hirao Nagaoka University of Technology (Japan)
Functional Safety Experience on Railway Signalling in Japan Yuji Hirao Nagaoka University of Technology (Japan) Functional Safety Experience on Railway Signalling in Japan 1. Application of computers to
More informationManaging Network Alarms and Events
9 CHAPTER Prime Performance Manager allows you to view alarms and events that occur in your network. The following topics provide information about displaying network alarms and events: Displaying Active
More informationSCAN200E USER S MANUAL
SCAN200E USER S MANUAL Code No. 2071 1052 rev. 1.4 Code No. 2071 1052 Rev. 1.4 Page 2/16 SCAN200E User s Manual Foreword This manual is for SCAN200E Controller running software version 2.03 or later. We
More informationUser manual. KNXgal. version
User manual version 1.3 gal Management alarm control panels Galaxy from bus powered from bus Communication indication on and with Galaxy control panel DIN rail mount (1 modul) Adjustable address on with
More informationLaboratory Exercise #6
ECEN4002/5002 Spring 2004 Digital Signal Processing Laboratory Laboratory Exercise #6 Using a Fast Fourier Transform Algorithm Introduction The symmetry and periodicity properties of the discrete Fourier
More informationViewMatrix. Software for Online Monitoring & Control of Matrix2000 Conventional Fire Alarm Panels. Version: 2.0 Revision: 0.1
ViewMatrix Software for Online Monitoring & Control of Matrix2000 Conventional Fire Alarm Panels Version: 2.0 Revision: 0.1 CONTENTS 1. Introduction...3 2. Keyboard...5 2.1 POWER indication - Normal Operation...5
More informationMicroTech Series 200 Centrifugal Chiller
Protocol Data Information Packet Version 2.2 Group: Controls Date: March 1999 MicroTech Series 200 Centrifugal Chiller Data Communications Packet for Protocol 2002 McQuay International Revision History
More informationSIMATIC IPC DiagBase SIMATIC. Industrial PC SIMATIC IPC DiagBase. Introduction. DIAG software components. Quick-Start Guide
Introduction 1 DIAG software components 2 SIMATIC Industrial PC Operating Manual Quick-Start Guide 3 Hardware and software requirements 4 Installing and removing the software 5 Description of the Management
More informationFlameGard 5 UV/IR HART
FlameGard 5 UV/IR HART HART Communication Manual The information and technical data disclosed in this document may be used and disseminated only for the purposes and to the extent specifically authorized
More informationDigiplex LED Keypads User s Manual
KLEDEU03.fm Page -1 Friday, May 4, 2001 11:25 AM Digiplex LED Keypads User s Manual KLEDEU03.fm Page 0 Friday, May 4, 2001 11:25 AM KLEDEU03.fm Page 1 Friday, May 4, 2001 11:25 AM TABLE OF CONTENTS 1.0
More informationOpenCL for FPGAs/HPC Case Study in 3D FFT
OpenCL for FPGAs/HPC Case Study in 3D FFT Ahmed Sanaullah Martin Herbordt Vipin Sachdeva Boston University Silicon Therapeutics OpenCL for FPGAs/HPC: Case Study in 3D FFT 11/15/2017 What gives FPGAs high
More informationFacility Commander Complete, Integrated Command and Control
Facility Commander Complete, Integrated Command and Control 2.0 Facility Commander Complete, integrated command and control Securing your business facilities requires multiple systems, often from different
More informationWelcome to MultiSight TM Vision Sensor Hands-On Lab
Welcome to MultiSight TM Vision Sensor Hands-On Lab About This Hands-On Lab Welcome to the MultiSight TM Vision Sensor Hands-On Lab! This session provides you with an opportunity to explore the functionality
More informationOptical Smoke Detector Heat Detector Manual Call Point Output Unit Isolator
TECHNICAL GUIDE Optical Smoke Detector Heat Detector Manual Call Point Output Unit Isolator The XPlorer Range XPlorer is a new range of analogue addressable detectors and interfaces developed for all who
More informationThe Cell Processor Computing of Tomorrow or Yesterday?
Computing of Tomorrow or Yesterday? Torsten Höfler Department of Computer Science TU Chemnitz 28th February 2006 Outline 1 The Vision 2 3 4 Cell Applications Conclusion The Researchers started in mid 2000
More informationAlarm Monitoring and Management
CHAPTER 10 This chapter describes Cisco Transport Controller (CTC) alarm management. To troubleshoot specific alarms, refer to the Cisco ONS 15310-MA SDH Troubleshooting Guide. Chapter topics include:
More informationAlarms Manual. ver.1 rev.06/'07. Enclosures to Service Manuals of: McbNET Digital TM Magnum400 TM MiniMagnum400 TM. 6) Speeder One
6) Speeder One VIALE STAZIONE 5-36054 MONTEBELLO VIC. - VI - ITALY Phone (+39) 0444 440441 - Fax (+39) 04444 440418 www.axorindustries.com - INFO@AXORINDUSTRIES.COM Alarms Manual Enclosures to Service
More informationInstallation Manual February Opticom Infrared System. Model 575 Confirmation Light Kit
Installation Manual February 2008 Opticom Infrared System Model 575 Confirmation Light Kit Installation i Table of Contents 1 About This Manual... 1 1.1 Purpose of Manual... 1 1.2 Manual Conventions...
More informationFieldServer Driver - Serial FS SBT-FSI (Siemens Building Technologies Foreign Systems Interface)
Driver Version: 1.06 Document Revision: 4 Description FieldServer Driver - Serial FS-8700-40 SBT-FSI (Siemens Building Technologies Foreign Systems Interface) This FieldServer driver can be used to poll
More informationOnGuard 7.2 Resolved Issues
UTC Fire & Security Americas Corporation, Inc. 1212 Pittsford-Victor Road Pittsford, New York 14534 Tel 866.788.5095 Fax 585.248.9185 www.lenel.com Contents OnGuard 7.2 Resolved Issues 1. Introduction...
More informationThe supplier and installer of the system should be approved by the local civil defence authority.
ANALOGUE ADDRESSABLE FIRE ALARM SYSTEM 1. Scope of Work The contractor shall supply, install, test and commission a modern Analogue Addressable Fire Detection and Alarm System of an approved manufacturer
More informationUsing ANM Mobile CHAPTER
CHAPTER 19 Date: 3/22/13 This chapter describes Cisco ANM Mobile, which allows you to access your ANM server or ANM Virtual Appliance and manage your devices using a mobile device such as an iphone or
More informationCSP-204 CSP-208 CSP-104 CSP-108
Fire Alarm Control Panel CSP-204 CSP-208 CSP-104 CSP-108 Operation manual Firmware version 1.1 csp-x_o_en 06/15 SATEL sp. z o.o. ul. Budowlanych 66 80-298 Gdańsk POLAND tel. 58 320 94 00 www.satel.eu CONTENTS
More informationIndigoVision Alarm Panel. User Guide
IndigoVision Alarm Panel User Guide THIS MANUAL WAS CREATED ON 2/21/2017. DOCUMENT ID: IU-AP-MAN002-4 Legal considerations LAWS THAT CAN VARY FROM COUNTRY TO COUNTRY MAY PROHIBIT CAMERA SURVEILLANCE. PLEASE
More informationFastReporter 2 DATA POST-PROCESSING SOFTWARE
DATA POST-PROCESSING SOFTWARE Consolidated data management and post-processing tool designed to increase the reporting productivity for connector endface inspection and all types of optical-layer testing:
More informationUsing BIM model for Fire Emergency Evacuation Plan
Using BIM model for Fire Emergency Evacuation Plan Adam Stančík 1,, Roman Macháček 2, and Jiří Horák 1 1 Brno University of Technology, Institute of Computer Aided Engineering and Computer Science, 602
More informationLOWE'S EDI 850 Purchase Order
Lowe's Companies, Inc. Purchase Order - 850 1 LOWE'S EDI 850 Purchase Order VERSION: 004010 FINAL Publication Date: September 16, 1998 Lowe's Companies, Inc. Purchase Order - 850 2 850 Purchase Order Functional
More informationOperation Manual. Programmable Logic Controller
Operation Manual Programmable Logic Controller Part No. 9983-0000-E01 / January 2018 OPERATION MANUAL TABLE OF CONTENTS CUSTOMER SERVICE 3 CONTACT INFORMATION 3 ORDER INFORMATION 3 INTRODUCTION 4 THE PROCESS
More informationInteractive Fire Control Panel IFS7002 one signal loop Instruction Manual
Interactive Fire Control Panel IFS7002 one signal loop Instruction Manual Revision 4/01.17 Contents 1. Introduction... 6 2. Terminology... 6 3. Function... 8 4. Technical data... 8 4.1. Physical configuration...
More informationHoneywell Control Panels FOR RESIDENTIAL AND COMMERCIAL INSTALLATIONS. Feature Charts
Honeywell Control Panels FOR RESIDENTIAL AND COMMERCIAL INSTALLATIONS Feature Charts Control Panels FEATURE CHART LYNX Plus (L3000) (Supported Feature) (Not Supported) N/A (Not Applicable) LYNX Touch (L5210)
More information200 SERIES ADVANCED PHOTO/THERMAL/IR DETECTOR PRODUCT SPECIFICATION
GENERAL DESCRIPTION This product is the photo/thermal/ir variant of 2 Series Advanced, the redesigned 2 Series all SMD adopting the new chamber and a new style of covers. It works with the 2 Series extended
More information