Selasa, 20 Agustus 2013

Solution manual of machine design by KHURMI and GUPTA



                           Book Description

This book on machine design is aimed at students of B.E., B.Tech., A.M.I.E.E., and those taking the UPSC Engineering Services exam.

Summary of The Book

Engineering design is the process of studying requirements, and coming up with a plan to produce a system or device that will provide a solution to the requirement or problem. The person who designs the solution has to go through the various stages of the design process to arrive at an optimal solution.

The first phase is to recognize a problem, or a situation that can be improved. The second phase involves defining the problem, that is listing the data that needs to be processed, all the constraints within which the solution should operate, like business practice, statutory requirements etc. Then, defining the kind of solution required.

Then comes the actual design process which goes through stages of conceptual design, when different plans can be created, feasibility study to determine the relevance, validity, and economic feasibility of the proposed solutions. Then comes preliminary design of the selected solution, then presentation design, planning for manufacture, planning for distribution, planning for use, and finally, planning for retirement of the product.

This book studies these aspects with relevance to machines. It begins with an introduction to the machine design process, then examines engineering materials and their properties.

The book then discusses manufacturing considerations in machine design, simple stresses in machine parts, torional and bending stresses in machine parts, and variable stresses in machine parts.

Then the book goes on to discuss pressure joints, pipes and pipe joints, riveted joints, welded joints, screwed joints, cotter and knuckle joints, keys and coupling, shafts, levers, columns and struts, and power screws.

It then looks at flat belt drives, flat belt pulleys, V-belt and rope drives, chain drives, flywheel, springs, clutches, brakes, sliding contact bearings and rolling contact bearings, spur gears, helical gears, bevel gears, worm gears, and internal combustion engine parts.

This multicolored edition includes appropriate illustrations and pictures to further elucidate the theory. It also includes sufficient number of solved and unsolved problems for clarification and practice.


                            Table of Contents
  • Introduction
  • Engineering Materials & Their Properties
  • Manufacturing Considerations In Machine Design
  • Simple Stresses In Machine Parts
  • Torional & Bending Stresses In Machine Parts
  • Variable Stresses In Machine Parts
  • Pressure Vessels 8.Pipes &Pipe Joints
  • Riveted Joints
  • Welding Joints
  • Screwed Joints
  • Cotter & Knuckle Joints
  • Keys & Coupling
  • Shafts
  • Levers
  • Columns & Struts
  • Power Screws
  • Flat Belt Drives
  • Flat Belt Pulleys
  • V � Belt & Rope Drives
  • Chain Drives
  • Flywheel
  • Springs
  • Clutchces
  • Brakes
  • Slidings Contact Bearings
  • Rolling Contact Bearings
  • Spur Gears
  • Helical Gears
  • Bevel Gears
  • Worms Gears
  • Internal Combustion Engine Parts
File Size  3,70 MB
                      FREE DOWNLOAD

Senin, 19 Agustus 2013

operating systems internal design william stallings 6 edition





                                       Book Description
Operating Systems: Internals and Design Principles is a comprehensive and unified introduction to operating systems. By using several innovative tools, Stallings makes it possible to understand critical core concepts that can be fundamentally challenging. The new edition includes the implementation of web based animations to aid visual learners. At key points in the book, students are directed to view an animation and then are provided with assignments to alter the animation input and analyze the results.
The concepts are then enhanced and supported by end-of-chapter case studies of UNIX, Linux and Windows Vista. These provide students with a solid understanding of the key mechanisms of modern operating systems and the types of design tradeoffs and decisions involved in OS design. Because they are embedded into the text as end of chapter material, students are able to apply them right at the point of discussion. This approach is equally useful as a basic reference and as an up-to-date survey of the state of the art.
- See more at: http://www.pearsonhighered.com/pearsonhigheredus/educator/product/products_detail.page?isbn=0136006329#sthash.eX0V7cxB.dpuf
                          Table of Content
WEB SITE FOR OPERATING SYSTEMS, INTERNALS AND DESIGN PRINCIPLES
PREFACE
CHAPTER 0 READER'S GUIDE
          0.1  Outline of the Book
          0.2  Topic Ordering
          0.3  Internet and Web Resources
PART ONE  BACKGROUND
Chapter 1 Computer System Overview
          1.1  Basic Elements
          1.2  Processor Registers
          1.3  Instruction Execution
          1.4  Interrupts
          1.5  The Memory Hierarchy
          1.6  Cache Memory
          1.7  I/O Communication Techniques
          1.8  Recommended Reading and Web Sites
          1.9  Key Terms, Review Questions, and Problems
          Appendix 1A   Performance Characteristics of Two-Level Memory
          Appendix 1B   Procedure Control
