Chapter 1. Microprocessor, Microcontroller and Programming Basics
|
|
- Baldric Freeman
- 6 years ago
- Views:
Transcription
1 Curse bjectives Chapter 1 Micrprcessr, Micrcntrller and Prgramming Basics t develp an in-depth understanding f the peratin f micrprcessrs and micrcntrllers machine language prgramming micrprcessr interfacing techniques t be able t use Mtrla 68HC11 micrcntrller cmpetently t be able t design and implement micrprcessr-based systems in bth hardware and sftware t be able t apply this knwledge t mre advanced structures Cmmn cmputer rganizatin ALU (Arithmetic Lgic Unit) is a circuitry, which is capable f ding varius peratins (fr example ADD, SHIFT, AND, OR, etc) n certain n-chip registers. CPU (Central Prcessing Unit) is the cmbinatin f the cntrl lgic, assciated registers and the arithmetic lgic unit. Cmputer buses Address bus: carries the address f a unique memry r input/utput (I/O) device 1
2 Data bus: carries data stred in memry (r an I/O device) t the CPU r frm the CPU t the memry (r I/O device) Cntrl bus: is a cllectin f cntrl signals that crdinate and synchrnize the whle system Blck diagram f a typical CPU CPU structure The main functins are data transfer arithmetic and lgic peratins decisin making (instructinal flw cntrl) The register array cnsists f at least ne accumulatr, prgram cunter and stack pinter. The cntrl unit cntrls all the peratins in a CPU and basically it puts the CPU in ne f the fetch and executin phases. Memry The memry in a cmputer system stres the data and instructins f the prgrams. 2
3 Main memry types ROM (read-nly memry) prgrammed permanently at the factry, cannt be altered RAM (randm-access memry) read and write memry EPROM (erasable prgrammable ROM) nnvlatile, written electrically but erased ptically EEPROM (electrically ROM) nnvlatile, bth written and erased electrically Operatin f the CPU 3
4 Fetch cycle (phase): The CPU puts the address f the instructin t be executed n the address bus. The address infrmatin cmes frm the prgram cunter (PC) maintained by the cntrl unit. The cntrl bus hlds the infrmatin fr reading the memry lcatin and the data bus hlds the instructin frm the memry which is stred int the instructin register (IR) PC is updated t pint t the next instructin. Execute cycle (phase): Instructin in the IR is decded The required data transfer and the required lgical and arithmetic peratin are perfrmed The result is written back either t ne f the registers r memry r I/O device Cmmn peratins perfrmed in ALU are: additin, subtractin, lgical AND, OR, XOR, NOT increment, decrement, shift, clear, etc. Micrcmputer CPU n a single IC micrprcessr (µp). The terms CPU, µp and MPU (micrprcessr unit) are synnymus CPU is the cmbinatin f the ALU and cntrl unit f any cmputer. When the CPU is a single IC; it is called a µp and is als referred t as the MPU. When the MPU is cnnected t memry and I/O, the arrangement becmes a MICROCOMPUTER. Many different MPUs are prduced by many different IC vendrs (e.g., Mtrla, Intel, Texas Instruments, Zilg, Natinal Semicnductrs, etc.). Majr differences are in wrd size, the number and types f instructins that can be perfrmed, the types f external cntrl signals available, the amunt f memry that can be addressed. 4
5 Micrcntrller A micrcntrller unit (MCU) cntains an MPU, memry, and I/O circuitry n a single chip. Such a chip can perfrm cntrl peratins withut the need fr any external circuitry. e.g. Mtrla MC68HC11 (als a micrprcessr in the expanded multiplexed mde)e.g. Intel 8051 Micrprcessrs vs micrcntrllers Micrprcessrs: high perfrmance, general purpse brains fr PCs and wrkstatins Instructin decde and cntrl, arithmetic/lgic peratins, registers, timing, external cntrl Typical cst: $75 -- $500, Annual demand: 10s f millins Micrcntrllers: devices with high levels f integratin fr embedded cntrl Micrprcessr functins plus n-chip memry and peripheral functins (e.g. prts, timers) "Swiss army knife" f micrprcessr technlgy Typical cst: $1-- $25, Annual demand: billins! Micrprcessr Includes memry management unit, lts f cache Perfrmance is the mst imprtant feature (cst is imprtant, but secndary) Used mainly in desktp machines Micrcntrller Integrated RAM and ROM, n cache Includes lts f peripherals Used mainly in embedded applicatins and ften invlves real-time cntrl Imprtant features include: lw cst, lw pwer cnsumptin, number f integrated peripherals, interrupt respnse time, amunt f RAM and ROM Bttm-up view f micrcntrller systems 5
6 Micrcntrller applicatins Pcket pagers (lw-pwer, interprets characters, user interface) Cameras (lw-pwer, expsure and fcus cntrl, user interface) "Levelmeter (measures angle, audible and visual user interface) Keybard cntrllers (scanning, debunce, autrepeat, diagnstics) Mdems (ne fr data transmissin, n fr cmmand prcessing) Pltters (cmmand interpretatin, encders, mtr cntrl) Clr cpiers (paper psitining, clr expsure, sensrs) Charge card pay phnes (card reading, dialing, carrier access) Lawn sprinkler cntrller (timer, valve cntrl, user interface) Instrumentatin (user interface, GPIB interface, cmpute values) Clsed-lp engine cntrl (fuel/air mixture, ignitin, pressure sensing, etc.) Antilck braking system cntrl (mnitrs tractin, cntrls brake) Dynamic ride cntrl (adjusts suspensin) Blck Diagram f a Mtrla M68HC11 Based Applicatins Example: An Emergency Cntrl System Cmparisn f sme ppular micrcntrllers Mtrla HC11 The HC11 family includes a large number f variatins, ranging frm single-chips t larger micrs with bank-switching supprt. Mtrla HC12 6
7 The HC12 family is the next step up frm the HC11, ffering better perfrmance, better memry management, and mre features. Mtrla 6805 The 6805 family is the next step dwn frm the HC11, with mre single-chip variatins, smaller packages, and lwer cst. Micrchip PIC The devices are readily available, reasnably priced, very fast, and cme in lts f variatins, hwever, with small memry maps and pr supprt fr cmpilers. Intel 8051 The 8051 was ne f the first micrcntrller families, and remains ne f the mst cmmnly used. The devices are available frm multiple surces, are cheap, have decent tls, and ffer a nice upgrade path t larger and mre capable part. What is EE447 abut? MC68HC11 is the MPU chice in EE447 Yu will be studying hw it is cmbined with memry and I/O devices t prduce a 68HC11 based micrcmputer, and hw it is prgrammed t perfrm varius peratins Mst f what yu learn abut the 68HC11 can be applied t any ther MPU r micrcmputer yu may encunter later. Majr features f Mtrla M68HC11 HCMOS Technlgy (lw pwer / high speed) On- chip RAM, ROM, EEPROM Basic cre functins f MC6801 imprved instructin set functinality 2 perating mdes and 2 test mdes On-chip cunter / timer On-chip analg- t- digital cnversin On-chip parallel and serial prts Imprved interrupt capabilities than earlier prducts -- supprts 21 interrupt vectrs Sme fault detectin capability fr majr errrs (pwer, illegal instructin, hung prcessr) Available in at least 25 different versins Different pin cunts and packaging Different amunts/ types f memry RAM size (192 t 1.25K bytes) ROM size (4K t 32K bytes) EEPROM (512 t 2K bytes) ROM, EPROM, r EEPROM prgram memry Memry maps vary frm versin t versin! Different I/ O capabilities (number f timers, chip selects, DMA channels, A/ D types, etc.) Mdes f peratin 2 perating mdes and 2 test mdes Operating mdes Single chip N external address and data bus functins 7
8 CPU can nly access n-chip memry Prts B and C are general purpse parallel I/ O All sftware needed t cntrl MCU must be in internal memry On reset, executin begins at address $E000 Lcated in ROM Expanded multiplexed External memry and peripheral devices can be accessed by time-multiplexed address- data bus Prt B used fr high byte f address (utput) Prt C prvides lw byte f address (utput) and 8-bit data (bi-directinal) External address latch is required Executin begins at address $E000 Single chip mde Expanded multiplexed mde 8
9 Test mdes Special btstrap On pwer up r reset, the prgram in the btstrap ROM is executed CPU waits fr a 256-byte prgram segment t be dwnladed thrugh the serial link and stred starting at address $0000 Executin then begins at address $0000 Permits wide variety f prgrams t be dwnladed Special test Primarily a testing mde fr the manufacturer Overrides sme autmatic prtectin mechanisms -- risky! I/O Prts Prt A (8 bits) Als used fr timer Prt D (6 bits) Als used fr asynchrnus (SCI) and synchrnus serial (SPI) I/O Prt E (8 bits) Als used fr A/D cnverter Prt B (8 bits) Als used as address in expanded mde Prt C (8 bits) Als used as data/ address in expanded mde MC68HC11 detailed blck diagram 9
10 Prgramming languages Applicatin prgrams User runs an existing sftware package, Limited flexibility utside intended applicatin Examples: Excel, Netscape, Wrd,... High-level language (HLL) User writes prgrams t perfrm task(s) Very flexible, easy t use (nce language is learned!) Examples: C, C++, Java, Frtran Assembly language Harder t use than HLLs Machine and cnfiguratin dependent Requires detailed knwledge f the µp itself and its instructin set Still used where extremely high perfrmance, shrt prgrams are required Machine cde Native language f the prcessr itself Prgrams are the actual bytes as stred in memry Nt intended fr human cnsumptin Prgramming prcedure What features f the prcessr are mst imprtant t the assembly-language prgrammer? Register set Memry rganizatin Instructin set Addressing mdes 10
11 Register set Memry Organizatin On chip memry ROM (12K bytes) Factry prgrammed, Special btstrap ROM RAM (512 bytes) Data, stack Can be used fr dwnladed cde Lw-pwer standby mde EEPROM (512 bytes) Prgrammed and erased n-chip Calibratin strage, diagnstic lg, critical data lgging, security data Can als be used fr dwnladed cde Off-chip memry EPROM Fr prttype develpment Windwed and ne-time prgrammable versins 11
12 Instructin set The instructin set specifies the kinds f data transfers and transfrmatins that can ccur in the machine Instructins can be gruped int 5 brad categries Data transfers: instructins that mve data t and between registers Lgical: instructins that perfrm lgic peratins n data -- AND, OR, etc. Arithmetic: additin, subtractin, increment, etc. Flw cntrl: instructins that change the sequence f executin f a prgram -- cnditinal and uncnditinal branches, stack peratins, etc. Input / Output peratins An instructin generally cnsists f an pcde and sme perand(s) HC11 instructins are f different lengths (1-5 bytes) Opcdes 1-byte pcdes Mst pcdes use just 1 byte Dwnward cmpatible with byte pcdes Mst 2- byte instructins deal with register Y, which was nt present in the 6800 prcessr It takes lnger t fetch and execute 2- byte pcdes New instructins use a "pre- byte", which signals that anther pcde byte fllws: $18, $1A, r $CD Ex: INX $08 INY $18 $08 Instructin frmat An instructin is made up f an pcde and a set f perands Opcde may be ne r tw bytes Instructins may use 0, 1, 2, r 3 perands Operands may be 1 r 2 bytes Instructin lengths range frm 1 t 5 bytes Example (assume this is stred at address $E000): LDAA #$ FF; lad ACCA with the value $FF 12
13 Machine cde: $E000 $86 $E001 $FF Fetch/execute peratin Addressing mdes An instructin specifies the lcatin f the data that it is ging t prcess by using ne f the existing addressing mdes. M68HC11 has the fllwing six different addressing mdes, which are discussed in detail in Chapter 2: Inherent addressing Immediate addressing Extended addressing Direct addressing Indexed addressing Relative addressing 13
It 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 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 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 informationPart II: 8086/8088 Hardware Specifications and Interfacing Dr. Mohammed Morsy
Part II: 8086/8088 Hardware Specificatins and Interfacing Dr. Mhammed Mrsy 1 Intrductin This curse cvers: Assembly language Prgramming (Intel x86) General system design cncepts, devices and supprt chips
More informationUNIT-II INTRODUCTION TO EMBEDDED SYSTEMS
UNIT-II INTRODUCTION TO EMBEDDED SYSTEMS Embedded System: Def: An Embedded system is ne that has cmputer hardware with sftware embedded in it as ne f its mst imprtant cmpnent. The three main cmpnents f
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 informationTekmos. TK68020 Microprocessor. Features. General Description. 9/03/14 1
Tekms TK68020 Micrprcessr September 3, 2014 Prduct Overview Features Addressing Mde Extensins fr Enhanced Supprt f High-Level Languages Object-Cde Cmpatible with Earlier M68000 Micrprcessrs Addressing
More informationCSE 3320 Operating Systems Computer and Operating Systems Overview Jia Rao
CSE 3320 Operating Systems Cmputer and Operating Systems Overview Jia Ra Department f Cmputer Science and Engineering http://ranger.uta.edu/~jra Overview Recap f last class What is an perating system?
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 informationARDUINO NANO INTRODUCTION
ARDUINO NANO INTRODUCTION Arduin nan differ frm ther Arduin as it very small s it suitable fr small sized prjects and it supprts breadbards s it can be plugged with ther cmpnents in nly ne breadbard. ARDUINO
More informationIntro. to Computer Repair & Advanced Computer Repair
Intr. t Cmputer Repair & Advanced Cmputer Repair Grades 10-12 Draft Feb. 2004 Killingly Public Schls COMPUTER REPAIR Installatin, Cnfiguratin and Upgrading CONTENT STANDARD 9-12 C.R 1: The student will
More informationLaboratory Exercise 3 Using the PIC18
Labratry Exercise 3 Using the PIC18 Until this pint, the user has prgrammed the FPGA Interface Bard using the FTDI and has nt been intrduced t the n bard PIC18F2550 micrcntrller. The purpse f this experiment
More informationIntroduction. ENG2410 Digital Design Memory Systems. Resources. A Digital Computer System. Week #11 Topics. School of Engineering 1.
ENG2410 Digital Design Memry Systems A Digital Cmputer System CPU Cntrl unit Memry Datapath Data/Instructins/cde clck Fall 2017 S Areibi Schl f Engineering University f Guelph Inputs: Keybard, muse, mdem,
More informationWestinghouse Nuclear Automation. Ovation -based Rod Control Logic Cabinet
Westinghuse Nuclear Autmatin Ovatin -based Rd Cntrl Lgic Cabinet Backgrund The Westinghuse slid state rd cntrl system has been in peratin at many plants fr ver 30 years. The riginal system has demnstrated
More informationMemory Hierarchy. Goal of a memory hierarchy. Typical numbers. Processor-Memory Performance Gap. Principle of locality. Caches
Memry Hierarchy Gal f a memry hierarchy Memry: hierarchy f cmpnents f varius speeds and capacities Hierarchy driven by cst and perfrmance In early days Primary memry = main memry Secndary memry = disks
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 informationSTEREO VISION WITH COGNIMEM
Applicatin Nte STEREO VISION WITH COGNIMEM THE APPLICATION Stere Visin is critical fr the evaluatin f the prximity f an bject and is the starting pint fr many machine visin applicatins. Several cmmercial
More informationAdmin Report Kit for Exchange Server
Admin Reprt Kit fr Exchange Server Reprting tl fr Micrsft Exchange Server Prduct Overview Admin Reprt Kit fr Exchange Server (ARKES) is an Exchange Server Management and Reprting slutin that addresses
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 informationXilinx Answer Xilinx PCI Express DMA Drivers and Software Guide
Xilinx Answer 65444 Xilinx PCI Express DMA Drivers and Sftware Guide Imprtant Nte: This dwnladable PDF f an Answer Recrd is prvided t enhance its usability and readability. It is imprtant t nte that Answer
More information2. When logging is used, which severity level indicates that a device is unusable?
CCNA 4 Chapter 8 v5.0 Exam Answers 2015 (100%) 1. What are the mst cmmn syslg messages? thse that ccur when a packet matches a parameter cnditin in an access cntrl list link up and link dwn messages utput
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 informationTroubleshooting of network problems is find and solve with the help of hardware and software is called troubleshooting tools.
Q.1 What is Trubleshting Tls? List their types? Trubleshting f netwrk prblems is find and slve with the help f hardware and sftware is called trubleshting tls. Trubleshting Tls - Hardware Tls They are
More informationHW4 Software version 3. Device Manager and Data Logging LOG-RC Series Data Loggers
Page 1 f 18 HW4 Sftware versin 3 Device Manager and Data Lgging LOG-RC Series Data Lggers 2011; Page 2 f 18 Table f cntents 1 ORGANIZATION OF THE HW4 MANUALS... 3 2 OVERVIEW... 4 3 INITIAL SETUP... 4 3.1
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 informationSBC8140 single board computer
SBC8140 single bard cmputer Order#: SBC8410 (T6010245 / T6010246) The SBC8140 is anther Single Bard Cmputer designed by Embest using Mini8510 prcessr card as the CPU cre bard. The bard is specially targeting
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 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 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 informationACR89U-A2 Handheld Smart Card Reader
ACR89U-A2 Handheld Smart Card Reader Technical Specificatins V1.01 Subject t change withut prir ntice Table f Cntents 1.0. Intrductin... 3 2.0. Features... 4 3.0. Supprted Card Types... 5 3.1. MCU Cards...
More informationCAMPBELL COUNTY GILLETTE, WYOMING
CAMPBELL COUNTY GILLETTE, WYOMING System Supprt Analyst I System Supprt Analyst II Senir System Supprt Analyst Class specificatins are intended t present a descriptive list f the range f duties perfrmed
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 informationGraduate Application Review Process Documentation
Graduate Applicatin Review Prcess Cntents System Cnfiguratin... 1 Cgns... 1 Banner Dcument Management (ApplicatinXtender)... 2 Banner Wrkflw... 4 Navigatin... 5 Cgns... 5 IBM Cgns Sftware Welcme Page...
More informationRe-Flashing Your CDM-760 Advanced High-Speed Trunking Modem
Re-Flashing Yur CDM-760 Advanced High-Speed Trunking Mdem I. Intrductin: Firmware Files, Naming, Versins, and Frmats Make sure t perate the CDM-760 with its latest available firmware. Befre attempting
More informationParaben s Phone Recovery Stick
Paraben s Phne Recvery Stick v. 3.0 User manual Cntents Abut Phne Recvery Stick... 3 What s new!... 3 System Requirements... 3 Applicatin User Interface... 4 Understanding the User Interface... 4 Main
More informationQuerying Data with Transact SQL
Querying Data with Transact SQL Curse Cde: 20761 Certificatin Exam: 70-761 Duratin: 5 Days Certificatin Track: MCSA: SQL 2016 Database Develpment Frmat: Classrm Level: 200 Abut this curse: This curse is
More informationIT Essentials (ITE v6.0) Chapter 5 Exam Answers 100% 2016
IT Essentials (ITE v6.0) Chapter 5 Exam Answers 100% 2016 1. What are tw functins f an perating system? (Chse tw.) cntrlling hardware access managing applicatins text prcessing flw chart editing prgram
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 informationHistory of Java. VM (Java Virtual Machine) What is JVM. What it does. 1. Brief history of Java 2. Java Version History
Histry f Java 1. Brief histry f Java 2. Java Versin Histry The histry f Java is very interesting. Java was riginally designed fr interactive televisin, but it was t advanced technlgy fr the digital cable
More informationGANTOM 7: COMPACT SEVEN COLOR DMX SPOTLIGHT USER GUIDE
GANTOM 7: COMPACT SEVEN COLOR DMX SPOTLIGHT USER GUIDE The Gantm 7 packs seven-clr utput int a tiny package. With a native 15 degree beam angle, this LED sptlight prduces a punchy yet sft beam with hmgeneus
More informationCustodial Integrator. Release Notes. Version 3.11 (TLM)
Custdial Integratr Release Ntes Versin 3.11 (TLM) 2018 Mrningstar. All Rights Reserved. Custdial Integratr Prduct Versin: V3.11.001 Dcument Versin: 020 Dcument Issue Date: December 14, 2018 Technical Supprt:
More informationPerformance of VSA in VMware vsphere 5
Perfrmance f VSA in VMware vsphere 5 Perfrmance Study TECHNICAL WHITE PAPER Table f Cntents Intrductin... 3 Executive Summary... 3 Test Envirnment... 3 Key Factrs f VSA Perfrmance... 4 Cmmn Strage Perfrmance
More informationPCI Multiple I/O Host Adapter 1. Introduction
PCI Multiple I/O Hst Adapter 1. Intrductin This PCI Hst Adapter is a PCI cntrller bard which can upgrade yur desktp cmputer t have Multiple RS232 (UART) prts. This Lw Prfile Frm factr can supprt Lw prfile
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 informationUSER MANUAL. RoomWizard Administrative Console
USER MANUAL RmWizard Administrative Cnsle Cntents Welcme... 3 Administer yur RmWizards frm ne lcatin... 3 Abut This Manual... 4 Setup f the Administrative Cnsle... 4 Installatin... 4 The Cnsle Windw...
More informationBecause this underlying hardware is dedicated to processing graphics commands, OpenGL drawing is typically very fast.
The Open Graphics Library (OpenGL) is used fr visualizing 2D and 3D data. It is a multipurpse pen-standard graphics library that supprts applicatins fr 2D and 3D digital cntent creatin, mechanical and
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 informationCustomized RTU for Local and Remote Supervision
AUSTRALIAN JOURNAL OF BASIC AND APPLIED SCIENCES ISSN:1991-8178 EISSN: 2309-8414 Jurnal hme page: www.ajbasweb.cm Custmized RTU fr Lcal and Remte Supervisin 1 Mayssa Hajar, 2 Raed ElRafei, 3 Khaled Muchref
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 informationMcGill University School of Computer Science COMP-206. Software Systems. Due: September 29, 2008 on WEB CT at 23:55.
Schl f Cmputer Science McGill University Schl f Cmputer Science COMP-206 Sftware Systems Due: September 29, 2008 n WEB CT at 23:55 Operating Systems This assignment explres the Unix perating system and
More informationCCNA 1 Chapter v5.1 Answers 100%
CCNA 1 Chapter 6 2016 v5.1 Answers 100% 1. Which characteristic f the netwrk layer in the OSI mdel allws carrying packets fr multiple types f cmmunicatins amng many hsts? the de-encapsulatin f headers
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 informationAvigilon Control Center Virtual Matrix User Guide. Version 6.8
Avigiln Cntrl Center Virtual Matrix User Guide Versin 6.8 2006-2018, Avigiln Crpratin. All rights reserved. AVIGILON, the AVIGILON lg, AVIGILON CONTROL CENTER, ACC, and TRUSTED SECURITY SOLUTIONS. are
More informationInfrastructure Series
Infrastructure Series TechDc WebSphere Message Brker / IBM Integratin Bus Parallel Prcessing (Aggregatin) (Message Flw Develpment) February 2015 Authr(s): - IBM Message Brker - Develpment Parallel Prcessing
More informationLicensing the Core Client Access License (CAL) Suite and Enterprise CAL Suite
Vlume Licensing brief Licensing the Cre Client Access License (CAL) Suite and Enterprise CAL Suite Table f Cntents This brief applies t all Micrsft Vlume Licensing prgrams. Summary... 1 What s New in this
More informationCourseware Setup. Hardware Requirements. Software Requirements. Prerequisite Skills
The Internet and Cmputing Cre Certificatin Guide cnsists f 64 Lessns, with lessn bjectives, summary and ten review questins. IC³ bjectives are easily lcated by using symbls thrughut the curseware. Curse
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 informationApp Orchestration 2.6
App Orchestratin 2.6 Terminlgy in App Orchestratin 2.6 Last Updated: July 8, 2015 Page 1 Terminlgy Cntents Elements f App Orchestratin... 3 Dmains... 3 Multi-Datacenter Deplyments... 4 Delivery Sites...
More informationDolby Conference Phone Support Frequently Asked Questions
Dlby Cnference Phne Supprt Frequently Asked Questins Versin 1.0, 1 Intrductin This dcument prvides sme answers t frequently asked questins abut the Dlby Cnference Phne. Fr mre detailed infrmatin n any
More informationWinEst 15.2 Installation Guide
WinEst 15.2 Installatin Guide This installatin guide prvides yu with step-by-step instructins n hw t install r upgrade WinEst. Fr a successful installatin, ensure that all machines meet the requirements.
More informationTaiRox Mail Merge. Running Mail Merge
TaiRx Mail Merge TaiRx Mail Merge TaiRx Mail Merge integrates Sage 300 with Micrsft Wrd s mail merge functin. The integratin presents a Sage 300 style interface frm within the Sage 300 desktp. Mail Merge
More informationCaseWare Working Papers. Data Store user guide
CaseWare Wrking Papers Data Stre user guide Index 1. What is a Data Stre?... 3 1.1. When using a Data Stre, the fllwing features are available:... 3 1.1.1.1. Integratin with Windws Active Directry... 3
More informationBtec National in IT Student Assignment package
Btec Natinal in IT Student Assignment package Unit: 2 Cmputer Systems Assignment 1 Guide t PC Hardware and System Sftware Deadline: Criteria achieved P1 P2 P3 M1 First draft Referral Yes/N Date Yes/N Date
More informationImplementation of Authentication Mechanism for a Virtual File System
Implementatin f Authenticatin Mechanism fr a Virtual File System Prject fr Operating Systems Curse (CS 5204) Implemented by- Vinth Jagannathan Abhishek Ram Under the guidance f Dr Dennis Kafura Abstract
More informationTECHNICAL REQUIREMENTS
TECHNICAL REQUIREMENTS Table f Cntent PLATFORMS... 2 CONNECTION SPEED... 2 SUPPORTED BROWSERS... 2 ARMENIAN LANGUAGE SUPPORT... 2 Windws XP... 2 Windws Vista... 3 Windws 7... 4 Windws 8... 5 MAC OS...
More informationEView/400i Management Pack for Systems Center Operations Manager (SCOM)
EView/400i Management Pack fr Systems Center Operatins Manager (SCOM) Cncepts Guide Versin 7.0 July 2015 1 Legal Ntices Warranty EView Technlgy makes n warranty f any kind with regard t this manual, including,
More informationI. Introduction: About Firmware Files, Naming, Versions, and Formats
Updating Yur CTOG 250 Cmtech Traffic Optimizatin Gateway Firmware I. Intrductin: Abut Firmware Files, Naming, Versins, and Frmats The CTOG 250 Cmtech Traffic Optimizatin Gateway and its CDM 800 Gateway
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 informationSystem Requirements. SAS Digital Marketing 6.5. Overview. Major Sections in this Document. Installation Requirements. Third-Party Support
System Requirements SAS Digital Marketing 6.5 Overview This dcument prvides requirements fr installing and running SAS Digital Marketing sftware. Yu must update yur system t meet these requirements befre
More informationM. Tavera, M. Alfonseca and J. Rojas IBM Madrid Scientific Center P. Castellana, 4. Madrid-l. SPAIN.
THE IBM PERSONAL COMPUTER APL SYSTEM M. Tavera, M. Alfnseca and J. Rjas IBM Madrid Scientific Center P. Castellana, 4. Madrid-l. SPAIN. INTRODUCTION AND HISTORY The Cmputer Science Department f the IBM
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 informationUFS Test Executive is certified by the UFSA to verify compliance of UFS devices with the UFSA UFS Compliance Test Matrix v1.0.
Prtcl Insight UFS Test Executive UFS20COMP Test Executive prvides cmplete prtcl debug and analysis f UFS devices, including deep packet inspectin, stress testing, custm test case executin, and UFS cmpliance
More informationHW4 Software Version 3.4.1
Release ntes HW4 Sftware Versin 3.4.1 Change cntrl HW4 versin 3.4.1 includes all the functins and features f HW4 versin 3.4.0 with the fllwing mdificatins and additins: Enhancements: Nne New features Nne
More informationLog shipping is a HA option. Log shipping ensures that log backups from Primary are
LOG SHIPPING Lg shipping is a HA ptin. Lg shipping ensures that lg backups frm Primary are cntinuusly applied n standby. Lg shipping fllws a warm standby methd because manual prcess is invlved t ensure
More informationMilestone XProtect. NVR Installer s Guide
Milestne XPrtect NVR Installer s Guide Target Audience fr this Dcument This guide is relevant fr peple respnsible fr delivering and installing Milestne XPrtect NVR surveillance systems. If yu are a Milestne
More informationAscii Art Capstone project in C
Ascii Art Capstne prject in C CSSE 120 Intrductin t Sftware Develpment (Rbtics) Spring 2010-2011 Hw t begin the Ascii Art prject Page 1 Prceed as fllws, in the rder listed. 1. If yu have nt dne s already,
More informationDynamic Storage (ECS)
User Guide Dynamic Strage (ECS) Swisscm (Schweiz) AG 1 / 10 Cntent 1 Abut Dynamic Strage... 3 2 Virtual drive, the EMC CIFS-ECS Tl... 4 3 Amazn S3 Brwer... 6 4 Strage Gateway Appliance... 9 5 Amazn S3
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 informationLab 0: Compiling, Running, and Debugging
UNIVERSITY OF CALIFORNIA, SANTA CRUZ BOARD OF STUDIES IN COMPUTER ENGINEERING CMPE13/L: INTRODUCTION TO PROGRAMMING IN C SPRING 2012 Lab 0: Cmpiling, Running, and Debugging Intrductin Reading This is the
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 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 information1 Getting and Extracting the Upgrader
Hughes BGAN-X 9202 Upgrader User Guide (Mac) Rev 1.0 (23-Feb-12) This dcument explains hw t use the Hughes BGAN Upgrader prgram fr the 9202 User Terminal using a Mac Nte: Mac OS X Versin 10.4 r newer is
More informationRTX includes new functionality, see the product Release Notes for a full list of new features.
Prduct Release Ntice RTX64 3.4 IntervalZer General Availability Release Date April 27, 2018 Prduct Overview RTX64 3.4 is the latest 64-bit versin f IntervalZer s market-leading hard real-time sftware prducts.
More informationCSC IT practix Recommendations
CSC IT practix Recmmendatins CSC Healthcare 17 th June 2015 Versin 3.1 www.csc.cm/glbalhealthcare Cntents 1 Imprtant infrmatin 3 2 IT Specificatins 4 2.1 Wrkstatins... 4 2.2 Minimum Server with 1-5 wrkstatins
More informationKeysight Logic and Protocol Analyzer Software (64-bit Application)
Release Ntes Keysight Lgic and Prtcl Analyzer Sftware (64-bit Applicatin) Versin 6.00 September 2014 Operating System Cmpatibility Versin 6.00 f the Keysight Lgic and Prtcl Analyzer sftware is a 64-bit
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 informationBT111 Development Kit
BT111 Develpment Kit DATA SHEET Wednesday, 07 Nvember 2012 Versin 1.0 Cpyright 2000-2012 Bluegiga Technlgies All rights reserved. Bluegiga Technlgies assumes n respnsibility fr any errrs which may appear
More informationProtocol Insight UFS Test Executive Key Features and Benefits Deep packet inspection performed with a unique protocol-aware Rule Checker engine
Prtcl Insight UFS Test Executive UFS20COMP Test Executive prvides cmplete prtcl debug and analysis f UFS devices, including deep packet inspectin, stress testing, custm test case executin, and CTS and
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 informationIntroduction. ENG3380 Computer Organization and Architecture Introduction: History & Basic Concepts. Topics. References. School of Engineering 1
ENG3380 Cmputer Organizatin and Architecture Intrductin: Histry & Basic Cncepts Winter 2017 S. Areibi Schl f Engineering University f Guelph Intrductin 4 Tpics What is Cmputer Architecture? Cmputer Revlutin
More informationGetting started. Roles of the Wireless Palette and the Access Point Setup Utilities
Getting started The Wireless Palette is a sftware applicatin fr mnitring the cmmunicatin status between the Wireless LAN PC Card and the Wireless LAN Access Pint (hereinafter referred t as the Access Pint).
More informationX-MAX-1: the world s smallest PC
: the wrld s smallest PC The MAX mdule cntains a cmplete PC with 100-MHz 486-CPU and memry n a mdule n bigger than a matchbx. The numerus n-bard functins are led ut thrugh tw r three 40-ple plug cnnectrs:
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 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 informationSafeDispatch SDR Gateway for MOTOROLA TETRA
SafeDispatch SDR Gateway fr MOTOROLA TETRA SafeMbile ffers a wrld f wireless applicatins that help rganizatins better manage their mbile assets, fleet and persnnel. Fr mre infrmatin, see www.safembile.cm.
More informationTECHNOSpecialist Student Workbook
TECHNOSpecialist Student Wrkbk Fr Office 2010 TECHNOeBks Prject-based Cmputer Curriculum ebks www.bepublishing.cm Cpyright 1993 2010. TechnKids Inc. in partnership with B.E. Publishing, Inc. All Rights
More informationBlock 1: ZYNQ-7000 Architecture. Objectives:
Blck 1: ZYNQ-7000 Architecture Describe the architecture and cmpnents that cmprise the Zynq All Prgrammable SC prcessing system (PS) Relate a user design gal t the functin, benefit, and use f the Zynq
More informationFujitsu Microelectronics Europe Application Note MCU-AN E-V11 FR FAMILY 32-BIT MICROCONTROLLER MB91460 RESET APPLICATION NOTE
Fujitsu Micrelectrnics Eurpe Applicatin Nte MCU-AN-300052-E-V11 FR FAMILY 32-BIT MICROCONTROLLER MB91460 RESET APPLICATION NOTE Revisin Histry Revisin Histry Date 2007-11-02 V1.0 RSchum First draft 2008-06-24
More informationFirmware Upgrade Wizard v A Technical Guide
Firmware Upgrade Wizard v4.1.1 A Technical Guide Nvember 2015 Intrductin The Firmware Upgrade Wizard prvides the fllwing features: It supprts upgrading the firmware n designated devices, see Supprted devices.
More informationDIVAR IP 3000 Field Installation Guide
CCTV IP Netwrk Vide Technical Brief DIVAR IP 3000 Field Installatin Guide 1 DIVAR IP 3000 Field Installatin Guide Overview The purpse f this guide is t prvide the step-by-step prcess f installing a DIVAR
More information