22 Pages

chap7IMPORTANT

Course: IT TCB 2021, Spring 2012
School: Albany Technical College
Rating:
 
 
 
 
 

Word Count: 2213

Document Preview

7 Chapter Deadlock Resources Examples of computer resources Printers Tape drives Tables Preemptable resources Can be taken away from a process with no ill effects Nonpreemptable resources Will cause the process to fail if taken away Reusable resources Used by one process at a time and not depleted by that use Examples: Processors, I/O channels, main and secondary memory, files, databases, and...

Register Now

Unformatted Document Excerpt

Coursehero >> Georgia >> Albany Technical College >> IT TCB 2021

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.
7 Chapter Deadlock Resources Examples of computer resources Printers Tape drives Tables Preemptable resources Can be taken away from a process with no ill effects Nonpreemptable resources Will cause the process to fail if taken away Reusable resources Used by one process at a time and not depleted by that use Examples: Processors, I/O channels, main and secondary memory, files, databases, and semaphores Shared and exclusive resources Example of shared resource: FILE Example of exclusive resource: PRINTER Consumable resources Created (produced) and destroyed (consumed) by a process Examples: Interrupts, signals, messages, and information in I/O buffers Prepared by Dr. Amjad Mahmood 7.1 System Model A system consists of a number of resources to be distributed among a number of competing processes. There are different types of resources R1, R2,..., Rm. CPU cycles, memory space, I/O devices Each resource type Ri has Wi instances. For example, if two CPUs then resource type CPU has two instances. Sequence of Events Required to Use a Resource Each process utilizes a resource as follows: Request a resource: Request is made through a system call Process must wait if request is denied Requesting process may be blocked may fail with error code Use the resource: The process can operate on the resource. Release the resource: The process releases the resource. A resource is released through a system call. Prepared by Dr. Amjad Mahmood 7.2 Deadlock Formal Definition A set of processes is deadlocked if each process in the set is waiting for an event that only another process in the set can cause Usually the event is release of a currently held resource None of the processes can Run Release resources Be awakened Involve conflicting needs for resources by two or more processes Examples of Deadlock Example 1 System has 2 tape drives. P1 and P2 each hold one tape drive and each needs another one. Example 2 Semaphores A and B, initialized to 1 P0 P1 wait (A); wait(B) wait (B); wait(A) Prepared by Dr. Amjad Mahmood 7.3 Example 3 Space is available for allocation of 200K bytes, and the following sequence of events occur P0 P1 . Request 80KB; Request 60KB; Request 70KB; Request 80KB; Deadlock occurs if both processes progress to their second request Four Conditions for Deadlock Deadlock can simultaneously arise if four conditions hold Mutual exclusion condition: Only one process at a time can use a resource (non-shareable resource). Each resource is assigned to a process or is available Hold and wait condition: A process holding at least one resource can request for additional resources No preemption condition: A resource can be released only voluntarily by the process holding it. That is previously granted resources cannot be forcibly taken away. Prepared by Dr. Amjad Mahmood 7.4 Circular wait condition: there exists a set {P0,P1,,P0} of waiting processes such that P0 is waiting for a resource that is held by P1, P1 is waiting for a resource that is held by P2,,Pn1 is waiting for a resource that is held by Pn, and P0 is waiting for a resource that is held by P0. Resource-Allocation Graph Deadlocks can be described more precisely in terms of a directed graph, called a system resourceallocation graph. This graph consists of a set of vertices V and a set of edges E. V is partitioned into two types: P = {P1,P2,,Pn}, the set consisting of all the processes in the system. R = {R1, R2, , Rm}, the set consisting of all resource types in the system. E is partitioned into two types as well: Prepared by Dr. Amjad Mahmood 7.5 Request edge directed edge P1 Rj Assignment edge directed edge Rj Pi Different symbols are used to represent processes and resources as given below: Process: Resource type of 4 instances: Pi requests instance of Rj: Pi Rj Pi is holding an instance of Rj : Prepared by Dr. Amjad Mahmood Pi Rj 7.6 Prepared by Dr. Amjad Mahmood 7.7 Method of Handling Deadlocks Just ignore the problem altogether Prevention Ensure that the system will never enter a deadlock state Requires negating one of the four necessary conditions Dynamic avoidance Require careful resource allocation Prepared by Dr. Amjad Mahmood 7.8 Detection and recovery Allow the system to enter a deadlock state and then recover We need some methods to determine whether or not the system has entered into deadlock. We also need algorithms to recover from the deadlock. The Ostrich Algorithm Pretend there is no problem The system will eventually stop functioning Reasonable if Deadlocks occur very rarely Cost of prevention is high UNIX and Windows takes this approach It is a trade off between Convenience Correctness Deadlock Prevention Prevent/deny Mutual Exclusion condition Use shareable resource. Impossible for practical system. Prevent/Deny Hold and Wait condition (a) Pre-allocation - Require processes to request resources before starting A process never has to wait for what it needs Prepared by Dr. Amjad Mahmood 7.9 (b) Process must give up all resources and then request all immediately needed Problems May not know required resources at start of run Low resource utilization many resources may be allocated but not used for long time Starvation possible a process may have to wait indefinitely for popular resources. Prevent/deny No Preemption condition (a) If a process that is holding some resources requests another resource that cannot be immediately allocated to it, then all resources currently being held are released. Preempted resources are added to the list of resources for which the process is waiting. Process will be restarted only when it can regain its old resources, as well as the new ones that it is requesting. (b) The required resource(s) is/are taken back from the process(s) holding it/them and given to the requesting process Problems Some resources (e.g. printer, tap drives) cannot be preempted without detrimental implications. May require the job to restart Prevent/Deny Circular Wait Prepared by Dr. Amjad Mahmood 7.10 Order resources (each resource type is assigned a unique integer) and allow process to request for them only in increasing order If a process needs several instances of the same resource, it should issue a single request for all of them. Alternatively, we can require that whenever a process requests an instance of a resource type it has released all the resources which are assigned a smaller inter value. Problem: Adding a new resource that upsets ordering requires all code ever written to be modified Resource numbering affects efficiency A process may have to request a resource well before it needs it, just because of the requirement that it must request resources in ascending order An example: Prepared by Dr. Amjad Mahmood 7.11 Deadlock Avoidance OS never allocates in resources a way that could lead to a deadlock Processes must tell OS in advance how many resources they will request Some Definitions State of a system An enumeration of which processes hold, are waiting for or might request which resource Safe state 1. No process is deadlocked, and there exits no possible sequence of future request in which deadlock could occur 2. No process is deadlocked and the current state will not lead to a dead lock state 3. Safe state is where there is at least one sequence that does not result in deadlock Unsafe state Is a state that is not safe Basic Facts If a system is in safe state no deadlocks. If a system is in unsafe state possibility of deadlock. Avoidance ensure that a system will never enter an unsafe state Prepared by Dr. Amjad Mahmood 7.12 Prepared by Dr. Amjad Mahmood 7.13 Deadlock Avoidance with Resource-Allocation Graph This algorithm can be used if we have only one instance of each resource type. In addition to the request and assignment edges, a claim edge is also introduced. Claim edge Pi Rj indicated that process Pj may request resource Rj in future; represented by a dashed line. Claim edge converts to request edge when a process requests a resource. When a resource is released by a process, assignment edge reconverts to a claim edge. Resources must be claimed a priori in the system. That is, before a process starts executing, all of its claim edges must already appear in the resourceallocation graph. Suppose that process Pi requests resource Rj. The request can be granted only if converting the request edge if converting the request edge PiRj to an assignment edge does not result in a cycle in the resource-allocation graph. That is we use a cycle detection algorithm is used. If no cycle exits, the process Pi will have to wait. Prepared by Dr. Amjad Mahmood 7.14 Resource-allocation graph for deadlock avoidance An unsafe state in the resource-allocation graph Prepared by Dr. Amjad Mahmood 7.15 Bankers Algorithm Applicable to system with multiple instances of resource types. Each process must a priori claim maximum use. When a process requests a resource it may have to wait. When a process gets all its resources it must return them in a finite amount of time. Bankers algorithm runs each time: A process requests resource Is it sage? A process terminates Can I allocate released resources to a suspended process waiting for them? A new state is safe if and only if every process can complete after allocation is made Make allocation and then check system state and deallocate if unsafe Data Structures for Bankers algorithm Let n = number of processes, and m = number of resources types. Available: Vector of length m. If available [j] = k, there are k instances of resource type Rj available. Max: n x m matrix. Max [i,j] = k mean that process Pi may request at most k instances of Rj. Allocation: n x m matrix. If Allocation[i,j] = k then Pi is currently allocated k instances of Rj. Need: n x m matrix. If Need[i,j] = k, then Pi may need k more instances of Rj to complete its task. Need [i,j] = Max[i,j] Allocation [i,j]. Prepared by Dr. Amjad Mahmood 7.16 Safety Algorithm 1. Let Work and Finish be vectors of length m and n, respectively. Initialize: Work = Available Finish [i]=false for i=1,3, , n. 2. Find and i such that both: (a) Finish [i] = false (b) Needi Work If no such i exists, go to step 4. 3. Work = Work + Allocationi Finish[i] = true go to step 2. 4. If Finish [i] == true for all i, then the system is in a safe state. Resource-Request algorithm for Process Pi Request = request vector for process Pi. If Requesti [j] = k then process Pi wants k instances of resource type Rj. 1. If Requesti Needi go to step 2. Otherwise, raise error condition, since process has exceeded its maximum claim. 2. If Requesti Available, go to step 3. Otherwise Pi must wait, since resources are not available. 3. Pretend to allocate requested resources to Pi by modifying the state as follows: Available = Available = Requesti; Allocationi = Allocationi + Requesti; Needi = Needi Requesti If safe the resources are allocated to Pi. If unsafe Pi must wait, and the old resource-allocation state is restored Prepared by Dr. Amjad Mahmood 7.17 Example of Bankers Algorithm 5 processes P0 through P4; 3 resource types A (10 instances), B (5 instances), and C (7 instances). Snapshot at time T0: P0 P1 P2 P3 P4 Allocation ABC 010 200 302 211 002 Max ABC 753 322 902 222 433 Available ABC 332 The content of the matrix. Need is defined to be Max Allocation. Process P0 P1 P2 P3 P4 Need ABC 743 122 600 011 431 The system is in a safe state since the sequence <P1,P3,P4,P2,P0> satisfies safety criteria. Prepared by Dr. Amjad Mahmood 7.18 Example P1 Request (1,0,2) Check that Request Available that is, (1,0,2) (3,3,2) true. Process P0 P1 P2 P3 P4 Allocatio n ABC 010 302 301 211 002 Need Available ABC 743 020 600 011 431 ABC 230 Executing safety algorithm shows that sequence <P1, P3, P4, P0, P2> satisfies safety requirement. Can request for (3,3,0) by P4 be granted? Can request for (0,2,0) by P0 be granted? Deadlock Detection Recovery Allow system to enter deadlock state Need a detection algorithm Need a recovery algorithm How to Detect a Deadlock Using a Resource-Graph? If each resource type has exactly one instance and the graph has a cycle then a deadlock has occurred. Or if the cycle involves only a set of resource types, each of which has only a single instance, then the deadlock has occurred. Prepared by Dr. Amjad Mahmood 7.19 Therefore, a cycle in the graph is both a necessary and sufficient condition for the existence of a deadlock. Prepared by Dr. Amjad Mahmood 7.20 Examples: Resource-allocation graph with a deadlock Recovery from Deadlocks Process Termination Abort all deadlocked processes. Abort one process at a time until the deadlock cycle is eliminated. In which order should we choose to abort? Priority of the process. Prepared by Dr. Amjad Mahmood 7.21 How long process has computed, and how much longer to completion. Resources the process has used. Resources process needs to complete. How many processes will need to be terminated? Is process interactive or batch? Recovery from Deadlocks Resource Preemption Selecting a victim minimize cost. Rollback return to some safe state, restart process for that state. Starvation same process may always be picked as victim, include number of rollback in cost factor. Combined Approach to Deadlock Handling Combine the three basic approaches prevention avoidance detection allowing the use of the optimal approach for each of resources in the system. Partition resources into hierarchically ordered classes. Use most appropriate technique for handling deadlocks within each class. Prepared by Dr. Amjad Mahmood 7.22
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:

