Embedded Enabling Features MODULE 4. mpcdata delivering software innovation

Size: px
Start display at page:

Download "Embedded Enabling Features MODULE 4. mpcdata delivering software innovation"

Transcription

1 Embedded Enabling Features MODULE 4

2 Headless A System without Display, Keyboard, Mouse Headless must be supported by system BIOS Replace user input/output with another input/output method LCD Touchscreen system and may create message boxes Windows Embedded Standard solu;on Message Box Default Reply Package Dialog Box Filter Package

3 Message Box Default Reply Intercept message boxes only Provided by a modified User32.dll Acknowledges message box Selec;on of default reply Re- direct to Event Log

4 Message Box Default Reply Intercept message boxes only Provided by a modified User32.dll Acknowledges message box Selec;on of default reply Re- direct to Event Log

5 Message Box Default Reply Controlled via Message Box Default Reply Package semngs SeMngs allow you to set the severity level to be logged Log all events Log events with the dwstyle parameter defined Log only errors, warnings, ques;ons, and informa;on Log only errors, warnings, and ques;ons Log only errors and warnings Log only errors

6 Dialog Box Filter Runs as a service on the target planorm. Prevents Windows or Dialogs from appearing. Iden@fies windows or dialogs using The process name The window ;tle The window class The bunons that are present in the window Ensures that suppressed windows are drawn off- screen. Sends a defined buvon press to a suppressed window.

7 Dialog Box Filter are undertaken in the context of the logged on user. Configured using the Dialog Filter Editor Creates an editable XML file for the service to use Wild- card defini;ons are possible not if used On an applica;on that has elevated access privileges over the current logged in user Where special (e.g. split) bunons are present On non- standard window types (e.g. Magnifier)

8 Enhanced Write Filter (EWF) Enhanced Write Filter (EWF) Protects en;re disk par;;on Enables fast boot scenario using HORM Not necessary to re- develop applica;ons Does not support boo;ng from read- only media EWF API allows control of the Enhanced Write Filter Turn EWF On/Off Commit changes

9 Enhanced Write Filter - Overlays

10 Enhanced Write Filter - Overlay Op@ons EWF can be configured and applied to mul@ple volumes, each of which may have RAM or RAMREG Overlays. Enables stateless opera@on AYer reboot all changes lost RAM Overlay Uses hidden EWF Volume RAMREG Overlay Persists EWF informa;on in system registry

11 Enhanced Write Filter (EWF) APIs EWFMGR.EXE command line program built with the EWF APIs that controls EWF EWF APIs allow you to incorporate EWF control from within your Supports Visual C++ applica;on development EWFAPI.H and EWFAPI.LIB.NET support is possible*

12 File Based Write Filter (FBWF) FBWF protects at a file level where EWF protects the whole par@@on FBWF allows for certain files to be unprotected Selec;ve write- through Individual file commit instead of whole volume like EWF Dynamic protec;on volumes can be added and removed through FBWF manager FBWF uses RAM Overlay only no extra volume par@@on needed

13 File Based Write Filter (FBWF) There are some that FBWF does not support: Object ID in NTFS Quota Hard links Opportunis;c lock File compression and encryp;on

14 File Based Write Filter (FBWF)

15 File Based Write Filter (FBWF)

16 File Based Write Filter (FBWF) APIs FBWFMGR.EXE command line program built with the FBWF APIs that controls FBWF FBWF APIs allow you to build in FBWF control from within your Supports Visual C++ applica;on development FBWFAPI.H and FBWFAPI.LIB.NET support is possible*

17 Write Filter Overview

18 Write Filter Overview (Good Things) Allows Embedded Standard to run on systems that have no persistent data storage. Turn off for some files and directories. File Based Write Filter only Instantly commit changes to selected files. File Based Write Filter only They provide API s that you can use in your applica@ons. Command- line u@li@es are provided to manage the filters.

19 Write Filter Overview (Things To Be Aware Of) Combining the use of EWF and FBWF is difficult. They cannot be used to protect the same volume. processing overhead is required. This impacts on the performance of some types of device. They require RAM to implement. RAM overlays can use up all the available memory. RAM overlays are lost when a system is rebooted. Unless they were previously commived to the protected volume. You must commit all outstanding data in an EWF overlay. You cannot commit changes to just some files / directories. Most EWF management opera@ons only occur at

20 Registry Filter Registry Filter persists license and domain secret key in the registry using a special file / RAM file solu@on EWF and FBWF TSCAL (Terminal Services Client Access License) and Domain secret key could be lost, which can impact network access If using EWF, RAM or RAM- REG Overlay must protect OS boot par@@on Ability to add custom user keys in HKLM hive

21 Registry Filter

22 Hibernate Once Resume Many (HORM) of EWF and ACPI Reboot every ;me from the HIBERFIL.SYS Used for faster system boot EWF RAM or RAM- REG only on the boot par;;on Simple setup within ICE HORM op;on in EWF SeMngs EWFMGR and EWF API support enable / disable HORM

23 Hibernate Once Resume Many (HORM) Will require a dismount/mount solu@on for read- write volumes Loss of data if not implemented More informa;on on MSDN and product help Hiberna@on not supported when USB boo@ng. Alterna@ve - Standby could be used for faster starts if supported and power can be maintained.

