Logical and physical data structures for very small databases (VSDB)
|
|
- Jody Hunter
- 5 years ago
- Views:
Transcription
1 Logical and physical data structures for very small databases () Fabio A. Schreiber Cristiana Bolchini Letizia Tanca Fabio Salice Politecnico di Milano DATABASES SYSTEMS LARGE DB VLDB SYSTEM? SMALL SMALL DATABASE LARGE 1 1
2 PRESENTATION OUTLINE MOTIVATIONS DESIGN METHODOLOGY LOGICAL PHYSICAL DATA STRUCTURES ACCESS MODES COMPLEXITY POWER CONSUMPTION ANALYSIS WORK IN PROGRESS... 2 MOTIVATIONS FROM PC DOWNWARDS PALM HHELD PC SMART CARDS CELLULAR PHONES (SIM CARDS) PROFESSIONAL EMBEDDED SYSTEMS DEVICE CONTROL TELEMETRY SYSTEMS INDUSTRIAL PROCESS CONTROL DISTRIBUTED NETWORK MANAGEMENT 3 2
3 Flash EEPROM PHYSICAL STORAGE MEDIUM TECHNOLOGY ISSUES CONSTRAINTS ON MODIFY (ERASE/WRITE) OPERATIONS WRITE = PROGRAMMING WRITE ONLY ON VIRGIN OR ERASED LOCATIONS ERASE ONLY AT BLOCK LEVEL TIMING ISSUES BLOCK ALLOCATION/MANAGEMENT ENDURANCE PERSPECTIVE FROM PERFORMANCE VIEWPOINT POWER CONSUMPTION VIEWPOINT 4 PHYSICAL STORAGE MEDIUM EEPROM Flash-EEPROM Read (nsec) 150 5V 3V Program ( µsec/byte) 157 (64 B) 625 (16 B) 5V 3V Erase (sec/block) N.A. 5V 3V Cell Size (µm 0.4µm technology) Cost per bit Medium Low Endurance (program, erase operations) 10K to 100K write cycle /byte 10K to 100K erase cycle /block 5 3
4 PHYSICAL STORAGE MEDIUM: THE SMART CARD EXAMPLE ROM RAM Flash-EEPROM Ck Time Base & Watchdog Random Number Generator CPU Mod Arithmetic Processor Control logic Interrupt Controller Port Rst Gnd Vcc 6 FLASH MEMORY ORGANIZATIONS 64 KB Main Block 16 KB Boot Block 64 KB Main Block 8 KB parameter Block 8 KB parameter Block 96 KB Main Block 64 KB Main Block 128 KB Main Block 128 KB Main Block 64 KB Main Block 128 KB Main Block Symmetrically blocked component Asymmetrically blocked component 7 4
5 DESIGN METHODOLOGY IDENTIFY IDENTIFY INFORMATION INFORMATION AREAS AREAS DEFINE DEFINE VIEWS VIEWS INTEGRATE VIEWS INTO THE CONCEPTUAL SCHEMA INTEGRATE VIEWS INTO THE CONCEPTUAL SCHEMA TRANSLATE THEM INTO THE LOGICAL DATA MODEL TRANSLATE THEM INTO THE LOGICAL DATA MODEL DEFINE DEFINE LOGICAL LOGICAL VIEWS VIEWS ALLOCATE ALLOCATE THEM THEM INTO INFORMATION AREAS INTO INFORMATION AREAS ESTIMATE LOGICAL VIEW SIZE ESTIMATE LOGICAL VIEW SIZE DEFINE DEFINE PRIVACY PRIVACY PROFILE PROFILE REFINE REFINE VIEWS VIEWS ALLOCATE ALLOCATE EACH EACH LOGICAL LOGICAL VIEW VIEW ON ON CARD CARD OR OR TO TO AN AN OUTER OUTER SYSTEM SYSTEM FOR EACH FRAGMENT ALLOCATED ON CARD ESTIMATE ACCESS TYPE ESTIMATE ACCESS TYPE DATA DATA VOLATILITY VOLATILITY DESIGN DESIGN MEMORY MEMORY PROTECTION PROTECTION MECHANISM MECHANISM CHOOSE ENCRYPTION CHOOSE ENCRYPTION ALGORITHMS ALGORITHMS SELECT SELECT THE THE LOGICAL LOGICAL DATA DATA STRUCTURE STRUCTURE SELECT SELECT THE THE PHYSICAL PHYSICAL DATA DATA STRUCTURE STRUCTURE 8 CASE STUDY: PORTABLE INTERNET ACCESS DATABASE url description web_site t,o id web_login 1:n has 1:1 web_access history category bookmark login password amount 1:n mvmnt visited_on last_visited description 1:n time id web_purse balance 9 5
6 RELATIONAL DB MODEL 10 LOGICAL/PHYSICAL DATA STRUCTURES Heap RELATION LIMITED CARDINALITY (<= 10 records) Sorted RELATION MEDIUM CARDINALITY (~100 - ~1000 records) SORTED W.R.T. A FIELD Circular list RELATION MEDIUM CARDINALITY STORED MANAGED AS A CIRCULAR LIST TYPICALLY SORTED BY /time Generic RELATION MULTI-INDEX STRUCTURE 11 6
7 DB ANNOTATION 12 PHYSICAL DESIGN: DATA ORGANIZATION SORTED CIRCULAR LIST DATA STRUCTURES ARE ASSIGNED ON THE BASIS OF THE ANNOTATIONS ON THE RELATIONS HEAP HEAP SORTED CIRCULAR LIST 13 7
8 ACCESS MODES: QUERY SCAN: FETCH ALL RECORDS IN THE TABLE SEARCH WITH EQUALITY SELECTION FETCH ALL RECORDS THAT SATISFY AN EQUALITY SELECTION "find the VisitedURL for day = #05/01/2001# SEARCH WITH RANGE SELECTION FETCH ALL RECORDS THAT SATISFY A RANGE SELECTION "find the movements with amount between 10 and 100" 14 ACCESS MODES: UPDATE INSERT: REQUIRES RECORD SHIFTING WHEN SORTED FETCH BLOCK INCLUDE THE NEW RECORD WRITE THE BLOCK BACK DELETE: REQUIRES RECORD SHIFTING WHEN SORTED FETCH BLOCK DELETE RECORD WRITE THE BLOCK BACK MODIFY: FETCH BLOCK MODIFY RECORD WRITE THE BLOCK BACK 15 8
9 PHYSICAL DESIGN: BLOCK ALLOCATION GOAL: REDUCE THE NUMBER OF ERASE/WRITE OPERATIONS ACHIEVE GOOD PERFORMANCE ACHIEVE LOW POWER CONSUMPTION PRESERVE THE LIFE OF THE FLASH DEVICE SOLUTIONS: ADD A validity_bit PER RECORD ADD A deleted_bit PER RECORD INSERT DUMMY RECORDS IN BLOCKS PERFORM GARBAGE COLLECTION DURING ERASE/PROGRAM CYCLES 16 PHYSICAL DESIGN: BLOCK ALLOCATION CIRCULAR LIST Sliding window ERASE Validity Bit Deleted Bit (a) (b) (c) (d) 17 9
10 PHYSICAL DESIGN: BLOCK ALLOCATION SORTED DATA STRUCTURE HIGH PROBABILITY OF CASCADED BLOCK ERASURE / REWRITE LEAVE SOME EMPTY (DUMMY) RECORDS IN EACH BLOCK ADJACENT (EFFICIENT SEARCH) DISTRIBUTED (EFFICIENT UPDATE) 18 PHYSICAL DESIGN: BLOCK ALLOCATION SORTED DATA STRUCTURE CONCENTRATED LOWER SEARCH TIME DISTRIBUTED FEWER INSERTION CONFLICTS Block 1 n used records dummy d empty records Block 2 n dummy d new barber barber barber new host new mom mom new 19 10
11 COMPLEXITY POWER CONSUMPTION ANALYSIS DIFFERENT MEMORY ALLOCATION SOLUTIONS Adj. Dummy / No Dummy Distributed Dummy Adj. Dummy / No Dummy Distributed Dummy 20 EXPERIMENTAL RESULTS Data Block Erasures Transmitted Bits on Bus structure Strategy 10%-30% 40%-60% 70%-90% 10%-30% 40%-60% 70%-90% Heap Simple Delete bit Simple Sorted Delete bit Dummy conc Dummy dist Circular Simple List Delete bit occurred block erasures and transmitted bytes on the system bus w.r.t. the naive, no deleted bit, no dummy records solution 21 11
12 WORK IN PROGRESS... ACCURATE LOW POWER ANALYSIS USE OF ADAPTIVE DATA STRUCTURES DETAILED DEFINITION OF THE METHODOLOGY DESIGN OF TOOLS SUPPORTING THE AUTOMATIC THE SEMIAUTOMATIC STEPS OF THE METHODOLOGY 22 BIBLIOGRAPHY C. Bobineau, L. Bouganim, P. Pucheral, P. Valduriez, "PicoDBMS: Scaling down Database Techniques for Smart card," Proc. 26 th Int. Conf. on Very Large Databases (VLDB), 2000, pp C. Bolchini, F. Salice, F. Schreiber, L. Tanca, "Logical and Physical Design issues for Smart Card Databases", Technical Report no , Politecnico di Milano, to be published in ACM-TOIS. C. Bolchini, F. Salice, F. Schreiber, L. Tanca, "Logical and Physical Design for Very Small Databases", Proc. SEBD 02, Portoferraio, june 2002 W. Rankl, W. Ewffing, Smart Card Handbook Second Ed., Wiley,
13 Personal Portable Folder Information System owns CIVIL AVIATION AUTHORITY TRAFFIC CONTROL AUTHORITY DRIVING LICENSE number MUNICIPAL REGISTRY birth fam. name place birth SSN first name death PERSON citizenship domicile death place residence degree height hairs possesses profession eyes colour colour ELECTORAL CERTIFICATE code holds civil rights HEALTH AUTHORITY code of choice agency vaccinated VACCINATION type fam. name first name FAMILY DOCTOR issues PRESCRIPTION state code manages MEDICAL RECORD ups outcome DRUG EXAM HOSPITALIZATION state has SSN fam. name first name son birth citizenship place OWNER birth (PERSON) residence has has signaturecivil photo record place spouse status state IDENTIFICATION MEDICAL time min. Max. visit has BLOOD code PRESSURE VACCINATION MEDICAL RECORD chronic rate type state (LOCAL) diseases blood group allergies organ donation takes out company POLICY number premium suffering from LIFE FAMILY PUBLIC LIABILITY INSURANCE COMPANY (1 N) owns start end has license CAR PUBLIC LIABILITY number limitations place of issue type LICENSE of issue fam. name SSN first name JUDICIAL REGISTER authority action JUDICIAL AUTHORITY agency RENEWAL dependent on undergoes SUSPENSION start action end DRIVING/FLYING LICENSES subjected to takes out POLICY number name dose type result facility cause on smart-card on external media virtual relationship INSURANCE COMPANY 1 INSURANCE COMPANY N 24 13
Logical and physical data structures for very small databases (VSDB) Politecnico di Milano
Logical and physical data structures for very small databases (VSDB) Fabio A. Schreiber Cristiana Bolchini Letizia Tanca Fabio Salice Politecnico di Milano DATABASES AND SYSTEMS LARGE DB VLDB SYSTEM VSDB?
More informationA Context-Aware Methodology for Very Small Data Base Design
A Context-Aware Methodology for Very Small Data Base Design C. Bolchini, F. A. Schreiber and L. Tanca Politecnico di Milano, Dipartimento di Elettronica e Informazione Email: bolchini,schreiber,tanca@elet.polimi.it
More informationA NOVEL APPROACH FOR DATA HIDING IN PLAIN FILE
A NOVEL APPROACH FOR DATA HIDING IN PLAIN FILE Phillipe Shasha National University College, Singapore ABSTRACT: * Imagine that you have been entrusted with private data, such as corporate product information,
More informationSMART CARDS. Miguel Monteiro FEUP / DEI
SMART CARDS Miguel Monteiro apm@fe.up.pt FEUP / DEI WHAT IS A SMART CARD Distinguishable characteristics Can participate in automated electronic transactions Used primarily to add security Not easily forged
More informationContext-aware databases
Context-aware databases design, integration and applications Letizia Tanca Politecnico di Milano (*) (*) joint work with the Context-ADDICT team: C. Bolchini,, C. A. Curino, G. Orsi, E. Quintarelli,, R.
More informationCHAPTER 1 MICROCOMPUTER SYSTEMS. 1.1 Introduction. 1.2 Microcontroller Evolution
CHAPTER 1 MICROCOMPUTER SYSTEMS 1.1 Introduction The term microcomputer is used to describe a system that includes a microprocessor, program memory, data memory, and an input/output (I/O). Some microcomputer
More informationForging a Future in Memory: New Technologies, New Markets, New Applications. Ed Doller Chief Technology Officer
Forging a Future in Memory: New Technologies, New Markets, New Applications Ed Doller Chief Technology Officer Legal Disclaimer INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH NUMONYX PRODUCTS.
More informationGrundlagen Microcontroller Memory. Günther Gridling Bettina Weiss
Grundlagen Microcontroller Memory Günther Gridling Bettina Weiss 1 Lecture Overview Memory Memory Types Address Space Allocation 2 Memory Requirements What do we want to store? program constants (e.g.
More informationDisks & Files. Yanlei Diao UMass Amherst. Slides Courtesy of R. Ramakrishnan and J. Gehrke
Disks & Files Yanlei Diao UMass Amherst Slides Courtesy of R. Ramakrishnan and J. Gehrke DBMS Architecture Query Parser Query Rewriter Query Optimizer Query Executor Lock Manager for Concurrency Access
More informationOrdering New & Refill Prescriptions Online With Costco Mail Order
Ordering New & Refill Prescriptions Online With Costco Mail Order Last updated: 09/2018 Register an Account Visit: pharmacy.costco.com Click Sign In/Register and then Create Account to get started on your
More informationTitle: GDPR PRIVACY POLICY Ref. No: P
Title: GDPR PRIVACY Ref. No: It is the policy of Heliosa Nursing Home to comply with GDPR Introduction This document refers to personal data, which is defined as information concerning any living person
More information11. Security Techniques on Smart Cards
11. Security Techniques on Smart Cards Dr.-Ing. Martin Novotný Katedra číslicového návrhu Fakulta informačních technologií České vysoké učení technické v Praze c Martin Novotný, 2011 MI-BHW Bezpečnost
More information8051 INTERFACING TO EXTERNAL MEMORY
8051 INTERFACING TO EXTERNAL MEMORY Memory Capacity The number of bits that a semiconductor memory chip can store Called chip capacity It can be in units of Kbits (kilobits), Mbits (megabits), and so on
More informationMy Care Plus Your reference guide. MyCarePlusOnline.com
My Care Plus Your reference guide. MyCarePlusOnline.com Your personal and health information is protected and secure on My Care Plus, as directed by our privacy policy. 2 Table of Contents 1) My Care Plus...
More informationRead-only memory (ROM): programmed during production Programmable ROM (PROM): can be programmed once SRAM (Static RAM)
Memory Hierarchy Computer Systems Organization (Spring 2017) CSCI-UA 201, Section 3 Storage: Memory and Disk (and other I/O Devices) Instructor: Joanna Klukowska Slides adapted from Randal E. Bryant and
More informationUSER GUIDE. TABLE OF CONTENTS What is My Westmed? Registering for My Westmed
USER GUIDE TABLE OF CONTENTS What is My Westmed? Registering for My Westmed Adult Patient 8+ Family Access for Adult Patient 8+ Family Access for Pediatric Adolescent Patient -7 Family Access for a Child
More information+ Random-Access Memory (RAM)
+ Memory Subsystem + Random-Access Memory (RAM) Key features RAM is traditionally packaged as a chip. Basic storage unit is normally a cell (one bit per cell). Multiple RAM chips form a memory. RAM comes
More informationVineet Kumar Sharma ( ) Ankit Agrawal ( )
- A new approach to hardware security analysis - Copy Protection in Modern Microcontrollers Vineet Kumar Sharma (200601093) Ankit Agrawal (200601003) Presentation Flow Why a need of Secure of Microcontrollers?
More informationCovisint DocSite Enterprise
Covisint DocSite Enterprise June 2013 Site Administrator User Guide Covisint DocSite Enterprise Site Administrator Guide Compuware-Covisint All rights reserved 2013 SiteAdminGuideDocSite-2013.5-061113
More informationMyMedicalLocker Patient User Guide. Contents
MyMedicalLocker Patient User Guide MyMedicalLocker Patient User Guide will explain the steps necessary to connect to your practice through the Internet. This technology provides increased patient access
More informationSuper Care User Guide (Member)
Super Care User Guide (Member) Table of Contents 1 About Super Care... 2 2 Getting Started... 2 3 Features Highlight... 7 3.1 Home Page... 7 3.2 Claim...10 3.2.1 Claims History...10 3.2.2 EasyClaim Service
More informationMedical Office Workflow
Medical Office Workflow WE RE READY TO HELP! For customer support, please call us at 1-800-222-9570 or visit our online technical support center at evolvesupport.elsevier.com to access self-service options
More informationMedical Office Workflow
Medical Office Workflow WE RE READY TO HELP! For customer support, please call us at 1-800-222-9570 or visit our online technical support center at evolvesupport.elsevier.com to access self-service options
More informationInput Output (IO) Management
Input Output (IO) Management Prof. P.C.P. Bhatt P.C.P Bhatt OS/M5/V1/2004 1 Introduction Humans interact with machines by providing information through IO devices. Manyon-line services are availed through
More informationDepartmental Reports: Posted 48 Hours After the Report Reaches a Signed Status
What is My Noyes HEALTH? My Noyes Health offers patients personalized and secure online access to portions of your Noyes HEALTH record. My Noyes HEALTH enables you to securely use the Internet to help
More informationCONCEPTS OF MANAGEMENT COMPUTING
CONBUS1 NOVEMBER 2013 EXAMINATION DATE: 11 NOVEMBER 2013 TIME: 14H00 17H00 TOTAL: 100 MARKS DURATION: 3 HOURS PASS MARK: 40% (BUS-EDP) CONCEPTS OF MANAGEMENT COMPUTING THIS EXAMINATION PAPER CONSISTS OF
More informationBasic Concepts COE 205. Computer Organization and Assembly Language Dr. Aiman El-Maleh
Basic Concepts COE 205 Computer Organization and Assembly Language Dr. Aiman El-Maleh College of Computer Sciences and Engineering King Fahd University of Petroleum and Minerals [Adapted from slides of
More informationYour mymeritain Personalized Member Website
Your mymeritain Personalized Member Website 2008 Meritain Health, Inc. Last Updated 5.23.2008 Your mymeritain Member Website The mymeritain Member Website offers Members a user-friendly web experience,
More informationWireless Sensor networks: a data centric overview. Politecnico di Milano Joint work with: C. Bolchini F.A. Schreiber other colleagues and students
Wireless Sensor networks: a data centric overview Politecnico di Milano Joint work with: C. Bolchini F.A. Schreiber other colleagues and students Wireless embedded sensor networks Thousands of tiny low
More informationA Review on Privacy Preserving Data Mining Approaches
A Review on Privacy Preserving Data Mining Approaches Anu Thomas Asst.Prof. Computer Science & Engineering Department DJMIT,Mogar,Anand Gujarat Technological University Anu.thomas@djmit.ac.in Jimesh Rana
More informationNAND/MTD support under Linux
12 July 2012 NAND Features 1 Flash is everywhere NAND Features non-volatile computer storage chip that can be electrically erased and reprogrammed usb flash drives memory cards solid-state drives Flash
More information1. Study Registration. 2. Confirm Registration
USER MANUAL 1. Study Registration Diabetic patients are more susceptible to experiencing cardiovascular events, but this can be minimized with control of blood glucose levels and other risk factors (blood
More informationDefense Security Service Office of the Designated Approval Authority Process for Clearing a Blackberry
Defense Security Service Office of the Designated Approval Authority Process for Clearing a Blackberry This process is recommended for use by Industry when a Blackberry must be cleared as a result of a
More informationRETURNING STUDENT-ATHLETE
RETURNING STUDENT-ATHLETE MEDICAL ELIGIBILITY TUTORIAL Los Angeles Valley College Sports Medicine 2018-2019 SportsWare Online Prior to participating on a team at LA Valley College, athletes must provide
More informationPreview. Memory Management
Preview Memory Management With Mono-Process With Multi-Processes Multi-process with Fixed Partitions Modeling Multiprogramming Swapping Memory Management with Bitmaps Memory Management with Free-List Virtual
More informationCERTIFICATE POLICY CIGNA PKI Certificates
CERTIFICATE POLICY CIGNA PKI Certificates Version: 1.1 Effective Date: August 7, 2001 a Copyright 2001 CIGNA 1. Introduction...3 1.1 Important Note for Relying Parties... 3 1.2 Policy Identification...
More informationIf I Go Missing. A Crime Junkie Podcast Guidebook. Name: Date: audio chuck, llc
If I Go Missing A Crime Junkie Podcast Guidebook Name: Date: 1 Full Name: General Information Date of Birth: Sex: Gender: Home Cell Phone: Employer: (see page 11 for more details) Employer Relationship
More informationComputer-System Organization (cont.)
Computer-System Organization (cont.) Interrupt time line for a single process doing output. Interrupts are an important part of a computer architecture. Each computer design has its own interrupt mechanism,
More informationMobile Health Monitoring Based On New Power Management Approach
Mobile Health Monitoring Based On New Power Management Approach R.Kanimozhi 1, M.Suguna 2 Department of Information Technology, SNS College of Technology, Coimbatore, Tamilnadu, India 1, 2 ABSTRACT- Mobile
More informationST19WR08 Dual Contactless Smartcard MCU With RF UART, IART & 8 Kbytes EEPROM Features Contactless specific features
Dual Contactless Smartcard MCU With RF UART, IART & 8 Kbytes EEPROM Data Brief Features Enhanced 8-bit CPU with extended addressing modes 112 KBytes user ROM with partitioning 2 KBytes user RAM with partitioning
More informationMyMedicalLocker.com User Guide
MyMedicalLocker.com is a state of the art personal health record. It allows users to track their most relevant medical information, share health information and communicate with providers across the nation
More informationBasic Computer Architecture
Basic Computer Architecture Some of slides are referred to: [1] Basic Computer Architecture, slideshare. Yong Heui Cho @ Mokwon University Basic Computer Design 1. History of Computers 2. Introduction
More informationSeamless (and Temporal) Conceptual Modeling of Business Process Information
Seamless (and Temporal) Conceptual Modeling of Business Process Information Carlo Combi and Sara Degani Department of Computer Science - University of Verona Strada le Grazie 15, 37134 Verona, Italy carlo.combi@univr.it,sara.degani@gmail.com
More information1. Restarting a computer which is already running is referred to as
Computer Knowledge 1. Restarting a computer which is already running is referred to as (1) booting (2) starting (3) rebooting (4) second-starting 2. If you open a menu and then decide you don t want to
More informationMicrocontrollers. Principles and Applications. Ajit Pal +5 V 2K 8. 8 bit dip switch. P2 8 Reset switch Microcontroller AT89S52 100E +5 V. 2.
Ajit Pal Microcontrollers Principles and Applications +5 V 2K 8 8 bit dip switch P2 8 Reset switch Microcontroller AT89S52 100E +5 V +5 V 2.2K 10 uf RST 7 Segment common anode LEDs P1(0-6) & P3(0-6) 7
More informationHFL MEDICAL/PHARMA DRUG REGISTER BOOK. Nov, 2012
Nov, 2012 TABLE OF CONTENTS HFL MEDICAL DRUG REGISTER BOOK Page i 1.0 GENERAL INFORMATION 3 1.1 SYSTEM OVERVIEW 3 1.2 AUTHORIZED USE PERMISSION 3 1.3 ORGANIZATION OF THE MANUAL 3 1.4 ACRONYMS AND ABBREVIATIONS
More informationOperating System: an Overview. Lucia Dwi Krisnawati, MA
Operating System: an Overview Lucia Dwi Krisnawati, MA What is an Operating System? A program that acts as an intermediary between a user of a computer and the computer hardware. Operating system goals:
More informationPicoDBMS: Scaling down Database Techniques for the Smartcard
PicoDBMS: Scaling down Database Techniques for the Smartcard Christophe Bobineau *, Luc Bouganim *, Philippe Pucheral *, Patrick Valduriez ** * PRiSM Laboratory ** INRIA Rocquencourt 78035 Versailles 78153
More informationINTERNATIONAL MOBILE APP myhenner
INTERNATIONAL MOBILE APP myhenner Features Henner - Simplified private joint stock company - Registered capital of 8,212,500 - RCS Nanterre 323 377 739 - VAT No. FR 48323377739 Registered in France with
More informationTypes of Data. PE 231 Education Media AND Technology. Information. Assessment. Information Concepts
Types of Data Data Represented by PE 231 Education Media AND Technology Alphanumeric data Image data Audio data Numbers, letters, and other characters Graphic images or pictures Sound, noise, tones Video
More informationHow microprobing can attack encrypted memory
How microprobing can attack encrypted memory Sergei Skorobogatov http://www.cl.cam.ac.uk/~sps32 email: sps32@cam.ac.uk Introduction Hardware Security research since 1995 testing microcontrollers and smartcards
More informationIntroduction to Microcontrollers
Introduction to Microcontrollers Embedded Controller Simply an embedded controller is a controller that is embedded in a greater system. One can define an embedded controller as a controller (or computer)
More informationKnowledge discovery from XML Database
Knowledge discovery from XML Database Pravin P. Chothe 1 Prof. S. V. Patil 2 Prof.S. H. Dinde 3 PG Scholar, ADCET, Professor, ADCET Ashta, Professor, SGI, Atigre, Maharashtra, India Maharashtra, India
More informationMemory Architectures. Hongwei Zhang. Chapter 9
Chapter 9 Memory Architectures Hongwei Zhang http://www.cs.wayne.edu/~hzhang/ Ack.: this lecture is prepared in part based on slides of Lee, Sangiovanni-Vincentelli, and Seshia. Role of Memory in Embedded
More information1.1 Bits and Bit Patterns. Boolean Operations. Figure 2.1 CPU and main memory connected via a bus. CS11102 Introduction to Computer Science
1.1 Bits and Bit Patterns CS11102 Introduction to Computer Science Data Storage 1.1 Bits and Their Storage 1.2 Main Memory 1.3 Mass Storage 1.4 Representation of information as bit patterns Bit: Binary
More informationINTRODUCTION TO INFORMATION & COMMUNICATION TECHNOLOGY (ICT) LECTURE 2 : WEEK 2 CSC-111-T
INTRODUCTION TO INFORMATION & COMMUNICATION TECHNOLOGY (ICT) LECTURE 2 : WEEK 2 CSC-111-T Credit : (2 + 1) / Week 2 TEXT AND REF. BOOKS Text Book: Peter Norton (2011), Introduction to Computers, 7 /e,
More informationLab 1 Introduction to Microcontroller
Lab 1 Introduction to Microcontroller Feb. 2016 1 Objective 1. To be familiar with microcontrollers. 2. Introducing LPC2138 microcontroller. 3. To be familiar with Keil and Proteus software tools. Introduction
More informationPersonal Emergency Checklist
Personal Emergency Checklist Date: _ Self Full legal name Cell phone Address Social Security # Birth date Driver s license # Primary care physician name & phone Health insurance plan name & ID # Blood
More informationGOOD TO GO. Information Package With gratitude to the Lasqueti Island Last Resort Society
GOOD TO GO Information Package With gratitude to the Lasqueti Island Last Resort Society This kit has been assembled NOT for you but for your loved ones. We all know the benefits of having a will and an
More informationThe CPU and Memory. How does a computer work? How does a computer interact with data? How are instructions performed? Recall schematic diagram:
The CPU and Memory How does a computer work? How does a computer interact with data? How are instructions performed? Recall schematic diagram: 1 Registers A register is a permanent storage location within
More informationUser manual for OPD Module NIMS
User manual for OPD Module NIMS User Manual for OPD Module 1 Contents Login Process:-... 3 HIS Services... 8 1.0 OPD Doctor Desk... 10 2.0 OPD Bay Desk... 29 3.0 Logout Process... 33 User Manual for OPD
More informationChapter 2 Sections 1 8 Dr. Iyad Jafar
Introducing the PIC 16 Series and the 16F84A Chapter 2 Sections 1 8 Dr. Iyad Jafar Outline Overview of the PIC 16 Series An Architecture Overview of the 16F84A The 16F84A Memory Organization Memory Addressing
More informationPadasalai.net- Higher Secondary first Year. Quarterly exam answer key-2018 Max Marks : 70
i.ne ww.pai.n STD: 11 i.n i.ne i.n i.ne i.n i.ne Pai.net- Higher Secondary first Year COMPUTER Applications Time : 2.30 Hrs Quarterly exam answer key-2018 Max Marks : 70 N.Gunasekaran MCA., B.Ed PG Asst
More informationIB Computer Science Topic.2-
Topic.2- Computer Organization Designed by: Allan Lawson Sources: Online Materials, thanks for all Topic 2.1.1 Computer Architecture Outline the architecture of a central processing unit (CPU) and the
More informationHow to Register with the Medical Use of Marijuana Program: Instructions for Personal Caregivers
CHARLES D. BAKER Governor KARYN E. POLITO Lieutenant Governor The Commonwealth of Massachusetts Executive Office of Health and Human Services Department of Public Health Bureau of Health Care Safety and
More informationJBI PACES. Version 2. User Guide
JBI PACES Version 2 User Guide User Guide Quick Reference Guide The quick reference guide for Clinician or Organisational audits can be downloaded from the menu system in PACES, the PACES home page, and
More informationDatabase Applications (15-415)
Database Applications (15-415) DBMS Internals: Part II Lecture 10, February 17, 2014 Mohammad Hammoud Last Session: DBMS Internals- Part I Today Today s Session: DBMS Internals- Part II Brief summaries
More informationW25Q20CL 2.5/3/3.3V 2M-BIT SERIAL FLASH MEMORY WITH 4KB SECTORS, DUAL AND QUAD SPI. Publication Release Date: August 06, Revision A1
2.5/3/3.3V 2M-BIT SERIAL FLASH MEMORY WITH 4KB SECTORS, DUAL AND QUAD SPI - 1 - Revision A1 Table of Contents 1. GENERAL DESCRIPTION... 5 2. FEATURES... 5 3. PIN CONFIGURATION SOIC 150-MIL AND VSOP 150-MIL...
More informationJoining SportsWareOnLine
Dear New Jefferson College Athlete: Prior to participating on an athletic team for Jefferson College, athletes must provide your current address, emergency contacts, insurance, medical alert and health
More informationKostas Giokas MONITORING OF COMPLIANCE ON AN INDIVIDUAL TREATMENT THROUGH MOBILE INNOVATIONS
Kostas Giokas MONITORING OF COMPLIANCE ON AN INDIVIDUAL TREATMENT THROUGH MOBILE INNOVATIONS AIM RESEARCH TEAM BIOMEDICAL ENGINEERING LABORATORY NATIONAL TECHNICAL UNIVERSITY OF ATHENS WHAT IS MHEALTH?
More informationSharing of PHR s in Cloud Computing
86 Sharing of PHR s in Cloud Computing Dussa Manasa K.Rajesh Khanna In Cse Dept, Vaagdevi Engineering college, Warangal, Andhra Pradesh, India Abstract Personal health records (PHRs) grant patients access
More informationACME MEDICAL MANAGEMENT SYSTEM (AMMS)
Section ACME MEDICAL MANAGEMENT SYSTEM (AMMS) 1.1 Purpose The main purpose of the AMMS is to facilitate reception desk functions at the Acme Medical Clinic (keeping track of patient and doctor information,
More informationUnitedHealthcare LEAN Landmark Electronic Application Navigator User Guide
Landmark Electronic Application Navigator User Guide Contents What is LEAN?... 2 Apple ipad Basics... 3 Android Tablet Basics... 4 Creating an Internet Connection from your Phone... 5 How to Access LEAN...
More informationComputer Science General Course Year 12. Selected Unit 3 syllabus content for the. Externally set task 2019
Computer Science General Course Year 12 Selected Unit 3 syllabus content for the Externally set task 2019 This document is an extract from the Computer Science General Course Year 12 syllabus, featuring
More informationCS 405G: Introduction to Database Systems. Storage
CS 405G: Introduction to Database Systems Storage It s all about disks! Outline That s why we always draw databases as And why the single most important metric in database processing is the number of disk
More informationHow to Register with the Medical Use of Marijuana Program: Instructions for Personal Caregivers
CHARLES D. BAKER Governor KARYN E. POLITO Lieutenant Governor The Commonwealth of Massachusetts Executive Office of Health and Human Services Department of Public Health Bureau of Health Care Safety and
More informationCS 265. Computer Architecture. Wei Lu, Ph.D., P.Eng.
CS 265 Computer Architecture Wei Lu, Ph.D., P.Eng. Part 4: Memory Organization Our goal: understand the basic types of memory in computer understand memory hierarchy and the general process to access memory
More informationCMSC 313 COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE PROGRAMMING LECTURE 26, SPRING 2013
CMSC 313 COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE PROGRAMMING LECTURE 26, SPRING 2013 TOPICS TODAY End of the Semester Stuff Homework 5 Memory Hierarchy Storage Technologies (RAM & Disk) Caching END OF
More informationOlympia Family Medicine 5949 Harbour Park Drive Midlothian, VA 23112
Olympia Family Medicine 5949 Harbour Park Drive Midlothian, VA 23112 Patient Registration Date Name DOB Age SSN Sex: M F Address City State Zip Code Home Phone # Cell Phone # Work Phone Occupation Employer
More informationSecurity Policy for FIPS KVL 3000 Plus
Security Policy for FIPS 140-2 KVL 3000 Plus Version 01.01.19 Motorola General Business Information 1 of 21 Motorola General Business Information 2 of 21 1 INTRODUCTION... 4 1.1 SCOPE... 4 1.2 OVERVIEW...
More informationDRAM and Storage-Class Memory (SCM) Overview
Page 1 of 7 DRAM and Storage-Class Memory (SCM) Overview Introduction/Motivation Looking forward, volatile and non-volatile memory will play a much greater role in future infrastructure solutions. Figure
More informationPatient Portal: Policies and Procedures & User Reference Guide Patient Portal Version 5.8.1
Patient Portal: Policies and Procedures & User Reference Guide Patient Portal Version 5.8.1 1 Welcome to the Patient Portal We would like to welcome you to the Patient Portal. The Patient Portal is a secure
More informationCOPYRIGHTED MATERIAL. Overview of Smart Cards. Chapter Card Classification
Chapter 1 Overview of Smart Cards In contrast to information technology practices in the PC realm, the development and functionality of smart cards are strongly driven by international standards. The reason
More informationChapter 7: Processor and Memory
Slide 1/27 Learning Objectives In this chapter you will learn about: Internal structure of processor Memory structure Determining the speed of a processor Different types of processors available Determining
More informationUNIT-V MEMORY ORGANIZATION
UNIT-V MEMORY ORGANIZATION 1 The main memory of a computer is semiconductor memory.the main memory unit is basically consists of two kinds of memory: RAM (RWM):Random access memory; which is volatile in
More informationPrivate Candidates Guide
Private Candidates Guide Please note the following before proceeding with the SCHOOLS REGISTRATION SYSTEM Customers under 18 must be registered by a parent or guardian. A Parent or guardian can use the
More informationEMAR: Reports and Service Reports
EMAR: Reports and Service Reports This manual covers the available EMAR Reports and Service Reports. NOTE: If your software is hosted on the Eldermark server, to print you will need to have ThinPrint installed.
More informationW25X05CL/10CL/20CL 2.5 / 3 / 3.3 V 512K / 1M / 2M-BIT SERIAL FLASH MEMORY WITH 4KB SECTORS AND DUAL I/O SPI
2.5 / 3 / 3.3 V 512K / 1M / 2M-BIT SERIAL FLASH MEMORY WITH 4KB SECTORS AND DUAL I/O SPI - 1 - Revision B Table of Contents 1. GENERAL DESCRIPTION...4 2. FEATURES...4 3. PIN CONFIGURATION SOIC 150-MIL,
More informationAN2061 APPLICATION NOTE
APPLICATION NOTE EEPROM Emulation with ST10F2xx Description External EEPROMs are often used in automotive applications to store adaptative/evolutive data. On the other hand, the Microcontroller used in
More informationMemory Interfacing & decoding. Intel CPU s
Memory Interfacing & decoding in Intel CPU s Outline Address decoding Chip select Memory configurations Minimum Mode - - A19 - A19 - Simplified Drawing of 8088 Minimum Mode MEMORY MEMW When Memory is selected?
More informationThree-box Model: These three boxes need interconnecting (usually done by wiring known as a bus. 1. Processor CPU e.g. Pentium 4 2.
Three-box Model: 1. Processor CPU e.g. Pentium 4 2. Storage - Memory 3. I/O input/output electronics for communication with other devices These three boxes need interconnecting (usually done by wiring
More informationChapter 12 Wear Leveling for PCM Using Hot Data Identification
Chapter 12 Wear Leveling for PCM Using Hot Data Identification Inhwan Choi and Dongkun Shin Abstract Phase change memory (PCM) is the best candidate device among next generation random access memory technologies.
More informationWelcome to mychart... 2 Sign up for a mychart account... 3 Sign in to mychart... 4 What if I forget my mychart ID or password?...
Sign Up Guide Welcome to mychart... 2 Sign up for a mychart account... 3 Sign in to mychart... 4 What if I forget my mychart ID or password?... 5 Updated April 2019 page 1 Welcome to mychart mychart provides
More informationBoot Loader for the Z51F6412 MCU
Boot Loader for the Z51F6412 MCU AN037701-0215 Abstract This application note discusses how to create a boot loader program for the Z51F6412 microcontroller, a member of Zilog s Z8051 Family of Microcontrollers.
More informationHIPAA Privacy & Security Training. HIPAA The Health Insurance Portability and Accountability Act of 1996
HIPAA Privacy & Security Training HIPAA The Health Insurance Portability and Accountability Act of 1996 AMTA confidentiality requirements AMTA Professional Competencies 20. Documentation 20.7 Demonstrate
More informationUNIT:4 MEMORY ORGANIZATION
1 UNIT:4 MEMORY ORGANIZATION TOPICS TO BE COVERED. 4.1 Memory Hierarchy 4.2 Memory Classification 4.3 RAM,ROM,PROM,EPROM 4.4 Main Memory 4.5Auxiliary Memory 4.6 Associative Memory 4.7 Cache Memory 4.8
More informationHealth Link Frequently Asked Questions
Health Link Frequently Asked Questions We hope that you find our Health Link patient portal easy to use. If you have any questions or comments, please contact Health Link Support by email at healthlink@hvhs.org
More informationCentral Cancer Registry: Documenting the Security of your Information Technology (IT) Infrastructure
Central Cancer Registry: Documenting the Security of your Information Technology (IT) Infrastructure Joseph D. Rogers Team Lead Cancer Surveillance Branch Division of Cancer Prevention and Control National
More informationMaximizing Endurance of MSC1210 Flash Memory
Application Report SBAA91 April 23 Maximizing Endurance of MSC121 Flash Memory Ramesh Saripalli saripalli_ramish@ti.com ABSTRACT Data Acquisition Products Microsystems The MSC121 embeds an 851 CPU, a high-performance,
More informationDictionaries and Hash Tables
Dictionaries and Hash Tables Nicholas Mainardi Dipartimento di Elettronica e Informazione Politecnico di Milano nicholas.mainardi@polimi.it 14th June 2017 Dictionaries What is a dictionary? A dictionary
More information