Computer Organization and Architecture
|
|
- Erik Bennett
- 5 years ago
- Views:
Transcription
1 Campus de Gualtar Braga UNIVERSIDADE DO MINHO ESCOLA DE ENGENHARIA Departament de Infrmática Cmputer Organizatin and Architecture 5th Editin, 2000 by William Stallings Table f Cntents I. OVERVIEW. 1. Intrductin. 2. Cmputer Evlutin and Perfrmance. II. THE COMPUTER SYSTEM. 3. System Buses. 4. Internal Memry. 5. External Memry. 6. Input/Output. 7. Operating System Supprt. III. THE CENTRAL PROCESSING UNIT. 8. Cmputer Arithmetic. 9. Instructin Sets: Characteristics and Functins. 10. Instructin Sets: Addressing Mdes and Frmats. 11. CPU Structure and Functin. 12. Reduced Instructin Set Cmputers (RISCs). 13. Instructin-Level Parallelism and Superscalar Prcessrs. IV. THE CONTROL UNIT. 14. Cntrl Unit Operatin. 15. Micrprgrammed Cntrl. V. PARALLEL ORGANIZATION. 16. Parallel Prcessing. Appendix A: Digital Lgic. Appendix B: Prjects fr Teaching Cmputer Organizatin and Architecture. References. Glssary. Index. Acrnyms.
2 2 III. THE CENTRAL PROCESSING UNIT. 8. Cmputer Arithmetic. (19-Apr-99) Integer Representatin (8.2) Sign-Magnitude Representatin Leftmst bit is sign bit: 0 fr psitive, 1 fr negative Remaining bits are magnitude Drawbacks Additin and subtractin must cnsider bth the signs and relative magnitudes -- mre cmplex Testing fr zer must cnsider tw pssible zer representatins Tw s Cmplement Representatin Leftmst bit still indicates sign Psitive numbers exactly same as sign-magnitude Zer is nly all zeres (psitive) Negative numbers fund by taking 2 s cmplement Take cmplement f psitive versin Add 1 Integer Arithmetic (8.3) 2 s cmplement examples (with 8 bit numbers) Getting -55 Start with +55: Cmplement that: Add 1: Ttal is -55: Negating -55 Cmplement -55: Add 1: Ttal is 55 (see tp) Adding Start with -55: Add 58: Result is 3: Overflw int and ut-f sign bit is ignred Overflw Rule - if tw numbers are added, and they are bth psitive r bth negative, then verflw ccurs if and nly if the result has the ppsite sign Cnverting between different bit lengths Mve sign bit t new leftmst psitin Fill in with cpies f the sign bit Examples (8 bit -> 16 bit) +18: > : > Universidade d Minh Dep. Infrmática - Campus de Gualtar Braga - PORTUGAL- William Stallings, Cmputer Organizatin and Architecture, 5th Ed., 2000
3 Multiplicatin 3 Repeated Additin Unsigned Integers Generating partial prducts, shifting, and adding Just like lnghand multiplicatin Tw s Cmplement Multiplicatin Straightfrward multiplicatin will nt wrk if either the multiplier r multiplicand are negative multiplicand wuld have t be padded with sign bit int a 2n-bit partial prduct, s that the signs wuld line up in a negative multiplier, the 1 s and 0 s wuld n lnger crrespnd t addshift s and shift-nly s Simple slutin Cnvert bth multiplier and multiplicand t psitive numbers Perfrm multiplicatin Take 2 s cmplement f result if and nly if the signs f riginal numbers were different Other methds d nt require this final transfrmatin step Bth s Algrithm Why des Bth s Algrithm wrk? Cnsider multiplying sme multiplicand M by 30: M * ( ) which wuld take 4 shift-adds f M (ne fr each 1) That is the same as multiplying M by (32-2): M * ( ) = M * ( ) - M * ( ) which wuld take: Divisin 1 shift-nly n n transitin (imagine last bit was 0) 1 shift-subtract n the transitin frm 0 t 1 3 shift-nly s n n transitin 1 shift-add n the transitin frm 1 t 0 2 shift-nly s n n transitin We can extend this methd t any number f blcks f 1 s, including blcks f unit length. Cnsider the smallest number f bits that can hld the 2 s cmplement representatin f -6: S we can clearly see that a shift-subtract at the leftmst 1-0 transitin will cause 8 t be subtracted frm the accumulated ttal, which is exactly what needs t happen! This will expand t an 8-bit representatin: The neat part is that this same (and nly) 1-0 transitin will als cause -8 t be subtracted frm the 8-bit versin! Unsigned integers Qutient Divisr Dividend Remainder Flating-Pint Representatin (8.4) Principles Using scientific ntatin, we can stre a flating pint number in 3 parts ±S * B±E : Sign Significand (r Mantissa) Expnent (The Base stays the same, s need nt be stred) Universidade d Minh Dep. Infrmática - Campus de Gualtar Braga - PORTUGAL- William Stallings, Cmputer Organizatin and Architecture, 5th Ed., 2000
4 The sign applies t the significand. Expnents use a biased representatin, where a fixed value called the bias is subtracted frm the field t get the actual expnent. 4 We require that numbers be nrmalized, s that the decimal in the significand is always in the same place we will chse just t the right f a leading 0 frmat will be ±0.1bbb b * 2±E thus, it is unnecessary t stre either that leading 0, r the next 1, since all numbers will have them fr the example fllwing, assume als: An 8 bit sign with a bias f 128 A 24-bit significand stred in a 23-bit field Example Ranges This cmpares t a range f 2^31 t 2^31-1 fr 2 s cmplement integers fr the same 32 bits There is mre range, but n mre individual values FP numbers are spaced unevenly alng the number line Mre densely clse t 0, less densely further frm 0 Demnstrates tradeff between range and precisin Larger expnent gives mre range, larger significand gives mre precisin IEEE Standard fr Binary Flating-Pint Arithmetic (IEEE 754) Facilitates prtability f prgrams frm ne prcessr t anther Defines bth 32-bit single and 64-bit duble frmats Universidade d Minh Dep. Infrmática - Campus de Gualtar Braga - PORTUGAL- William Stallings, Cmputer Organizatin and Architecture, 5th Ed., 2000
5 5 Defines sme parameters fr extending thse frmats fr mre range r mre precisin Classes f numbers represented: Psitive r Negative Zer - an expnent f 0 tgether with a fractin f zer (sign bit determines sign). Denrmalized Numbers - an expnent f 0 tgether with a nnzer fractin. The fractin is the prtin f the significand t the right f the decimal (0 is assumed t the left). Nte that the fractin des NOT have an implied leftmst ne. Psitive r Negative Infinity - an expnent f all 1 s, tgether with a fractin f zer (sign bit determines sign). NaN (Nt a Number) - an expnent f all nes, tgether with a nn-zer fractin. Used t signal varius exceptin cnditins. Nrmalized, Nn-Zer Flating Pint Numbers - everything else. Ptential prblems: Expnent Overflw - the number is t large t be represented, may be reprted as +infinity r -infinity. Expnent Underflw - the number is t small t be represented, may be reprted as 0. Significand Underflw - during alignment f significands, digits may flw ff the right end, requiring sme frm f runding. Significand Overflw - adding tw significands with the same sign may result in a carry ut f the mst significant bit, fixed by realignment. Flating Pint Arithmetic (8.5) Additin and Subtractin Mre cmplex than multiplicatin and divisin 4 basic phases Check fr zers Align the significands Add r subtract the significands Nrmalize the result The tw perands must be transferred t registers in the ALU implicit significand bits must be made explicit expnents and significands usually stred in separate registers If subtractin, change sign f subtrahend If either perand is 0, reprt ther as result Manipulate the numbers s that the tw expnents are equal Ex. 123 x 10^ x 10^-2 = 123 x 10^ x 10^0 = x 10^0 Dne by shifting smaller number t the right Simultaneusly incrementing the expnent Stps when expnents are equal Digits lst are f relatively small imprtance If significand becmes 0, reprt ther as result The numbers are added tgether Signs are taken int accunt, s zer may result If significand verflws, the significand f the result is shifted right, and the expnent is incremented If expnent then verflws, it is reprted and peratin halted Universidade d Minh Dep. Infrmática - Campus de Gualtar Braga - PORTUGAL- William Stallings, Cmputer Organizatin and Architecture, 5th Ed., 2000
6 Nrmalize the result significand digits are shifted left until the mst significant digit is nn-zer expnent is decremented fr each shift If expnent underflws, reprt it and halt Rund result and stre in prper frmat 6 Multiplicatin The tw perands must be transferred t registers in the ALU If either perand is 0, reprt 0 as result Add the expnents If a biased expnent is being used, subtract the extra bias frm the sum Check fr expnent verflw r underflw. Reprt it and halt if it ccurs. Multiply the significands Same as fr integers, but sign-magnitude representatin Prduct will be duble length f multiplier and multiplicand, but extra bits will be lst during runding Result is nrmalized and runded Same as fr additin and subtractin Thus, expnent underflw culd result Divisin The tw perands must be transferred t registers in the ALU Check fr 0 If divisr is 0, reprt errr and either set result t infinity r halt peratin if dividend is 0, reprt 0 as result Subtract divisr expnent frm dividend expnent If a biased expnent is being used, add the bias back in. Check fr expnent verflw r underflw. Reprt it and halt if it ccurs. Divide the significands Same as fr integers, but sign-magnitude representatin Result is nrmalized and runded Same as fr additin and subtractin Thus, expnent underflw culd result Precisin Cnsideratins Guard Bits Extra bits that pad ut the right end f the significand with 0 s Used t prevent lss f precisin when adding numbers which are very clse in value Example withut guard bits: * 2^ * 2^0 = * 2^ * 2^1 = * 2^1 Nrmalized t: * 2^-7 Example with guard bits: * 2^ * 2^0 = * 2^ * 2^1 = * 2^1 Nrmalized t: * 2^-8 Universidade d Minh Dep. Infrmática - Campus de Gualtar Braga - PORTUGAL- William Stallings, Cmputer Organizatin and Architecture, 5th Ed., 2000
7 Ntice the rder f magnitude difference in results! Difference is wrse with base-16 architectures. Runding 4 alternative appraches with IEEE standard Rund t Nearest Result is runded t nearest representable number Default runding mde The representable value nearest t the infinitely precise result shall be delivered * if excess bits are less than half f last representable bit, rund dwn * if excess bits are half r mre f last representable bit, rund up * if they are equally clse, use the ne with LSB 0 Rund Tward + infinity and -infinity Result is runded up tward psitive infinity r Result is runded dwn tward negative infinity Useful in implementing interval arithmetic * every calculatin in a sequence is dne twice -- nce runding up, and nce runding dwn, prducing upper and lwer bunds n the result. * if resulting range is narrw enugh, then answer is sufficiently accurate * useful because hardware limitatins cause runding Rund Tward 0 Result is runded tward 0 Just simple truncatin Result is always less than r equal t the mre precise riginal value, intrducing a cnsistent dwnward bias 7 IEEE Standard fr Flating Pint Arithmetic Infinity Mst peratins invlving infinity yield infinity Signs bey usual laws -infinity -infinity yields -infinity and +infinity +infinity yields +infinity Quiet and Signaling NaN s A signaling NaN causes an exceptin (which may be handled by the prgram, r may cause an errr) A quiet NaN prpagates thrugh peratins in an expressin withut signaling an exceptin. They are prduced by: Any peratin n a signaling NaN Magnitude subtractin f infinities (where yu might expect a zer result) 0 x infinity (0 / 0) r (infinity / infinity ). Nte that x / 0 is always an exceptin. (x MOD 0) r (infinity MOD y) square-rt f x, where x < 0 Denrmalized Numbers Used in case f expnent underflw When the expnent f the result is t small ( a negative expnent with t large a magnitude) the result is denrmalized right-shifting the fractin incrementing the expnent fr each shift, until it is all nes with a final 0 Referred t as gradual underflw, use f denrmalized numbers: fills the gap between the smallest representable nn-zer number and 0 reduces the impact f expnent underflw t a level cmparable t rund ff amng the nrmalized numbers Universidade d Minh Dep. Infrmática - Campus de Gualtar Braga - PORTUGAL- William Stallings, Cmputer Organizatin and Architecture, 5th Ed., 2000
Computer Organization and Architecture
Campus de Gualtar 4710-057 Braga UNIVERSIDADE DO MINHO ESCOLA DE ENGENHARIA Departament de Infrmática Cmputer Organizatin and Architecture 5th Editin, 2000 by William Stallings Table f Cntents I. OVERVIEW.
More informationComputer Organization and Architecture
Campus de Gualtar 4710-057 Braga UNIVERSIDADE DO MINHO ESCOLA DE ENGENHARIA Departament de Infrmática Cmputer Organizatin and Architecture 5th Editin, 2000 by William Stallings Table f Cntents I. OVERVIEW.
More informationLab 1 - Calculator. K&R All of Chapter 1, 7.4, and Appendix B1.2
UNIVERSITY OF CALIFORNIA, SANTA CRUZ BOARD OF STUDIES IN COMPUTER ENGINEERING CMPE13/L: INTRODUCTION TO PROGRAMMING IN C SPRING 2012 Lab 1 - Calculatr Intrductin In this lab yu will be writing yur first
More informationLab 1 - Calculator. K&R All of Chapter 1, 7.4, and Appendix B1.2 Iterative Code Design handout Style Guidelines handout
UNIVERSITY OF CALIFORNIA, SANTA CRUZ BOARD OF STUDIES IN COMPUTER ENGINEERING CMPE13/L: INTRODUCTION TO PROGRAMMING IN C SPRING 2013 Lab 1 - Calculatr Intrductin Reading Cncepts In this lab yu will be
More informationCS1150 Principles of Computer Science Midterm Review
CS1150 Principles f Cmputer Science Midterm Review Yanyan Zhuang Department f Cmputer Science http://www.cs.uccs.edu/~yzhuang CS1150 UC. Clrad Springs Office hurs 10/15, Mnday, 12:05 12:50pm 10/17, Wednesday
More informationCS1150 Principles of Computer Science Introduction (Part II)
Principles f Cmputer Science Intrductin (Part II) Yanyan Zhuang Department f Cmputer Science http://www.cs.uccs.edu/~yzhuang UC. Clrad Springs Review Terminlgy Class } Every Java prgram must have at least
More informationProject #1 - Fraction Calculator
AP Cmputer Science Liberty High Schl Prject #1 - Fractin Calculatr Students will implement a basic calculatr that handles fractins. 1. Required Behavir and Grading Scheme (100 pints ttal) Criteria Pints
More informationARM Programmer s Model
ARM Prgrammer s Mdel Hsung-Pin Chang Department f Cmputer Science Natinal Chung Hsing University PDF created with FinePrint pdffactry Pr trial versin www.pdffactry.cm Outline ARM Data Types ARM Prcessr
More informationTL 9000 Quality Management System. Measurements Handbook. SFQ Examples
Quality Excellence fr Suppliers f Telecmmunicatins Frum (QuEST Frum) TL 9000 Quality Management System Measurements Handbk Cpyright QuEST Frum Sftware Fix Quality (SFQ) Examples 8.1 8.1.1 SFQ Example The
More information1 Version Spaces. CS 478 Homework 1 SOLUTION
CS 478 Hmewrk SOLUTION This is a pssible slutin t the hmewrk, althugh there may be ther crrect respnses t sme f the questins. The questins are repeated in this fnt, while answers are in a mnspaced fnt.
More informationUsing SPLAY Tree s for state-full packet classification
Curse Prject Using SPLAY Tree s fr state-full packet classificatin 1- What is a Splay Tree? These ntes discuss the splay tree, a frm f self-adjusting search tree in which the amrtized time fr an access,
More informationIt has hardware. It has application software.
Q.1 What is System? Explain with an example A system is an arrangement in which all its unit assemble wrk tgether accrding t a set f rules. It can als be defined as a way f wrking, rganizing r ding ne
More informationIBM Cognos TM1 Web Tips and Techniques
Tip r Technique IBM Cgns TM1 Web Tips and Prduct(s): IBM Cgns TM1 Area f Interest: Develpment IBM Cgns TM1 Web Tips and 2 Cpyright Cpyright 2008 Cgns ULC (frmerly Cgns Incrprated). Cgns ULC is an IBM Cmpany.
More informationRelational Operators, and the If Statement. 9.1 Combined Assignments. Relational Operators (4.1) Last time we discovered combined assignments such as:
Relatinal Operatrs, and the If Statement 9/18/06 CS150 Intrductin t Cmputer Science 1 1 9.1 Cmbined Assignments Last time we discvered cmbined assignments such as: a /= b + c; Which f the fllwing lng frms
More informationEastern Mediterranean University School of Computing and Technology Information Technology Lecture2 Functions
Eastern Mediterranean University Schl f Cmputing and Technlgy Infrmatin Technlgy Lecture2 Functins User Defined Functins Why d we need functins? T make yur prgram readable and rganized T reduce repeated
More informationData Structure Interview Questions
Data Structure Interview Questins A list f tp frequently asked Data Structure interview questins and answers are given belw. 1) What is Data Structure? Explain. Data structure is a way that specifies hw
More informationALU Design. ENG2410 Digital Design Datapath Design. Parts of CPU. Memory and I/O. Resources. Week #9 Topics. School of Engineering 1
ENG2410 Digital Design Datapath Design Datapath cnsists f: Parts f CPU Registers, Multiplexrs, Adders, Subtractrs and lgic t perfrm peratins n data (Cmb Lgic) Cntrl unit Generates signals t cntrl data-path
More informationINSTALLING CCRQINVOICE
INSTALLING CCRQINVOICE Thank yu fr selecting CCRQInvice. This dcument prvides a quick review f hw t install CCRQInvice. Detailed instructins can be fund in the prgram manual. While this may seem like a
More informationMendham Township School District Mathematics Curriculum Grade 5 General & Advanced
Mendham Twnship Schl District Mathematics Curriculum - 2017 Grade 5 General & Advanced In Grade 5, instructinal time shuld fcus n three critical areas: (1) develping fluency with additin and subtractin
More informationMIPS Architecture and Assembly Language Overview
MIPS Architecture and Assembly Language Overview Adapted frm: http://edge.mcs.dre.g.el.edu/gicl/peple/sevy/architecture/mipsref(spim).html [Register Descriptin] [I/O Descriptin] Data Types and Literals
More informationLab 5 Sorting with Linked Lists
UNIVERSITY OF CALIFORNIA, SANTA CRUZ BOARD OF STUDIES IN COMPUTER ENGINEERING CMPE13/L: INTRODUCTION TO PROGRAMMING IN C WINTER 2013 Lab 5 Srting with Linked Lists Intrductin Reading This lab intrduces
More informationUnit 1 Operations with Rational Numbers Math 7
Number f Days: 34 9/5/17 10/20/17 Unit Gals Stage 1 Unit Descriptin: Students cntinue t build an understanding f the number line frm their wrk in 6th grade. Students cnvert between the fractin frm t decimal
More informationStudio One 3.5 Audio Dropout Protection and Low-Latency Monitoring
Studi One 3.5 Audi Drput Prtectin and Lw-Latency Mnitring Handbk Jeff Pettit 5/23/2017 Revisin Histry: 1. Initial Release 5/23/2017 1.1. Added LLM plugins behind the scenes lgic and clean up 5/24/2017
More information- Replacement of a single statement with a sequence of statements(promotes regularity)
ALGOL - Java and C built using ALGOL 60 - Simple and cncise and elegance - Universal - Clse as pssible t mathematical ntatin - Language can describe the algrithms - Mechanically translatable t machine
More informationPages of the Template
Instructins fr Using the Oregn Grades K-3 Engineering Design Ntebk Template Draft, 12/8/2011 These instructins are fr the Oregn Grades K-3 Engineering Design Ntebk template that can be fund n the web at
More information* The mode WheelWork starts in can be changed using command line options.
OperatiOns Manual Overview Yur muse mst likely has a wheel n it. If yu lk at yur muse frm the side, that wheel rtates clckwise and cunterclckwise, like a knb. If yu lk at the muse frm the tp, the wheel
More informationWhat is "Click to DVD"? Capabilities. Click to DVD software enables you to easily create your own DVDs.
What is "Click t DVD"? Click t DVD sftware enables yu t easily create yur wn DVDs. Capabilities With Click t DVD, yu can capture vide cntent frm a digital vide device t create yur wn DVDs, cmplete with
More informationIteration Part 2. Review: Iteration [Part 1] Flow charts for two loop constructs. Review: Syntax of loops. while continuation_condition : statement1
Review: Iteratin [Part 1] Iteratin Part 2 CS111 Cmputer Prgramming Department f Cmputer Science Wellesley Cllege Iteratin is the repeated executin f a set f statements until a stpping cnditin is reached.
More informationChapter 6: Lgic Based Testing LOGIC BASED TESTING: This unit gives an indepth verview f lgic based testing and its implementatin. At the end f this unit, the student will be able t: Understand the cncept
More informationTutorial 5: Retention time scheduling
SRM Curse 2014 Tutrial 5 - Scheduling Tutrial 5: Retentin time scheduling The term scheduled SRM refers t measuring SRM transitins nt ver the whle chrmatgraphic gradient but nly fr a shrt time windw arund
More information$ARCSIGHT_HOME/current/user/agent/map. The files are named in sequential order such as:
Lcatin f the map.x.prperties files $ARCSIGHT_HOME/current/user/agent/map File naming cnventin The files are named in sequential rder such as: Sme examples: 1. map.1.prperties 2. map.2.prperties 3. map.3.prperties
More informationProcedures for Developing Online Training
Prcedures fr Develping Online Training Fllwing are prcedures fr develping nline training mdules t be psted n Online@UT (Blackbard Learn). These steps were develped thrugh a prcess and will cntinue t be
More informationMathematical Functions, Characters, and Strings. APSC 160 Chapter 4
Mathematical Functins, Characters, and Strings APSC 160 Chapter 4 1 Objectives T slve mathematics prblems by using the C++ mathematical functins (4.2) T represent characters using the char type (4.3) T
More informationCSE 3320 Operating Systems Synchronization Jia Rao
CSE 3320 Operating Systems Synchrnizatin Jia Ra Department f Cmputer Science and Engineering http://ranger.uta.edu/~jra Recap f the Last Class Multiprcessr scheduling Tw implementatins f the ready queue
More informationThe programming for this lab is done in Java and requires the use of Java datagrams.
Lab 2 Traffic Regulatin This lab must be cmpleted individually Purpse f this lab: In this lab yu will build (prgram) a netwrk element fr traffic regulatin, called a leaky bucket, that runs ver a real netwrk.
More informationTymberwood Academy. Introduction
Tymberwd Academy Intrductin Children are intrduced t the prcesses f calculatin thrugh practical, ral and mental activities. As they begin t understand the underlying ideas, they develp ways f recrding
More information1 Binary Trees and Adaptive Data Compression
University f Illinis at Chicag CS 202: Data Structures and Discrete Mathematics II Handut 5 Prfessr Rbert H. Slan September 18, 2002 A Little Bttle... with the wrds DRINK ME, (r Adaptive data cmpressin
More informationKNX integration for Project Designer
KNX integratin fr Prject Designer Intrductin With this KNX integratin t Prject Designer it is pssible t cntrl KNX devices like n/ff, dimming, blinds, scene cntrl etc. This implementatin is intended fr
More informationLinking network nodes
Linking netwrk ndes The data link layer CS242 Cmputer Netwrks The link layer The transprt layer prvides cmmunicatin between tw prcesses. The netwrk layer prvides cmmunicatin between tw hsts. The link layer
More informationSetting up the ncipher nshield HSM for use with Kerberized Certificate Authority
Setting up the ncipher nshield HSM fr use with Kerberized Certificate Authrity Intrductin This dcument cntains instructins fr setting up ncipher nshield hardware security mdules (HSM) fr use with the Kerberized
More informationChapter 3 Stack. Books: ISRD Group New Delhi Data structure Using C
C302.3 Develp prgrams using cncept f stack. Bks: ISRD Grup New Delhi Data structure Using C Tata McGraw Hill What is Stack Data Structure? Stack is an abstract data type with a bunded(predefined) capacity.
More informationCS510 Concurrent Systems Class 2. A Lock-Free Multiprocessor OS Kernel
CS510 Cncurrent Systems Class 2 A Lck-Free Multiprcessr OS Kernel The Synthesis kernel A research prject at Clumbia University Synthesis V.0 ( 68020 Uniprcessr (Mtrla N virtual memry 1991 - Synthesis V.1
More informationECAT-1000 Version Info
ECAT-1000 Versin Inf 11.26.2018 V5.700 Metasys release Fixed issue in Metasys N2 slave driver where COS ntificatins stp being sent t the master. Fixed delays in Metasys N2 COS reprting n high traffic netwrks.
More informationRelius Documents ASP Checklist Entry
Relius Dcuments ASP Checklist Entry Overview Checklist Entry is the main data entry interface fr the Relius Dcuments ASP system. The data that is cllected within this prgram is used primarily t build dcuments,
More informationOverview of OPC Alarms and Events
Overview f OPC Alarms and Events Cpyright 2016 EXELE Infrmatin Systems, Inc. EXELE Infrmatin Systems (585) 385-9740 Web: http://www.exele.cm Supprt: supprt@exele.cm Sales: sales@exele.cm Table f Cntents
More informationUiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash
UiPath Autmatin Walkthrugh Walkthrugh Calculate Client Security Hash Walkthrugh Calculate Client Security Hash Start with the REFramewrk template. We start ff with a simple implementatin t demnstrate the
More informationCntents 1 Intrductin Kit Cntents Requirements Installatin Gesture Sensr Kit Hardware and Jumper Settings De
Thin Film Pyrelectric IR Gesture Sensr Demnstratr Kit Fr lw pwer, high perfrmance gesture cntrl User Guide Versin 1.0 Dcument Revisin 1.00 20 th February 2012 Cntents 1 Intrductin... 3 1.1 Kit Cntents...
More informationModule Contents Duration Self- Study. Operation on Files: Open, Reset, Find, delete, modify, insert, close, scan
Mdule-6 Strage and Indexing 6.1. Mtivatin: Crrsin is the disintegratin f an engineered material int its cnstituent atms due t chemical and electrchemical reactins with its surrundings. It includes the
More informationChapter 2 Assemblers. PDF created with FinePrint pdffactory Pro trial version
Chapter 2 Assemblers 1 PDF created with FinePrint pdffactry Pr trial versin www.pdffactry.cm Outline 2.1 Basic Assembler Functins 2.2 Machine-Dependent Assembler Features 2.3 Machine-Independent Assembler
More informationNVIDIA S KEPLER ARCHITECTURE. Tony Chen 2015
NVIDIA S KEPLER ARCHITECTURE Tny Chen 2015 Overview 1. Fermi 2. Kepler a. SMX Architecture b. Memry Hierarchy c. Features 3. Imprvements 4. Cnclusin 5. Brief verlk int Maxwell Fermi ~2010 40 nm TSMC (sme
More informationContents: Module. Objectives. Lesson 1: Lesson 2: appropriately. As benefit of good. with almost any planning. it places on the.
1 f 22 26/09/2016 15:58 Mdule Cnsideratins Cntents: Lessn 1: Lessn 2: Mdule Befre yu start with almst any planning. apprpriately. As benefit f gd T appreciate architecture. it places n the understanding
More informationUiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash
UiPath Autmatin Walkthrugh Walkthrugh Calculate Client Security Hash Walkthrugh Calculate Client Security Hash Start with the REFramewrk template. We start ff with a simple implementatin t demnstrate the
More informationThese tasks can now be performed by a special program called FTP clients.
FTP Cmmander FAQ: Intrductin FTP (File Transfer Prtcl) was first used in Unix systems a lng time ag t cpy and mve shared files. With the develpment f the Internet, FTP became widely used t uplad and dwnlad
More informationWhat s New in Banner 9 Admin Pages: Differences from Banner 8 INB Forms
1 What s New in Banner 9 Admin Pages: Differences frm Banner 8 INB Frms Majr Changes: Banner gt a face-lift! Yur hme page is called Applicatin Navigatr and is the entry/launch pint t all pages Banner is
More informationStructure Query Language (SQL)
Structure Query Language (SQL) 1. Intrductin SQL 2. Data Definitin Language (DDL) 3. Data Manipulatin Language ( DML) 4. Data Cntrl Language (DCL) 1 Structured Query Language(SQL) 6.1 Intrductin Structured
More informationThe UNIVERSITY of NORTH CAROLINA at CHAPEL HILL
Yu will learn the fllwing in this lab: The UNIVERSITY f NORTH CAROLINA at CHAPEL HILL Cmp 541 Digital Lgic and Cmputer Design Spring 2016 Lab Prject (PART A): A Full Cmputer! Issued Fri 4/8/16; Suggested
More informationTelecommunication Protocols Laboratory Course
Telecmmunicatin Prtcls Labratry Curse Lecture 2 March 11, 2004 http://www.ab.fi/~lpetre/teleprt/teleprt.html 1 Last time We examined sme key terms: prtcl, service, layer, netwrk architecture We examined
More informationAutomatic imposition version 5
Autmatic impsitin v.5 Page 1/9 Autmatic impsitin versin 5 Descriptin Autmatic impsitin will d the mst cmmn impsitins fr yur digital printer. It will autmatically d flders fr A3, A4, A5 r US Letter page
More informationCS1150 Principles of Computer Science Loops
CS1150 Principles f Cmputer Science Lps Yanyan Zhuang Department f Cmputer Science http://www.cs.uccs.edu/~yzhuang CS1150 UC. Clrad Springs Annuncement HW1 graded HW2 due tnight HW3 will be psted sn Due
More informationFIT 100. Lab 10: Creating the What s Your Sign, Dude? Application Spring 2002
FIT 100 Lab 10: Creating the What s Yur Sign, Dude? Applicatin Spring 2002 1. Creating the Interface fr SignFinder:... 1 2. Creating Variables t hld values... 4 3. Assigning Values t Variables... 4 4.
More informationStudio Software Update 8.0 Release Notes
Studi Sftware Update 8.0 Release Ntes Previus Studi Release: 7.7 Supprted Equipment PC: Z97 Offline Studi Operating System: Windws XP (Service Pack 3) r higher; extensive testing specifically perfrmed
More informationECE 545 Project Deliverables
Tp-level flder: _ Secnd-level flders: 1_assumptins 2_blck_diagrams 3_interface 4_ASM_charts 5_surce_cdes 6_verificatin 7_timing_analysis 8_results 9_benchmarking 10_bug_reprts
More informationPastry dough mixing. Problems with traditional systems. Data Encryption Standard. CS349 Cryptography
Pastry dugh mixing Data Encryptin Standard CS349 Cryptgraphy Department f Cmputer Science Wellesley Cllege Prblems with traditinal systems We assume that an attacker has at least sme knwledge f the statistical
More informationOperating systems. Module 15 kernel I/O subsystem. Tami Sorgente 1
Operating systems Mdule 15 kernel I/O subsystem Tami Srgente 1 SWAP SPACE MANAGEMENT Swap space can be defined as a temprary strage lcatin that is used when system s memry requirements exceed the size
More informationCS1150 Principles of Computer Science Methods
CS1150 Principles f Cmputer Science Methds Yanyan Zhuang Department f Cmputer Science http://www.cs.uccs.edu/~yzhuang CS1150 UC. Clrad Springs Opening Prblem Find the sum f integers frm 1 t 10, frm 20
More informationUsing the DOCUMENT Procedure to Expand the Output Flexibility of the Output Delivery System with Very Little Programming Effort
Paper 11864-2016 Using the DOCUMENT Prcedure t Expand the Output Flexibility f the Output Delivery System with Very Little Prgramming Effrt ABSTRACT Rger D. Muller, Ph.D., Data T Events Inc. The DOCUMENT
More informationMID-II Examinations April 2018 Course: B. Tech Branch:CSE Year: II. Date of Exam: AN Max.Marks 30 TIME :02:00PM TO 03:00 PM
MID-II Examinatins April 2018 Curse: B. Tech Branch:CSE Year: II Subject: OS Semester :II Date f Exam:06-04-18 AN Max.Marks 30 TIME :02:00PM TO 03:00 PM Answer ANY TWO f the fllwing 2 x 15 = 30 Marks 1.A)
More informationPaperStream Capture change history
PaperStream Capture change histry Versin 2.0.1 New features: 1. Ad hc scan is added, which allws yu t mdify sme f the settings (scanner setting, destinatin setting, etc.) extempre and scan withut changing
More informationSmartLink for Albridge Web Services
SmartLink fr Albridge Web Services Cpyright 2008, E-Z Data, Inc. All Rights Reserved. N part f this dcumentatin may be cpied, reprduced r translated in any frm withut the prir written cnsent f E-Z Data,
More informationHigh School - Mathematics Related Basic Skill or Concept
Reprting Categry Knwledge High Schl - Mathematics r Cncept Sample Instructinal Activities Expressins Operatins HSM-EO 1 HSM-EO 2 a) match an algebraic expressin invlving ne peratin t represent a given
More informationCS4500/5500 Operating Systems Synchronization
Operating Systems Synchrnizatin Yanyan Zhuang Department f Cmputer Science http://www.cs.uccs.edu/~yzhuang UC. Clrad Springs Recap f the Last Class Multiprcessr scheduling Tw implementatins f the ready
More informationImporting data. Import file format
Imprting data The purpse f this guide is t walk yu thrugh all f the steps required t imprt data int CharityMaster. The system allws nly the imprtatin f demgraphic date e.g. names, addresses, phne numbers,
More informationAdvanced computer ArithmeticEE 486 Feb 4, 2003Winter 02-03
Advanced cmputer ArithmeticEE 486 Feb 4, 2003Winter 02-03 Multiply EE 486 lecture 9: Multiply M. J. Flynn Generating the partial prducts (pp s) Bth encding Direct sub multipliers Reducing (r assimilating)
More informationQuick Start Guide. Basic Concepts. DemoPad Designer - Quick Start Guide
Quick Start Guide This guide will explain the prcess f installing & using the DemPad Designer sftware fr PC, which allws yu t create a custmised Graphical User Interface (GUI) fr an iphne / ipad & embed
More informationThe UNIVERSITY of NORTH CAROLINA at CHAPEL HILL
Yu will learn the fllwing in this lab: The UNIVERSITY f NORTH CAROLINA at CHAPEL HILL Designing a mdule with multiple memries Designing and using a bitmap fnt Designing a memry-mapped display Cmp 541 Digital
More informationB Tech Project First Stage Report on
B Tech Prject First Stage Reprt n GPU Based Image Prcessing Submitted by Sumit Shekhar (05007028) Under the guidance f Prf Subhasis Chaudhari 1. Intrductin 1.1 Graphic Prcessr Units A graphic prcessr unit
More informationHierarchical Classification of Amazon Products
Hierarchical Classificatin f Amazn Prducts Bin Wang Stanfrd University, bwang4@stanfrd.edu Shaming Feng Stanfrd University, superfsm@ stanfrd.edu Abstract - This prjects prpsed a hierarchical classificatin
More informationCommon Language Runtime
Intrductin t.net framewrk.net is a general-purpse sftware develpment platfrm, similar t Java. Micrsft intrduced.net with purpse f bridging gap between different applicatins..net framewrk aims at cmbining
More informationWEB LAB - Subset Extraction
WEB LAB - Subset Extractin Fall 2005 Authrs: Megha Siddavanahalli Swati Singhal Table f Cntents: Sl. N. Tpic Page N. 1 Abstract 2 2 Intrductin 2 3 Backgrund 2 4 Scpe and Cnstraints 3 5 Basic Subset Extractin
More informationCS1150 Principles of Computer Science Math Functions, Characters and Strings
CS1150 Principles f Cmputer Science Math Functins, Characters and Strings Yanyan Zhuang Department f Cmputer Science http://www.cs.uccs.edu/~yzhuang CS1150 UC. Clrad Springs Mathematical Functins Java
More informationCS4500/5500 Operating Systems Computer and Operating Systems Overview
Operating Systems Cmputer and Operating Systems Overview Yanyan Zhuang Department f Cmputer Science http://www.cs.uccs.edu/~yzhuang UC. Clrad Springs Ref. MOS4E, OS@Austin, Clumbia, UWisc Overview Recap
More informationData Requirements. File Types. Timeclock
A daunting challenge when implementing a cmmercial IT initiative can be understanding vendr requirements clearly, t assess the gap between yur data and the required frmat. With EasyMetrics, if yu are using
More informationCSE 3320 Operating Systems Page Replacement Algorithms and Segmentation Jia Rao
CSE 0 Operating Systems Page Replacement Algrithms and Segmentatin Jia Ra Department f Cmputer Science and Engineering http://ranger.uta.edu/~jra Recap f last Class Virtual memry Memry verlad What if the
More informationClassFlow Administrator User Guide
ClassFlw Administratr User Guide ClassFlw User Engagement Team April 2017 www.classflw.cm 1 Cntents Overview... 3 User Management... 3 Manual Entry via the User Management Page... 4 Creating Individual
More informationIntroduction to Oracle Business Intelligence Enterprise Edition: OBIEE Answers 11g
Intrductin t Oracle Business Intelligence Enterprise Editin: OBIEE Answers 11g Crnell Custmized Versin April 2012 Minr crrectins were made n page 2, fr the Oct 20, 2017 OBIEE 12c Upgrade April, 2012 All
More informationWeb of Science Institutional authored and cited papers
Web f Science Institutinal authred and cited papers Prcedures written by Diane Carrll Washingtn State University Libraries December, 2007, updated Nvember 2009 Annual review f paper s authred and cited
More informationJava Programming Course IO
Java Prgramming Curse IO By Võ Văn Hải Faculty f Infrmatin Technlgies Industrial University f H Chi Minh City Sessin bjectives What is an I/O stream? Types f Streams Stream class hierarchy Cntrl flw f
More informationVijaya Nallari -Math 8 SOL TEST STUDY GUIDE
Name Perid SOL Test Date Vijaya Nallari -Math 8 SOL TEST STUDY GUIDE Highlighted with RED is Semester 1 and BLUE is Semester 2 8.1- Simplifying Expressins and Fractins, Decimals, Percents, and Scientific
More informationSOLA and Lifecycle Manager Integration Guide
SOLA and Lifecycle Manager Integratin Guide SOLA and Lifecycle Manager Integratin Guide Versin: 7.0 July, 2015 Cpyright Cpyright 2015 Akana, Inc. All rights reserved. Trademarks All prduct and cmpany names
More information3. Modify system runtime routines to support I/O and. 5. Attempts to mix HFP and non-hfp programs in the same
MULTICS TECHNICAL BULLETIN MTB-522 page 1 T: ~Frm: Distributin T. H. Van Vleck Date: April 10, 1981 Subject: SUMMARY Hexadecimal Flating Pint This dcument describes hw t supprt Hexadecimal Flating Pint
More informationSoftware Toolbox Extender.NET Component. Development Best Practices
Page 1 f 16 Sftware Tlbx Extender.NET Cmpnent Develpment Best Practices Table f Cntents Purpse... 3 Intended Audience and Assumptins Made... 4 Seeking Help... 5 Using the ErrrPrvider Cmpnent... 6 What
More informationPlease contact technical support if you have questions about the directory that your organization uses for user management.
Overview ACTIVE DATA CALENDAR LDAP/AD IMPLEMENTATION GUIDE Active Data Calendar allws fr the use f single authenticatin fr users lgging int the administrative area f the applicatin thrugh LDAP/AD. LDAP
More informationRICOH IMAGING COMPANY, LTD. wishes to announce the release of Firmware Update Software Version
Dwnlads : Firmware Update Thank yu fr using GR II digital camera. RICOH IMAGING COMPANY, LTD. wishes t annunce the release f Firmware Update Sftware Versin 3.00 fr GR II. Firmware in this dcument is the
More informationCOP2800 Homework #3 Assignment Spring 2013
YOUR NAME: DATE: LAST FOUR DIGITS OF YOUR UF-ID: Please Print Clearly (Blck Letters) YOUR PARTNER S NAME: DATE: LAST FOUR DIGITS OF PARTNER S UF-ID: Please Print Clearly Date Assigned: 15 February 2013
More informationSTUDIO DESIGNER. Design Projects Basic Participant
Design Prjects Basic Participant Thank yu fr enrlling in Design Prjects 2 fr Studi Designer. Please feel free t ask questins as they arise. If we start running shrt n time, we may hld ff n sme f them and
More informationTo over come these problems collections are recommended to use. Collections Arrays
Q1. What are limitatins f bject Arrays? The main limitatins f Object arrays are These are fixed in size ie nce we created an array bject there is n chance f increasing r decreasing size based n ur requirement.
More informationProcurement Contract Portal. User Guide
Prcurement Cntract Prtal User Guide Cntents Intrductin...2 Access the Prtal...2 Hme Page...2 End User My Cntracts...2 Buttns, Icns, and the Actin Bar...3 Create a New Cntract Request...5 Requester Infrmatin...5
More informationD e s i g n S c r i p t L a n g u a g e S u m m a r y P a g e 1
D e s i g n S c r i p t L a n g u a g e S u m m a r y P a g e 1 This manual is designed fr tw types f readers. First, thse wh want t make an initial fray int text based prgramming and wh may be currently
More information1on1 Sales Manager Tool. User Guide
1n1 Sales Manager Tl User Guide Table f Cntents Install r Upgrade 1n1 Page 2 Setting up Security fr Dynamic Reprting Page 3 Installing ERA-IGNITE Page 4 Cnverting (Imprting) Queries int Dynamic Reprting
More informationExercise 4: Working with tabular data Exploring infant mortality in the 1900s
Exercise 4: Wrking with tabular data Explring infant mrtality in the 1900s Backgrund Althugh peple tend t think abut GIS as being primarily cncerned with mapping. It is better thught f as a type f database
More information