10 Pages

lect2_3

Course: CSC 228, Fall 2009
School: University of Toronto
Rating:
 
 
 
 
 

Word Count: 1462

Document Preview

- CSC228H File Structures and Data Management File structure design principles... Ideal case: get all the information we want with just one access. Is this possible in practice? Whenever we can't get the information we need in just one access, we would like to do as few disk operations as possible. 1 Francisco J. Estrada CSC228H - File Structures and Data Management Problem: The contents of a disk...

Register Now

Unformatted Document Excerpt

Coursehero >> Canada >> University of Toronto >> CSC 228

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.
- CSC228H File Structures and Data Management File structure design principles... Ideal case: get all the information we want with just one access. Is this possible in practice? Whenever we can't get the information we need in just one access, we would like to do as few disk operations as possible. 1 Francisco J. Estrada CSC228H - File Structures and Data Management Problem: The contents of a disk change often, maintaining the structure of the data contained in the disk is hard in practice. Hence, how do we maintain efficiency when we are allowed to edit / insert / delete data from our files? 2 Francisco J. Estrada CSC228H - File Structures and Data Management What we can use to help us deal with these problems: Files whose internal structures allow quick access and ease of maintenance. Files with no internal organization require the longest time to search! Auxiliary files that allow us to locate information within a file. 3 Francisco J. Estrada 1 CSC228H - File Structures and Data Management Physical files & logical files Physical file, the information that is actually stored in the disk, tape, CD, etc. Logical file, what your program actually uses, a `pipe' though which information can be extracted, or sent. Why is the distinction useful? Why not allow our programs to deal directly with physical files? 4 Francisco J. Estrada CSC228H - File Structures and Data Management Basic file operations... Opening a file - basically, links a logical file to a physical file. On open, the O/S performs a series operations that end in the program that is trying to open the file being assigned a file descriptor. Additionally, the O/S will perform particular operations on the file at the request of the calling program, these operations are intended to `initialize' the file for use by the program. What happens when the O/S detects an error? 5 Francisco J. Estrada CSC228H - File Structures and Data Management Basic file operations... Closing a file - cuts the link between the physical and logical files. Upon closing, the O/S takes care of `synchronizing' the contents of the file. In general, files are automatically closed when the program ends. So, why do we need to worry about closing files? 6 Francisco J. Estrada 2 CSC228H - File Structures and Data Management Basic file operations... Reading and writing - basic I/O operations. Usually require three parameters: a logical file, an address, and the amount of data that is to be read or written. What is the use of the address parameter? 7 Francisco J. Estrada CSC228H - File Structures and Data Management Additional operations... Seeking Detecting the end of a file Detecting I/O errors 8 Francisco J. Estrada CSC228H - File Structures and Data Management Storage organization... Two types of devices: - Those that provide direct access (such as Hard Disks). - Those that support only serial access. 9 Francisco J. Estrada 3 CSC228H - File Structures and Data Management Disk organization... Divided in sectors, tracks, and cylinders. All the information contained in a cylinder can be accessed with one seek. Capacity of a disk: - One platter has 2 sides, hence #tracks / cylinder = 2 * # platters - # of cylinders = # of tracks in a single surface - Disk capacity = (# bytes / sector) * (# sectors / track) * (# tracks / cylinder) * (# of cylinders) 10 Francisco J. Estrada CSC228H - File Structures and Data Management Example... For a disk with: - 512 bytes/sector - 63 sectors / track - 8 platters - 16,383 cylinders Capacity = (512) * (63) * (8*2) * (16,383) = 8,455,200,768 11 Francisco J. Estrada CSC228H - File Structures and Data Management Example (2)... For the same disk, how many cylinders would be required to store a 200 Mb file? 200 Mb = (200 * 1024 * 1024) = 209,715,200 bytes Cylinder capacity = (512) * (63) * (8*2) = 526,096 bytes Hence, we need: 399 cylinders. 12 Francisco J. Estrada 4 CSC228H - File Structures and Data Management Other units of file storage... Cluster - fixed number of contiguous sectors. Smallest unit of space that can be allocated to a file (what does this imply?) Extents - portions of a file that are contiguous. Blocks - data groups of user defined (O/S defined) length. 13 Francisco J. Estrada CSC228H - File Structures and Data Management The cost of disk access... Seek time, usually the largest part of the total cost. Rotational delay, usually about half a revolution, but doesn't have a very large impact. Transfer time Sequential reading is more efficient than moving over the disk surface. 14 Francisco J. Estrada CSC228H - File Structures and Data Management Organization of magnetic tape... Magnetic supports tape only serial access, data stored in tracks that run across the length of the tape. Large storage capacity in removable media. Transfer rates similar to HD 15 Francisco J. Estrada 5 CSC228H - File Structures and Data Management CD-Rom... Storage organization is radically different to the organization of a Hard Disk. Seeking performance is poor (500 ms. - 1 sec.)! Information organized according to the following: - 1 `second' of data (music) = 75 sectors, 1 sector = 2Kb - To address data, the minute, second, and sector of play must be specified. Transfer rates 1x - 48x (1x = 150 Kb/sec.) 16 Francisco J. Estrada CSC228H - File Structures and Data Management Buffers... Enhance performance by reducing disk access In general any file will be associated with more than one buffer How can we increase performance by using multiple buffers? Buffer management is generally done by the O/S, but your program can create and maintain its own buffers. 17 Francisco J. Estrada CSC228H - File Structures and Data Management Unix I/O Layered structure 4 tables are used to locate information on a file requested by a process: - A file descriptor table (maintained by the process) - An open file table (maintained by the kernel) - A table of index nodes (maintained by the kernel) - A file allocation table (part of the index node) 18 Francisco J. Estrada 6 CSC228H - File Structures and Data Management Inodes... Contain information about the files, such as access permission, owner, size, and pointers to the blocks that make up the file. Stored on disk as part of the file. A directory contains pointers to the inode corresponding to all files listed within it. UNIX views the disk as a randomly addressable array of fixed size blocks. 19 Francisco J. Estrada CSC228H - File Structures and Data Management Inodes (continued)... Different types of pointers to file blocks are contained within the inode: - Direct pointers - Single indirect pointers - Double indirect pointers - Triple indirect pointers The maximum number of pointers determines the maximum allowed number of blocks, and hence, the maximum allowed size for any file. 20 Francisco J. Estrada CSC228H - File Structures and Data Management Example: The inode contains 10 direct pointers, 1 single indirect pointer, 1 double indirect pointer, and 1 triple indirect pointer. Assume each block can hold 256 pointers. - The maximum number of addressable blocks is: (10) From the direct pointers + (256 *1) From the single indirect pointers + (256*256*1) From the double indirect pointers + (256*256*256*1) From the triple indirect pointers = 16,843,023 blocks. - If each block holds 1Kb, then the max. file size is 16Gb! 21 Francisco J. Estrada 7 CSC228H - File Structures and Data Management Field and record organizat...

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:

University of Toronto - CSC - 228
CSC 228H - File Structures and Data Management, Summer 2002 Extendible hashing insertion exercises.Given the following directory, and the set of buckets (each of which can hold 2 pseudokey/reference pairs):2 000101 000 001 010 011 100 101 110 111 2 1100
University of Toronto - CSC - 228
CSC 228H - File Structures and Data Management, Summer 2002 Extendible hashing insertion exercises.Given the following directory, and the set of buckets (each of which can hold 2 pseudokey/reference pairs):2 000101 000 001 010 011 100 101 110 111 2 1100
University of Toronto - CSC - 228
CSC228H - File Structures and Data Management, Summer 2002 B-Tree Insertion exercise, given the following B-tree:iszdilnsvzacd f ijkl m nqrs u vxyzShow the structure and contents of the tree after inserting each of the following key
University of Toronto - CSC - 228
CSC 228H - File Structures and Data Management, Summer 2002 Final Quiz Relational Algebra Name:_ Student #: _1.- Given the following set of tablesD1dish_id teri01 teri02 burg01 faji01 teri03 burg02 chow01 souvl01 sala01 spag01 dish_name Chicken Teriyak
University of Toronto - CSC - 228
CSC 228H - File Structures and Data Management, Summer 2002 Final Quiz Relational Algebra Name:_ Student #: _1.- Given the following set of tablesD1dish_id teri01 teri02 burg01 faji01 teri03 burg02 chow01 souvl01 sala01 spag01 dish_name Chicken Teriyak
University of Toronto - CSC - 228
Student#Team Name990236954U2990236605991903310Hunter991586155990824872228'ers990793806981704430The Orion Project990965951981869570Octal Dump981449160991097442Fellowship of the Ring990908951991043483Division 029904646089804871
University of Toronto - CSC - 228
%!PS-Adobe-2.0 %Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software %Title: guide.dvi %Pages: 13 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %EndComments %DVIPSCommandLine: dvips -o guide.ps guide.dvi %DVIPSParameters: dpi=300, comments remov
University of Toronto - CSC - 228
IMPORTANT NOTES: - The marks for the final exam were adjusted DOWNWARD due to a very highaverage of 77%, please take into account that this is in effect balancesthe upward adjustment performed upon the Midterm grade (which; as you mayrecall, was origi
University of Toronto - CSC - 228
#%-12345X@PJL SET RESOLUTION = 600 @PJL ENTER LANGUAGE=POSTSCRIPT %!PS-Adobe-3.0 %Title: Untitled Document %Creator: Windows NT 3.5 %CreationDate: 14:11 7/2/2002 %Pages: (atend) %BoundingBox: 12 12 599 780 %EndComments %BeginProcSet: NTPSOct94 % Copyright
University of Toronto - CSC - 228
%!PS-Adobe-2.0 %Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software %Title: testing.dvi %Pages: 16 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %EndComments %DVIPSCommandLine: dvips testing %DVIPSParameters: dpi=300, comments removed %DVIPSSou
Lake County - USERS - 427
Large Scale Software Architecture A Practical Guide Using UMLBy Jeff Garland and Dick Anthony April 28, 2002Large Scale Software Architecture Copyright 2002 Richard Anthony and Jeff Garland All Rights ReservedPage 1Preface . 9 Chapter 1 Introduction .
UNC Asheville - HUM - 324
The Western Enlightenment Scientific Revolution Enlightenment Copernicus, On the Locke, An Essay Revolution of the Concerning Human Heavenly Spheres Understanding (1689) (1543) Paine, The Rights of Newton Mathematical Newton, Man (1790) Principles of Nat
U. Houston - TCED - 4738
Instructional ModificationsInstructions to Intern: What follows is a checklist of modifications. Any variety of these modifications may be needed in order for a student to be successful in the school or classroom environment and/or to achieve curricular
U. Houston - TCED - 4738
Pay Attentionhttp:/www.teachertube.com/view_video.php?viewkey=40c570a322f1b0b65909 (7 mins. 41 secs.) Have you been paying attention? How do your students learn? Are they interpersonal, spatial, logical, intrapersonal, musical, linguistic, naturalist, Bo
U. Houston - TCED - 4738
Name_ Date_Internship I (TCED 4738) Reflective Learning Journal Entry One: Planning and Teaching Experience Reflection Substitute Day for Mentor After your substitute day, reflect on your professionalism and your impact on student learning. Write a refle
U. Houston - TCED - 4738
(c) 2006 The McGraw-Hill Companies, Inc. All rights reserved.Three Schools of Thought about Learning and TeachingChapter 4 (c) 2006 The McGraw-Hill Companies, Inc. All rights reserved.Three Schools of Thought The Cognitive School of Thought The Huma
U. Houston - TCED - 4738
(c) 2006 The McGraw-Hill Companies, Inc. All rights reserved.GettingtoKnow YourStudentsand MotivatingThem toLearnChapter5(c) 2006 The McGraw-Hill Companies, Inc. All rights reserved.Knowingand MotivatingLearners Gettingtoknowstudents Unearthingnewinf
U. Houston - TCED - 4738
(c) 2006 The McGraw-Hill Companies, Inc. All rights reserved.Teaching Diverse StudentsChapter 3 (c) 2006 The McGraw-Hill Companies, Inc. All rights reserved. Student Diversity Socioeconomic differences Cultural differences Gender differences Sexu
U. Houston - TCED - 4738
(c) 2006 The McGraw-Hill Companies, Inc. All rights reserved.Reflective Skills of Effective TeachersChapter 14 (c) 2006 The McGraw-Hill Companies, Inc. All rights reserved.Reflection Characteristics of Reflective Practitioners Benefits of Reflecting
U. Houston - TCED - 4738
(c) 2006 The McGraw-Hill Companies, Inc. All rights reserved.The Challenge of Teaching in a Changing SocietyChapter 2 (c) 2006 The McGraw-Hill Companies, Inc. All rights reserved.America's Challenges A changing population The changing family The cha
U. Houston - TCED - 4738
(c) 2006 The McGraw-Hill Companies, Inc. All rights reserved.FactorsThatInfluence HowWeTeachChapter1(c) 2006 The McGraw-Hill Companies, Inc. All rights reserved.FactorsThatInfluence HowWeTeachHow We TeachPersonal CharacteristicsExperience and Prepa
Washington - WEEK - 142
Week 7ListsSpecial thanks to Scott Shawcroft, Ryan Tucker, and Paul Beck for their work on these slides. Except where otherwise noted, this work is licensed under: http:/creativecommons.org/licenses/by-nc-sa/3.0Lists list: Python's equivalent to Java'
Wheaton College - MATH - 236
Math 236All this trouble for one little Geococcyx californianus1Wile E. Coyote Bleached Bones, AZ 59055 February 6, 2009 Math 236 Students Wheaton College Norton, MA 02766 Dear Calculus Students: The pain, the agony, the frustration have nally gotten t
University of Toronto - CSC - 340
CSC340H5 SInformation Systems Analysis and Designpage 1/12University of TorontoFaculty of Arts and Science at Erindale Department of Computer ScienceCSC340S - Information Systems Analysis and DesignSpring 2002 Arnold RosenbloomApril-May Examination
University of Toronto - CSC - 340
DATA PEAR SYSTEMSDanielle Lottridge Simon Hatch Joshua CollingsDetailed Design: The HMV Information System InterfaceCSC 340S Monday, April 16th, 2001 TA: Afsaneh FazliDesign Details Table of Contents Introduction Part A: Global Architecture Specificat
University of Toronto - CSC - 340
CSC 340 Assignment 1Feasibility Study on Behalf of: TNT Canada Inc. Toronto BranchTeam #: Team 9 By: Chon-Woo Kim, Simon Tang, Welly Hong Date: February 5, 2001 Prof.: John Mylopoulos T.A.: Afsaneh Fazli RW 2290Table of ContentsThe Organization The C
CSU Long Beach - IS - 233
A B C D 1 Introduction to the PMT Function: Financing the Dream Machine 2 You think you've found the perfect car - if only it fits within your budget. 3 How much will be due How much higher will the 4 payment be if loan term is 5 each month on a four3 yea
Texas San Antonio - CS - 505
SimultaneousMultithreading:MaximizingOn-ChipParallelismDean M. Tullsen, Susan J. Eggers, and Henry M. Levy Department of Computer University Science and Engineering of WashingtonSeattle, WA 98195AbstractThis paper examines simultaneous mitting sev
Texas San Antonio - CS - 505
Appears in the Proceedings of the 34A Design Space Evaluation of Grid Processor ArchitecturesRamadass Nagarajan Karthikeyan Sankaralingam Doug Burger Stephen W. KecklerComputer Architecture and Technology Laboratory Department of Computer Sciences The
Texas San Antonio - CS - 505
Improving Direct-Mapped Cache Performance by the Addition of a Small Fully-Associative Cache and Prefetch BuffersNorman P. Jouppi Digital Equipment Corporation Western Research Lab 100 Hamilton Ave. Palo Alto, CA 94301AbstractProjections of computer te
Texas San Antonio - CS - 505
IMPLEMENTATIONOF PRECISEINTERRUPTSIN PIPELINEDPROCESSORSDtpanmtnr01 Elt~r~l awi Compurrr Enginttring Unibwsiiy o/ Wisconsin-Madison Mdison. WI J37W AndrewR. PlazkunCaqwuttr Scitncrs Dtpamntnr Univtrsip of Wisconsin-Madison Modiron. WI 5.1706Abalm
Lake County - ECE - 541
ECE/CS 541: COMPUTER SYSTEM ANALYSISHomework #1 Due Thursday September 7, Beginning of Class August 31, 2006 The intent of this homework is to review material you should have learned in your probability and statistics course (e.g., ECE 413) and explore n
CSU Sacramento - CSC - 20071203
ATTACHMENT HName & last four digits of SSN:STUDENT APPLICATIONI. THIS CHECKLIST IS REQUIRED TO BE THE FIRST PAGE OF THE APPLICANTPACKAGE, AND MUST BE SIGNED BY THE STUDENT APPLICANT AND THE PI. 1. Provide address at school and permanent address as wel
CSU Sacramento - CSC - 20071203
Department of Defense Information Assurance Scholarship ProgramSponsored by the Assistant Secretary of Defense (ASD) for Networks and Information Integration (NII) DoD Chief Information OfficerSOLICITATION FOR PROPOSALSFrom Universities Designated by t
University of Toronto - CS - 108
' % & # ! $" q y x v 1 F V Y I B 1 c V F I 1 I D B F F 3 7 3 F 7 D I B F B ) Q4I432T)0H`7P7EVfB %EFaRvRvzHT7GX|SST)|SP7f5TBH622T@a26TBaV f2T)ED2c le49X1Evja%|s3G2HT7QHRG#2T)Y s 9 V7 B F B75 V FI 1ID B F x v 1 F V Y v V FD V7 1 37 A B F 1 B aRI43
UCSD - SCCN - 20060220
PyEPL: A Cross-Platform Experiment-Programming LibraryAaron S. GellerDepartment of Psychology University of PennsylvaniaIan K. SchleiferVolen National Center for Complex Systems Brandeis UniversityPer B. SederbergNeuroscience Graduate Group Universi
Wheaton College - MATH - 236
MATH 236Homework #3, Due February 13, 20091These are solutions to only the Focus Exercises. If you have questions on the Basic Exercises, please come by.Section 11.3, #38 We are given that our initial position is r(0) =< 0, 8 >, a(t) =< 0, 32 > and v(
Cornell - MATH - 106
HWK #2. Due Wed 2/7, Thurs 2/8 4.1: 14, 18, 31, 71 4.2: 8, 12, 20, 28, 31 HWK #3. Due Tues 2/13, Wed 2/14Solutions will be available 2/154.1. Computing Derivatives, part 24.3: 22, 28, 36, 46 4.4: 2, 8, 18, 38b Not HWK. 4.5: 1, 7, 9, 11 Prelim 1: Tues 2
Maple Springs - CSE - 3311
Modular Software Software constructed as assemblies of small piecesEach piece encompasses the data and operations necessary to do one task well Modular software => maintainable software> Uses divide and conquer principleModularity Meyer:To achieve
Purdue - CE - 697
read;nvar=17;nobs=453;file=D:\old_drive_d\new_laptop\CE697N-disk\LOGIT-A1.txt$create;cage=86-x15$nlogit;lhs=x1;choices=arterial,rural,freeway;model:u(arterial)=dist*x7/u(rural)=rural*one+dist*x7+cager*cage/u(freeway)=freeway*one+dist*x7+malef*x11+cag
Virginia Tech - CS - 3724
ANALYZEanalysis of stakeholders, field studiesProblem scenariosclaims about current practiceDESIGNmetaphors, information technology, HCI theory, guidelinesActivity scenarios Information scenarios Interaction scenariositerative analysis of usability
McGill - CS - 573
SYSTEM V APPLICATION BINARY INTERFACEPowerPC Processor Supplementby Steve Zucker, SunSoft Kari Karhi, IBM September 19952550 Garcia Avenue Mountain View, CA 94043 U.S.A. Part No: 802-3334-10 Revision A, September 1995A Sun Microsystems, Inc. Business
McGill - CS - 573
Assembler 80186 and higher TRANSFER Name Comment MOV Move (copy) XCHG Exchange STC CLC CMC STD CLD STI CLI PUSH PUSHF PUSHA POP POPF POPA CBW CWD CWDE Set Carry Clear Carry Complement Carry Set Direction Clear Direction Set Interrupt Clear Interrupt Push
McGill - CS - 573
G522-0290-0102/21/2000PowerPCTM Microprocessor Family:The Programming Environments for 32-Bit Microprocessors IBM 2000 Portions hereof Motorola Inc. 2000. All rights reserved. This document contains information on a new product under development by IB
Oregon State University - CH - 407
CH 407H: Science and Technology of BatteriesFall 2005 Term Exam Instructions:o o oooThis is an open-book, take-home exam. You may use your class notes, the textbook, and any published or online source. Do the exam individually, and do not discuss wit
Oregon State University - CH - 407
Applications: thin form Lion batteriesGraphite (MCMB2528) side Separator side300 thick SiO2 / polymer separator sideElectrode side Amtek ResearchAmtek Research Coextruded electrode + separator filmApplications: electrochem capacitorsVEnergy is sto
Oregon State University - CH - 407
Battery RecyclingAndrew Kiemnec1Introduction Why should we recycle batteries? Where solid waste goes Facts about battery consumption How does industry view battery recycling? How does battery recycling work? Lead Acid Recycling and other options2
Oregon State University - CH - 407
Solar EnergyRaymond F. Carl1 Historyof Solar Energy Types of Solar Energy TechnologiesPassive Concentration Photovoltaic PhotovoltaicMaterials Inorganic OrganicCell (Solar Cells)and Efficiency about risks of toxic materials in PV CellsConcerns
Oregon State University - CH - 407
HybridCars:Howhavethey improvedsinceintroduction?AronGeelan AdamKirkpatrickIntroduction Definitions Electricvs.InternalCombustion TimelineforHybridtechnologydevelopment TheBatteries Study:Insightvs.Prius TheFutureDefinitions Combustionvs.Electric P
Lake County - MCB - 421
MCB 421 Exam #1 (B) Fall 2006There are 9 questions and 1 supplement on last page. Answer all 9 questions.Be sure your name is on each page1). (8 points). A Luria-Delbruck fluctuation test was done to determine the rate of mutation to Dehydroproline res
Lake County - MCB - 421
MCB 421 Exam #1 (A) Fall 2006There are 9 questions and 1 supplement on last page. Answer all 9 questions.Be sure your name is on each page1). (8 points) A Luria-Delbruck fluctuation test was done to determine the rate of mutation to Dehydroproline resi
Lake County - MCB - 421
Mcbio 316: Exam 1 ANSWERSSpring 2000(15)1. Klebsiella aerogenes was mutagenized with the alkylating agent Diethylsulfate (DES). a. How could you easily determine that DES caused mutations in a variety of genes? [Describe what experiment you would do an
Lake County - MCB - 421
Mcbio 316: Exam 1Spring 2000(15)1. Klebsiella aerogenes was mutagenized with the alkylating agent Diethylsulfate (DES). a. How could you easily determine that DES caused mutations in a variety of genes? [Describe what experiment you would do and any me
Lake County - MCB - 421
Mcbio 316: Exam 1 Spring 1999Name _ANSWERS_1. The his operon encodes eight enzymes required for the biosynthesis of the amino acid histidine. The organization of the his operon in Salmonella typhimurium is shown below:PG i iiDCBHAFIThe hisD ge
UCSD - ECE - 154
UCSD ECE 154C Communications Systems III Prof. Jack Keil WolfSolutions to ECE 154C Problem Set 51. Solution: Refer to scanned pages. 2. Solution: Refer to scanned pages. 3. Solution: Let Pc = P r(Codeword decoded wrong). We will not be able to correct c
U. Houston - MATH - 1310
Math 1310 Chapter 2 Section 2.6 Solving Linear InequalitiesSolving Linear Inequalities To solve a linear inequality containing a variable, isolate the variable on one side of the inequality and find all values of the variable that make the inequality tru
U. Houston - MATH - 1310
Math 1310 Chapter 5 Section 5.1 Exponential FunctionsExponential Function with base b For b > 0, a function f of the form f ( x ) = b is called the exponential function with base b.xCharacteristics of Exponential Functions of the formf ( x) = b x Th
U. Houston - MATH - 1310
Math 1310 Chapter 4 Section 4.3 Roots of PolynomialsZeros of Polynomials If c is a zero of the polynomial P(x), then x = c is a root of the equation P(x) = 0. Recall: The Factor Theorem c is a zero of P(x) if and only if x c is a factor of P(x). If a fac
U. Houston - MATH - 1310
Math 1310 Chapter 2 Section 2.2 Using Modeling to Solve ProblemsSteps to Solving Problems Using Modeling 1. Identify the variable. 2. Express all unknown quantities in terms of one variable. 3. Set up the equation. 4. Solve the equation and check your re
U. Houston - MATH - 1310
Math1310 Chapter 2 Section 2.5 Additional EquationsSolve by Factoring To solve an equation by factoring, set one side of the equation equal to 0, if necessary, and apply the Zero-Product Property. Example 1: Find all solutions (real or complex).x 3 4 x
U. Houston - MATH - 1310
Math 1310 Chapter 5 Section 5.2 The Number eNatural Exponential Function The exponential function with base e, f ( x) = e x , is called the natural exponential function. The number e is an irrational number and is defined as the value that 1 + 1 approach