Teaching Operating Systems Scheduling

Size: px
Start display at page:

Download "Teaching Operating Systems Scheduling"

Transcription

1 Prceedings f Infrming Science & IT Educatin Cnference (InSITE) 2010 Teaching Operating Systems Scheduling Shimn Chen MLA Academic Learning Center, Israel shamn51@gmail.cm Abstract The Operating System is a very cmplex prgram that runs n ur cmputer (prbably the mst cmplex ). It is difficult t cmprehend the diversity f its peratins, let alne teach it. Secnd/Third year students with beginner prgramming skills are verwhelmed by the OS size and its multiple tasks. This paper is fcused n hw-t better teach the peratin f the OS Scheduler that manages the user s prcesses. The scheduler tasks are: create the prcess, lad it int memry, allcate CPU time-slices fr its executin, handle keybard clicks and menu selectin, swap the prcess in and ut f memry, and instructs the devices t satisfy IO requests. The questin is: hw can we give the students hands-n experience n the scheduler peratin? Obviusly, a few slides and a state-machine diagram, is nt enugh. The answer cnsists f: explanatin (slides), simulatin and an exercise. The simulatin package includes tw simulatrs (tw levels f cmplexity) each running userdesigned scenaris. The 1 st simulatr (A) is a simple Rund-Rbin scheduler that is easy t fllw. The 2 nd simulatr (B) cmes much clser t a real OS scheduler (with all its cmplexity); as such it is very difficult fr the student t understand, unless they play with Simulatr-A first. The exercise gal is t write a scheduler that allcates the CPU time amng ten Prcesses each ding a lng task. The exercise can be accmplished by 2 nd -3 rd year students. Keywrds: Operating System, Simulatr, Teaching Intrductin Operating System The cmputer is inherently a parallel machine; it cnsists f several CPUs, Memry units, IO Cntrllers. Each cmpnent is in fact a basic-cmputer (my definitin) with a CPU, lgic (prgram), sme memry and IO cnnectrs. Fr example: a Disk-Cntrller is made f a CPU (called Cntrller), prgrammable lgic Material published as part f this publicatin, either n-line r in print, is cpyrighted by the Infrming Science Institute. Permissin t make digital r paper cpy f part r all f these wrks fr persnal r classrm use is granted withut fee prvided that the cpies are nt made r distributed fr prfit r cmmercial advantage AND that cpies 1) bear this ntice in full and 2) give the full citatin n the first page. It is permissible t abstract these wrks s lng as credit is given. T cpy in all ther cases r t republish r t pst n a server r t redistribute t lists requires specific permissin and payment f a fee. Cntact 0HPublisher@InfrmingScience.rg t request redistributin permissin. usually stred in EEPROM, memry fr data buffers and IO cnnectrs that enables it t cntrl the spinning disk, mve the read/write head and cmmunicate with ther devices r the mther bard. Tday these cmpnents are fabricated n ne chip (the s called cmputer n a chip ) On tp f the cmputer parallel/realtime hardware architecture, there are

2 Teaching Operating Systems Scheduling multiple sftware prcesses that cmpete n the use f the cmputer resurces (cmpnents). The gal f the Operating System (OS) scheduler is t divide/allcate/arbitrate the use f these resurces in the mst efficient pssible way. The CPU is the nly cmpnent that can execute prgrams; as such it must wear tw hats : (1) executing the multiple users prgrams, (2) managing the cmputer using the OS prgrams (Kernel). T d that, the CPU is cnstantly ding cntext switch amng all its bligatins. IO cntrllers are als required t d multiple tasks. Fr example: a Disk cntrller is instructed t lk fr several blcks, n different tracks, fr several prcesses. Or, the netwrk cntrller must send/receive different packets fr multiple brwser windws. Prblem / Questin / Answer The students have a prblem grasping the full cmplexity f the cmputer peratins. Being 2 nd /3 rd year students, they write simple prgrams (C, C++) that run, presumably alne, n the cmputer withut parallelism r threads. The students are nt fully aware f the cmputer realtime nature, and the BIG rll and many services prvided by the perating system. They struggle with the idea that the CPU is very fast but als very dumb, and that it needs very detailed instructins n hw and what t execute. As fr the lecturer: presenting slides, writing n the bard and being a better lecturer are the first necessary step, BUT usually the students quickly lse cntact with the material. There are t many new ideas / cncepts and they fail t see thrugh it. The questin is hw we can let them see inside the Scheduler and feel the peratin f the OS, CPU, and IO Cntrllers. The answer is: lecture (in tw steps), a pair f simulatrs (in increasing levels f cmplexity) and an exercise in writing a small scheduler. I suggest the fllwing time line: 1. Intrductin t OS, Interrupts, Prcesses States 2. Shw the 1 st simulatr 3. Explain System Calls, Timing and Scheduling 4. Shw the 2 nd simulatr 5. Present the Exercise Intrductin t the OS and the Scheduler This paper is nt abut Operating Systems; it is abut hw t teach OS (in particular the Scheduler). In rder t run (and understand ) the tw simulatrs, and d the exercise, the lecturer must cver the fllwing tpics: Cmputer architecture: CPU, Clck, BUS, Memry, IO cntrllers CPU: very *1 quick (speed f light) very * simple: fur arithmetic peratins Interrupts and System Calls Prcess structure, running, terminating, and Prcess Cntrl Blck (PCB) Resurce, IO devices, and Resurce Cntrl Blck (RCB) 1 Very, very very 610