24 & Answers

25 MPC Data Offices MPC Data Inc th Ave. NE, Redmond, WA, 98052, USA Phone: +1 (425) Fax: +1 (425) MPC Data Limited County Gate, County Way, Trowbridge, Wiltshire BA14 7FJ, United Kingdom Phone: +44 (0) Fax: +44 (0) Web:

Image Crea)on MODULE 2. mpcdata delivering software innovation

Image Crea)on MODULE 2. mpcdata delivering software innovation Image Crea)on MODULE 2 Learning Objec-ves - Module 2 In this module we will learn about: Feature Sets and Packages Wizard based and advanced Image crea-on (IBW and ICE) Target Analyzer Introduc-on to Windows

More information

First Look at the File Based Write Filter By Sean D. Liming and John R. Malin SJJ Embedded Micro Solutions

First Look at the File Based Write Filter By Sean D. Liming and John R. Malin SJJ Embedded Micro Solutions First Look at the File Based Write Filter By Sean D. Liming and John R. Malin SJJ Embedded Micro Solutions 11/01/06 1 Copyright 2006 SJJ Embedded Micro Solutions, LLC., All Rights Reserved No part of this

More information

SIMATIC. Industrial PC Microsoft Windows Embedded Standard 7. Safety instructions 1. Initial startup: Commissioning the operating.

SIMATIC. Industrial PC Microsoft Windows Embedded Standard 7. Safety instructions 1. Initial startup: Commissioning the operating. Safety instructions 1 Initial startup: Commissioning the operating 2 system SIMATIC Industrial PC Microsoft Windows Embedded Standard 7 Restoring the factory settings of the operating system and 3 partitions

More information

Windows Embedded Standard 7 for Developers Exam.

Windows Embedded Standard 7 for Developers Exam. Microsoft 70-582 Windows Embedded Standard 7 for Developers Exam TYPE: DEMO http://www.examskey.com/70-582.html Examskey Microsoft70-582 exam demo product is here for you to test the quality of the product.

More information

What s new in Feature Pack 2007 for XP Embedded By Sean D. Liming and John R. Malin

What s new in Feature Pack 2007 for XP Embedded By Sean D. Liming and John R. Malin What s new in Feature Pack 2007 for XP Embedded By Sean D. Liming and John R. Malin 11/01/06 1 Copyright 2006 SJJ Embedded Micro Solutions, LLC., All Rights Reserved No part of this guide may be copied,

More information

Unified Write Filter Configuration

Unified Write Filter Configuration Unified Write Filter Configuration In Windows Embedded Standard 8, Unified Write Filter (UWF) protects volumes from write operations. UWF intercepts write actions and redirects them to overlay storage.

More information

Kaseya Fundamentals Workshop DAY TWO. Developed by Kaseya University. Powered by IT Scholars

Kaseya Fundamentals Workshop DAY TWO. Developed by Kaseya University. Powered by IT Scholars Kaseya Fundamentals Workshop DAY TWO Developed by Kaseya University Powered by IT Scholars Kaseya Version 6.5 Last updated March, 2014 Day One Review IT- Scholars Virtual LABS System Management Organiza@on

More information

Compiler: Control Flow Optimization

Compiler: Control Flow Optimization Compiler: Control Flow Optimization Virendra Singh Computer Architecture and Dependable Systems Lab Department of Electrical Engineering Indian Institute of Technology Bombay http://www.ee.iitb.ac.in/~viren/

More information

Hands-On Lab: HORM. Lab Manual Expediting Power Up with HORM

Hands-On Lab: HORM. Lab Manual Expediting Power Up with HORM Lab Manual Expediting Power Up with HORM Summary In this lab, you will learn how to build a XP embedded images capable of supporting HORM (Hibernate Once Resume Many). You will also learn how to utilize

More information

MPC-2120 Windows Embedded Standard 7 User s Manual

MPC-2120 Windows Embedded Standard 7 User s Manual MPC-2120 Windows Embedded Standard 7 User s Manual Edition 1.0, December 2017 www.moxa.com/product 2017 Moxa Inc. All rights reserved. MPC-2120 Windows Embedded Standard 7 User s Manual The software described

More information

Lecture 8: Memory Management

Lecture 8: Memory Management Lecture 8: Memory Management CSE 120: Principles of Opera>ng Systems UC San Diego: Summer Session I, 2009 Frank Uyeda Announcements PeerWise ques>ons due tomorrow. Project 2 is due on Friday. Milestone

More information

Su#erPatch So.ware Release Notes

Su#erPatch So.ware Release Notes Su#erPatch So.ware Release Notes Version 2.0.0 (build 200); September 1, 2018 New Feature Highlights Free upgrade for all exis1ng users. Su5erPatch 2 comes with Igor Pro version 8. All exis1ng users receive

More information

hashfs Applying Hashing to Op2mize File Systems for Small File Reads

hashfs Applying Hashing to Op2mize File Systems for Small File Reads hashfs Applying Hashing to Op2mize File Systems for Small File Reads Paul Lensing, Dirk Meister, André Brinkmann Paderborn Center for Parallel Compu2ng University of Paderborn Mo2va2on and Problem Design

