C:\UMBC\331\java> java.ext.dirs=C:\JDK1.2\JRE\lib\ext java.io.tmpdir=C:\WINDOWS\TEMP\ os.name=Windows 95 java.vendor=Sun Microsystems Inc. java.awt.printerjob=sun.awt.windows.WPrinterJob java.library.path=C:\JDK1.2\BIN;.;C:\WINDOWS\SYSTEM;C:\... java.vm.specification.vendor=Sun Microsystems Inc. sun.io.unicode.encoding=UnicodeLittle file.encoding=Cp1252 java.specification.vendor=Sun Microsystems Inc. user.language=en user.name=nicholas java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport... java.vm.name=Classic VM java.class.version=46.0 java.vm.specification.name=Java Virtual Machine Specification sun.boot.library.path=C:\JDK1.2\JRE\bin os.version=4.10 java.vm.version=1.2 java.vm.info=build JDK-1.2-V, native threads, symcjit java.compiler=symcjit path.separator=; file.separator=\ user.dir=C:\UMBC\331\java sun.boot.class.path=C:\JDK1.2\JRE\lib\rt.jar;C:\JDK1.2\JR... user.name=nicholas user.home=C:\WINDOWS C:\UMBC\331\java>java envSnoop -- listing properties -java.specification.name=Java Platform API Specification awt.toolkit=sun.awt.windows.WToolkit java.version=1.2 java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment user.timezone=America/New_York java.specification.version=1.2 java.vm.vendor=Sun Microsystems Inc. user.home=C:\WINDOWS java.vm.specification.version=1.0 os.arch=x86 java.awt.fonts= java.vendor.url=http://java.sun.com/ user.region=US file.encoding.pkg=sun.io java.home=C:\JDK1.2\JRE java.class.path=C:\Program Files\PhotoDeluxe 2.0\Adob... line.separator=
View full slide show




System Call Implementation  Typically, a number associated with each system call  System-call interface maintains a table indexed according to these numbers  The system call interface invokes intended system call in OS kernel and returns status of the system call and any return values  The caller need know nothing about how the system call is implemented  Just needs to obey API and understand what OS will do as a result call  Most details of OS interface hidden from programmer by API  Managed by run-time support library (set of functions built into libraries included with compiler) Operating System Concepts – 8th Edition 2.15 Silberschatz, Galvin and Gagne ©2009
View full slide show




System Call Implementation  Typically, a number associated with each system call  System-call interface maintains a table indexed according to these numbers  The system call interface invokes intended system call in OS kernel and returns status of the system call and any return values  The caller need know nothing about how the system call is implemented  Just needs to obey API and understand what OS will do as a result call  Most details of OS interface hidden from programmer by API  Managed by run-time support library (set of functions built into libraries included with compiler) Operating System Concepts – 8th Edition 2.15 Silberschatz, Galvin and Gagne ©2009
View full slide show




System Call Implementation  Typically, a number associated with each system call  System-call interface maintains a table indexed according to these numbers  The system call interface invokes intended system call in OS kernel and returns status of the system call and any return values  The caller need know nothing about how the system call is implemented  Just needs to obey API and understand what OS will do as a result call  Most details of OS interface hidden from programmer by API  Managed by run-time support library (set of functions built into libraries included with compiler) Operating System Concepts Essentials – 8th Edition 2.15 Silberschatz, Galvin and Gagne ©2011
View full slide show




Chapter 2: Operating-System Structures  Operating System Services  User Operating System Interface  System Calls  Types of System Calls  System Programs  Operating System Design and Implementation  Operating System Structure  Virtual Machines  Operating System Debugging  Operating System Generation  System Boot Operating System Concepts – 8th Edition 2.2 Silberschatz, Galvin and Gagne ©2009
View full slide show




Chapter 2: Operating-System Structures  Operating System Services  User Operating System Interface  System Calls  Types of System Calls  System Programs  Operating System Design and Implementation  Operating System Structure  Virtual Machines  Operating System Debugging  Operating System Generation  System Boot Operating System Concepts – 8th Edition 2.2 Silberschatz, Galvin and Gagne ©2009
View full slide show




Chapter 2: Operating-System Structures  Operating System Services  User Operating System Interface  System Calls  Types of System Calls  System Programs  Operating System Design and Implementation  Operating System Structure  Virtual Machines  Operating System Debugging  Operating System Generation  System Boot Operating System Concepts Essentials – 8th Edition 2.2 Silberschatz, Galvin and Gagne ©2011
View full slide show




