DIGITAL LOGIC AND COMPUTER ORGANIZATION

PHI Learning Pvt. Ltd.
3
Free sample

This introductory text on ‘digital logic and computer organization’ presents a logical treatment of all the fundamental concepts necessary to understand the organization and design of a computer. It is designed to cover the requirements of a first-course in computer organization for undergraduate Computer Science, Electronics, or MCA students. Beginning from first principles, the text guides students through to a stage where they are able to design and build a small computer with available IC chips. Starting with the foundation material on data representation, computer arithmetic and combinatorial and sequential circuit design, the text explains ALU design and includes a discussion on an ALU IC chip. It also discusses Algorithmic State Machine and its representation using a Hardware Description Language before shifting to computer organization. The evolutionary development of a small hypothetical computer is described illustrating hardware-software trade-off in computer organization. Its instruction set is designed giving reasons why each new instruction is introduced. This is followed by a description of the general features of a CPU, organization of main memory and I/O systems. The book concludes with a chapter describing the features of a real computer, namely the Intel Pentium. An appendix describes a number of laboratory experiments which can be put together by students, culminating in the design of a toy computer. Key Features • Self-contained presentation of digital logic and computer organization with minimal pre-requisites • Large number of examples provided throughout the book • Each chapter begins with learning goals and ends with a summary to aid self-study by students.
Read more

About the author

RAJARAMAN, V. V. RAJARAMAN, Ph.D. (Wisconsin), is Honorary Professor in the Super-computer Education and Research Centre, Indian Institute of Science, Bangalore. Earlier, Prof. Rajaraman was Professor of Computer Science and Electrical Engineering at IIT Kanpur (1963–1982), Professor of Computer Science, Indian Institute of Science, Bangalore (1982–1994) and IBM Professor of Information Technology, Jawaharlal Nehru Centre for Advanced Scientific Research (1994–2001). A pioneer in computer science education and research in India, Prof. Rajaraman was awarded the prestigious Shanti Swarup Bhatnagar Prize in 1976. He is also the recipient of Homi Bhabha Prize by U.G.C., Om Prakash Basin award, ISTE award for excellence in teaching computer engineering, Rustom Choksi award, Zaheer Medal by the Indian National Science Academy and Padma Bhushan by the President of India in 1998. An author of several well established and highly successful computer books, Prof. Rajaraman has also published many research papers in national and international journals. T. RADHAKRISHNAN T. RADHAKRISHNAN, Ph.D., is Professor of Computer Science and Software Engineering in the Faculty of Engineering, Concordia University in Montreal. He graduated from Guindy Engineering College and obtained his Ph.D. from IIT Kanpur. After teaching at IIT Kanpur and IIT Madras for a few years, he joined Concordia University in Montreal in 1974. His research interests include Agent technology, Human Computer Interfaces, and Medical Informatics. He holds several patents, publishes regularly, and has supervised over seventy graduate students in the last thirty years. He has contributed several times to curriculum design and development in three countries, India, Canada, and Mexico. Besides authoring textbooks, he enjoys writing in Tamil about technology and other socially relevant topics.
Read more
5.0
3 total
Loading...

Additional Information

Publisher
PHI Learning Pvt. Ltd.
Read more
Published on
Jan 1, 2006
Read more
Pages
528
Read more
ISBN
9788120329799
Read more
Read more
Best For
Read more
Language
English
Read more
Genres
Computers / Systems Architecture / General
Technology & Engineering / Electronics / General
Read more
Content Protection
This content is DRM protected.
Read more

Reading information

Smartphones and Tablets

Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.

Laptops and Computers

You can read books purchased on Google Play using your computer's web browser.

eReaders and other devices