More information

MPC-2070 Windows Embedded Standard 7 User s Manual

MPC-2070 Windows Embedded Standard 7 User s Manual MPC-2070 Windows Embedded Standard 7 User s Manual Edition 1.0, July 2017 www.moxa.com/product 2017 Moxa Inc. All rights reserved. MPC-2070 Windows Embedded Standard 7 User s Manual The software described

More information

Objec0ves. Gain understanding of what IDA Pro is and what it can do. Expose students to the tool GUI

Objec0ves. Gain understanding of what IDA Pro is and what it can do. Expose students to the tool GUI Intro to IDA Pro 31/15 Objec0ves Gain understanding of what IDA Pro is and what it can do Expose students to the tool GUI Discuss some of the important func

More information

Opera&ng Systems: Principles and Prac&ce. Tom Anderson

Opera&ng Systems: Principles and Prac&ce. Tom Anderson Opera&ng Systems: Principles and Prac&ce Tom Anderson How This Course Fits in the UW CSE Curriculum CSE 333: Systems Programming Project experience in C/C++ How to use the opera&ng system interface CSE

More information

Storwize in IT Environments Market Overview

Storwize in IT Environments Market Overview Storwize in IT Environments Market Overview Topic Challenges in Tradi,onal IT Environment Types of informa,on Storage systems required Storage for private clouds where tradi,onal IT is involved Storwize

More information

Networks and Opera/ng Systems Chapter 19: I/O Subsystems

Networks and Opera/ng Systems Chapter 19: I/O Subsystems Networks and Opera/ng Systems Chapter 19: I/O Subsystems (252 0062 00) Donald Kossmann & Torsten Hoefler Frühjahrssemester 2013 Systems Group Department of Computer Science ETH Zürich Last /me: File System

More information

Re#ring Your Old Computer. Created by Sherry Surdam

Re#ring Your Old Computer. Created by Sherry Surdam Re#ring Your Old Computer Created by Sherry Surdam Did Pete Wood's informa#ve program on what to look for in a PC or laptop, inspire you to run right out for a new computer? No? Well, with Windows 7 on

More information

technology in systems Embedded Windows: The Next Generation

technology in systems Embedded Windows: The Next Generation technology in systems Embedded Windows: The Next Generation 20 REPRINTED JANUARY FROM 2011 JANUARY RTC2011 MAGAZINE RTC MAGAZINE tech in systems Windows 7 Goes Embedded It has been almost a decade since

More information

OS History and OS Structures

OS History and OS Structures OS History and OS Structures Karthik Dantu CSE 421/521: Opera>ng Systems Slides adopted from CS162 class at Berkeley, CSE 451 at U-Washington and CSE 421 by Prof Kosar at UB Join Piazza Ac>on Items From

More information

ThinManager and FactoryTalk View SE. John Ter8n; ESE, Inc.

ThinManager and FactoryTalk View SE. John Ter8n; ESE, Inc. ThinManager and FactoryTalk View SE John Ter8n; ESE, Inc. Who Am I John Ter8n Director of Manufacturing Informa8on Systems Who We Are Founded in 1981 Headquartered in Marshfield, Wisconsin 100% Employee-

More information

Administrator Guide. Windows Embedded Standard 7

Administrator Guide. Windows Embedded Standard 7 Administrator Guide Windows Embedded Standard 7 Copyright 2010, 2012 2015, 2017 HP Development Company, L.P. Citrix and XenDesktop are registered trademarks of Citrix Systems, Inc. and/or one more of its

More information

How to update OS image from V1421 to V1501 by Exe file

How to update OS image from V1421 to V1501 by Exe file Author Sean Hsu Version 1.0.0 Date 2010/4/20 Page 1/13 How to update OS image from V1421 to V1501 by Exe file Applies to: Platform OS version WinPAC/ViewPAC utility version WP-8x3x N/A N/A WP-8x4x All

More information

Lecture 17 Java Remote Method Invoca/on

Lecture 17 Java Remote Method Invoca/on CMSC 433 Fall 2014 Sec/on 0101 Mike Hicks (slides due to Rance Cleaveland) Lecture 17 Java Remote Method Invoca/on 11/4/2014 2012-14 University of Maryland 0 Recall Concurrency Several opera/ons may be

More information

CSE 306: Opera.ng Systems Opera.ng Systems History and Overview

CSE 306: Opera.ng Systems Opera.ng Systems History and Overview Opera.ng Systems History and Overview Por%ons of this material courtesy Profs. Wong and Stark So what is an OS? 2-2 One view of an OS 2-3 Another simple view of an OS App App App App OS Hardware 2-4 A

More information

Opera.ng Systems History and Overview

Opera.ng Systems History and Overview Opera.ng Systems History and Overview So what is an OS? Por*ons of this material courtesy Profs. Wong and Stark 2-2 One view of an OS Another simple view of an OS OS 2-3 2-4 A less happy view of an OS

More information

V2201 Series Windows Software User s Manual