Albany Technical College - IT - TCB 2021
Scheduling AlgorithmsFrdric Haziza &lt;daz@it.uu.se&gt;Department of Computer SystemsUppsala UniversitySpring 2007RecallBasicsOutline1Recall2BasicsConceptsCriteria3Algorithms4Multi-Processor SchedulingAlgorithmsMulti-Processor SchedulingReca
Valparaiso - ECE - 595
%BPSKAWGNcleardf=0.15;fs=20;%20MHzfc=2;rb=0.2;ts=1/fs;m=256;%mn=40;04a=sj(m,n);j(m,n)sj.m,sj(m,20)fort=0:1:m*n-1;Fc1=sin(8*pi*t/n);%0Fc2=sin(8*pi*t/n+pi);%1b=1-a;u0=a.*Fc2+b.*Fc1;for k=1:20%end%snr=k;%S/Nsnr_lin=10^(snr/10);%signal_po
Valparaiso - ECE - 595
Final ExamGENERAL METHODOLOGIESIn my implementation, I adopted a step-by-step method, which makes implementationand debugging much easier. First I implemented following functions:1. Matlab function awgn.m adds additive white Gaussian noise to input si
Valparaiso - ECE - 595
function cdmamodem(user1,user2,snr_in_dbs)% &gt;multiple access b/w 2 users using DS CDMA% &gt;format is : cdmamodem(user1,user2,snr_in_dbs)% &gt;user1 and user2 are vectors and they should be of equal length% &gt;e.g. user1=[1 0 1 0 1 0 1] , user2=[1 1 0 0 0 1 1
Valparaiso - ECE - 595
CDMA TECHNOLOGYTHESIS SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OFBachelor of technology in 'Electronics and Communication'BYAjay Kumar Tandi 10509004 Manoj Kumar Beuria 10509005SUPERVISORProfessor Poonam Singh Page
Valparaiso - ECE - 595
Jan De Nayerlaan, 5B-2860 Sint-Katelijne-WaverBelgiumwww.denayer.beSpread Spectrum (SS)introductionir. J. Meeljme@denayer.wenk.beStudiedag Spread Spectrum - 6 okt. 99In the period of nov. 1997 - nov. 1999 a Spread Spectrum project was worked ou
Valparaiso - ECE - 595
SPREAD SPECTRUM ANALYSIS FOR CDMA SYSTEMA THESIS SUBMITTED IN PARTIAL FULFILLMENT OF THEREQUIREMENTS FOR THE DEGREE OFBachelor of Technology in Electronics &amp; Communication EngineeringBYMANGAT PRASAD SORENROLL NO: 10609018DEPARTMENT OF ELECTRONICS &amp;
Valparaiso - ECE - 595
http:/www.scribd.com/sridharrajug/d/59775387/21-Spreading-and-Despreadingpage-103-120
Valparaiso - ECE - 595
%If inputt images does not have sensor data, manual correspondance can be %manually define for x1,x2 a=input( 'Your images have sensors.txt? 0:No 1:Yes '); if a=0 a=input('Your data set is Orlando in USA? 0:No 1:Yes '); if a=1 %For Orlando google earth x1
Valparaiso - ECE - 595
Description of program1. Convert input bits to bipolar bits. 1 to 1 and 0 to -1 for user1 and user2 2. Take 100 samples per bit for both user1 and user2 and then plot base band signal which is in bipolar NRZ format. 3. Then BPSK modulate the signal. Take
Valparaiso - ECE - 595
Copyright (c) 2012, Montadar TaherAll rights reserved.Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the abov
Valparaiso - ECE - 595
INRIAVisualRecognitionandMachineLearningSummerSchoolInstancelevelrecognition:PracticalsessionStitchingphotomosaicsCordeliaSchmidandJosefSivic(adaptedfromAndrewZisserman)Thegoalofthepracticalsessionistoautomaticallystitchimagesacquiredbyapanningcamer
Valparaiso - ECE - 595
ECE544 - Digital CommunicationSpring 2012 Abdullah Alferdaws Deepak RanaProf. Besma SmidaDS-CDMA spreading/despreadingObjective:The objective of this project is to study the DS-CDMA modulation technique andsimulate the data spreading and despreadi
Valparaiso - ECE - 595
PUCECE 544 Digital CommunicationsECE544 Project DescriptionSpring 2011Students taking the course for graduate credit are required to complete a project on a topic related todigital communications. The primary intent of the project is to expand the le
Valparaiso - ECE - 595
101318-81.46099328.404677273201314-81.460786 28.4049527330136-81.460653 28.40525527340136-81.460463 28.40568427350133-81.460082 28.4061852736013-8-81.459856 28.4065062737013-13-81.459864 28.4067562738013-23-
Valparaiso - ECE - 595
ECE544 - Digital CommunicationSpring 2012Prof. Besma SmidaAbdullah AlferdawsDeepak RanaDS-CDMA spreading/despreadingObjective: The objective of this project is to study the DS-CDMA modulation technique andsimulate the data spreading and despreading
Ross University - MATH - 31
Chapter 8: Exponential and Logarithmic FunctionsReviewName _Math 311.Finddyif:dxa.( x 7)y = lnc.6b.y = ln[5 ( x 8 ) ]y = ln ( tan 2 x )d.y = ln ( 5 x 2 + x )e.log 3 ( 4 x 2 )f.y = log ( sec x )g. x2 3 log 4 5x + 7 h.y = 3x 2 l
Ross University - MATH - 31
Math 31/IBChapter 2: Derivative ReviewName_dyfordx234y = x 6 + 11 23xxb.c.y = 3 54 x 2d.e.x2 2xf ( x) =x3f. y = x g.1.Finda.1.y=2 xi.y=RossShepMath 10/20094each of the following:12x( 4 x)3=f ( x) =2 ( x + 3)22xy
Ross University - MATH - 31
Extreme Values ReviewMath 311.a.Name_Given the following functions, find:the critical numbersb. the intervals of increase and decreasec. the coordinates of the points where the maximumor minimum occur. Determine if the points aremaximum or minim
Ross University - MATH - 31
Math 31 Graph Sketching Review1.Find the following limits:a.c.2.Name _limx + limx 14 x2 + xxx 1x2 x + 1 xb. 3 x 4 + 5 x 2 2 lim x x 2 2 x3 + 5 x 4d.2 xlim x +x 3+ x 3Find the equation(s) of the asymptote(s) of each of thefollowing
Ross University - MATH - 31
Integration &amp; Area ReviewMath 31Name_A.Integrate the following:1.Fz5xH3.dz5.z7.zcpage 2231i3 sec2 x x dx2e 7 x dxh72 x 2 2 x 3 8 dxMath 31WmarEros/06/0335FGzH4.zbz8.IdxK2.6. 7x 4 + 2xzIntegration &amp; Area Review
Ross University - MATH - 31
Math 311.Review: Rates of Change: Motion Name _&amp; Related Rates323A particle travels along a path defined by s = t t 6t + 12, t &gt;02a.what is the average velocity during the first 5 seconds?b.what is the velocity at t = 3 ?c.what is the average
U. Houston - CHEM 3331 - CHEM 3331
American Public University - GEN - 111
This source may be biased however the source is USA today so I do find it credible. I also find itcredible because I found it in the ecampus library To me this is a credible source because of theauthors extreme knowledge in economics and I use about.com
American Public University - GEN - 111
Appendix ICOM/220 Version 7Associate Level MaterialAppendix IStrategies for Gathering InformationFill in the following information for each of your sources:List the APA reference citation for the source.Determine the credibility of the source. Cons
American Public University - GEN - 111
Appendix ICOM/220 Version 7Associate Level MaterialAppendix IStrategies for Gathering InformationFill in the following information for each of your sources:List the APA reference citation for the source.Determine the credibility of the source. Cons
American Public University - GEN - 111
I listened to and read The Morality of Birth Control by Margaret Sanger (1921). Ichose this speech because it truly caught my attention from the time I saw the list of options thatI had been given.After hearing and reading the article I noticed that Ma
American Public University - GEN - 111
1. Senior Financial Analyst: Bachelor's degree in business or a related discipline. Verifiableand sustained experience may substitute for formal education. Essential duties include:Use financial and data analysis expertise to support various financial a
American Public University - GEN - 111
The Accounting department holds the role of perceiving and interpreting the financial reality of acompany. The Accounting department uses tools such as creation of financial statements,balance sheets, income statements, cash flow statements, etc. Withou
American Public University - GEN - 111
Accounting ethics is what provides honest and accuracy which is what all the other parts ofbusiness are dependent upon. Ethics are an important part of the business world, but ethics areespecially important for accountants and they are important in all
American Public University - GEN - 111
INTRODUCTIONWhat is real? In a modernist point of view the world shouldn't be called reality. But if the world isn't reality what isit then? What is reality in modernism? Modernism is a rejection of realism, which believed that science will save thewor
American Public University - GEN - 111
Week OneWEEK 1 - TOPIC 1: CAREERS AND ACCOUNTING IN BUSINESSAssignmentLocationDuePost BIOChatDay 1Confirm Welcome MessageMainDay 1DQ1MainDay 2DQ2MainDay 4*CheckPoint:Career OpportunitiesAssignments link in eCampusDay 5Career Opportuni
National Cheng Kung University - ES - N954400
IT-Enable KM : ::N98951239()IT-Enable KM C.Y. Chang*Department of Engineering Science, National Cheng Kung University, Tainan, Taiwan701*Corresponding author: Email: n9895123@mail.ncku.edu.twAbstract IT IT IT-Enable IT IT ()
UCF - FIN - 3303
FIN3303 s0002 Spring 2012April 6th 2012STOCK-TRAK ASSIGNMENT PART # 1Stocks: 10 or more distinct securitiesSymbolAAPLLMTMSFTBACCMGAAMAWFCGSIBMTNo. ofShares200100200300100300100200100100300Purch.Priceper share$429.07$82.23$
UCF - FIN - 3303
FIN3303 s0002 Spring 2012As of April 13, 2012STOCK-TRAK ASSIGNMENT PART # 2Stocks: 10 or more distinct securitiesSymbolAAPLLMTMSFTBACCMGAAMAWFCGSIBMTBonds: 3 to 5 distinct bondsNameHSBC Finance CORPMERCK &amp; CO INCDELL INCMETLIFE INCME
UCF - FIN - 3303
Wells Fargo &amp; Company (WFC)Financial Data SourcePrice Data SourceFiscal year endShares outstanding (millions)Net income (millions)Earnings per share (EPS)Total dividends (millions)Dividends per share (DPS)Total equity (millions)Return on equity
FAU - BUSINESS - 0000
Exam Review #4 (TA) W 1-3 Th 2-4 Final 33 questions 1h30min Tale exam of which grade you want to replace! IB Definition Expropriation One strategy to lessen political risk if you are the manager of a foreign company is to: - partner with a local company W
FAU - BUSINESS - 0000
1) A _ is a tax on imports - Tariffs 2) Which is not true about the flow of FDI - Japan is the dominate force in FDI outflows 3) Foreign counties encourage investors into their country by all of the following except: - Ownership 4) If China is artificiall
FAU - BUSINESS - 0000
Final 33 questions 1h30min Bring Blue Scantron Take exam of which grade you want to replace! Example: If your lowest grade is from exam 1 OR exam 2, you take the final #12 and have to study just the material for exams 1 and 2. Exam 1 Material: *Definition
FAU - BUSINESS - 0000
Manager of foreign company, decide to invest in a politically risky country, the strategy to lessen political risk is to -c. partner w/ local company &quot;exchange between.&quot; -not enough information to answer 9/20 exam 1 review office # 9/27 The best concept o
FAU - BUSINESS - 0000
Exam 4 International Business What is the difference between geocentric, ethnocentric, and polycentric Supervision (how?) 4 strategies: Ethnocentric Sending someone from the home country to work abroad Follow headquarters' rules Old method of staffing Thi
FAU - BUSINESS - 0000
International Business Exam 3 Review Trade Policies What are the 5 levels of Trade Policies 1. 1st Level - Free Trade Area a. LEAST INTEGRATED b. Affiliated with NAFTA (US, Canada, and Mexico) c. Removal of subsidies, no tariffs and quotas inside the regi
FAU - BUSINESS - 0000
International Business Test # 2 ReviewClass # 9 IB Theories Theories: Know the definition of each of the theories (main premise) 1. Mercantilism 2. Classical Trade Theories a. Absolute Advantage (Adam Smith) b. Comparative Advantage (David Ricardo) c. Fa
German University in Cairo - MGMT - 319
Employment Law (MGMT 417)Monday, September 13, 2010 7:00 PMToday's Topics: Important Terms:At Will Doctrine (Focus on the exceptions) you can be fired for any reason unless itviolates a federal law or state statute (Public policy of your state) or emp
German University in Cairo - MGMT - 319
P.723 Scenario 1 1. Answer is no it is not legal 2. NO! It is not legal. Unfair labor practice. 3. NO it is not legal Page 752 End of Chapter 2,3,5,6,7,8,9,10 Three defenses under case law: own negligence, assumption of risk, fellow servant doctrine. Gene
German University in Cairo - MGMT - 319
Should be allowed to do whatever you want after working hours? Salary employee? Hourly? Must have a court ordered search warrant to search. To obtain a search warrant you need to have reasonable cause. Dna testing is a search Employer can give you a dru
Abraham Baldwin Agricultural College - IQ - 101
Prctica 3 Formulacin y resolucin de problemas de optimizacin con GAMS Objetivos: El objetivo de esta prctica es que el alumno aprenda a formular y resolver problemas de optimizacin no-lineal y mixta entera utilizando el software GAMS, as como a interpreta
Acton School of Business - 1 - 1
ECPI College of Technology - BUS - BUS121
Unit 3 Review AssignmentAssignment QuestionsChapter 101. What are two advantages and disadvantages of internal and of external recruiting? Identify acircumstance where you, as a hiring manager, would use each.Internal recruiting helps with morale and
McMaster - SCIENCE - 1aa3
CHEM 1AA3: Intro. Chemistry IIChapter 14: Chemical KineticsN.B. - equations in the slides are identified by number (in bold). If the same equation appears in the text, the text's equation number is also given (e.g., 14.1).Department of1 Chemistry Chem
McMaster - SCIENCE - 1aa3
Synthetic chartAlkanesAlkynesPolymersAlkenesHaloalkanesAlcoholsR-MgX1o2o3oAldehydesCO2KetonesCarboxylic acidsEsterAnydrideNotes: formaldehyde only* CH2Cl2 and Et2O are solvents, they do not participate in the reaction.* H3O+ is dilute a
McMaster - SCIENCE - 1aa3
Chemistry 1AA3, Recommended Text Questions for Chapter 14Chapter 14: Chemical KineticsThe following questions are recommended practice questions. If you are curious aboutthe answer or full solution for a given question, please post your question in the
McMaster - SCIENCE - 1aa3
Chem 1AA3 - Chapter 14 Learning Objectives114. Chemical KineticsMaterial coveredYou are responsible for understanding all the sections of Chapter 14, except as notedbelow. One section will be covered out of order, Ch. 14-9 after Ch. 14-11.Material n
McMaster - SCIENCE - 1aa3
Take-Home PracticeC8H18(l) + O 2(g)Reactions of Alkanes?1) What are the products of the reaction at 298K?2) Write a balanced chemical equation3) Predict the signs of H, S and G4) What type of reaction is shown?Section 27-7ChemChem1AA31AA3Chem
McMaster - SCIENCE - 1aa3
Chemistry 1AA3, Recommended Text Questions for Chapter 12Chapter 12: Solids, Liquids and Intermolecular Forces.The following questions are recommended practice questions. If you are curious aboutthe answer or full solution for a given question, please
McMaster - SCIENCE - 1aa3
Recommended Practice Questions from Ch 26, Petrucci (9th edition) or Ch 26&amp;27, 10thedition.This is a set of questions designed to provide practice on the material included in Test 2.A full set of problems for the entire organic chemistry topic will be
McMaster - SCIENCE - 1aa3
CHEMISTRY 1AA3Week of JANUARY 10, 2011TUTORIAL PROBLEM SET 1 QUESTIONS_Assume all calculations are at 25C, so that Kw = 1.00 10-14 (and pKw = 14.00)1.What is the conjugate acid of each of the following species?(a)2.(b)SO32What is the conjugate
McMaster - SCIENCE - 1aa3
Queen Pheromone Blocks Aversive Learning inYoung Worker BeesCHEM 1AA3: Intro. Chemistry II Vergoz et al. Science (2007) 317:384-386 queen mandibular pheromone (QMP)- causes young workers to feed and groom her- suppresses new queens, controls colony
McMaster - SCIENCE - 1aa3
H2, Pd/CAlkanesAlkynesCl2 or Br2 pluslight or H2, Pd/CPolymersR-O-O-RHX or X2HaloalkanesAlkenesX = Cl, Br, INaOH (cold, dilute),or H2OMg, Et2O*H3O+*conc. H2SO4, AlcoholsR-MgX1o1. NaBH4PCC,2. H3O+ * CH2Cl2*1. R-MgX2. H3O+ *Aldehyde
Indian Institute of Technology, Kharagpur - MEMS - 4301
ECE 352Lecture 01Properties of Electronic Materials: Introduction* What do we know?* What would we like to know?* Where will this lead us?* What will we achieve?* Why is this important?Over the past 60 years, computers have revolutionized our life
Indian Institute of Technology, Kharagpur - MEMS - 4301
EEE 352: Lecture 02http:/www.fulton.asu.edu/~ferry/EEE352.htmMatter comes in many different formsthe three we are mostused to are solid, liquid, and gas.watericeAirWater vaporetc.Matter in its Many FormsMatter in its Many FormsHeating ice produ