3 Chen Prcess States (seven): new, ready, run, blcked, suspend ready/blcked, exit Scheduling, Timing, Rund-Rbin algrithm, Queues OS tasks: Prcess creatin (linker lad mdule ) Prcess lading (lader memry, DLLs) Prcess cntext-switch in/ut f the CPU Instructing IO devices Handling devices interrupts Suspending a Prcess ut f memry Relading suspended prcess int memry Prcess terminatin and cleanup Simulatrs (tw levels) The 1 st level simulatr is a simple scheduler that manages several prcesses. The prcesses may need the CPU r service frm ne f fur different IO devices. The simulatr shws hw the prcesses are kept in the READY and fur IO queues. The scheduler allcates the CPU time amng them using the Rund Rbin algrithm. Prcesses that need service frm IO devices are BLOCKED in the IO queues and are serviced accrding t the First-Cme-First-Serve methd. The 2 nd level simulatr is an elabrate scheduler that shws the details f the OS executin, hw it lads a prcess frm the disk t memry, perfrms cntext switching, schedules IO devices, cmmunicates with IO devices, handles interrupts, receives blcks, swaps prcess ut f memry (suspend state), swaps them in later and finally finish the prcess. The 2 nd simulatr shws hw the IO cntrller are wrking in parallel with the CPU. Exercise We define ten vectrs (length=1000), and fill them with ne thusand randm numbers. There are 10 prcesses that shuld srt the ten vectrs using Bubble srt. Bubble srt cnsists f repeated runds n the vectr; adjacent elements are cmpared and swapped if nt in rder. The algrithm cunts the number f swaps in each rund, and if the number is zer then it means that the vectr is srted. Using 1000 elements vectr with randm numbers results n the average with abut 120 runds (althugh in the wrst case scenari it might be 999) The gal f the prject is t write an OS that creates 10 prcesses (ding bubble srt) and schedules the CPU (executin) amng them. Using the Rund-Rbin algrithm, the OS allcates ne srt-rund per prcess t simulate time-slice. T simulate using IO we define the fllwing situatin: when the prcess makes mre than 500 swaps n the vectr it wants t print it status. In this case the prcess is taken ut f the CPUqueue and placed in the PRINT-queue. When a prcess is in the first place in the PRINT-queue then it can print but it takes 20 time-cycles. 611

4 Teaching Operating Systems Scheduling Simulatrs This sectin describes the tw simulatrs that run n tp f EXCEL. Simulatr A CPU IO1 IO2 IO3 IO4 P1 P2 P3 P4 P5 P6 P7 P8 P9 Clck 20 CYCLE RESET Wrk IDLE CPU IO FINISH Queues Simulatr A - by Shimn Chen P3 1 P6 2 P8 3 P1 4 CPU 3 CPU 2 CPU 2 CPU 3 CPU 4 CPU 2 CPU 6 CPU 2 CPU 3 P5 2 P4 2 IO3 7 IO3 6 IO1 7 IO1 2 IO1 2 IO1 8 IO2 9 IO2 8 IO4 8 P7 4 CPU 2 CPU 4 CPU 3 IO3 8 CPU 1 CPU 1 CPU 1 CPU 2 CPU 2 P9 1 IO2 7 IO2 7 IO2 7 IO2 7 IO2 7 IO2 7 IO1 7 IO4 7 IO2 7 P2 3 CPU 1 CPU 1 CPU 1 CPU 1 CPU 1 CPU 1 CPU 1 CPU 1 CPU 1 IO3 9 IO3 9 IO3 9 IO3 9 IO3 9 IO3 9 IO3 9 IO3 8 IO3 9 CPU 2 CPU 2 CPU 2 CPU 2 CPU 2 CPU 2 CPU 2 CPU 2 CPU 2 Line 1 header with names: ne CPU, fur IO and nine Prcesses Line 2 The clck (Yellw) and tw buttns: RESET t start (r restart) the simulatin CYCLE execute ne time-cycle The area belw the Simulatr A banner 1 st clumn Prcesses in the READY queue, each in need f CPU cycles, the first P3 needs 1 Cycle, the secnd P5 needs 2 mre cycles, Clumns 2-5 shw prcesses waiting fr IO service, P6 is serviced by IO1 needs 2 mre cycles t finish. Prcess P4 waits in the queue (needs 2 cycles).. Clumns 6-16 shw the scenaris f 1-9 prcesses CPU <n> - needs <n> cycles f CPU IO<a> <n> - needs IO<a> service fr <n> cycles Line CPU number f CPU cycles allcated t each prcess Line IO number f IO cycles allcated t each prcess Line IDLE number f idle cycles f each prcess Line FINISH clck-time when prcess finished its scenari Line WORK 1 st clumn CPU which prcess is serviced (Rund Rbin) 612

5 Chen 2-5 clumns 1 busy servicing 1 st prcess in queue, 0 idle 6-15 clumns number f item in the scenari (item clr is red) Hw t use Simulatr A Setup the prcesses scenaris yu may leave sme f the scenaris empty. Click n the RESET buttn Click the CYCLE buttn t execute ne cycle Repeat the previus step ( CYCLE click) until all prcesses reach the FINISH line. Hw t view the screen f Simulatr A In the beginning all prcesses need the CPU all in the CPU queue. Each prcess gets ne CPU-Cycle (Rund Rbin) When a prcess finishes using the CPU it needs IO service, the scheduler mves it t the apprpriate IO queue. In the IO queue nly the 1 st prcess is serviced, the ther wait in line. The lg (belw) is prduced autmatically by the simulatr 1 st clumn clck 2 nd clumn- time needed fr the task 3 rd clumn - Descriptin 613