V2201 Series Windows Software User s Manual User s Manual Edition 1.0, November 2015 www.moxa.com/product 2015 Moxa Inc. All rights reserved. User s Manual The software described in this manual is furnished under a license agreement and may be used

More information

This presentation is a bit different in that we are usually talking to DBA s about MySQL.

This presentation is a bit different in that we are usually talking to DBA s about MySQL. This presentation is a bit different in that we are usually talking to DBA s about MySQL. Since this is a developer s conference, we are going to be looking at replication from a developer s point of view.

More information

DA-681A Series Windows Software User s Manual

DA-681A Series Windows Software User s Manual User s Manual Edition 1.0, November 2015 www.moxa.com/product 2015 Moxa Inc. All rights reserved. User s Manual The software described in this manual is furnished under a license agreement and may be used

More information

CS 61C: Great Ideas in Computer Architecture (Machine Structures) Lecture 32: Pipeline Parallelism 3

CS 61C: Great Ideas in Computer Architecture (Machine Structures) Lecture 32: Pipeline Parallelism 3 CS 61C: Great Ideas in Computer Architecture (Machine Structures) Lecture 32: Pipeline Parallelism 3 Instructor: Dan Garcia inst.eecs.berkeley.edu/~cs61c! Compu@ng in the News At a laboratory in São Paulo,

More information

CSE Opera*ng System Principles

CSE Opera*ng System Principles CSE 30341 Opera*ng System Principles Overview/Introduc7on Syllabus Instructor: Chris*an Poellabauer (cpoellab@nd.edu) Course Mee*ngs TR 9:30 10:45 DeBartolo 101 TAs: Jian Yang, Josh Siva, Qiyu Zhi, Louis

More information

CHAPTER 2 BASIC OPERATING SYSTEM CONCEPT MANAGEMENT

CHAPTER 2 BASIC OPERATING SYSTEM CONCEPT MANAGEMENT CHAPTER 2 BASIC OPERATING SYSTEM CONCEPT MANAGEMENT Types of User Interface USER INTERFACE Command Interface Menu Interface Graphical User Interface Voice actuated Interface Web- form Interface User interface

More information

Opera&ng Systems ECE344

Opera&ng Systems ECE344 Opera&ng Systems ECE344 Lecture 8: Paging Ding Yuan Lecture Overview Today we ll cover more paging mechanisms: Op&miza&ons Managing page tables (space) Efficient transla&ons (TLBs) (&me) Demand paged virtual

More information

Virtualization. Introduction. Why we interested? 11/28/15. Virtualiza5on provide an abstract environment to run applica5ons.

Virtualization. Introduction. Why we interested? 11/28/15. Virtualiza5on provide an abstract environment to run applica5ons. Virtualization Yifu Rong Introduction Virtualiza5on provide an abstract environment to run applica5ons. Virtualiza5on technologies have a long trail in the history of computer science. Why we interested?

More information

Networks and Opera/ng Systems Chapter 13: Scheduling

Networks and Opera/ng Systems Chapter 13: Scheduling Networks and Opera/ng Systems Chapter 13: Scheduling (252 0062 00) Donald Kossmann & Torsten Hoefler Frühjahrssemester 2013 Systems Group Department of Computer Science ETH Zürich Last /me Process concepts

More information

Importing/Exporting Data in AdBase

Importing/Exporting Data in AdBase Importing/Exporting Data in AdBase Purpose of Presentation Provide an Overview of AdBase Utilities Which Allow:! Importing of Order Data or! Exporting of Order Data To or From the AdBase Core Database.

More information

HP 4320t Mobile Thin Client. Administrator Reference Guide

HP 4320t Mobile Thin Client. Administrator Reference Guide HP 4320t Mobile Thin Client Administrator Reference Guide Copyright 2011 Hewlett-Packard Development Company, L.P. Microsoft and Windows are U.S. registered trademarks of Microsoft Corporation. SD Logo

More information

Easy and quick vulnerability hun5ng in Windows. Cesar Cerrudo CTO at IOAc5ve Labs

Easy and quick vulnerability hun5ng in Windows. Cesar Cerrudo CTO at IOAc5ve Labs Easy and quick vulnerability hun5ng in Windows Cesar Cerrudo CTO at IOAc5ve Labs 1 Who am I? CTO at IOAc5ve Labs Leading efforts to produce cufng edge research I have been working on security for +9 years

More information

GPFS- OpenStack Integra2on. Vladimir Sapunenko, INFN- CNAF Tutorial Days di CCR, 18 dicembre 2014

GPFS- OpenStack Integra2on. Vladimir Sapunenko, INFN- CNAF Tutorial Days di CCR, 18 dicembre 2014 GPFS- OpenStack Integra2on Vladimir Sapunenko, INFN- CNAF Tutorial Days di CCR, 18 dicembre 2014 Outline GPFS features as they relate to cloud scenarios GPFS integra2on with OpenStack components Glance

More information

AWS Iden)ty And Access Management (IAM) Manohar Rapolu

AWS Iden)ty And Access Management (IAM) Manohar Rapolu AWS Iden)ty And Access Management (IAM) Manohar Rapolu Topics Introduc5on Principals Authen5ca5on Authoriza5on Other Key Feature -> Mul5 Factor Authen5ca5on -> Rota5ng Keys -> Resolving Mul5ple Permissions