Chapter 2 Operating System Overview
          2.1  Operating System Objectives and Functions
          2.2  The Evolution of Operating Systems
          2.3  Major Achievements
          2.4  Characteristics of Modern Operating Systems
      2.5  Windows Vista Overview
      2.6  Traditional UNIX Systems
      2.7  Modern UNIX Systems
      2.8  Linux
          2.9  Recommended Reading and Web Sites
          2.10 Key Terms, Review Questions, and Problems
PART TWO  PROCESSES
Chapter 3     Process Description and Control
          3.1  What is a Process?
          3.2  Process States
          3.3  Process Description
          3.4  Process Control
      3.5  UNIX FreeBSD Process Management
          3.6  Summary
          3.7  Recommended Reading
          3.8  Key Terms, Review Questions, and Problems
Programming Project 1     Developing a ShellChapter 4     Threads, SMP, and Microkernels
          4.1  Processes and Threads
          4.2  Symmetric Multiprocessing (SMP)
          4.3  Microkernels
      4.4  Windows Vista Thread and SMP Management
      4.5  Solaris Thread and SMP Management
      4.6  Linux Process and Thread Management
          4.7  Summary
          4.8  Recommended Reading
          4.9  Key Terms, Review Questions, and Problems
Chapter 5 Concurrency: Mutual Exclusion and Synchronization
          5.1  Principles of Concurrency
          5.2  Mutual Exclusion: Hardware Support
          5.3  Semaphores
          5.4  Monitors
          5.5  Message Passing
          5.6  Readers/Writers Problem
          5.7  Summary
          5.8  Recommended Reading
          5.9  Key Terms, Review Questions, and Problems
Chapter 6 Concurrency: Deadlock and Starvation
          6.1  Principles of Deadlock
          6.2  Deadlock Prevention
          6.3  Deadlock Avoidance
          6.4  Deadlock Detection
          6.5  An Integrated Deadlock Strategy
          6.6  Dining Philosophers Problem
      6.7  UNIX Concurrency Mechanisms
      6.8  Linux Kernel Concurrency Mechanisms
      6.9  Solaris Thread Synchronization Primitives
      6.10 Windows Vista Concurrency Mechanisms
          6.11 Summary
          6.12 Recommended Reading
          6.13 Key Terms, Review Questions, and Problems
PART THREE  MEMORY
Chapter 7 Memory Management
          7.1  Memory Management Requirements
          7.2  Memory Partitioning
          7.3  Paging
          7.4  Segmentation
          7.5  Summary
          7.6  Recommended Reading
          7.7  Key Terms, Review Questions, and Problems
          Appendix 7A  Loading and Linking
Chapter 8 Virtual Memory
          8.1  Hardware and Control Structures
          8.2  Operating System Software
      8.3  UNIX and Solaris Memory Management
      8.4  Linux Memory Management
      8.5  Windows Vista Memory Management
          8.6  Summary
          8.7  Recommended Reading and Web Sites
          8.8  Key Terms, Review Questions, and Problems
          Appendix 8A   Hash Tables
PART FOUR  SCHEDULING
Chapter 9 Uniprocessor Scheduling
          9.1  Types of Scheduling
          9.2  Scheduling Algorithms
      9.3  Traditional UNIX Scheduling
          9.4  Summary
          9.5  Recommended Reading
          9.6  Key Terms, Review Questions, and Problems
          Appendix 9A   Response Time
          Appendix 9B   Queuing Systems
Programming Project 2     The HOST Dispatcher Shell
Chapter 10    Multiprocessor and Real-Time Scheduling
          10.1 Multiprocessor Scheduling
          10.2 Real-Time Scheduling
      10.3 Linux Scheduling
      10.4 UNIX FreeBSD Scheduling
      10.5 Windows Vista Scheduling
          10.6 Summary
          10.7 Recommended Reading
          10.8 Key Terms, Review Questions, and Problems
PART FIVE  INPUT/OUTPUT AND FILES
Chapter 11    I/O Management and Disk Scheduling
          11.1 I/O Devices
          11.2 Organization of the I/O Function
          11.3 Operating System Design Issues
          11.4 I/O Buffering
          11.5 Disk Scheduling
          11.6 RAID
          11.7 Disk Cache
      11.8 UNIX FreeBSD I/O
      11.9 Linux I/O
      11.10     Windows Vista I/O
          11.11     Summary
          11.12     Recommended Reading
          11.13     Key Terms, Review Questions, and Problems
          Appendix 11A Disk Storage Devices
Chapter 12    File Management
          12.1 Overview
          12.2 File Organization and Access
          12.3 File Directories
          12.4 File Sharing
          12.5 Record Blocking
          12.6 Secondary Storage Management
      12.7 UNIX File Management
      12.8 Linux File Management
      12.9 Windows Vista File System
          12.10     Summary
          12.11     Recommended Reading
          12.12     Key Terms, Review Questions, and Problems