6 Teaching Operating Systems Scheduling 17 7 P1 = >>> start IO P2 = $$$ T=4 K=5 put in Q=> CPU 17 0 P2 = <<< finish IO P4 = $$$ T=2 K=2 put in Q IO P4 = <<< finish CPU 16 7 P1 = $$$ T=7 K=2 put in Q IO P1 = <<< finish CPU 15 8 P8 = >>> start IO P8 = $$$ T=8 K=1 put in Q IO P8 = <<< finish CPU 14 8 P6 = >>> start IO P6 = $$$ T=8 K=1 put in Q IO P6 = <<< finish CPU 11 6 P2 = >>> start IO P2 = $$$ T=6 K=1 put in Q IO P2 = <<< finish CPU 0 3 P9 = $$$ T=3 K=9 put in Q=> CPU 0 2 P8 = $$$ T=2 K=8 put in Q=> CPU 0 6 P7 = $$$ T=6 K=7 put in Q=> CPU 0 2 P6 = $$$ T=2 K=6 put in Q=> CPU 0 4 P5 = $$$ T=4 K=5 put in Q=> CPU 0 3 P4 = $$$ T=3 K=4 put in Q=> CPU 0 2 P3 = $$$ T=2 K=3 put in Q=> CPU 0 2 P2 = $$$ T=2 K=2 put in Q=> CPU 0 3 P1 = $$$ T=3 K=1 put in Q=> CPU Simulatr A demnstrate? Hw the prcesses are waiting in the different queues. Hw ne CPU is multiplexing its time amng the prcesses using the Rund-Rbin algrithm. Hw each IO cntrller serves the 1st prcess in its queue. Hw prcesses are mved between the queues by the scheduler. NOTE: Operating System tasks (time) are nt cunted/simulated in Simulatr A Simulatr B is ding the elabrate jb f cunting and shwing the OS tasks. 614

7 Chen Simulatr B The simulatr screen is divided int the fllwing sectins: PCBs [tp-left] shws the status, service and ther parameters f the nine Prcesses Cntrl Blcks. CPU [tp-right] CPU status and the scenari used (see Data 7 ) The scenari itself is shwn belw RCBs [bttm-right] fur (4) Resurce Cntrl Blck, each RCB shws the status f an IO cntrller. Script [bttm-left] shws the scenaris used in the simulatin. Simulatr B main Screen CYCLE RESET P C B s C P U Data 7 ID Clck Status Run S-Blck Blck S-Blck S-Blck S-Ready S-Blck Blck S-Ready Status RUN Service Nne Wait IO Start IO Wait IO Wait IO Nne Wait IO Start IO Nne PCB 1 Swap Type Nne Nne Nne Nne Nne Nne Nne Nne Nne Memry 1000 Pririty Free 100 Memry Size Run % In Memry Yes N Yes N N N N Yes N Kernel % Q Number IDLE 10 3% Tp Script Request Request CPU IO IO IO IO CPU IO IO CPU Request IO Request Parameter RCB 1 RCB 2 Request Left Status WORK Status WORK Time Per Blck 50 Per Blck 60 Start Time PCB 5 PCB 2 End Time Ttal T 230 Ttal T 197 CPU Use Wait 23 Wait 21 IO Use Time 20 Time 43 KB Wait Cur Start RCB 3 RCB 4 Cur Time Status WORK Status WORK KB Time Per Blck 70 Per Blck 80 Live Time PCB 7 PCB 4 CPU % Ttal T 142 Ttal T 213 Script Wait 18 Wait 26 Previus O1 4 C 15 C 30 C 10 C 15 S 50 C 10 C 15 S 50 Time 68 Time 27 Current C 70 O2 4 O3 4 O4 4 O1 4 C 30 O3 4 O4 4 C 30 Next C 20 C 90 C 70 C 20 O2 4 C 70 C 20 K 200 Line ID PCB numbers Line Status RUN, READY, BLOCKED S-BLOCK (Suspend=Blck) Line Service Prcess is waiting fr OS service: Wait-IO, Start-IO Line Swap Type used when the prcesses is swap ut t a suspend state Line Memry Size Hw much memry is needed Line (4 lines) Request Parameters fr the current service request Line Time Cycles used in varius tasks Line Cur Start Clck when current task started Line Cur Time (in red) cycles needed t cmplete current task RCBs (fur gray squares n the right) RCB <number> Status: Wrk, IDLE 615

8 Teaching Operating Systems Scheduling Per Blck: Time needed t access ne blck n the disk PCB: wrking fr PCB Ttal T: ttal time wrking Wait: time waiting fr OS t handle interrupts TIME: Time remains t access the current blck Simulatr B Scenari The scenari instructins are: M <size> - size f prcess in memry P <n> - Prcess pririty S <cycles> - when t start the prcess C <cycles> - CPU cycles needed at this stage O<n> <cycles> - need <cycles> service frm IO number <n> $ P1 $ P2 $ P3 $ P4 $ P5 $ P6 $ P7 $ P8 $ P9 M 200 M 300 M 400 M 200 M 300 M 400 M 200 M 300 M 400 P 2 P 2 P 2 P 2 P 2 P 2 P 2 P 2 P 2 S 10 S 30 S 50 S 10 S 30 S 50 S 10 S 30 S 50 C 10 C 15 C 30 C 10 C 15 C 30 C 10 C 15 C 30 O1 4 O2 4 O3 4 O4 4 O1 4 O2 4 O3 4 O4 4 K 200 C 70 C 20 C 90 C 70 C 20 C 90 C 70 C 20 C 90 Hw t use Simulatr B Setup the scenari in a different sheet (in this example DATA7 ) Enter the number 7 in the blue cell (tp-right) Click the RESET buttn t initialize the simulatr Click the CYCLE Clck is running (ne r mre cycles) until the next event. Hw t view the screen f Simulatr A Watch what happens with the prcesses in the first three PCBs lines: Status, Service and Swap Type, and the hw time f current task CUR Time in red is changing. Watch the CPU cunters n the right Watch the RCBs statuses as they wrk fr different PCBs Simulatr B demnstrate? Hw the OS is using the CPU in rder t service the pcbs, there are varius services each need the sle attentin f the CPU. Hw the RCBs (IO cntrller) wrks in parallel t the CPU 616