More information

Java Card Pla*orm Evolu/on

Java Card Pla*orm Evolu/on Java Card Pla*orm Evolu/on Florian Tournier, Director, Product Management, Internet Of Things Cloud Service Saqib Ahmad Consul/ng Member of Technical Staff, Java Card Engineering, Internet Of Things Cloud

More information

Design Principles & Prac4ces

Design Principles & Prac4ces Design Principles & Prac4ces Robert France Robert B. France 1 Understanding complexity Accidental versus Essen4al complexity Essen%al complexity: Complexity that is inherent in the problem or the solu4on

More information

CISC327 - So*ware Quality Assurance

CISC327 - So*ware Quality Assurance CISC327 - So*ware Quality Assurance Lecture 12 Black Box Tes?ng CISC327-2003 2017 J.R. Cordy, S. Grant, J.S. Bradbury, J. Dunfield Black Box Tes?ng Outline Last?me we con?nued with black box tes?ng and

More information

Datapump: Ø A server based u+lity for high speed data and metadata movement. Ø Ø

Datapump: Ø A server based u+lity for high speed data and metadata movement. Ø Ø Datapump: A server based u+lity for high speed data and metadata movement. Oracle Datpump is called via DBMS_DATAPUMP. Provides two tools expdp to export data/metadata and impdp to import data/metadata

More information

Windows Embedded XP Technical Overview

Windows Embedded XP Technical Overview Windows Embedded XP Technical Overview Windows XP Embedded Benefits Security Manageability Innovation Page 2 Windows XP Embedded Benefits Powerful Network Protection Security Manageability Innovation Windows

More information

Shepherd s Presentation Draft Policy Allocation of IPv4 and IPv6 Address Space to Out-of-region Requestors

Shepherd s Presentation Draft Policy Allocation of IPv4 and IPv6 Address Space to Out-of-region Requestors 59 Shepherd s Presentation Draft Policy 2013-6 Allocation of IPv4 and IPv6 Address Space to Out-of-region Requestors What s the Problem 2 There is really no policy for who is eligible to receive resources

More information

Architectural Requirements Phase. See Sommerville Chapters 11, 12, 13, 14, 18.2

Architectural Requirements Phase. See Sommerville Chapters 11, 12, 13, 14, 18.2 Architectural Requirements Phase See Sommerville Chapters 11, 12, 13, 14, 18.2 1 Architectural Requirements Phase So7ware requirements concerned construc>on of a logical model Architectural requirements

More information

NFS 3/25/14. Overview. Intui>on. Disconnec>on. Challenges

NFS 3/25/14. Overview. Intui>on. Disconnec>on. Challenges NFS Overview Sharing files is useful Network file systems give users seamless integra>on of a shared file system with the local file system Many op>ons: NFS, SMB/CIFS, AFS, etc. Security an important considera>on

More information

Search Engines. Informa1on Retrieval in Prac1ce. Annota1ons by Michael L. Nelson

Search Engines. Informa1on Retrieval in Prac1ce. Annota1ons by Michael L. Nelson Search Engines Informa1on Retrieval in Prac1ce Annota1ons by Michael L. Nelson All slides Addison Wesley, 2008 Evalua1on Evalua1on is key to building effec$ve and efficient search engines measurement usually

More information

Advanced Linux System Administra3on

Advanced Linux System Administra3on Advanced Linux System Administra3on Topic 5. User management Pablo Abad Fidalgo José Ángel Herrero Velasco Departamento de Ingeniería Informá2ca y Electrónica Este tema se publica bajo Licencia: Crea2ve

More information

Centralized Monitoring Drive Imaging File Replica on Internet Backup SQL and Exchange Hyper-V Backup and Restore Zip-To-Tape Backup.

Centralized Monitoring Drive Imaging File Replica on Internet Backup SQL and Exchange Hyper-V Backup and Restore Zip-To-Tape Backup. The Complete Backup Toolkit for SMB Centralized Monitoring Drive Imaging File Replicaon Internet Backup SQL and Exchange Hyper-V Backup and Restore Zip-To-Tape Backup Copyright Cortex I.T. 2010 ProductBrochure

More information

User Manual. Cockpit. Part Number: Version: 3. Date:

User Manual. Cockpit. Part Number: Version: 3. Date: User Manual Cockpit Part Number: 80860.774 Version: 3 Date: 2014-09-30 Valid for: Cockpit Cockpit Version Date Modifications 1 2011-01-05 First edition 2 2011-08-01 New functions: Fonts, backup, backlight,

More information

AWS: Basic Architecture Session SUNEY SHARMA Solutions Architect: AWS

AWS: Basic Architecture Session SUNEY SHARMA Solutions Architect: AWS AWS: Basic Architecture Session SUNEY SHARMA Solutions Architect: AWS suneys@amazon.com AWS Core Infrastructure and Services Traditional Infrastructure Amazon Web Services Security Security Firewalls ACLs

More information

The Kernel Abstrac/on

The Kernel Abstrac/on The Kernel Abstrac/on Debugging as Engineering Much of your /me in this course will be spent debugging In industry, 50% of sobware dev is debugging Even more for kernel development How do you reduce /me