System Call Implementation  Typically, a number associated with each system call  System-call interface maintains a table indexed according to these numbers  The system call interface invokes the intended system call in OS kernel and returns status of the system call and any return values  The caller need know nothing about how the system call is implemented  Just needs to obey API and understand what OS will do as a result of the call  Most details of OS interface hidden from programmer by API   Managed by run-time support library Kernel may include relatively few system calls (less than 100, like in a microkernel system) or potentially hundreds Operating System Concepts – 9th Edition 2.14 Silberschatz, Galvin and Gagne
View full slide show




Operating-System Operations  Interrupt driven by hardware  Software error or request creates exception or trap  Division by zero, request for operating system service  Other process problems include infinite loop, processes modifying each other or the operating system  Dual-mode operation allows OS to protect itself and other system components  User mode and kernel mode  Mode bit provided by hardware  Provides ability to distinguish when system is running user code or kernel code  Some instructions designated as privileged, only executable in kernel mode  System call changes mode to kernel, return from call resets it to user Operating System Concepts with Java – 8th Edition 1.30 Silberschatz, Galvin and Gagne ©2009
View full slide show




System Call Implementation  Typically, a number associated with each system call  System-call interface maintains a table indexed according to these numbers  The system call interface invokes intended system call in OS kernel and returns status of the system call and any return values  The caller need know nothing about how the system call is implemented  Just needs to obey API and understand what OS will do as a result call  Most details of OS interface hidden from programmer by API  Operating System Concepts Managed by run-time support library (set of functions built into libraries included with compiler) 2.10 Silberschatz, Galvin and Gagne ©2005
View full slide show




IP Phone • Call Park – Call park allows you to place a call on hold so that it can be retrieved from another phone in the system. For example, if you are on an active call at your phone, you can park the call to a call park extension such as 1030. Someone on another phone in your system can then dial 1030 to retrieve the call. – Step 1 During a call, press the More soft key and then the Park soft key. This will automatically place the call into call park mode. The display will tell you the location of the parked call. – Step 2 To retrieve that call from call park, from another phone in the system, dial the call park number and the call will continue. 25
View full slide show




Operating-System Operations Interrupt driven by hardware  Software error or request creates exception or trap  Division by zero, request for operating system service  Other process problems include infinite loop, processes modifying each other or the operating system  Dual-mode operation allows OS to protect itself and other system components  User mode and kernel mode  Mode bit provided by hardware  Provides ability to distinguish when system is running user code or kernel code  Some instructions designated as privileged, only executable in kernel mode  System call changes mode to kernel, return from call resets it to user  Operating System Concepts – 8th Edition 1.28 Silberschatz, Galvin and Gagne ©2009
View full slide show




Lync 2013 Quick Reference Use audio call controls Pause on the phone/mic button to access the controls: • To put the call on hold, click Hold Call. • Click Mute to mute your audio. • To send the call to another number, click the Transfer Call tab, and choose one of the numbers. • To hang up, click the phone button in the conversation window. Check your voice mail 1. Click the Phone tab. You’ll see your messages and the caller’s info. 2. Pause on a voice mail message and click Play. 3. Click More Options, and select one of the choices, such as: Quick Reference for Set up your audio device 1. Click Select Primary Device on the lower-left corner of Lync, then click Audio Device Settings. 2. Pick your device from the Audio Device menu, and adjust Speakers and Microphone volume. Make a call • Delete Item deletes the voice mail from Lync. Make a Lync call (computer audio) • Mark item as Read • Call the contact. • See Contact Card You can also click View more in Outlook to open the Voice Mail folder for more info. 1. Pause on a contact’s picture. 2. Click the Phone button to call the contact using Lync, or click the arrow next to the Phone button and select a number. Call using the dial pad 3. Click the Phone icon in Lync. 4. Click the numbers on the dial pad or type the number in the search box, then click Call. Lync calls the number just like a © 2012 Microsoft Corporation. All rights reserved. Voice Before using Lync to make a call or join a conference, set up your audio device and check the quality. You can use your computer’s mic and speakers, or plug in a headset. • Open Item in Outlook provides more information about the call. • Start a Video Call with the contact. 4. Audio regular phone.
View full slide show