9 Chen Simulatr B parameters The tables belw shw varius numbers used t cntrl the simulatin. Fr example: if the OS needs t start an IO peratin (line 7 Start IO ) it takes 2 simulatr cycles. Service Time Nne Nne 0 Create Create Prcess 10 Clse Clse Prcess 8 Start KB Start KB 1 Wait KB Suspend if KB > 70 INT KB Handle KB 1 Start IO Start IO Operatin 2 Wait IO Suspend if IO > 1 INT IO Handle IO Interrupt 4 Pririty Pririty Change 3 Memry Memry Change 5 Swap Nne Nne 0 Lad IN Lad Int Memry 6 L OUT Lad OUT f memry 9 S-IN Swap Int CPU 2 S-OUT Swap OUT f CPU 2 617

10 Teaching Operating Systems Scheduling Detailed Lg File: Simulatr B Lg File CPU ding P1 Status=Run T= P1 $ Status is = Run CPU ding P1 Status=Ready Swap=S-IN T= P1 * Swap Request is = S-IN IO3 handles a Blck fr P P7 = Service IO Next R3 Blcks=2 f CPU ding P7 Status=S-Blck Service=INT IO T= P1 $ Status is = Ready CPU ding P1 Status=Run Swap=S-OUT T= P1 * Swap Request is = S-OUT P7 = Service Request is = INT IO IO3 Interrupt fr P7!!! CPU ding P1 Status=Run T= P1 $ Status is = Run CPU ding P1 Status=Ready Swap=S-IN T= P1 * Swap Request is = S-IN P1 $ Status is = Ready CPU ding P1 Status=S-Ready Swap=Lad IN T= P1 * Swap Request is = Lad IN IO2 handles a Blck fr P P2 = Service IO Next R2 Blcks=1 f CPU ding P2 Status=S-Blck Service=INT IO T= P2 = Service Request is = INT IO IO2 Interrupt fr P2!!! CPU ding P5 Status=Blck Service=Wait IO Swap=L OUT T= P5 * Swap Request is = L OUT Cnclusin Undergraduate students find it difficult t cmprehend the cncepts f the perating systems. There are many new ideas, buzz-wrds, multiple tasks and strange algrithms. Using the prpsed methd (see belw) shws that the students experience and reactin t the curse was changed frm dull / t cmplicated t interesting and challenging. The use f the simulatrs cupled with the exercise resulted in much better understanding f the scheduler (as tested in the mid-term) 618

11 Chen 1. Intrductin t OS, Interrupts, Prcesses States 2. Shw the simulatr A 3. Explain System Calls, Timing and Scheduling 4. Shw the simulatr B 5. Exercise References Dietel, H. M. (1992). Operating systems (2nd ed.). Reading, MA: Addisn-Wesley. Finkel, R.A. (1988). An perating systems vade mecum", 2nd ed. Prentice-Hall, Englewd Cliffs, NJ,. Gscinski, A. (1991). Distributed perating systems: The lgical design. Hartley, S. J. (1994). Operating systems prgramming. Krakwiak, S. (1988). Principles f perating systems. MIT Press. Lane, M. G., & Mney, J. D. (1988). A practical apprach t perating systems. Byd and Fraser. Milenkvic, M. (1992). Operating systems: Cncept and design (2nd ed.). McGraw-Hill. Silberschatz, A., & Galvin, P.B. (1994). Operating system cncepts (4th ed.). Reading, MA: Addisn- Wesley. Tanenbaum, A. S. (1987). Operating systems: Design and implementatin. Tanenbaum, A. S. (1992). Mdern perating systems. Englewd Cliffs, NJ: Prentice-Hall. Tel, G. (2000). Intrductin t distributed algrithms. Bigraphy Shimn Chen has been wrking in the Israeli Hi-Tech Industry fr the last 30 years, including prjects in areas f: Databases, Parallel cmputing, Artificial Intelligence, E-Learning, Ge-Graphical infrmatin, Cellular Cmmunicatin. Teaching Operating Systems, Object Oriented Prgramming, Artificial Intelligence, and ther Cmputer Science curses. 619

TRAINING GUIDE. Lucity Mobile

TRAINING GUIDE. Lucity Mobile TRAINING GUIDE The Lucity mbile app gives users the pwer f the Lucity tls while in the field. They can lkup asset infrmatin, review and create wrk rders, create inspectins, and many mre things. This manual

More information

Systems & Operating Systems

Systems & Operating Systems McGill University COMP-206 Sftware Systems Due: Octber 1, 2011 n WEB CT at 23:55 (tw late days, -5% each day) Systems & Operating Systems Graphical user interfaces have advanced enugh t permit sftware

More information

CS4500/5500 Operating Systems Synchronization

CS4500/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 information

CS4500/5500 Operating Systems Computer and Operating Systems Overview

CS4500/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 information

CS200T Programming in Java I [Onsite]

CS200T Programming in Java I [Onsite] CS200T Prgramming in Java I [Onsite] Curse Descriptin: This curse cvers the fundamentals f Java prgramming. Object-riented prgramming techniques and Unified Mdeling Language (UML) are als intrduced. Students

More information

INSTALLING CCRQINVOICE

INSTALLING 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 information

Due Date: Lab report is due on Mar 6 (PRA 01) or Mar 7 (PRA 02)