More information

Using the PXI-8150B in a PXI-1025 Chassis NOTE TO USERS

Using the PXI-8150B in a PXI-1025 Chassis NOTE TO USERS NOTE TO USERS USING THE PXI -8150B AND PXI-8170 SERIES CONTROLLERS IN THE PXI-1025 CHASSIS This document describes how to set up your PXI-8150B or PXI-8170 series controller card in a PXI-1025 chassis.

More information

Document Databases: MongoDB

Document Databases: MongoDB NDBI040: Big Data Management and NoSQL Databases hp://www.ksi.mff.cuni.cz/~svoboda/courses/171-ndbi040/ Lecture 9 Document Databases: MongoDB Marn Svoboda svoboda@ksi.mff.cuni.cz 28. 11. 2017 Charles University

More information

User manual UM EN Valueline EWF Administrator Utility

User manual UM EN Valueline EWF Administrator Utility User manual UM EN Valueline EWF Administrator Utility Simplified management and diagnostics of enhanced write filter functions for Microsoft Windows Embedded Standard operating systems User manual Simplified

More information

Chapter 5 System Software: Operating Systems and Utility Programs

Chapter 5 System Software: Operating Systems and Utility Programs Chapter 5 System Software: Operating Systems and Utility Programs permitted in a license distributed with a certain product or service or otherwise on a password-protected website for classroom use. Learning

More information

Deploying Windows Updates using WSUS and MBSA

Deploying Windows Updates using WSUS and MBSA Technical white paper Deploying Windows Updates using WSUS and MBSA Windows-based HP Thin Clients Table of contents Overview... 2 Requirements for applying Windows security patches... 2 Additional precautions...

More information

NFS. CSE/ISE 311: Systems Administra5on

NFS. CSE/ISE 311: Systems Administra5on NFS CSE/ISE 311: Systems Administra5on Sharing files is useful Overview Network file systems give users seamless integra8on of a shared file system with the local file system Many op8ons: NFS, SMB/CIFS,

More information

How to install the software of ZNS8022

How to install the software of ZNS8022 How to install the software of ZNS8022 1. Please connect ZNS8022 to your PC after finished assembly. 2. Insert Installation CD to your CD-ROM drive and initiate the auto-run program. The wizard will run

More information

Grenville Whelan High- Availability.com. Copyright, High- Availability.Com Limited, 2014

Grenville Whelan High- Availability.com. Copyright, High- Availability.Com Limited, 2014 Grenville Whelan High- vailability.com High- vailability.com Spun- off from Sun/Solaris onsulng Pracce in 995 RSF- first independent commercial H soluon for UNIX Heritage in enterprise SPR/Solaris/Oracle

More information

HP 4410t Mobile Thin Client Administrator Reference Guide

HP 4410t Mobile Thin Client Administrator Reference Guide HP 4410t Mobile Thin Client Administrator Reference Guide Copyright 2009 Hewlett-Packard Development Company, L.P. Microsoft, Windows, and Windows NT are U.S. registered trademarks of Microsoft Corporation.

More information

Modular arithme.c and cryptography

Modular arithme.c and cryptography Modular arithme.c and cryptography CSC 1300 Discrete Structures Villanova University Public Key Cryptography (Slides 11-32) by Dr. Lillian Cassel, Villanova University Villanova CSC 1300 - Dr Papalaskari

More information

Crea?ng Cloud Apps with Oracle Applica?on Builder Cloud Service

Crea?ng Cloud Apps with Oracle Applica?on Builder Cloud Service Crea?ng Cloud Apps with Oracle Applica?on Builder Cloud Service Shay Shmeltzer Director of Product Management Oracle Development Tools and Frameworks @JDevShay hpp://blogs.oracle.com/shay This App you

More information

CISC327 - So*ware Quality Assurance

CISC327 - So*ware Quality Assurance CISC327 - So*ware Quality Assurance Lecture 12 Black Box Tes?ng CISC327-2003 2017 J.R. Cordy, S. Grant, J.S. Bradbury, J. Dunfield Black Box Tes?ng Outline Last?me we con?nued with black box tes?ng and

More information

CORPORATE PRESENTATION

CORPORATE PRESENTATION CORPORATE PRESENTATION Background on device detec/on (1/2) Identifying the capabilities of a device accessing web contents has been an extensively explored issue in the past years, in particular in the

More information

OLTP on Hadoop: Reviewing the first Hadoop- based TPC- C benchmarks

OLTP on Hadoop: Reviewing the first Hadoop- based TPC- C benchmarks OLTP on Hadoop: Reviewing the first Hadoop- based TPC- C benchmarks Monte Zweben Co- Founder and Chief Execu6ve Officer John Leach Co- Founder and Chief Technology Officer September 30, 2015 The Tradi6onal

More information

Con$nuous Audi$ng and Risk Management in Cloud Compu$ng

Con$nuous Audi$ng and Risk Management in Cloud Compu$ng Con$nuous Audi$ng and Risk Management in Cloud Compu$ng Marcus Spies Chair of Knowledge Management LMU University of Munich Scien$fic / Technical Director of EU Integrated Research Project MUSING Cloud