Chapter 2: Operating-System Structures  Operating System Services  User Operating System Interface  System Calls  Types of System Calls  System Programs  Operating System Design and Implementation  Operating System Structure  Operating System Debugging  System Boot Operating System Concepts – 9th Edition 2.2 Silberschatz, Galvin and Gagne
View full slide show




Operating System Design and Implementation  Design and Implementation of OS not “solvable”, but some approaches have proven successful  Internal structure of different Operating Systems can vary widely  Start by defining goals and specifications  Affected by choice of hardware, type of system  User goals and System goals  User goals – operating system should be convenient to use, easy to learn, reliable, safe, and fast  System goals – operating system should be easy to design, implement, and maintain, as well as flexible, reliable, error-free, and efficient Operating System Concepts – 8th Edition 2.30 Silberschatz, Galvin and Gagne ©2009
View full slide show




Operating System Design and Implementation  Design and Implementation of OS not “solvable”, but some approaches have proven successful  Internal structure of different Operating Systems can vary widely  Start by defining goals and specifications  Affected by choice of hardware, type of system  User goals and System goals  User goals – operating system should be convenient to use, easy to learn, reliable, safe, and fast  System goals – operating system should be easy to design, implement, and maintain, as well as flexible, reliable, error-free, and efficient Operating System Concepts – 8th Edition 2.27 Silberschatz, Galvin and Gagne ©2009
View full slide show




Reasoning Capabilities Buildfile: build.xml init: compile: Finding Transitive Closures (RDFS reasoning) dist: [jar] Building jar: /home/aks1/software/eclipse/workspace/ontojena/dist/lib/ontojena.jar Inferred Triples vehicle run: [java] MODEL OK [java] Resource: http://ontosem.org/#fire-engine Land-vehicle [java] - (http://ontosem.org/#fire-engine rdfs:subClassOf http://ontosem.org/#fire-engine) [java] - (http://ontosem.org/#fire-engine rdfs:subClassOf http://ontosem.org/#all) [java] - (http://ontosem.org/#fire-engine rdfs:subClassOf http://ontosem.org/#physical-object) [java] - (http://ontosem.org/#fire-engine rdfs:subClassOf http://ontosem.org/#inanimate) [java] - (http://ontosem.org/#fire-engine rdfs:subClassOf http://ontosem.org/#wheeled-vehicle) [java] - (http://ontosem.org/#fire-engine rdfs:subClassOf http://ontosem.org/#engine-propelled-vehicle) Engine-propelled--vehicle Wheeled--vehicle [java] - (http://ontosem.org/#fire-engine rdfs:subClassOf http://ontosem.org/#wheeled-engine-vehicle) [java] - (http://ontosem.org/#fire-engine rdfs:subClassOf http://ontosem.org/#artifact) [java] - (http://ontosem.org/#fire-engine rdfs:subClassOf http://ontosem.org/#object) [java] - (http://ontosem.org/#fire-engine rdfs:subClassOf http://ontosem.org/#land-vehicle) [java] - (http://ontosem.org/#fire-engine rdfs:subClassOf http://ontosem.org/#vehicle) [java] - (http://ontosem.org/#fire-engine rdfs:subClassOf http://ontosem.org/#truck) Wheeled-engine-vehicle [java] - (http://ontosem.org/#fire-engine rdfs:label ' "a truck with equipment for fighting fires"') [java] - (http://ontosem.org/#fire-engine rdf:type owl:Class) [java] fire-engine recognized as subclas of vehicle BUILD SUCCESSFUL Total time: 10 seconds real 0m11.144s user 0m9.530s sys 0m0.190s [[email protected] ontojena]$ Truck Fire-engine
View full slide show




Class Hierarchy [http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Throwable.html java.lang.Object    |    +--java.lang.Throwable          |          +--java.lang.Exception          |     |          |     +--java.lang.ClassNotFoundException          |     |          |     +--java.io.IOException          |     |     |          |     |     +--java.io.FileNotFoundException          |     |          |     +--java.lang.RuntimeException          |           |          |           +--java.lang.NullPointerException          |           +--java.lang.ArithmeticException           |           +--java.lang.IllegalArgumentException          |           +--java.lang.IndexOutOfBoundsException          |                 |          |                 +--java.lang.ArrayIndexOutOfBoundsException          |          +--java.lang.Error                |                +--java.lang.VirtualMachineError                      |                      +--java.lang.OutOfMemoryError  
View full slide show