To read on e-ink devices like the Sony eReader or Barnes & Noble Nook, you'll need to download a file and transfer it to your device. Please follow the detailed Help center instructions to transfer the files to supported eReaders.
Intended as a text for undergraduate and postgraduate students of engineering in Computer Science and Engineering, Information Technology, and students pursuing courses in computer applications (BCA/MCA) and computer science (B.Sc./M.Sc.), this state-of-the-art study acquaints the students with concepts and implementations in computer architectures. Though a new title, it is a completely reorganized, thoroughly revised and fully updated version of the author’s earlier book Perspectives in Computer Architecture. The text begins with a brief account of the very early history of computers and describes the von Neumann IAS type of computers; then it goes on to give a brief introduction to the subsequent advances in computer systems covering device technologies, operational aspects, system organization and applications. This is followed by an analysis of the advances and innovations that have taken place in these areas. Advanced concepts such as look-ahead, pipelining, RISC architectures, and multi-programming are fully analyzed. The text concludes with a discussion on such topical subjects as computer networks, microprocessors and microcomputers, microprocessor families, Intel Pentium series, and newer high-power processors. HALLMARKS OF THE BOOK The text fully reflects Professor P.V.S. Rao’s long experience as an eminent academic and his professional experience as an adviser to leading telecommunications/software companies. Gives a systematic account of the evolution of computers Provides a large number of exercises to drill the students in self-study. The five Appendices at the end of the text, cover the basic concepts to enable the students to have a better understanding of the subject. Besides students, practising engineers should also find this book to be of immense value to them.
This book introduces students to the basics of computers, software and internet along with how to program computers using the C language. It is intended for an introductory course that gives beginning engineering and science students a firm rooting in the fundamental principles of computers and information technology, and also provides invaluable insights into key concepts of computing through development of skills in programming and problem solving using C language. To this end, the book is eminently suitable for the first-year engineering students of all branches and MCA students, as per the prescribed syllabus of several universities. C is a difficult language to learn if it is not methodically introduced. The book explains C and its basic programming techniques in a way suitable for beginning students. It begins by giving students a solid foundation in algorithms to help them grasp the overall concepts of programming a computer as a problem-solving tool. Simple aspects of C are introduced first to enable students to quickly start writing programs. More difficult concepts in the latter parts of the book, such as pointers and their use, have been presented in an accessible manner making the learning of C an exciting and interesting experience. The methodology used is to illustrate each new concept with a program and emphasize a good style in programming to allow students to gain sufficient skills in problem solving. KEY FEATURES Self-contained introduction to both computers and programming for beginners All important features of C illustrated with over 100 examples Good style in programming emphasized Laboratory exercises on applications of MS Office, namely, Word processing, Spreadsheet, PowerPoint are included.
This book presents a step-by-step discussion of the design and development of radio frequency identification (RFID) and RFID-enabled sensors on flexible low cost substrates for UHF frequency bands. Various examples of fully function building blocks (design and fabrication of antennas, integration with ICs and microcontrollers, power sources, as well as inkjet-printing techniques) demonstrate the revolutionary effect of this approach in low cost RFID and RFID-enabled sensors fields. This approach could be easily extended to other microwave and wireless applications as well. The first chapter describes the basic functionality and the physical and IT-related principles underlying RFID and sensors technology. Chapter two explains in detail inkjet-printing technology providing the characterization of the conductive ink, which consists of nano-silver-particles, while highlighting the importance of this technology as a fast and simple fabrication technique especially on flexible organic substrates such as Liquid Crystal Polymer (LCP) or paper-based substrates. Chapter three demonstrates several compact inkjet-printed UHF RFID antennas using antenna matching techniques to match IC's complex impedance as prototypes to provide the proof of concept of this technology. Chapter four discusses the benefits of using conformal magnetic material as a substrate for miniaturized high-frequency circuit applications. In addition, in Chapter five, the authors also touch up the state-of-the-art area of fully-integrated wireless sensor modules on organic substrates and show the first ever 2D sensor integration with an RFID tag module on paper, as well as the possibility of 3D multilayer paper-based RF/microwave structures. Table of Contents: Radio Frequency Identification Introduction / Flexible Organic Low Cost Substrates / Benchmarking RFID Prototypes on Organic Substrates / Conformal Magnetic Composite RFID Tags / Inkjet-Printed RFID-Enabled Sensors
This book introduces students to the basics of computers, software and internet along with how to program computers using the C language. It is intended for an introductory course that gives beginning engineering and science students a firm rooting in the fundamental principles of computers and information technology, and also provides invaluable insights into key concepts of computing through development of skills in programming and problem solving using C language. To this end, the book is eminently suitable for the first-year engineering students of all branches and MCA students, as per the prescribed syllabus of several universities. C is a difficult language to learn if it is not methodically introduced. The book explains C and its basic programming techniques in a way suitable for beginning students. It begins by giving students a solid foundation in algorithms to help them grasp the overall concepts of programming a computer as a problem-solving tool. Simple aspects of C are introduced first to enable students to quickly start writing programs. More difficult concepts in the latter parts of the book, such as pointers and their use, have been presented in an accessible manner making the learning of C an exciting and interesting experience. The methodology used is to illustrate each new concept with a program and emphasize a good style in programming to allow students to gain sufficient skills in problem solving. KEY FEATURES Self-contained introduction to both computers and programming for beginners All important features of C illustrated with over 100 examples Good style in programming emphasized Laboratory exercises on applications of MS Office, namely, Word processing, Spreadsheet, PowerPoint are included.
The sixth edition of the highly acclaimed “Fundamentals of Computers” lucidly presents how a computer system functions. Both hardware and software aspects of computers are covered. The book begins with how numeric and character data are represented in a computer, how various input and output units function, how different types of memory units are organized, and how data is processed by the processor. The interconnection and communication between the I/O units, the memory, and the processor is explained clearly and concisely. Software concepts such as programming languages, operating systems, and communication protocols are discussed. With growing use of wireless to access computer networks, cellular wireless communication systems, WiFi (Wireless high fidelity), and WiMAX have become important. Thus it has now become part of “fundamental knowledge” of computers and has been included. Besides this, use of computers in multimedia processing has become commonplace and hence is discussed. With the increase in speed of networks and consequently the Internet, new computing environments such as peer to peer, grid, and cloud computing have emerged and will change the future of computing. Hence a new chapter on this topic has been included in this edition. This book is an ideal text for undergraduate and postgraduate students of Computer Applications (BCA and MCA), undergraduate students of engineering and computer science who study fundamentals of computers as a core course, and students of management who should all know the basics of computer hardware and software. It is ideally suited for working professionals who want to update their knowledge of fundamentals of computers. Key features • Fully updated retaining the style and all contents of the fifth edition. • In-depth discussion of both wired and wireless computer networks. • Extensive discussion of analog and digital communications. • Advanced topics such as multiprogramming, virtual memory, DMA, RISC, DSP, RFID, Smart Cards, WiGig, GSM, CDMA, novel I/O devices, and multimedia compression (MP3, MPEG) are described from first principles. • A new chapter on Emerging Computing Environments, namely, peer to peer, grid, and cloud computing, has been added for the first time in an entry level book. • Each chapter begins with learning goals and ends with a summary to aid self-study. • Includes an updated glossary of over 340 technical terms used in the book.
©2018 GoogleSite Terms of ServicePrivacyDevelopersArtistsAbout Google|Location: United StatesLanguage: English (United States)
By purchasing this item, you are transacting with Google Payments and agreeing to the Google Payments Terms of Service and Privacy Notice.