More information

UNIT V: CENTRAL PROCESSING UNIT

UNIT V: CENTRAL PROCESSING UNIT UNIT V: CENTRAL PROCESSING UNIT Agenda Basic Instruc1on Cycle & Sets Addressing Instruc1on Format Processor Organiza1on Register Organiza1on Pipeline Processors Instruc1on Pipelining Co-Processors RISC

More information

CCpilot XM2 and CrossCore XM2

CCpilot XM2 and CrossCore XM2 CCpilot XM2 and CrossCore XM2 Software guide Contents Revision history... 4 1. Introduction... 5 1.1. Conventions and defines... 5 1.2. Identification... 5 1.3. References... 6 2. Basic operation... 7

More information

Internet2 Webinar: Confluence BoF. April 28, 2009

Internet2 Webinar: Confluence BoF. April 28, 2009 Internet2 Webinar: Confluence BoF April 28, 2009 Ques=ons to answer How massively can Confluence scale? What are its limita=ons? How does clustering help Confluence scale? What are some guidelines in tuning

More information

Lecture: The Google Bigtable

Lecture: The Google Bigtable Lecture: The Google Bigtable h#p://research.google.com/archive/bigtable.html 10/09/2014 Romain Jaco3n romain.jaco7n@orange.fr Agenda Introduc3on Data model API Building blocks Implementa7on Refinements

More information