PART SIX  EMBEDDED SYSTEMS
Chapter 13    Embedded Operating Systems
          13.1 The Role of Embedded Operating Systems
          13.2 Embedded OS Requirements
          13.3 Scheduling
          13.4 Other Embedded OS Functions
          13.5 Example System: eCOS
          13.6 Example System: TinyOS
          13.7 Recommended Reading and Web Sites
          13.8 Key Terms, Review Questions, and Problems
PART SEVEN  DISTRIBUTED SYSTEMS (ONLINE)
Chapter 14    Networking
          14.1 The Need for a Protocol Architecture
          14.2 The TCP/IP Protocol Architecture
          14.3 Sockets
          14.4 Linux Networking
          14.5 Summary
          14.6 Recommended Reading and Web Sites
          14.7 Key Terms, Review Questions, and Problems
          Appendix 14A  The Trivial File Transfer Protocol
Chapter 15    Distributed Processing, Client/Server, and Clusters
          15.1 Client/Server Computing
          15.2 Distributed Message Passing
          15.3 Remote Procedure Calls
          15.4 Clusters
          15.5 Windows Vista Cluster Server
15.6 Sun Cluster
15.7 Beowulf and Linux Clusters
          15.8 Summary
          15.9 Recommended Reading
          15.10     Key Terms, Review Questions, and Problems
Chapter 16    Distributed Process Management
          16.1 Process Migration
          16.2 Distributed Global States
          16.3 Distributed Mutual Exclusion
          16.4 Distributed Deadlock
          16.5 Summary
          16.6 Recommended Reading
          16.7 Key Terms, Review Questions, and Problems
PART EIGHT  SECURITY (ONLINE)
Chapter 17    Computer Security
          17.1 Security Threats
          17.2 Protection
          17.3 Intruders
          17.4 Malicious Software
          17.5 Trusted Systems
17.6 Windows Vista Security
          17.7 Summary
          17.8 Recommended Reading
          17.9 Key Terms, Review Questions, and Problems
          Appendix 17A  Encryption
APPENDICES
Appendix A  Topics in Concurrency
          A.1  Mutual Exclusion: Software Approaches
          A.2  Race Conditions and Semaphores
          A.3  A Barbershop Problem
          A.4  Problems
Appendix B    Object-Oriented Design
          B.1  Motivation
          B.2  Object-Oriented Concepts
          B.3  Benefits of Object-Oriented Design
          B.4  CORBA
          B/5  Recommended Reading and Web Site
Appendix C    Programming and Operating System Projects
          C.1  Projects for Teaching Operating Systems
          C.2  NACHOS
          C.3  Research Projects
          C.4  Programming Projects
          C.5  Reading/Report Assignments
Appendix D    OSP: An Environment for Operating Systems Projects
          D.1  Overview
          D.2  Innovative Aspects of OSP
          D.3  Comparison with Other Operating System Courseware
Appendix E    BACI: The Ben-Ari Concurrent Programming System
          E.1  Introduction
          E.2  BACI
          E.3  Examples of BACI Programs
          E.4  BACI Projects
          E.5  Enhancements to the BACK System
File size 13.33 Mb
                    FREE DOWNLOAD

Minggu, 18 Agustus 2013

anton bivens davis calculus early transcendentals 8th edition Free Download


                                      Book Description
Anton, Bivens & Davis latest issue of Calculus Early Transcendentals Single Variable continues to build upon previous editions to fulfill the needs of a changing market by providing flexible solutions to teaching and learning needs of all kinds. The text continues to focus on and incorporate new ideas that have withstood the objective scrutiny of many skilled and thoughtful instructors and their students. This 10th edition retains Anton's trademark clarity of exposition, sound mathematics, excellent exercises and examples, and appropriate level.
                          Table of Content
