35 Pages

ComputerOrg-1

Course: ECSE 2610, Spring 2008
School: RPI
Rating:
 
 
 
 
 

Word Count: 2055

Document Preview

Topics Advanced Fundamentals in Computer Organization Introduction to VHDL 1 Basic Building Blocks (1) Register Data In (N bits) N Register N Data Out (N bits) Load Output Enable (we have Tri-state outputs) 2 Basic Building Blocks (2) Shift Register Data In N Load Shift Register N Data Out Output Enable Shift Controls (left/right/no shift) 3 Basic Building Blocks (4) Arithmetic-Logic Unit N A B...

Register Now

Unformatted Document Excerpt

Coursehero >> New York >> RPI >> ECSE 2610

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.
Topics Advanced Fundamentals in Computer Organization Introduction to VHDL 1 Basic Building Blocks (1) Register Data In (N bits) N Register N Data Out (N bits) Load Output Enable (we have Tri-state outputs) 2 Basic Building Blocks (2) Shift Register Data In N Load Shift Register N Data Out Output Enable Shift Controls (left/right/no shift) 3 Basic Building Blocks (4) Arithmetic-Logic Unit N A B N Operation ALU N Keep in mind: The ALU is a combinational circuit. Flags Result (carry out, overflow, etc.) 4 Buses A shared collection of wires for exchanging data, with some defined rules Data Lines (two-way) N M Address Lines (one-way) Control Lines (mix of 1 and 2-way lines) C Rule 1: Only one device can write to a bus at any time Rule 2: Multiple devices can read the bus at any time Rule 3: There is usually a bus protocol that is followed strictly by all devices sharing the bus 5 3 Registers Sharing a Bus N M C Only one of these OE's can be true at once Only one can OE1 OE2 OE3 Register 1 Register 2 Register 3 OE's and LOAD's generally determined by the control lines write to the data LOAD1 line LOAD2 LOAD3 Several of these can be true at once for input To write, OE must be enabled. To read, LOAD must be enabled. 6 Register-to-Register Data Transfer Register 1 Register 3 N M C OE1 OE2 OE3 Register 1 Register 2 Register 3 LOAD1 LOAD2 LOAD3 Only one can write to the data line, but more than one registers can receive inputs at the same time 7 Buses & Registers to RAM Memory Address Register (store address here) M A R Request (Chip Select) Read/Write Memory Control Signals Wait Random Access Memory M B R Slow RAMs usually ask Processor to wait Memory Buffer Register (exchange data here) 8 I want to build a computer! Basic Idea #1: The Stored Program Computer Concept This is an instruction-controlled digital system with a memory A sequence of instructions are stored in memory This set of instructions constitute the program that defines the machine's behavior The same memory also holds the data needed to execute the program The same memory also holds the outputs produced by the program, as well as any intermediate results The memory is large (ideally, infinite) Note: This is not the only way to build a computer, but is the most common one. 9 The Cycle of Life Basic Idea #2: The Instruction Cycle The processor executes the following "infinite loop" forever: Step 1. Fetch the next instruction from memory to a register The register is usually called the instruction register (IR). The address of the next instruction is usually stored in a register called the program counter (PC). So, Fetch does the following: 1) get the instruction address from PC; 2) read the instruction from the memory; 3) transfer the instruction to IR. Step 2. Decode the instruction Step 3. Fetch any operands needed Step 4. Execute the instruction Step 5. Do internal housekeeping, and Go to Step 1 One important chore is to change the address in the PC to point to the next instruction. 10 Structure of a Computer Address Central Processing Unit (CPU) The Processor consists of two major parts: Processor Read/Write Data Memory System Control Signals Control Data Inputs Datapath In its simplest form, a computer consists of a processor (CPU) and a memory system. The Datapath Unit, also called the execution unit, consisting of Registers for temporary data storage and functional unit to perform operation on the data. Main parts: Registers, Shifter, ALU, Buses. The Control Unit, also called the instruction unit. It provides instruction as to what operation to perform 11 Put Them Together! Single Bus Design The Datapath Unit Mem ory Addre ss Bus BUS Mem ory Da ta Bus M A R A P C I R A C M B R B ALU The BUS is like a highway for transferring data from one point to any other point Program Counter (Holds address of NEXT instruction) Accumulator Involved in most instructions Instruction Register (Holds the fetched instruction) Note that this one has two outputs 12 Register Transfer Operations Single Bus Design BUS Mem ory Addre ss Bus Mem ory Da ta Bus M A R A P C I R A C M B R B Register transfer operations: PC BUS IR BUS AC BUS MBR BUS ALU Result BUS BUS PC BUS IR BUS AC BUS MBR BUS ALU B BUS MAR AC ALU A (hardwired) They all share one bus. Note, the BUS is treated just like a register 13 More Realistic Datapath Unit Three Bus Design -- Supports more parallelism Address Bus Mem ory Addre ss Bus Result Bus A M A R P C I R A C B Memory Bus M B R Mem ory Da ta Bus Single bus replaced by three busses: Memory Bus (MBUS) Result Bus (RBUS) Address Bus (ABUS) 14 Add Memory RBUS MBUS AC A B Memory Address ALU S Memory N bits wide 2M words MAR ABUS PC MBUS IR We simplified our datapath further by assuming that MBR is inside the memory system itself and MBUS has two branches. Every device in this diagram has control signals that must be operated. 15 Add Control RBUS The control unit is a finite state machine (FSM). Every bit of the Instruction Register (IR), every other register's OE and LOAD signals, every control input and flag output of the ALU, and every memory control signal is either an input or an output of the control unit. (Shown in red) MBUS AC A B Memory Address FSM Opcode ALU S Memory N bits wide 2M words MAR ABUS PC MBUS Control Flow Data Flow IR 3 for ALU, 1 each for, MAR, and PC. Reality Note #1:The control unit FSM is huge compared to the FSM examples that we've seen thus far!! Reality Note #2: The diagram above is extremely simplified compared to a real processor 16 How does it work? (1) Let's trace an instruction: AC AC + Mem<address> 1. Instruction Fetch: Move PC to MAR Initiate a memory read sequence Move data from memory to IR 2. Instruction Decode: Opcode bits of IR are input to control FSM Rest of IR bits encode the operand address (see Fig 11.4) Store Path AC A FSM Opcode Load Path B ALU S Memory Address Memory N bits wide 2M words MAR PC IR Instruction Path OPCODE OPERAND SPECIFIER 3. Operand Fetch: Move operand address from IR to MAR Initiate a memory read sequence Instruction Format 17 How does it work? (2) Let us trace an instruction: AC AC + Mem<address> 4. Instruction Execute: available Data on load path Move data to ALU input Configure ALU to perform ADD operation Move result S to AC Store Path AC A FSM Opcode Load Path B ALU S Memory Address Memory N bits wide 2M words MAR PC IR Instruction Path 5. Housekeeping: Update PC to point at next instruction OPCODE OPERAND SPECIFIER Instruction Format 18 The Control Unit What the Control unit is doing: Transfers data from one register to another Asserts appropriate control signals We can think about the control unit most easily in terms of a series of register transfers and microoperations, using a programming-like notation Register transfer notation - A way to represent the detailed implementation of register transfer operations Micro-operations-detailed operations for each register transfer Notation. 19 Register Transfer Notation Register to Register moves Instruction fetch: PC MAR; Memory Read; Memory IR; -- move PC to MAR -- assert Memory READ signal -- load IR from Memory Instruction Decode: IF IR<op code> = ADD_FROM_MEMORY THEN Operand fetch: IR<addr> MAR; Memory Read; Instruction Execution: Memory ALU B; AC ALU A; ALU ADD; Assert Control ALU S AC; Signal -- move operand addr to MAR -- assert Memory READ signal -- gate Memory to ALU B -- gate AC to ALU A -- instruct ALU to perform ADD -- gate ALU result to AC -- increment PC Housekeeping: PC+1 PC; Repeat the five steps ! 20 Micro-Operations Instruction Fetch Instruction fetch: PC ABUS; ABUS MAR; 1 Read/Write*; MBR MBUS; MBUS IR; Instruction Decode: IF IR<OpCode> = LOAD_FROM_MEMORY THEN Operand fetch: IR<addr> MAR; 1 Read/Write*; Instruction Execution: MBR MBUS; MBUS ALU B; ALU PASS B; ALU Result RBUS; RBUS AC; Housekeeping: PC+1 PC; 21 Micro-operations One register transfer operation may be several micro-operations Some operations are directly implemented by functional units: e.g., ADD, Pass B, 0 PC, PC + 1 PC Some others require multiple control operations: e.g., PC MAR implemented as PC ABUS and ABUS MAR See page 588 22 Interrupts, Resets 23 Example Task Read the output of the 4-bit data source every time the push button is pressed, and display the result. 4-bit Data Source Computer (HC11 chip) Display Push Button 24 One Method... 4-bit Data Source START Computer (HC11 chip) Display Push Button BUTTON PRESSED? YES NO Why do we have this? Software switch debouncing 1 ms delay This style of computer input/output is called Polled I/O because we're constantly polling the pushbutton BUTTON PRESSED? NO YES READ 4-BIT INPUT UPDATE DISPLAY 25 Is Polling Bad? Eats up a lot of CPU cycles doing nothing! We're repeatedly checking the button Each time the button is pressed, we delay by 1 ms by going around in a loop, wasting time This is also called "busy wait" We could do better if only we could somehow grab the CPU's attention momentarily whenever the button is pressed! We could do even better if the 1 ms delay could be achieved without a delay loop! 26 Introducing Interrupts A mechanism to interrupt the CPU, i.e., steal it for a little while to service the interrupting device (a button in our example) An interrupt is an unusual event that requires the CPU to stop normal program and perform some service related to the unusual event. It can be external or internal. External interrupts can be generated by asserting an interrupt signal to CPU. Internal interrupts can be hardware components in CPU such as timer, I/O interface function. Interrupts can also be caused by software errors (overflow, abnormal operations, ..) 27 Why are Interrupts Important? They allow multiple processes to run on a computer They allow the CPU to be shared, especiall when I/O is busy, greatly extending its ability Provide a graceful to exit an application when software errors occur. Reminding CPU to perform routine tasks For example, the CPU can be doing something else when "waiting" for the button to be pressed 28 Interrupt Method Suppose that the computer is doing something... useful or otherwise.... START INITIALIZE DO SOMETHING USEFUL Key Pressed 4-bit Data Source Computer (HC11 chip) Display Push Button 29 Interrupt Method The CPU is temporarily interrupted. An Interrupt Service Routine is entered START Key Pressed READ THE 4-BIT INPUT UPDATE THE DISPLAY DO SOMETHING USEFUL START INTERRUPT SERVICE ROUTINE INITIALIZE RETURN FROM INTERRUPT The CPU now resumes where it left off! 30 Interrupts are Transparent The program that was interrupted does not have a clue that it was interrupted!! Interrupt Service Routines need to leave registers untouched Interrupt Service Routines need to be extremely short and quick 31 Interrupt Sources Interrupts can come from several sources Hardware Sources External Pushbuttons Internal Timers I/O interface Serial Communication Systems ... Software Sources SWI instruction-halt a program STOP-cause the system to halt 32 Interrupt Priority Different Sources can have different priorities For example, sources requiring a more timely response get higher priority. At 9600 bits/sec, the RS-232 port on your PC produces an interrupt about once every 2000 CPU cycles. The 68HC11 timer produces an interrupt once every 216 CPU cycles. The timer has higher priority in this case. 33 Interrupts: Recap What is an interrupt? A special event that requires the CPU to stop normal program execution and perform some service related to the event. E.g.: I/O completion, timer time-out, illegal opcodes, arithmetic overflow, divide-by-0 etc. Functions of Interrupts: - Coordinating I/O activities and preventing CPU from being tied up - Providing a graceful way to exit from errors - Reminding the CPU to perform routine tasks 34 Managing Interrupts Interrupt Maskability: - Interrupts that can be ignored by the CPU are called maskable interrupts. A maskable interrupt must be enabled before it can interrupt the CPU. Masking can change priority. An interrupt is enabled by setting an enable flag. Interrupts that can't be ignored by the CPU are called non-maskable interrupts. Interrupt priority: - The order in which the CPU will service interrupts when all of them occur (pending) at the same time. Why do we need to use masking and priority to manage interrupts ? 35
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:

Drexel - PSYCH - 101
PSY 101-001 Spring 2008 Group Quiz 1 Instructions: Each group will submit ONE set of typed responses in class on Tuesday, April 22, 2008. Designate someone in your group to hand in the group's responses. Your response to each question must not excee
Rutgers - PSYCH - 305
Retrograde AmnesiaLoss of memory for events and information that occurred before the onset of the memory disorder.Motivated Forgetting Caused by personal crisis. Individual oriented to time and place but not identity. Either fails to recall i
Tampa - BIO - 203
Fungi
Tampa - GIS - 101
International Criminal CourtBackground In 1948 following the Nuremberg and Tokyo Tribunals, the UN General Assembly recognized the need for a permanent international court to deal with problems after World War II. After years of negotiations the
Tampa - BIO - 203
PlantaeAngiosperms
McGill - GEOG - 200
Human Environment and Sustainable DevelopmentReading: Middleton Chapters 2 and 3 Try to look at these before next class as they will help with the video study questions!Environment Physical Environment: The biotic and abiotic things and condition
McGill - GEOG - 200
Disease Disease: Any impairment of normal physiological functioning Environmental disease: lung cancer Genetic disease: sickle cell disease Infectious disease: capable of being transmitted by an infectious agent (a vector) ex. malaria is spread
McGill - GEOG - 200
Study Tips Review questions during lecture are just to help you remember what we've covered Expect these and harder questions on tests/exams Make a study group to practice the material Print off the slides before class, come to class and add note
McGill - GEOG - 200
GEOG 200 Geographical Perspectives: World Environmental ProblemsSoup and Science Learn about cutting-edge research over lunch with cool profs: Soup and Science September 10-14, 2007 11:30am-1:00pm Redpath Museum Info + schedule: www.mcgill.ca/sc
CSU Chico - CMST - 132
Games Shows:Accountability, GoalsFour ReelFamily FeudGroup and Competitive Game Shows &quot;All teams are groups but not all groups are teams.&quot; Game shows There are several basic genres of game shows with a great deal of crossover between t
Virginia Tech - PSYC - 2074
I. Another Example of Natural Selection II. Recent History: Ethology and Comparative Psych. III. Tinbergen's Four Levels Of Analysis A. 4 Levels Defined B. Proximate/Ultimate Distinction C. Examples 1. fighting 2. why birds sing 3. more examples for
Virginia Tech - PSYC - 2074
I. Introduction to the Course II. Animal Behavior as a Discipline A. Why We Study Animal Behavior B. 3 Important People III. Phases of The Scientific Method IV. Evolution and Natural Selection, Introd.Who shouldn`t be here? Those who have already
Virginia Tech - PSYC - 2074
Tinbergens 4 Levels of Explanation A. Practice B. Function and Evolut. Hist. Not Always the Same II. Development as Gene-Environment Interaction A. Nature-nurture Controversy Dead? B. Alcocks Intro. to Chapter 3 C. An Example - Dogs 1. Sources of Pro
Virginia Tech - PSYC - 2074
I. Development as Gene-Environment Interaction A. Example-Dogs 1. History of Dogs, and Artificial Selection 2. Dealing with Problem Behaviors B. Example-Bird Song 1. Role of learning from a tutor, practice 2. Brain regions involved 3. Gene activity d
Virginia Tech - PSYC - 2074
I.Examples of Learning Besides Classical, Operant A. Complex: Honeyguide Behavior B. Simple: One-stimulus Learning II. An Ecological View: Learning is Helpful, Specific A. Features of Taste Aversion Learning B. Imprinting C. Play 1. What is it? 2.
Virginia Tech - PSYC - 2074
I. Sensation and Perception-Species Differences II. How Moths Evade Bats A. Neural Mechanisms B. Central and Peripheral FilteringAnimals Use More Than Vision, Hearing, And Smell.Thermoreception: heat and infrared sensing. snakes locate prey; Aust
UT Arlington - RUSS - 3365
Doctor ZhivagoBy: Boris PasternakThe Book was published in 1957, in Italy.Pasternak was a poet first, novelist second.Moscow was one of the backdrops for the epic novel and film.In the great tradition of the epic novel, Pasternaks masterpiec
UT Arlington - RUSS - 3365
Maxim GorkySelected Short Stories: Including &quot;The Romancer&quot; Maxim Gorky&quot;The Romancer&quot; A Tale of Love for Country and a WomanGorky at Tolstoy's EstateTolstoy and Gorky On Lenin's masoleum: Gorky, Kaganovich, Molotov, Voroshilov, Stalin, Kal
UT Arlington - RUSS - 3365
Nikolai Gogol's Dead Souls &amp; Fyodor Dostoevsky's The Brothers KaramazovGogol Celebrates the Everyday Man, The Working Soul. While in the same breath, Gogol tears down the corrupt banality of the landowner who lives off of other's souls. These cou
Grand Valley State - PED - 217
The Elbow, wrist and Hand4/25/20081Bones Humerus Radius Ulna4/25/20082Soft tissue Injuries/ Elbow joint Injuries Tennis Elbow Test (lateral epicondylitis) Little Leaguers Elbow, Golfer's Elbow (medial epicondylitis) Ulnar Nerve Inju
Grand Valley State - PED - 217
The ThoraxPED 2174/25/20081Anatomy&quot;Chest&quot;Between the base of the neck and diaphragm Protects vital respiratory and circulatory organs Also assists lungs in inspiration and expiration during breathing4/25/20082Thoracic InjuriesBreast P
Collin College - GEOG - 1303
Environment and Resources (Systematic Perspective)by Irina Vakulenko, Ph.D.Main Concepts People Environment and Resources Culture and History Stages of Economic Activity and Characteristics of DevelopmentEnvironment and ResourcesFirst conce
Collin College - GEOG - 1303
Culture and History (Systematic Perspective)By Irina Vakulenko, Ph.D.Main Concepts People Environment and Resources Culture and History Stages of Economic Activity and Characteristics of DevelopmentCulture and HistoryHumans can accumulate l
Collin College - GEOG - 1303
Introduction to World Regional GeographyBy Irina Vakulenko, Ph.D.GEOGRAPHIC INSTRUCTION IS CRITICAL IN OUR INCREASINGLY INTERDEPENDENT WORLD: Whereas an ignorance of geography, foreign languages and cultures places the United States at a disadvant
Rice - STAT - 280
Section 2.4How Can We Describe the Spread of Quantitative Data?Agresti/Franklin Statistics, 1 of 63Measuring Spread: RangeRange: difference between the largest and smallest observationsAgresti/Franklin Statistics, 2 of 63Measuring Spread:
Rice - STAT - 280
Chapter 4Gathering dataLearn . How to gather &quot;good&quot; dataAbout Experiments and Observational StudiesAgresti/Franklin Statistics, 1 of 56Section 4.1Should We Experiment or Should we Merely Observe?Agresti/Franklin Statistics, 2 of 56Popu
Rice - STAT - 280
Chapter 7Statistical Inference: Confidence IntervalsLearn . How to Estimate a Population Parameter Using Sample DataAgresti/Franklin Statistics, 1 of 87 Section 7.1What Are Point and Interval Estimates of Population Parameters?Agresti/Fran
Rice - STAT - 280
Chapter 2Exploring Data with Graphs and Numerical SummariesLearn . The Different Types of Data The Use of Graphs to Describe Data The Numerical Methods of Summarizing DataAgresti/Franklin Statistics, 1 of 63Section 2.1What are the Types of D
Central Mich. - COM - 101
Nicole Pettit Ingredients in cigarettes Effects on the smoker Effects on second hand smokers Healthy ways to reduce stress Facts Anisyl Phenylacetate Apple Juice Concentrate, Extract, and SkinsAcetanisoleAcetic AcidAcetoin
Central Mich. - CPS - 100
CPS 100 Project Assignment #4Nicole Pettitpetti1nm 22029920 1 2 3
University of Texas - ANT - 302
Politics and Poetics of Place-Space(Where am I?)Ethnographic ProjectsLost, questions, clarifications? .Exploring common definitionsPlace? Space?Body?Time?Memory? Politics of place=power relations in negotiating use and representation o
Ohio State - SOC - 321
Midterm Oral Part 50% of Midterm Exam. to perform 3 out of 6 tasks Comprehension, Pronunciation, Fluency, Speed, and Grammar Slides may be added or dropped. Slides may be modified.Task 1Asking &amp; Responding to Negative Questions&lt; 1&gt;It taste
Ohio State - SOC - 321
ACT #27Review (Oral) 50% of Midterm Exam. to perform 3 out of 6 tasks You may choose 1 task, and your teacher will choose the others. Comprehension, Pronunciation, Vocabulary Fluency/Speed, and Grammar Slides may be added, dropped, or modifie
UC Riverside - BSAD - 184
Session 1: What is Strategy and why's it hard to do?Strategic Planning-Normative Rationality and the Unsurprising Reality Strategic Vision and Leadership1Logistics Form groups Case 1: AGSM Discuss Wednesday and Monday Paper due Wedn
UOIT - CSCI - 1020U
CSCI 1020 Fundamentals of ProgrammingMark Green Faculty of Science UOITIntroduction Anintroduction to programming and computer science Use C and C+ as the programming languages Assume no previous experience with programming By the end of the
BU - SMG - ob221
OB 221 GPS Adventure &quot;Da Vinci Code, Amazing Race and the Freedom Trail&quot;Guidelines &amp; Game Rules Hutch's Video Safety First! Return on Time This is NOT a race. But do NOT be late. Be Engaged, Observant, Open to Learn Your first real OB Team e
The University of Oklahoma - ANTH - 1823
Review for Midterm #2Week 12Exam Structure40 multiple choice questions recorded on a ScanTron form. Please learn from your past mistakes: Do not discount the class readings! Use logic when answering questions Read the question and each
The University of Oklahoma - ANTH - 1823
Ritual, Ceremony, &amp; The Human Life CycleThe Role of Ritual in the Religious Life (Bring belief into action)Q: What is a Ritual?Q: What is the purpose of a ritual?Q: What do most rituals share in common?DefinitionsRituals: Stereotyped seque
The University of Oklahoma - ANTH - 1823
In Pursuit of the Siberian ShamanQ: How did the Buryat Shaman become a healer?What previous experience had he had with healers? Is he a healer full-time?Q: What role does he play in his community?What is the purpose of the ram sacrifice?Who
The University of Oklahoma - ANTH - 1823
Review for Midterm Exam #1Test date: 14 February 2008 3:00-4:15pmExam Format40 Multiple Choice Questions 1/3 lectures 1/3 videos 1/3 readingsEach question is worth 2.5 points for the total of 100. This exam is worth 20% of your final grade
Oklahoma State - HRAD - 3783
Training and DevelopmentChapter 6Training Facts and Figures2.5% of payroll spent on training Provided 28 hours/year of training 29% of all training was delivered using technology (CBT &amp;on-line learning) Top training related programsM
Oklahoma State - HRAD - 3783
Orientation &amp; SocializationChapter 5 Welcoming employees and getting them started on the jobWhat has been your experience starting a new job?Good impression or bad impression?Welcoming or stressful?Comfortable or uncomfortable?New employe
Oklahoma State - HRAD - 3783
Compensation AdministrationChapter 8Compensation AdministrationThe process of managing a compensation program so that the organization can _, motivate and retain competent employees who perceive that the program is fair.Influences on Compensat
Oklahoma State - HRAD - 3783
Chapter 10 Labor Unions 2001, Educational InstituteCompetencies for Labor Unions1. Describe the reasons employees join unions and analyze the statistics and trends of union membership.2. Explain the goals and content of major U.S. legislation
Oklahoma State - HRAD - 3783
Health, Safety &amp; EAP'sChapter 12 OSHA, health and safety issues in the workplace, employee assistance programsOccupational Safety and Health Act Enacted in 1970 Purpose was to _ the regulation of work force safety and expanded workplace safety
Oklahoma State - HRAD - 3783
Planning and RecruitingChapter 3 Forecasting Supply &amp; Demand, Recruitment practices, HRISPlanningInvolves anticipating an organization's business _and providing the staff to meet these _ Plan for dealing with staffing and turnoverPlanning
Oklahoma State - HRAD - 3783
Negotiation and Collective BargainingIssues in Bargaining, Negotiation strategies, Strikes, Grievances, Concerns of Non-Union PropertiesNLRB Guidelines: Bargaining in Good Faith Provide relevant information Avoid _ bargaining (going through mo
Oklahoma State - HRAD - 3783
LeadershipManager = Leader?LeadersLeaders create, grow, and _ organizations.What Do Leaders Do?Change processes and redirect peoples' energies towards _ of products, technologies, and organizational practices to produce growth.What is L
Oklahoma State - HRAD - 3783
Social Responsibility and EthicsChapter 14Social ResponsibilityThe obligation of an organization's management to make decisions and take actions that enhance the welfare and interests of society as _. Social responsibility corporate chari
Oklahoma State - HRAD - 3783
Interpersonal CommunicationWhy is Communication Important?Almost everything a manager does involves communication. Communication is deeply integrated into all 4 main functions of management: Planning Organizing _ ControllingCommunication
Oklahoma State - HRAD - 3783
Chapter 7: Performance AppraisalsFunctions, Criteria, Systems and MethodsFunction of Performance AppraisalsImproving Work PerformanceMaking Related DecisionsPerformance Feedback _ Training &amp; DevelopmentRaises &amp; Pay ratesPromotions_Dis
Oklahoma State - HRAD - 3783
Selection Chapter 4Selection Strategies &amp; Methods Applications, Tests, References, Interviewing Methods, Strategies and TechniquesSelectionThe process of choosing the right person for a job out of a pool of recruited candidates.One of the most
Oklahoma State - HRAD - 3783
Incentive and Benefits AdministrationTypes of incentive programs, creating effective programs, and understanding benefit programsChapter 9Incentives and BenefitsCombine programs with salary &amp; wages to create a total compensation packageWhen d
Oklahoma State - HRAD - 3783
Employment Law Chapter 1EEOC, Laws, Discrimination, Application and Administration of EEO Laws, EEO Claims, Abuse and LitigationHistorical PerspectiveManagement-Labor relations laws and regulations began in the 1930'sUnion/Management issues
Oklahoma State - HRAD - 3783
Job Analysis and Job DesignChapter 2 Job analysis, design, staffing guides and forecastingSteps in Job AnalysisSelect jobs for analysisDetermine what information to collect Determine how to collect the informationProcess the informationDete
Oklahoma State - HRAD - 3783
Turnover, Discipline, and ExitsChapter 13 Understanding Turnover, Retention Strategies, and Discipline PoliciesWhat is Turnover?The rate at which employees leave a company or work unit Wanted and UnwantedCalculating TurnoverNumber of Term
Goucher - MATH - 100
GROUP PROJECTS&quot;The Tame in Pursuit of the Savage: The Posthumous Fiction of E.M.Forster&quot;, by June Perry Levine &quot;Contrary to the Prevailing Current&quot;? Homoeroticism and the Voiceof Maternal Law in &quot;The Other Boat&quot;, by Tamera Dorland.Chelsea McGra
Goucher - SPANISH - 130
La Ciudad Juarez'CULTURECultureNight LifeLa Ciudad Juarez has a rich night life, starting from the 1920's as American went through prohibition, many Americans who wanted to drink came to the city. Today it still holds true, after 9pm the city
UCSD - BENG - 109
University of California, San Diego, Department of Bioengineering BE 109: Statics and dynamics Issued: 02/23/06 (Thursday) Homework Set 6 Due: 03/02/06 (Thursday) Problem 1. A 7.92-kg sphere A of radius 90 mm moving with a velocity vo of magnitude vo
Virginia Tech - MKTG - 3954
Recruiting and Selecting Personnel in Real EstateWhy Is Recruiting and Selection Important?This process of sales management in real estate firms is important because:It ensures that vacant positions are filled, and It ensures that those who
Manatee - PSYCH - 111
Sleep DeprivationIs sleep important? Why have we as a society devalued the importance of sleep? &quot;Tofeel rested and refreshed upon awaking, most adults require 7-8 hours of sleep, although this number varies among individuals.&quot; (Purves Ch. 28)