Showing posts with label ebooks. Show all posts
Showing posts with label ebooks. Show all posts

Sunday, February 5, 2012

Introduction to Automata Theory, Languages, and Computation 2nd Edition - John E. Hopcroft,Rajeev Motwani,Jeffrey D. Ullman

Theory of Automata - Cover Page

Introduction to Automata Theory, Languages, and Computation, 2/E
Publisher: Addison Wesley;
Author: John E. Hopcroft,Rajeev Motwani,Jeffrey D. Ullman
Edition: 2 edition (November 24, 2000)
Format: PDF
ISBN: 0201441241
EAN: 978-0201441246
No.ofPages: 521

Book Description:
It has been more than 20 years since this classic book on formal languages, automata theory, and computational complexity was first published. With this long-awaited revision, the authors continue to present the theory in a concise and straightforward manner, now with an eye out for the practical applications. They have revised this book to make it more accessible to today's students, including the addition of more material on writing proofs, more figures and pictures to convey ideas, side-boxes to highlight other interesting material, and a less formal writing style. Exercises at the end of each chapter, including some new, easier exercises, help readers confirm and enhance their understanding of the material. 

Table of Contents:
The purpose of this course is to acquaint the student with an overview of the theoretical foundations
of computer science from the perspective of formal languages.
• Classify machines by their power to recognize languages.
• Employ finite state machines to solve problems in computing.
• Explain deterministic and non-deterministic machines.
• Comprehend the hierarchy of problems arising in the computer sciences.

UNIT I :
Fundamentals : Strings, Alphabet, Language, Operations, Finite state machine, definitions, finite
automaton model, acceptance of strings, and languages, deterministic finite automaton and non
deterministic finite automaton, transition diagrams and Language recognizers.
UNIT II :
Finite Automata : NFA with Î transitions - Significance, acceptance of languages. Conversions and
Equivalence : Equivalence between NFA with and without Î transitions, NFA to DFA conversion,
minimisation of FSM, equivalence between two FSM’s, Finite Automata with output- Moore and Melay
machines.
UNIT III :
Regular Languages : Regular sets, regular expressions, identity rules, Constructing finite Automata for a
given regular expressions, Conversion of Finite Automata to Regular expressions. Pumping lemma of
regular sets, closure properties of regular sets (proofs not required).
UNIT IV :
Grammar Formalism : Regular grammars-right linear and left linear grammars, equivalence between
regular linear grammar and FA, inter conversion, Context free grammar, derivation trees, sentential forms.Right most and leftmost derivation of strings.
UNIT V :
Context Free Grammars : Ambiguity in context free grammars. Minimisation of Context Free Grammars.Chomsky normal form, Greiback normal form, Pumping Lemma for Context Free Languages. Enumeration of properties of CFL (proofs omitted).
UNIT VI :
Push Down Automata : Push down automata, definition, model, acceptance of CFL, Acceptance by final state and acceptance by empty state and its equivalence. Equivalence of CFL and PDA, interconversion.(Proofs not required). Introduction to DCFL and DPDA.
UNIT VII :
Turing Machine : Turing Machine, definition, model, design of TM, Computable functions, recursively
enumerable languages. Church’s hypothesis, counter machine, types of Turing machines (proofs not
required).
UNIT VIII
Computability Theory : Chomsky hierarchy of languages, linear bounded automata and context sensitive language, LR(0) grammar, decidability of, problems, Universal Turing Machine, undecidability of posts. Correspondence problem, Turing reducibility, Definition of P and NP problems, NP complete and NP hard problems.

 

------> Download Here

Saturday, February 4, 2012

Mobile Communications 2nd Edition - Jochen Schiller

Mobile Communications - Jochen Schiller

Publisher: Addison Wesley
Number Of Pages: 492
Publication Date: 2003-09-21
ISBN-10 / ASIN: 0321123816
ISBN-13 / EAN: 9780321123817

Product Description:

This book takes a non-mathematical, computer science approach to the introduce the field of mobile communications. A wide range of examples is combined with a strong pedagogy making the book perfect for self-study. This book explains the most current developments in mobile communications in both research and industry in a well-structured context with a detailed technical background. An up-to-date idea of the mobile/wireless communications field is provided throughout the text. People interested in learning about mobile communications from a computer scientist's perspective.