chapter one FUNCTIONS 11.1 Functions 11.2 Graphing Functions Using Calculators and Computer Algebra Systems161.3 New Functions from Old 271.4 Families of Functions 401.5 Inverse Functions; Inverse Trigonometric Functions 511.6 Exponential and Logarithmic Functions 651.6 Mathematical Models 761.7 Parametric Equations 86chapter two LIMITS AND CONTINUITY 1012.1 Limits (An Intuitive Approach) 1012.2 Computing Limits 1132.3 Limits at Infinity; End Behavior of a Function 1222.4 Limits (Discussed More Rigorously) 1342.5 Continuity 1442.6 Continuity of Trigonometric and Inverse Functions 155chapter three THE DERIVATIVE 1653.1 Tangent Lines, Velocity, and General Rates of Change 1653.2 The Derivative Function 1783.3 Techniques of Differentiation 1903.4 The Product and Quotient Rules 1983.5 Derivatives of Trigonometric Functions 2043.6 The Chain Rule 2093.7 Related Rates 2173.8 Local Linear Approximation; Differentials 224chapter four EXPONENTIAL, LOGARITHMIC, AND INVERSE TRIGONOMETRIC FUNCTIONS 2354.1 Implicit Differentiation 2354.2 Derivatives of Logarithmic Functions 2434.3 Derivatives of Exponential and Inverse Trigonometric Functions 2484.4 L'H�pital's Rule; Indeterminate Forms 256chapter five THE DERIVATIVE IN GRAPHING AND APPLICATIONS 2675.1 Analysis of Functions I: Increase, Decrease, and Concavity 2675.2 Analysis of Functions II: Relative Extrema; Graphing Polynomials 2795.3 More on Curve Sketching: Rational Functions; Curves with Cusps and Vertical Tangent Lines; Using Technology 2895.4 Absolute Maxima and Minima 3015.5 Applied Maximum and Minimum Problems 3095.6 Newton's Method 3235.7 Rolle's Theorem; Mean-Value Theorem 3295.8 Rectilinear Motion 336chapter six INTEGRATION 3496.1 An Overview of the Area Problem 3496.2 The Indefinite Integral 3556.3 Integration by Substitution 3656.4 The Definition of Area as a Limit; Sigma Notation 3736.5 The Definite Integral 3866.6 The Fundamental Theorem of Calculus 3966.7 Rectilinear Motion Revisited Using Integration 4106.8 Evaluating Definite Integrals by Substitution 419chapter seven APPLICATIONS OF THE DEFINITE INTEGRAL IN GEOMETRY, SCIENCE, AND ENGINEERING 44207.1 Area Between Two Curves 4427.2 Volumes by Slicing; Disks and Washers 4507.3 Volumes by Cylindrical Shells 4597.4 Length of a Plane Curve 4657.5 Area of a Surface of Revolution 4717.6 Average Value of a Function and its Applications 4767.7 Work 4817.8 Fluid Pressure and Force 4907.9 Hyperbolic Functions and Hanging Cables 496chapter eight PRINCIPLES OF INTEGRAL EVALUATION 5108.1 An Overview of Integration Methods 5108.2 Integration by Parts 5138.3 Trigonometric Integrals 5228.4 Trigonometric Substitutions 5308.5 Integrating Rational Functions by Partial Fractions 5378.6 Using Computer Algebra Systems and Tables of Integrals 5458.7 Numerical Integration; Simpson's Rule 5568.8 Improper Integrals 569chapter 9 MATHEMATICAL MODELING WITH DIFFERENTIAL EQUATIONS 5829.1 First-Order Differential Equations and Applications 5829.2 Slope Fields; Euler's Method 5969.3 Modeling with First-Order Differential Equations 6039.4 Second-Order Linear Homogeneous Differential Equations; The Vibrating Spring 612chapter ten INFINITE SERIES 62410.1 Sequences 62410.2 Monotone Sequences 63510.3 Infinite Series 64310.4 Convergence Tests 65210.5 The Comparison, Ratio, and Root Tests 65910.6 Alternating

Fundamental of Digital Logic and Microcomputer Design by M. Rafiquzzaman 5th edition Free Download


Book Description
Fundamentals of Digital Logic and Microcomputer Design, has long been hailed for its clear and simple presentation of the principles and basic tools required to design typical digital systems such as microcomputers. In this Fifth Edition, the author focuses on computer design at three levels: the device level, the logic level, and the system level. Basic topics are covered, such as number systems and Boolean algebra, combinational and sequential logic design, as well as more advanced subjects such as assembly language programming and microprocessor-based system design. Numerous examples are provided throughout the text.
Table Of Contents
1. Introduction to Digital Systems.
2. Number Systems and Codes.
3. Boolean Algebra and Digital Logic Gates.
4. Combinational Logic Design.
5. Sequential Logic Design.
6. Microcomputer Architecture, Programming, and System Design Concepts.
7. Design of Computer Instruction Set and the CPU.
8. Memory, I/O, and Parallel Processing.
9. Intel 8086.
10. Motorola MC68000.
11. Intel and Motorola 32- & 64-Bit Microprocessors.
Appendix A: Answers to Selected Problems.
Appendix B: Glossary.
Appendix C: Motorola 68000 and Support Chips.
Appendix D: 68000 Execution Times.
Appendix E: Intel 8086 and Support Chips.
Appendix F: 8086 Instruction Set Reference Data.
Appendix G: 68000 Instruction Set.
Appendix H: 8086 Instruction Set.
Appendix I: Verilog.
Appendix J: VHDL.
Bibliography.
Credits.
Index.
File Size  37.96 Mb


                        FREE DOWNLOAD