57 Pages

03_binary_numbers

Course: EEL 4746, Fall 2009
School: Fayetteville State...
Rating:
 
 
 
 
 

Word Count: 1447

Document Preview

Systems Decimal, Number Binary, and Hexadecimal 1 Base-N Number System Base N N Digits: 0, 1, 2, 3, 4, 5, ..., N-1 Example: 1045N Positional Number System N LN N N N N d n -1 L d 4 d3 d 2 d1 d 0 n -1 4 3 2 1 0 Digit do is the least significant digit (LSD). Digit dn-1 is the most significant digit (MSD). 2 Decimal Number System Base 10 Ten Digits: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Example: 104510...

Register Now

Unformatted Document Excerpt

Coursehero >> North Carolina >> Fayetteville State University >> EEL 4746

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
Systems Decimal, Number Binary, and Hexadecimal 1 Base-N Number System Base N N Digits: 0, 1, 2, 3, 4, 5, ..., N-1 Example: 1045N Positional Number System N LN N N N N d n -1 L d 4 d3 d 2 d1 d 0 n -1 4 3 2 1 0 Digit do is the least significant digit (LSD). Digit dn-1 is the most significant digit (MSD). 2 Decimal Number System Base 10 Ten Digits: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Example: 104510 Positional Number System 10 L10 10 10 10 10 d n -1 L d 4 d3 d 2 d1 d 0 n -1 4 3 2 1 0 Digit d0 is the least significant digit (LSD). Digit dn-1 is the most significant digit (MSD). 3 Binary Number System Base 2 Two Digits: 0, 1 Example: 10101102 Positional Number System 2 L2 2 2 2 2 bn -1 L b4 b3 b2 b1 b0 Binary Digits are called Bits Bit bo is the least significant bit (LSB). Bit bn-1 is the most significant bit (MSB). n -1 4 3 2 1 0 4 Definitions nybble = 4 bits byte = 8 bits (short) word = 2 bytes = 16 bits (double) word = 4 bytes = 32 bits (long) word = 8 bytes = 64 bits 1K (kilo or "kibi") = 1,024 1M (mega or "mebi") = (1K)*(1K) = 1,048,576 1G (giga or "gibi") = (1K)*(1M) = 1,073,741,824 5 Hexadecimal Number System Base 16 Sixteen Digits: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F Example: EF5616 Positional Number System 16 n-1 L16 16 16 16 16 0100 0101 0110 0111 4 5 6 7 1000 1001 1010 1011 8 9 A B 4 3 2 1 0 0000 0001 0010 0011 0 1 2 3 1100 1101 1110 1111 C D E F 6 Collaborative Learning Learning methodology in which students are not only responsible for their own learning but for the learning of other members of the group. 7 Think - Pair - Share (TPS) Quizzes Think Pair Share Think individually for one time units Pair with partner for two time units Share with group for one and half time units Report results 8 Quiz 1-A (Practice) Assemble in groups of 4 Question: Convert the following binary number into its decimal equivalent: 110102 9 Quiz 1-A (Practice) THINK One Unit (e.g. 30 Seconds) 10 Quiz 1-A (Practice) PAIR Two Units (e.g. 60 Seconds) 11 Quiz 1-A (Practice) SHARE 1.5 units (e.g. 45 Seconds) 12 Quiz 1-A (Practice) Report Write names of all group members and the consensus answer on one sheet of paper. All sheets will be collected. One will be picked at random to read to the class. All papers will be graded! 13 Quiz 1-A Solution Convert the following number into base 10 decimal: 110102 = 2 + 2 + 2 = 16 + 8 + 2 = 2610 4 3 1 14 Quiz 1-B Convert the following number into base 10 decimal: 1010116 15 Collaborative Learning Think for 30 seconds Pair for 1 minute Share for 45 seconds Report 16 Quiz 1-B Solution Convert the following number into base 10 decimal: 1010116 = 1164 + 0163 + 1162 + 0161 + 1160 = 164 + 162 + 160 = 65,536 + 256 + 1 = 65,793 17 TPS Quiz 2 18 Binary Addition Single Bit Addition Table 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 10 Note "carry" 19 Hex Addition 4-bit Addition 4 + 4 = 8 4 + 8 = C 8 + 7 = F F + E = 1D Note "carry" 20 Hex Digit Addition Table + 0 1 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 A A A B B B C C C D D D E E E F F F 10 2 2 3 4 5 6 7 8 9 A B C D E F 10 11 3 3 4 5 6 7 8 9 A B C D E F 10 11 12 4 4 5 6 7 8 9 A B C D E F 10 11 12 13 5 5 6 7 8 9 A B C D E F 10 11 12 13 14 6 6 7 8 9 A B C D E F 10 11 12 13 14 15 7 7 8 9 A B C D E F 10 11 12 13 14 15 16 8 8 9 A B C D E F 10 11 12 13 14 15 16 17 9 9 A B C D E F 10 11 12 13 14 15 16 17 18 A A B C D E F 10 11 12 13 14 15 16 17 18 19 B B C D E F 10 11 12 13 14 15 16 17 18 19 1A C C D E F 10 11 12 13 14 15 16 17 18 19 1A 1B D D E F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C E E F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D F F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 21 TPS Quiz 3 22 Complements 1's complement To calculate the 1's complement of a binary number just "flip" each bit of the original binary number. E.g. 0 1 , 1 0 01010100100 10101011011 23 Complements 2's complement To calculate the 2's complement just calculate the 1's complement, then add 1. 01010100100 10101011011 + 1= 10101011100 Handy Trick: Leave all of the least significant 0's and first 1 unchanged, and then "flip" the bits for all other digits. Eg: 01010100100 -> 10101011100 24 Complements Note the 2's complement of the 2's complement is just the original number N EX: let N = 01010100100 2's comp of N = M = 10101011100 2's comp of M = 01010100100 = N 25 Two's Complement Representation for Signed Numbers Let's introduce a notation for negative digits: d +1 = d, d +1 = d Notice that in binary, 0 + 1 = -0 + 1 = 1 = 0 where d {0,1}, we have: Two's complement notation: 1 + 1 = -1 + 1 = 0 = 1 For any digit d, define d = -d. To encode a negative number, we implicitly negate the leftmost (most significant) bit: E.g., 1000 = (-1)000 = -123 + 022 + 021 + 020 = -8 26 Negating in Two's Complement Theorem: To negate - ( X YZ ) = X YZ + 1 2 2 a two's complement number, just complement it and add 1. Proof (for the case of 3-bit numbers XYZ): - ( X YZ 2 ) = X YZ 2 = X YZ 2 = ( X + 1)YZ 2 = XYZ 2 + 100 2 = XYZ + 112 + 1 = X (Y + 1)( Z + 1) 2 + 1 = X YZ 2 + 1 27 Signed Binary Numbers Two methods: First method: sign-magnitude Use one bit to represent the sign 0 = positive, 1 = negative Remaining bits are used to represent the magnitude Range - (2n-1 1) to 2n-1 - 1 where n=number of digits Example: Let n=4: Range is 7 to 7 or 1111 to 0111 28 Signed Binary Numbers Second method: Two's-complement the Use 2's complement of N to represent -N Note: MSB is 0 if positive and 1 if negative Range - 2n-1 to 2n-1 -1 where n=number of digits Example: Let n=4: Range is 8 to 7 Or 1000 to 0111 29 Signed Numbers 4-bit example Decimal 7 6 5 4 3 2 1 0 2's comp 0111 0110 0101 0100 0011 0010 0001 0000 Sign-Mag 0111 0110 0101 0100 0011 0010 0001 0000 Pos 0 30 Signed Numbers-4 bit example Decimal -8 -7 -6 -5 -4 -3 -2 -1 -0 2's comp Sign-Mag 1000 N/A 1001 1111 1010 1110 1011 1101 1100 1100 1101 1011 1110 1010 1111 1001 0000 (= +0) 1000 31 Notes: "Humans" normally use sign-magnitude representation for signed numbers Eg: Positive numbers: +N or N Negative numbers: -N Computers generally use two's-complement representation for signed numbers First bit still indicates positive or negative. If the number is negative, take 2's complement to determine its magnitude Or, just add up the values of bits at their positions, remembering that the first bit is implicitly negative. 32 Example Let N=4: two's-complement What is the decimal equivalent of 01012 Since msb is 0, number is positive 01012 = 4+1 = +510 What is the decimal equivalent of 11012 = Since MSB is one, number is negative Must calculate its 2's complement 11012 = -(0010+1)= - 00112 or -310 33 Very Important!!! Unless otherwise stated, assume two'scomplement numbers for all problems, quizzes, HW's, etc. The first digit will not necessarily be explicitly underlined. 34 TPS Quizzes 5-7 35 Arithmetic Subtraction Borrow Method This is the technique you learned in grade school For binary numbers, we have 0 - 0 = 0 1 - 0 = 1 1 1 - 1 = 0 0 - 1 = 1 with a "borrow" 36 Binary Subtraction Note: A (+B) = A + (-B) A (-B) = A + (-(-B))= A + (+B) In other words, we can "subtract" B from A by "adding" B to A. However, -B is just the 2's complement of B, so to perform subtraction, we 1. Calculate the 2's complement of B 2. Add A + (-B) 37 Binary Subtraction - Example Let n=4, A=01002 (410), and B=00102 (210) Let's find A+B, A-B and B-A A+B 0 1 0 0 (4)10 + 0 0 1 0 (2)10 0 11 0 6 38 Binary Subtraction - Example AB A+ (B) 0 1 0 0 (4)10 - 0 0 1 0 (2)10 0 1 0 0 (4)10 + 1 1 1 0 (-2)10 10 0 1 0 2 39 "Throw this bit" away since n=4 Binary Subtraction - Example BA B + (A) 0 0 1 0 (2)10 - 0 1 0 0 (4)10 0 0 1 0 (2)10 + 1 1 0 0 (-4)10 1110 -2 40 1 1 1 02 = - 0 0 1 02 = -210 "16's Complement" method The 16's complement of a 16 bit Hexadecimal number is just: =1000016 N16 Q: What is the decimal equivalent of B2CE16 ? 41 16's Complement Since sign bit is one, number is negative. Must calculate the 16's complement to find magnitude. =1000016 B2CE16 = ????? We have 10000 - B2CE 42 16's Complement FFF10 - B2CE 4 D3 2 43 16's Complement So, 44 Sign Extension 45 Sign Extension Assume a signed binary system Let A = 0101 (4 bits) and B = 010 (3 bits) What is A+B? To add these two values we need A and B to be of the same bit width. Do we truncate A to 3 bits or add an additional bit to B? 46 Sign Extension A = 0101 and B=010 Can't truncate A!! Why? A: 0101 -> 101 But 0101 <> 101 in a signed system 0101 = +5 101 = -3 47 Sign Extension Must "sign extend" B, so B becomes 010 -> 0010 Note: Value...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Fayetteville State University - EEL - 4746
EEL 4746L Microprocessor Based System Design Lab Fall 2004Lab #4 InstructionsIn this lab, you will learn how to use THRSIM11 to simulate HC11 programs at home for purposes of homework assignments, projects, and lab assignments, in such a way that
Fayetteville State University - EEL - 4746
Experiment 1 Overview of the CME11E9-EVBU Development board &amp; Familiarization with running simple programsREFERENCES CME11e9-EVBU Development Board Instruction Manual (pdf file at the following link www.axman.com) EQUIPMENT &amp; MATERIALS CME11E9-EVBU
Fayetteville State University - EML - 4536
Beams and Framesbeam theory can be used to solve simple beams x complex beams with many cross section changes are solvable but lengthy x many 2-d and 3-d frame structures are better modeled by beam theoryxOne Dimensional ProblemsThe geometry of
Fayetteville State University - EML - 4536
General Procedure for Finite Element MethodFEM is based on Direct Stiffness approach or Displacement approach. A broad procedural outline is listed below 1. Discretize and select element type.Skeletal structuresSkeletal structure gets discretized
Fayetteville State University - EGM - 5611
EML 5300 CONTINUUM MECHANICS Dr. N. Chandra Fall 1999345 Engineering Building Class Hours: Tuesday, Thursday 8:55 to 10:10 am Phone: 410-6331 Office Hours:Tuesday 2:00 to 4:00 pmCOURSE OBJECTIVE To introduce the concept of the mechanics of defor
Fayetteville State University - EGM - 5611
MOHRS CIRCLE IN THREE DIMENSIONS Consider the state of stress given byT11 T12 T13 o T = T21 T22 T23 T31 T32 T33 {e ,e ,e } o1 o2 o3I II T is symmetric. When we determine the principal value, let T , T and T III be the principal value. Let T
Fayetteville State University - EGM - 5611
EML 5611 CONTINUUM MECHANICS Course Outline 1. Introduction (2 Lectures) Continuum Theory Definition and Ramifications Solids and Fluids General Principles and Field Equations 2. Cartesian Tensor Theory (6 Lectures) Indicial Notation Scalars, Vectors
Fayetteville State University - EGM - 5611
Review to Section 3.12 to 3.17 1. Time rate of change of element is given by the velocity gradient v where the differential is with respect to the spatial coordinate system. This can be decomposed into% where D and respectively.% W are the rate o
Fayetteville State University - EGM - 5611
I Piola- Kirchoff Stress Tensor Let$ df = to .dAo .t o is the fictitious traction, has a direction of n $ t = T noo odA t dAo Since % $ o = dA T n = T dAn $ % $ To n dAo dAo to dAo = tdA to =T $ $ Q dAn = dAo (det F ) ( F -1 ) e3 T $ T o
Fayetteville State University - PORTUGAL - 04
Modeling of CNT based compositesN. Chandra and C. ShetFAMU-FSU College of Engineering, Florida State University, Tallahassee, FL 32310AMMLAnswer: Currently NO!Ep x tlRs a h r e e rc e M trix aV l% N o C TC lc la n a u tio Pra l a lle96 .
Fayetteville State University - EML - 3
EML 3004CCHAPTER 3Engineers and the Real World?Namas Chandra Introduction to Mechanical engineeringChapter 3-1EML 3004CObjectivesExamine Society's View of Engineering Learn about the Role of Failure in Engineering Design Discuss Classic D
Fayetteville State University - EML - 3004
EML 3004CCHAPTER 3Engineers and the Real World?Namas Chandra Introduction to Mechanical engineeringChapter 3-1EML 3004CObjectivesExamine Society's View of Engineering Learn about the Role of Failure in Engineering Design Discuss Classic D
Fayetteville State University - EML - 3004
EML 3004CMechanical Engineering as A ProfessionDepartment of MEAACMIBQ0FAMU-FSU College of EngineeringNamas Chandra Mechanical engineering- a great professionME generalEML 3004CMechanical EngineeringMechanical engineers design, analyze
Fayetteville State University - EML - 3004
EML 3004CChapter 3: Force System ResultantsNamas Chandra Introduction to Mechanical engineeringHibbeler Chapter 3-1EML 3004CCross ProductThe Cross product of two vectors A and B C = A BMagnitude:C=AB sinDirection: C is perpend
Fayetteville State University - EML - 11
EML 3004CCHAPTER 11Materials and Mechanical EngineeirngNamas Chandra Introduction to Mechanical engineeringChapter 11-1EML 3004CRelative Mechanical Properties of Materials at Room TemperatureT A B L E 2 . 1 S t r e n g t hH a r d n e s s
Fayetteville State University - EML - 3004
EML 3004CCHAPTER 11Materials and Mechanical EngineeirngNamas Chandra Introduction to Mechanical engineeringChapter 11-1EML 3004CRelative Mechanical Properties of Materials at Room TemperatureT A B L E 2 . 1 S t r e n g t hH a r d n e s s
Fayetteville State University - EML - 3004
Chapter 9-Statics, Dynamics and Mechanical EngineeringObjectives and what should you Know: What are statics and Dynamics? What are the Newtons's three laws of motion? What is the difference between a scalar and a vector? How do you compute the c
Fayetteville State University - EML - 3004
EML 3004CCHAPTER 5Engineering Design ToolsNamas Chandra Introduction to Mechanical engineeringChapter 4-1EML 3004CObjectivesExamine the role of computer in engineering design Learn when and when not to use the computer. Examples of comput
Fayetteville State University - EML - 5
EML 3004CCHAPTER 5Engineering Design ToolsNamas Chandra Introduction to Mechanical engineeringChapter 4-1EML 3004CObjectivesExamine the role of computer in engineering design Learn when and when not to use the computer. Examples of comput
Fayetteville State University - EML - 3004
Find the integrals of the following problem. f ( y ) = y ln( y )dy Select one of the following: A) y 2 ln( y ) F ( y) = +C 2 F ( y) = y 2 ln( y ) - 1+ C 2 y 2 ln( y ) y 2 - +C 2 4B)C) D) E)F ( y) =F ( y ) = y 2 ln( y) - y 2 + C None of the A
Fayetteville State University - EML - 3004
Find the inverse of the function below p (t ) = 1.04t Select one of the following: p (t ) -1 = ln(1.04 * t ) p (t ) -1 = ln( 1.t04 ) p (t ) -1 = ln(t ) + ln(1.04) p (t ) -1 = ln(t ) * ln(1.04) None of the AboveA) B) C) D) E)To Solve: x = 1.04t in
Fayetteville State University - EML - 3004
Estimate the following limit. (3 + h) 3 - 27 lim =X h 0 h Select one of the following: A) B) C) D) E) X=0 X = 27 X=3 X=6 None of the AboveTo Solve: Approach from left and right side. h = 0.1 27.91 h = -0.1 26.11 lim (3 + h) 3 - 27 = 27 h 0 hAns
Fayetteville State University - EML - 2
EML3004C Introduction to Mechanical Engineering Fall 2002 Test #2 Time 65 minutes Name _ Student ID _Part AChoose only one of the following by marking a cross in the space. All questions carry equal points There are no negative points 1. A civil e
Fayetteville State University - EML - 3004
EML3004C Introduction to Mechanical Engineering Fall 2002 Test #2 Time 65 minutes Name _ Student ID _Part AChoose only one of the following by marking a cross in the space. All questions carry equal points There are no negative points 1. A civil e
Fayetteville State University - EML - 3004
EML 3004C Introduction to Mechanical Engineering Fall 2002Quiz # _ Date _Professor Namas Chandra Fall 2002
Fayetteville State University - EML - 3004
Introduction to Mechanical Engineering EML3004C-Fall 2002 Home work #2 Posted: 5September 02 Due: 12 September 02 1.Write a synopsis of the engineering disasters listed below. Make a comprehensive analysis of the disaster. a. Ford-Pinto case. b. Thre
Fayetteville State University - EML - 3004
Introduction to Mechanical Engineering EML3004C-Fall 2002 Group Project #1 Posted: 3 September 02 Due: 20 September 02 Points: 25 As a group, you need to come up with a comprehensive report on the historical, engineering, social aspects of the follow
Fayetteville State University - ECH - 4824
Without consulting the periodic table, classify the electronic configurations below as that of an inert gas, a halogen, an alkali metal, an alkaline earth metal or a transition metal:(a) 1s^2 2s^2 2p^6 3s^2 3p^5(b) 1s^2 2s^2 2p^6 3s^2 3p^6 3d^7 4
Fayetteville State University - EML - 3015
EML 3015C Description of Thermal-Fluids Design ProjectFall 2002As discussed in the Course Outline handed out at the beginning of the semester, each group will be responsible for proposing, designing and building a thermo-fluid `device' that illus
Fayetteville State University - EML - 3015
EML 3015C Thermal Fluids I Lab Exercise 1Fall 2002 September 4, 2002A solar collector plate is receiving solar irradiation from the sun at a rate of G=500 W/m2 outside a space station. It is known that this &quot;opaque&quot; collector has a reflectivity =
Fayetteville State University - EML - 3015
EML 3015C Thermal Fluids I Lab Assignment # 3 (Sept. 18, 2002)Fall 20021. Water is draining from a large tank with a cross-sectional area of 1 m2 through a small hole with an exit area of 0.01 m2 (a) Determine the velocity and mass flow rate of t
Fayetteville State University - EML - 3015
EML 3015C Fall 2002 Homework No. 2, Due Sept. 20, 2002 (Individual Assignment) In addition to the 2 problems below, please do the following from Fox and McDonald, FOURTH EDITION (the edition in the library): 3.15, 3.31, 3.34, 3.37 1. One side of the
Fayetteville State University - EML - 3016
Lab-1,Week 1, EML 3016 C- Spring 2003 Electronic Device CoolingA thin (assume zero thickness) electronic chip has a square shape of an area 5x5 cm2, is mounted on a PCB as shown. The outer surface of the chip is exposed to an air stream with a conve
Fayetteville State University - EML - 4304
Experiment 6 Velocity Field Measurements of a Rectangular JetObjectivesThere are two main objectives of this experiment. The first goal is to perform a calibration to obtain the relationship between the voltage output from a hot-wire/film and the f
Fayetteville State University - EML - 4304
Properties of Thermal Radiation - Data SheetsI. Verification of Stefan-Boltzman LawTref (Room Temperature) = _ K Rref (Filament Resistence at Tref ) = _ V (Volts)1 2 3 4 5 6 7 8 9 10 11DATA I (Amps)Rad. Meter (mV)R ()CALCULATIONS Tfilam
Fayetteville State University - EML - 4304
Experiment 2 Extended Surface Heat TransferObjectivesTo examine the heat transfer in a single cylindrical extended surface (a fin or a pin) in free or forced convection. To develop an understanding of fin effectiveness and the parameters which infl
Fayetteville State University - EML - 4304
Experiment 3 Data Sheet Thermal ConductionNote: Please note the units of the quantities which are being measured, when recording data. For example, when measuring voltage, if the voltmeter reads 16 mV, then write down 16 mV instead of just 16. Group
Fayetteville State University - EML - 4304
Rankine Cycler Data sheet 1. Initial volume of water in the boiler 2. Steady state run start time 3. Water level in the sight glass when the steady state run started 4. Scan count when steady state run started 5. Steady state run stop time 6. Water l
Fayetteville State University - EML - 4304
Experiment 8 Data Sheet Forced Convection on a Flat DiskNote: Please note the units of the quantities which are being measured, when recording data. For example, when measuring voltage, if the voltmeter reads 16 mV, then write down 16 mV instead of
Fayetteville State University - EML - 3016
Pipe Flow ExampleWater flows steadily into the circular pipe with a uniform inlet velocity profile as shown. Due to the presence of viscosity, the velocity immediately adjacent to the inner pipe wall becomes zero and this phenomenon is called the no
Fayetteville State University - COMPSTATI - 05
COMPUTATIONAL METHODS IN STATISTICS I STA 4102/5106: Fall 2005Instructor: Dr. Anuj Srivastava (Room OSB 106D, 644-8832)anuj@stat.fsu.eduOffice hours: Tuesday and Thursday 10:00 11:00am or by appointment. Location: Room 110 OSB, Tue-Thu 2:00 3:1
Fayetteville State University - COMPSTATI - 05
STA 5106: Project # 1Fall 2005/Due Date: October 131. Problem Discovering known objects in camera images is an important and challenging area of research with applications in medical diagnosis, military surveillance, underwater search, satellite na
Fayetteville State University - COMPSTATII - 09
STA 4103: Home Assignment # 4Spring 2009/Due Date: February 121. Write a matlab program implementing a Gibbs sampler to sample from the Markov Random Field model for binary images introduced in the class. Choose the image size to be 10 10. Use a r
Washington - M - 111
MATH 111 Final Exam December 8, 2007Name Student ID # SectionHONOR STATEMENT &quot;I affirm that my work upholds the highest standards of honesty and academic integrity at the University of Washington, and that I have neither given nor received any un
Washington - M - 111
MATH 111 Final Exam March 12, 2005 Name Student ID # Section1 10 2 12 3 12 4 11 5 10 6 9 7 16 8 20 Total 100 You are allowed to use a calculator, a ruler, and one sheet of handwritten notes. Check that your exam contains 8 problems and eleven pag
Washington - M - 111
Math 111 - Winter 2004 Mid-Term Exam Number Two February 24, 2004Name:Section:1 2 3 4 Total12 16 10 12 50 Complete all questions. You may use a calculator during this examination. Other electronic devices are not allowed. Turn your cell p
Washington - M - 111
NAME: _ Student ID #: _QUIZ SECTION:_Math 111 - Winter 2007 Final ExamHONOR STATEMENT: &quot;I affirm that my work upholds the highest standards of honesty and academic integrity at the University of Washington, and that I have neither given nor rece
Washington - M - 111
NAME: _ QUIZ SECTION:_Student ID #: _November 9th, 2006Math 111 D Midterm IIProblem 1 Problem 2 Problem 3 Total:20 20 10 50 You may use a calculator, a ruler, and one sheet of notes. Your exam should contain 4 pages in total and 3 prob
Fayetteville State University - CIS - 6930
Policy Disputes in Path-Vector Protocol A Safe Path Vector Protocol The Stable Paths Problem and Interdomain routingPitch PatarasukSafety in BGP BGP is the only interdomain routing protocol in theinternet A routing protocol is safe when it
Fayetteville State University - CIS - 5357
A Birthday Paradox ExtravaganzaBreno de Medeiros Florida State University Fall 2005Doing all the details of a math problem in class is fairly time-consuming, but I would like to post these details for the math inclined. Summarizing what is include
Fayetteville State University - CIS - 5357
IP packet filteringBreno de MedeirosPacket filteringPacket filtering is a network security mechanism that works by controlling what data can flow to and from a network. Packet filtering occurs at routers A router inspects each packet enter
Fayetteville State University - CIS - 5357
IPSEC-IKEContinuing on the IPSEC ProtocolBreno de MedeirosFlorida State University Fall 2005Reasoning about IKE The SIGn-and-MAc (SIGMA) family of key exchange protocols. Introduced by Krawczyk to the IPsec working group (1995), replaced Pho
Fayetteville State University - CIS - 5357
Public Key InfrastructuresUsing PKC to solve network security problemsDistributing public keysP keys allow parties to share secrets over unprotected channelsExtremely useful in an open network: Parties are not under a single manager Symme
Fayetteville State University - CIS - 5357
FirewallsFirst notionsTypes of outsider attacks Intrusions Data compromise confidentiality, integrity Web defacement availability, reputation Zombie recruitment DOS, liability risk Denial of Service Attacks Sniffing/Information theftB
Fayetteville State University - CIS - 5357
Confidential ChannelsUsing encryption for network securityFLORIDA STATE UNIVERSITYBreno de Medeiros - Fall 2004What is encryption? Encryption is used to achieve confidentiality Alice and Bob, wish to communicate secretly. Curious Carl wants
Fayetteville State University - CIS - 5357
Network Intrusion Detection SystemsBeyond packet filteringGoal of NIDSDetect attacks as they happen:Real-time monitoring of networksProvide information about attacks that have succeeded:Forensic analysis Passive systems: monitori
Fayetteville State University - CIS - 5357
IP packet filteringBreno de MedeirosPacket filtering Packet filtering is a network security mechanism that works by controlling what data can flow to and from a network. Packet filtering occurs at routers A router inspects each packet entering
Fayetteville State University - CIS - 5357
SSL/TLSHow to send your credit card number securely over the internetThe security provided by SSLSSL is implemented at level 4The transport control layerIn practice, SSL uses TCP socketsThe underlying TCP implementation handles robustness of
Fayetteville State University - CIS - 5930
IPtablesBreno de MedeirosUsing IPtables Iptables succedds the earlier packetfiltering package ipchains. Iptables define sequences of filtering rules, called chains. There are a minimum of 3 built-in chains INPUT, OUTPUT and FORWARD Other chain
Fayetteville State University - CIS - 5357
Public Key CryptographyIntroductionPublic Key CryptographyUnlike symmetric key, there is no need for Alice and Bob to share a common secretAlice can convey her public key to Bob in a public communication:1Encrypting w/ Public KeysPublic key
Fayetteville State University - CIS - 4360
By Sean Rose and Erik HazzardSQL Injection is a technique that exploits security weaknesses of the database layer of an application in order to gain unauthorized access to database information.SQL is a programming language used for accessin