Web Applica+on Development. Budapes( Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Web Applica+on Development. Budapes( Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Web Applica+on Development Budapes( Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék UI Development Trends Desktop applica+ons Opera+ng system integra+on Rich set of

More information

Halkyn Consulting Ltd 15 Llys y Nant, Pentre Halkyn HOLYWELL, Flintshire, CH8 8LN

Halkyn Consulting Ltd 15 Llys y Nant, Pentre Halkyn HOLYWELL, Flintshire, CH8 8LN Halkyn Consulting Ltd 15 Llys y Nant, Pentre Halkyn HOLYWELL, Flintshire, CH8 8LN http://www.halkynconsulting.co.uk info@halkynconsulting.co.uk Password Security By T Wake CISSP CISM CEH 20/06/2011 Contents

More information

Database design and implementation CMPSCI 645. Lecture 08: Storage and Indexing

Database design and implementation CMPSCI 645. Lecture 08: Storage and Indexing Database design and implementation CMPSCI 645 Lecture 08: Storage and Indexing 1 Where is the data and how to get to it? DB 2 DBMS architecture Query Parser Query Rewriter Query Op=mizer Query Executor

More information

YEStation User's Guide for Windows-Based Terminals Models 2xx9 with Embedded Standard 7

YEStation User's Guide for Windows-Based Terminals Models 2xx9 with Embedded Standard 7 YEStation User's Guide for Windows-Based Terminals Models 2xx9 with Embedded Standard 7 2419 2739 Copyright 2014 Affirmative Technology Group www.affirmativetg.com April 2014 ii YEStation Limited Warranty

More information

W1005 Intro to CS and Programming in MATLAB. Brief History of Compu?ng. Fall 2014 Instructor: Ilia Vovsha. hip://www.cs.columbia.

W1005 Intro to CS and Programming in MATLAB. Brief History of Compu?ng. Fall 2014 Instructor: Ilia Vovsha. hip://www.cs.columbia. W1005 Intro to CS and Programming in MATLAB Brief History of Compu?ng Fall 2014 Instructor: Ilia Vovsha hip://www.cs.columbia.edu/~vovsha/w1005 Computer Philosophy Computer is a (electronic digital) device

More information

Threads. COMP 401 Fall 2017 Lecture 22

Threads. COMP 401 Fall 2017 Lecture 22 Threads COMP 401 Fall 2017 Lecture 22 Threads As a generic term Abstrac>on for program execu>on Current point of execu>on. Call stack. Contents of memory. The fundamental unit of processing that can be

More information

LabVIEW Datalogging and Supervisory Control Module

LabVIEW Datalogging and Supervisory Control Module RELEASE AND UPGRADE NOTES LabVIEW Datalogging and Supervisory Control Module Version 2010 Contents This document describes the system requirements and the process of installing the LabVIEW 2010 Datalogging

More information

CSE Opera,ng System Principles

CSE Opera,ng System Principles CSE 30341 Opera,ng System Principles Lecture 5 Processes / Threads Recap Processes What is a process? What is in a process control bloc? Contrast stac, heap, data, text. What are process states? Which

More information

CS 4604: Introduc0on to Database Management Systems. B. Aditya Prakash Lecture #17: Transac0ons 1: Intro. to ACID

CS 4604: Introduc0on to Database Management Systems. B. Aditya Prakash Lecture #17: Transac0ons 1: Intro. to ACID CS 4604: Introduc0on to Database Management Systems B. Aditya Prakash Lecture #17: Transac0ons 1: Intro. to ACID Why Transac0ons? Database systems are normally being accessed by many users or processes

More information

From Raw Data to Beau.ful Graph Using JSL Michael Hecht, SAS Ins.tute Inc., Cary, NC

From Raw Data to Beau.ful Graph Using JSL Michael Hecht, SAS Ins.tute Inc., Cary, NC From Raw Data to Beau.ful Graph Using JSL Michael Hecht, SAS Ins.tute Inc., Cary, NC Abstract JSL is a powerful tool for manipula3ng raw data into the form needed for easy visualiza3on in JMP. This paper

More information

Outline. Spanner Mo/va/on. Tom Anderson

Outline. Spanner Mo/va/on. Tom Anderson Spanner Mo/va/on Tom Anderson Outline Last week: Chubby: coordina/on service BigTable: scalable storage of structured data GFS: large- scale storage for bulk data Today/Friday: Lessons from GFS/BigTable

More information

Secure Architecture Principles

Secure Architecture Principles Secure Architecture Principles Isola3on and Least Privilege Access Control Concepts Opera3ng Systems Browser Isola3on and Least Privilege Original slides were created by Prof. John Mitchel Secure Architecture

More information

Link Layer. w/ credit to Rick Graziani (Cabrillo) for some of the anima<ons

Link Layer. w/ credit to Rick Graziani (Cabrillo) for some of the anima<ons Link Layer w/ credit to Rick Graziani (Cabrillo) for some of the anima

More information

CS 5614: (Big) Data Management Systems. B. Aditya Prakash Lecture #6: Transac/ons 1: Intro. to ACID

CS 5614: (Big) Data Management Systems. B. Aditya Prakash Lecture #6: Transac/ons 1: Intro. to ACID CS 5614: (Big) Data Management Systems B. Aditya Prakash Lecture #6: Transac/ons 1: Intro. to ACID Project dates Proposal due: Feb 23 Milestone due: Mar 28 Final report/posters etc: May 2 (last class)

More information

CSE Opera,ng System Principles

CSE Opera,ng System Principles CSE 30341 Opera,ng System Principles Synchroniza2on Overview Background The Cri,cal-Sec,on Problem Peterson s Solu,on Synchroniza,on Hardware Mutex Locks Semaphores Classic Problems of Synchroniza,on Monitors

More information

NASPInet 2.0 The Evolu4on of Synchrophasor Networks

NASPInet 2.0 The Evolu4on of Synchrophasor Networks NASPInet 2.0 The Evolu4on of Synchrophasor Networks NASPI Working Group Mee4ng San Mateo, California March 24, 2015 Dick Willson and Dan LuKer Allied Partners LLC 1 Agenda Future Synchrophasor Networks

More information

BROADWORKS GATEWAY. CxEngage Integra7ons Guide SERENOVA. Serenova, LLC CxEngage BroadWorks Integra7on Guide

BROADWORKS GATEWAY. CxEngage Integra7ons Guide SERENOVA. Serenova, LLC CxEngage BroadWorks Integra7on Guide BROADWORKS GATEWAY CxEngage Integra7ons Guide SERENOVA Copyright Copyright. All rights reserved. No part of this document may be reproduced, distributed, stored in a retrieval system or translated into

More information

Sec$on 4: Parallel Algorithms. Michelle Ku8el

Sec$on 4: Parallel Algorithms. Michelle Ku8el Sec$on 4: Parallel Algorithms Michelle Ku8el mku8el@cs.uct.ac.za The DAG, or cost graph A program execu$on using fork and join can be seen as a DAG (directed acyclic graph) Nodes: Pieces of work Edges:

More information

Alternative Desktop Computing. Inspect all parts visually for damage. If anything is damaged, please contact

Alternative Desktop Computing. Inspect all parts visually for damage. If anything is damaged, please contact TC5Xc, TC5Dc Mount the thin client in its vertical orientation for best performance. If it is necessary to mount the unit horizontally, make sure the unit is properly ventilated. Improper mounting can

More information

Introduc)on to Computer Networks

Introduc)on to Computer Networks Introduc)on to Computer Networks COSC 4377 Lecture 3 Spring 2012 January 25, 2012 Announcements Four HW0 s)ll missing HW1 due this week Start working on HW2 and HW3 Re- assess if you found HW0/HW1 challenging

More information

Virtual Memory B: Objec5ves

Virtual Memory B: Objec5ves Virtual Memory B: Objec5ves Benefits of a virtual memory system" Demand paging, page-replacement algorithms, and allocation of page frames" The working-set model" Relationship between shared memory and

More information

Why Transac'ons? Database systems are normally being accessed by many users or processes at the same 'me.

Why Transac'ons? Database systems are normally being accessed by many users or processes at the same 'me. Transac'ons 1 Why Transac'ons? Database systems are normally being accessed by many users or processes at the same 'me. Both queries and modifica'ons. Unlike opera'ng systems, which support interac'on

More information

ENGINEERED EFFICIENCY. FlexNet Server. Administraon Guide. Contact & informaon:

ENGINEERED EFFICIENCY. FlexNet Server. Administraon Guide. Contact & informaon: ENGINEERED EFFICIENCY FlexNet Server Administraon Guide Contact & informaon: CAXperts GmbH Carl-Zeiss-Ring 4 85737 Ismaning Germany P.: +49 89 96 97 72 0 F.: +49 89 96 97 72 11 E.: info@caxperts.com FlexLM

More information