------> Dowload Here

Monday, November 7, 2011

UNIX® Network Programming Volume 1, Third Edition: The Sockets Networking API

UNIX® Network Programming Volume 1, Third Edition: The Sockets Networking API

By W. Richard Stevens, Bill Fenner, Andrew M. Rudoff

Cover Page

Publisher : Addison Wesley

Pub Date : November 21, 2003

ISBN : 0-13-141155-1

Pages : 1024

"Everyone will want this book because it provides a great mix of practical experience, historical perspective, and a depth of understanding that only comes from being intimately involved in the field. I've already enjoyed and learned from reading this book, and surely you will too."

-Sam Leffler 

The classic guide to UNIX networking APIs... now completely updated! 

To build today's highly distributed, networked applications and services, you need deep mastery of sockets and other key networking APIs. One book delivers comprehensive, start-to-finish guidance for building robust, high-performance networked systems in any environment: UNIX Network Programming, Volume 1, Third Edition. 

Building on the legendary work of W. Richard Stevens, this edition has been fully updated by two leading network programming experts to address today's most crucial standards, implementations, and techniques. New topics include: 

  • POSIX Single UNIX Specification Version 3
  • IPv6 APIs (including updated guidance on IPv6/IPv4 interoperability)
  • The new SCTP transport protocol
  • IPsec-based Key Management Sockets
  • FreeBSD 4.8/5.1, Red Hat Linux 9.x, Solaris 9, AIX 5.x, HP-UX, and Mac OS X implementations
  • New network program debugging techniques
  • Source Specific Multicast API, the key enabler for widespread IP multicast deployment

The authors also update and extend Stevens' definitive coverage of these crucial UNIX networking standards and techniques: 

  • TCP and UDP transport
  • Sockets: elementary, advanced, routed, and raw
  • I/O: multiplexing, advanced functions, nonblocking, and signal-driven 
  • Daemons and inetd
  • UNIX domain protocols
  • ioctl operations
  • Broadcasting and multicasting
  • Threads
  • Streams
  • Design: TCP iterative, concurrent, preforked, and prethreaded servers

Since 1990, network programmers have turned to one source for the insights and techniques they need: W. Richard Stevens' UNIX Network Programming. Now, there's an edition specifically designed for today's challenges-and tomorrow's. 

 

Click to Download

Saturday, September 3, 2011

Advanced Microprocessors and Peripherals - AK Ray, KM Bhurchandi


ADVANCED MICROPROCESSORS & PERIPHERALS,2E



A K RAY
K M BHURCHANDI

ISBN: 0070606587
Copyright year: 2006
With the advent of the first 4-bit microprocessor 4004 from Intel Corporation in 1971, there has been a silent revolution in the domain of digital system design, which has shaken many facets of the current technological progress. In the last 28 years the world has seen an evolution of microprocessors, whose impact on today’s technological scenario is phenomenal.
This evolution was possible because of the tremendous advances in the semiconductor process technology. The first microprocessor 4004 contained only ten thousand transistors while the component density increased more than threefold in less than a decade’s time. Immediately after the introduction of the 4004, Intel introduced the first eight bit microprocessor 8008 in 1972; these processors were, however, not successful because of their inherent limitations. In 1974, Intel released the first general purpose 8-bit microprocessor 8080. This CPU also was not functionally complete and the first 8-bit functionally complete CPU 8085 was introduced in 1977.
The 8085 CPU is still the most popular one amongst all the 8-bit CPUs. The 8085 CPU houses an on-chip clock generator and provides good performance utilizing an optimum set of registers and a reasonably powerful ALU. The major limitations of these 8-bit microprocessors are their limited memory addressing capacity, slow speed of execution, limited number of scratchpad registers and non-availability of complex instruction set and addressing modes. Another important point to be mentioned here is that 8085 does not support adequate pipelining or parallelism which is so important for enhancing the speed of computation. For example, the non-availability of any instruction queue in an 8085 CPU leads to a situation where the fetching of opcode and operands along with the execution takes place in an absolutely sequential manner.
This Book gives the introduction to 8086 Microprocessors,