Due Date: Lab report is due on Mar 6 (PRA 01) or Mar 7 (PRA 02) Lab 3 Packet Scheduling Due Date: Lab reprt is due n Mar 6 (PRA 01) r Mar 7 (PRA 02) Teams: This lab may be cmpleted in teams f 2 students (Teams f three r mre are nt permitted. All members receive the

More information

Using SPLAY Tree s for state-full packet classification

Using 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 information

1 Getting and Extracting the Upgrader

1 Getting and Extracting the Upgrader Hughes BGAN-X 9202 Upgrader User Guide (PC) Rev 1.0 (23-Feb-12) This dcument explains hw t use the Hughes BGAN-X Upgrader prgram fr the 9202 User Terminal using a PC. 1 Getting and Extracting the Upgrader

More information

Dashboard Extension for Enterprise Architect

Dashboard Extension for Enterprise Architect Dashbard Extensin fr Enterprise Architect Dashbard Extensin fr Enterprise Architect... 1 Disclaimer... 2 Dependencies... 2 Overview... 2 Limitatins f the free versin f the extensin... 3 Example Dashbard

More information

CSE 3320 Operating Systems Synchronization Jia Rao

CSE 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 information

On the road again. The network layer. Data and control planes. Router forwarding tables. The network layer data plane. CS242 Computer Networks

On the road again. The network layer. Data and control planes. Router forwarding tables. The network layer data plane. CS242 Computer Networks On the rad again The netwrk layer data plane CS242 Cmputer Netwrks The netwrk layer The transprt layer is respnsible fr applicatin t applicatin transprt. The netwrk layer is respnsible fr hst t hst transprt.

More information

CS4500/5500 Operating Systems Introduction

CS4500/5500 Operating Systems Introduction Operating Systems Intrductin Yanyan Zhuang Department f Cmputer Science http://www.cs.uccs.edu/~yzhuang UC. Clrad Springs Ref. MOS4E, OS@Austin, Clumbia, UWisc Intr f Intr Yanyan Zhuang PhD in netwrk systems

More information

Use of GIS & GPS in Trail and Land Management

Use of GIS & GPS in Trail and Land Management CLCC Cnference 2014 Intrductin t CT ECO Use f GIS & GPS in Trail and Land Management Explre CT ECO CT ECO is a partnership between the CT Department f Energy and Envirnmental Prtectin (CT DEEP) and the

More information

Courseware Setup. Hardware Requirements. Software Requirements. Prerequisite Skills

Courseware 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 information

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL

The 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 information

IT103T Operating Systems [Onsite]

IT103T Operating Systems [Onsite] IT103T [Onsite] Curse Descriptin: This curse serves as a survey n typical internal functins f a generic cmputer perating system. The cmputer s ability t manage such resurces as memry, device, I/O, files

More information

Ascii Art Capstone project in C

Ascii 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 information

CSE 3320 Operating Systems Computer and Operating Systems Overview Jia Rao

CSE 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 information

These tasks can now be performed by a special program called FTP clients.

These 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 information

Integrating QuickBooks with TimePro

Integrating QuickBooks with TimePro Integrating QuickBks with TimePr With TimePr s QuickBks Integratin Mdule, yu can imprt and exprt data between TimePr and QuickBks. Imprting Data frm QuickBks The TimePr QuickBks Imprt Facility allws data

More information

Procurement Contract Portal. User Guide

Procurement 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 information

CSE 3320 Operating Systems Page Replacement Algorithms and Segmentation Jia Rao

CSE 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 information

Operating systems. Module 15 kernel I/O subsystem. Tami Sorgente 1

Operating 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 information

1 Getting and Extracting the Upgrader

1 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 information

The following screens show some of the extra features provided by the Extended Order Entry screen:

The following screens show some of the extra features provided by the Extended Order Entry screen: SmartFinder Orders Extended Order Entry Extended Order Entry is an enhanced replacement fr the Sage Order Entry screen. It prvides yu with mre functinality while entering an rder, and fast access t rder,

More information

IT327P Data Structures [Onsite]

IT327P Data Structures [Onsite] IT327P Data Structures [Onsite] Curse Descriptin: Thrugh explring fundamental data structures, data manipulatin techniques and algrithms necessary fr gd prgram develpment, students will be expsed t methds

More information

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL

The 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 information

3 AXIS STAGE CONTROLLER

3 AXIS STAGE CONTROLLER CORTEX CONTROLLERS 50, St Stephen s Pl. Cambridge CB3 0JE Telephne +44(0)1223 368000 Fax +44(0)1223 462800 http://www.crtexcntrllers.cm sales@crtexcntrllers.cm 3 AXIS STAGE CONTROLLER Instructin Manual

More information

Wave IP 4.5. CRMLink Desktop User Guide

Wave IP 4.5. CRMLink Desktop User Guide Wave IP 4.5 CRMLink Desktp User Guide 2015 by Vertical Cmmunicatins, Inc. All rights reserved. Vertical Cmmunicatins and the Vertical Cmmunicatins lg and cmbinatins theref and Vertical ViewPint, Wave Cntact

More information

Lab 5 Sorting with Linked Lists

Lab 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 information

1 Getting and Extracting the Upgrader

1 Getting and Extracting the Upgrader Hughes BGAN-X 9211 Upgrader User Guide (Mac) Rev 1.2 (6-Jul-17) This dcument explains hw t use the Hughes BGAN Upgrader prgram fr the 9211 User Terminal using a Mac Nte: Mac OS X Versin 10.4 r newer is

More information

McGill University School of Computer Science COMP-206. Software Systems. Due: September 29, 2008 on WEB CT at 23:55.

McGill 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 information

B Tech Project First Stage Report on

B 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 information

CLIC ADMIN USER S GUIDE

CLIC ADMIN USER S GUIDE With CLiC (Classrm In Cntext), teaching and classrm instructin becmes interactive, persnalized, and fcused. This digital-based curriculum, designed by Gale, is flexible allwing teachers t make their classrm

More information

The Reporting Tool. An Overview of HHAeXchange s Reporting Tool

The Reporting Tool. An Overview of HHAeXchange s Reporting Tool HHAeXchange The Reprting Tl An Overview f HHAeXchange s Reprting Tl Cpyright 2017 Hmecare Sftware Slutins, LLC One Curt Square 44th Flr Lng Island City, NY 11101 Phne: (718) 407-4633 Fax: (718) 679-9273

More information

Web of Science Institutional authored and cited papers

Web 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 information

Using CppSim to Generate Neural Network Modules in Simulink using the simulink_neural_net_gen command

Using CppSim to Generate Neural Network Modules in Simulink using the simulink_neural_net_gen command Using CppSim t Generate Neural Netwrk Mdules in Simulink using the simulink_neural_net_gen cmmand Michael H. Perrtt http://www.cppsim.cm June 24, 2008 Cpyright 2008 by Michael H. Perrtt All rights reserved.

More information

Eastern Mediterranean University School of Computing and Technology Information Technology Lecture2 Functions

Eastern 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 information

UML : MODELS, VIEWS, AND DIAGRAMS

UML : MODELS, VIEWS, AND DIAGRAMS UML : MODELS, VIEWS, AND DIAGRAMS Purpse and Target Grup f a Mdel In real life we ften bserve that the results f cumbersme, tedius, and expensive mdeling simply disappear in a stack f paper n smene's desk.

More information

CSCI L Topics in Computing Fall 2018 Web Page Project 50 points

CSCI L Topics in Computing Fall 2018 Web Page Project 50 points CSCI 1100-1100L Tpics in Cmputing Fall 2018 Web Page Prject 50 pints Assignment Objectives: Lkup and crrectly use HTML tags in designing a persnal Web page Lkup and crrectly use CSS styles Use a simple

More information

Project Extranet User Guide

Project Extranet User Guide Prject Extranet User Guide Drafted by: Francisc Galleg (fgalleg@ua.es) - UA Pedr Caselles (pcaselles@ua.es) - UA Raul Pamplega (rpamplega@ua.es) - UA 1 Table f cntents: 1. EXTRANET USER GUIDE 3 2. INTRODUCTION

More information

ECE 545 Project Deliverables

ECE 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 information

BANNER BASICS. What is Banner? Banner Environment. My Banner. Pages. What is it? What form do you use? Steps to create a personal menu

BANNER BASICS. What is Banner? Banner Environment. My Banner. Pages. What is it? What form do you use? Steps to create a personal menu BANNER BASICS What is Banner? Definitin Prduct Mdules Self-Service-Fish R Net Lg int Banner Banner Envirnment The Main Windw My Banner Pages What is it? What frm d yu use? Steps t create a persnal menu

More information

Pages of the Template

Pages 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

Faculty Textbook Adoption Instructions

Faculty Textbook Adoption Instructions Faculty Textbk Adptin Instructins The Bkstre has partnered with MBS Direct t prvide textbks t ur students. This partnership ffers ur students and parents mre chices while saving them mney, including ptins

More information

Using the Swiftpage Connect List Manager

Using the Swiftpage Connect List Manager Quick Start Guide T: Using the Swiftpage Cnnect List Manager The Swiftpage Cnnect List Manager can be used t imprt yur cntacts, mdify cntact infrmatin, create grups ut f thse cntacts, filter yur cntacts

More information

Data Structure Interview Questions

Data 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 information

It has hardware. It has application software.

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 information

SmartPass User Guide Page 1 of 50

SmartPass User Guide Page 1 of 50 SmartPass User Guide Table f Cntents Table f Cntents... 2 1. Intrductin... 3 2. Register t SmartPass... 4 2.1 Citizen/Resident registratin... 4 2.1.1 Prerequisites fr Citizen/Resident registratin... 4

More information

OASIS SUBMISSIONS FOR FLORIDA: SYSTEM FUNCTIONS

OASIS SUBMISSIONS FOR FLORIDA: SYSTEM FUNCTIONS OASIS SUBMISSIONS FOR FLORIDA: SYSTEM FUNCTIONS OASIS SYSTEM FUNCTIONS... 2 ESTABLISHING THE COMMUNICATION CONNECTION... 2 ACCESSING THE OASIS SYSTEM... 3 SUBMITTING OASIS DATA FILES... 5 OASIS INITIAL

More information

Adverse Action Letters

Adverse Action Letters Adverse Actin Letters Setup and Usage Instructins The FRS Adverse Actin Letter mdule was designed t prvide yu with a very elabrate and sphisticated slutin t help autmate and handle all f yur Adverse Actin

More information

Proper Document Usage and Document Distribution. TIP! How to Use the Guide. Managing the News Page

Proper Document Usage and Document Distribution. TIP! How to Use the Guide. Managing the News Page Managing the News Page TABLE OF CONTENTS: The News Page Key Infrmatin Area fr Members... 2 Newsletter Articles... 3 Adding Newsletter as Individual Articles... 3 Adding a Newsletter Created Externally...

More information

To open the event for editing: click on the EDIT link in the far right column of the listing. To view the event: click on the EVENT TITLE.

To open the event for editing: click on the EDIT link in the far right column of the listing. To view the event: click on the EVENT TITLE. Lgin (updated August 2016) Yu shuld lg in via CAS which is the same lgin yu use fr myusf and the ld USFcnnect functins. 1. G t https://www.usfca.edu/user. 2. Click n Lg in using CAS link. 3. If yu are

More information

CS4500/5500 Operating Systems Page Replacement Algorithms and Segmentation

CS4500/5500 Operating Systems Page Replacement Algorithms and Segmentation Operating Systems Page Replacement Algrithms and Segmentatin Yanyan Zhuang Department f Cmputer Science http://www.cs.uccs.edu/~yzhuang UC. Clrad Springs Ref. MOSE, OS@Austin, Clumbia, Rchester Recap f

More information

BT111 Development Kit

BT111 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 information

Lab 0: Compiling, Running, and Debugging

Lab 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 information

TECHNICAL REQUIREMENTS

TECHNICAL 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 information

Extended Vendors lets you: Maintain vendors across multiple Sage 300 companies using the Copy Vendors functionality. o

Extended Vendors lets you: Maintain vendors across multiple Sage 300 companies using the Copy Vendors functionality. o Extended Vendrs Extended Vendrs is an enhanced replacement fr the Sage Vendrs frm. It prvides yu with mre infrmatin while entering a PO and fast access t additinal PO, Vendr, and Item infrmatin. Extended

More information

Summary. Server environment: Subversion 1.4.6

Summary. Server environment: Subversion 1.4.6 Surce Management Tl Server Envirnment Operatin Summary In the e- gvernment standard framewrk, Subversin, an pen surce, is used as the surce management tl fr develpment envirnment. Subversin (SVN, versin

More information

Using the Swiftpage Connect List Manager

Using the Swiftpage Connect List Manager Quick Start Guide T: Using the Swiftpage Cnnect List Manager The Swiftpage Cnnect List Manager can be used t imprt yur cntacts, mdify cntact infrmatin, create grups ut f thse cntacts, filter yur cntacts

More information

1 Version Spaces. CS 478 Homework 1 SOLUTION

1 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 information

You may receive a total of two GSA graduate student grants in your entire academic career, regardless of what program you are currently enrolled in.

You may receive a total of two GSA graduate student grants in your entire academic career, regardless of what program you are currently enrolled in. GSA Research Grant Applicatin GUIDELINES & INSTRUCTIONS GENERAL INFORMATION T apply fr this grant, yu must be a GSA student member wh has renewed r is active thrugh the end f the award year (which is the

More information

istartsmart 3.5 Upgrade - Installation Instructions

istartsmart 3.5 Upgrade - Installation Instructions istartsmart 3.5 Upgrade - Installatin Instructins Minimum System Requirements: Hatch All-In-One istartsmart Cmputer Learning Center v1.0 r v1.1 Internet access - either hard-wired r wireless cnnectin is

More information

State Assessment Program Indiana Released Items Repository Quick Guide

State Assessment Program Indiana Released Items Repository Quick Guide State Assessment Prgram Indiana Released Items Repsitry Quick Guide 2018 2019 Published December 10, 2018 Prepared by the American Institutes fr Research Released Items Repsitry Intrductin This guide prvides

More information

Municode Website Instructions

Municode Website Instructions Municde Website instructins Municde Website Instructins The new and imprved Municde site allws yu t navigate t, print, save, e-mail and link t desired sectins f the Online Cde f Ordinances with greater

More information

Using the Turnpike Materials ProjectSolveSP System (Materials & ProjectSolveSP Admin)

Using the Turnpike Materials ProjectSolveSP System (Materials & ProjectSolveSP Admin) PROCESS FOR ADDING/EDITING A TECHNICIAN TO THE PROJECTSOLVESP SYSTEM Fr new users: Cnsultant will btain Persnnel Apprval fr the technician Cnsultant will enter the infrmatin int the Add/Update a New Technician

More information

Quick Tips

Quick Tips 2017-2018 Quick Tips Belw are sme tips t help teachers register fr the Read t Succeed Prgram: G t www.sixflags.cm/read It will lk like this: If yu DO have an accunt frm last year, please lgin with yur

More information

Imagine for MSDNAA Student SetUp Instructions

Imagine for MSDNAA Student SetUp Instructions Imagine fr MSDNAA Student SetUp Instructins --2016-- September 2016 Genesee Cmmunity Cllege 2004. Micrsft and MSDN Academic Alliance are registered trademarks f Micrsft Crpratin. All rights reserved. ELMS

More information

If you have any questions that are not covered in this manual, we encourage you to contact us at or send an to

If you have any questions that are not covered in this manual, we encourage you to contact us at or send an  to Overview Welcme t Vercity, the ESS web management system fr rdering backgrund screens and managing the results. Frm any cmputer, yu can lg in and access yur applicants securely, rder a new reprt, and even

More information

Computer Organization and Architecture

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 information

HP ExpertOne. HP2-T21: Administering HP Server Solutions. Table of Contents

HP ExpertOne. HP2-T21: Administering HP Server Solutions. Table of Contents HP ExpertOne HP2-T21: Administering HP Server Slutins Industry Standard Servers Exam preparatin guide Table f Cntents In this sectin, include a table f cntents (TOC) f all headings. After yu have finished

More information

Exercise 4: Working with tabular data Exploring infant mortality in the 1900s

Exercise 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

EView/400i Management Pack for Systems Center Operations Manager (SCOM)

EView/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 information

Frequently Asked Questions

Frequently Asked Questions Frequently Asked Questins Date f Last Update: FAQ SatView 0001 SatView is nt pening and hangs at the initial start-up splash screen This is mst likely an issue with ne f the dependency, SQL LcalDB, missing

More information

MediaTek LinkIt Development Platform for RTOS Memory Layout Developer's Guide

MediaTek LinkIt Development Platform for RTOS Memory Layout Developer's Guide MediaTek LinkIt Develpment Platfrm fr RTOS Memry Layut Develper's Guide Versin: 1.1 Release date: 31 March 2016 2015-2016 MediaTek Inc. MediaTek cannt grant yu permissin fr any material that is wned by

More information

Master Calendar Navigation

Master Calendar Navigation Master Calendar Navigatin Scheduling> Clinic Master Calendar Use arrws t navigate: day --> week --> mnth. Mnth View Gld bar current date White n shw rate past calendar dates Grey blcked time Green appintment

More information

Low-Fidelity Prototyping. Overview. Short Review of User-Centered Design. SMD157 Human-Computer Interaction Fall 2003

Low-Fidelity Prototyping. Overview. Short Review of User-Centered Design. SMD157 Human-Computer Interaction Fall 2003 INSTITUTIONEN FÖR SYSTEMTEKNIK LULEÅ TEKNISKA UNIVERSITET Lw-Fidelity Prttyping SMD157 Human-Cmputer Interactin Fall 2003 Nv-16-03 SMD157, Lw-Fidelity Prttyping 1 L Overview Shrt review f user-centered

More information

STUDIO DESIGNER. Design Projects Basic Participant

STUDIO 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 information

Graduate Application Review Process Documentation

Graduate 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 information

Microsoft Excel Extensions for Enterprise Architect

Microsoft Excel Extensions for Enterprise Architect Excel Extensins User Guide Micrsft Excel Extensins fr Enterprise Architect Micrsft Excel Extensins fr Enterprise Architect... 1 Disclaimer... 2 Dependencies... 2 Overview... 2 Installatin... 4 Verifying

More information

USING THE ACCOUNT MANAGER. Getting started. Logging in and out. Welcome screen

USING THE ACCOUNT MANAGER. Getting started. Logging in and out. Welcome screen USING THE ACCOUNT MANAGER Use the Accunt Manager t request the fllwing accunt types: Guest (up t 5 accunts) 1 External External + SharePint Prject Fr a full descriptin f these accunt types and what yu

More information

Frequently Asked Questions Read and follow all instructions for success!

Frequently Asked Questions Read and follow all instructions for success! Frequently Asked Questins Read and fllw all instructins fr success! Last Updated December 2016. Visit mccartheydressman.rg and click HELP fr updates Apr 16 Jan 14 PREPARE Jan 15 - Apr 15 SUBMIT READ all

More information

6 Ways to Streamline Your Tasks in Outlook

6 Ways to Streamline Your Tasks in Outlook 6 Ways t Streamline Yur Tasks in Outlk Every jb requires a variety f tasks during a given day. Maybe yurs includes meeting with clients, preparing a presentatin, r cllabrating with team members n an imprtant

More information

About this Guide This Quick Reference Guide provides an overview of the query options available under Utilities Query menu in InformationNOW.

About this Guide This Quick Reference Guide provides an overview of the query options available under Utilities Query menu in InformationNOW. InfrmatinNOW Query Abut this Guide This Quick Reference Guide prvides an verview f the query ptins available under Utilities Query menu in InfrmatinNOW. Query Mdule The query mdule, fund under Utilities

More information

Outlook Web Application (OWA) Basic Training

Outlook Web Application (OWA) Basic Training Outlk Web Applicatin (OWA) Basic Training Requirements t use OWA Full Versin: Yu must use at least versin 7 f Internet Explrer, Safari n Mac, and Firefx 3.X. (Ggle Chrme r Internet Explrer versin 6, yu

More information

APPLY PAGE: LOGON PAGE:

APPLY PAGE: LOGON PAGE: APPLY PAGE: Upn accessing the system fr the first time, yu will land n the Apply Page. This page will shw yu any currently pen pprtunities that yu can apply fr, as well as any relevant deadlines r ther

More information

UiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash

UiPath 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 information

Programming Project: Building a Web Server

Programming Project: Building a Web Server Prgramming Prject: Building a Web Server Submissin Instructin: Grup prject Submit yur cde thrugh Bb by Dec. 8, 2014 11:59 PM. Yu need t generate a simple index.html page displaying all yur grup members

More information

1on1 Sales Manager Tool. User Guide

1on1 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 information

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL The UNIVERSITY f NORTH CAROLINA at CHAPEL HILL Cmp 541 Digital Lgic and Cmputer Design Prf. Mntek Singh Spring 2019 Lab #7: A Basic Datapath; and a Sprite-Based Display Issued Fri 3/1/19; Due Mn 3/25/19

More information

AvePoint Pipeline Pro 2.0 for Microsoft Dynamics CRM

AvePoint Pipeline Pro 2.0 for Microsoft Dynamics CRM AvePint Pipeline Pr 2.0 fr Micrsft Dynamics CRM Installatin and Cnfiguratin Guide Revisin E Issued April 2014 1 Table f Cntents Abut AvePint Pipeline Pr... 3 Required Permissins... 4 Overview f Installatin

More information

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL

The 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 Prf. Mntek Singh Fall 2017 Lab #8: A Full Single-Cycle MIPS Prcessr Issued

More information

Quick Start Guide. Basic Concepts. DemoPad Designer - Quick Start Guide

Quick 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 information

USER MANUAL. RoomWizard Administrative Console

USER 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 information

Cork Education and Training Board. Programme Module for. Using Common Computer Applications. leading to. Level 4 QQI. Computer Applications 4N1112

Cork Education and Training Board. Programme Module for. Using Common Computer Applications. leading to. Level 4 QQI. Computer Applications 4N1112 Crk Educatin and Training Bard Crk Educatin and Training Bard Prgramme Mdule fr Using Cmmn Cmputer Applicatins leading t Level 4 QQI Cmputer Applicatins 4N1112 Cmputer Applicatins 4N1112 May 2012/June

More information

REFWORKS: STEP-BY-STEP HURST LIBRARY NORTHWEST UNIVERSITY

REFWORKS: STEP-BY-STEP HURST LIBRARY NORTHWEST UNIVERSITY REFWORKS: STEP-BY-STEP HURST LIBRARY NORTHWEST UNIVERSITY Accessing RefWrks Access RefWrks frm a link in the Bibligraphy/Citatin sectin f the Hurst Library web page (http://library.nrthwestu.edu) Create

More information

ClassFlow Administrator User Guide

ClassFlow 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 information

MID-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 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 information

FollowMe. FollowMe. Q-Server Quick Integration Guide. Revision: 5.4 Date: 11 th June Page 1 of 26

FollowMe. FollowMe. Q-Server Quick Integration Guide. Revision: 5.4 Date: 11 th June Page 1 of 26 Q-Server Quick Integratin Guide Revisin: 5.4 Date: 11 th June 2009 Page 1 f 26 Cpyright, Disclaimer and Trademarks Cpyright Cpyright 1997-2009 Ringdale UK Ltd. All rights reserved. N part f this publicatin

More information