Amy Campbell Library > Computers

Understanding the Linux Kernel, Third Edition

By Daniel P. Bovet, Marco Cesati

In order to entirely comprehend what makes Linux tick and why it really works so good on a large choice of structures, you must delve deep into the guts of the kernel. The kernel handles all interactions among the CPU and the exterior international, and determines which courses will proportion processor time, in what order. It manages constrained reminiscence so good that hundreds of thousands of techniques can percentage the process successfully, and expertly organizes facts transfers in order that the CPU isn't really stored ready from now on than worthy for the fairly gradual disks.

The 3rd version of Understanding the Linux Kernel takes you on a guided journey of the main major facts constructions, algorithms, and programming methods utilized in the kernel. Probing past superficial gains, the authors provide invaluable insights to those that need to know how issues fairly paintings inside of their desktop. very important Intel-specific beneficial properties are mentioned. correct segments of code are dissected line by means of line. however the ebook covers greater than simply the functioning of the code; it explains the theoretical underpinnings of why Linux does issues how it does.

This variation of the ebook covers model 2.6, which has visible major alterations to almost each kernel subsystem, really within the components of reminiscence administration and block units. The e-book makes a speciality of the next topics:

  • Memory administration, together with dossier buffering, strategy swapping, and Direct reminiscence entry (DMA)
  • The digital Filesystem layer and the second one and 3rd prolonged Filesystems
  • Process production and scheduling
  • Signals, interrupts, and the fundamental interfaces to gadget drivers
  • Timing
  • Synchronization in the kernel
  • Interprocess communique (IPC)
  • Program execution

Understanding the Linux Kernel will acquaint you with the entire internal workings of Linux, yet it really is greater than simply an instructional workout. you are going to research what stipulations carry out Linux's top functionality, and you can see the way it meets the problem of offering stable procedure reaction in the course of method scheduling, dossier entry, and reminiscence administration in a wide selection of environments. This booklet might help you are making the main of your Linux system.

Show description

Read more Understanding the Linux Kernel, Third Edition

Building Research Tools with Google For Dummies

By Harold Davis

Google—a humorous identify for a wonderful software. You’ve already used it to seem up every type of knowledge on the internet virtually immediately. Now what in case you may possibly use its outstanding talents to turbo-charge your study on a grand scale?

Building study instruments With Google For Dummies may help just do that. In undeniable English, it exhibits you effortless methods to:

  • Ask Google precisely what you need to know
  • Determine no matter if what you would like can really be stumbled on via Google, and the place to appear if the answer's “no”
  • Improve your examine results
  • Present your findings in a manner that makes sense
  • Write your individual really good seek applications—if you will have to

To get the main from Google, you want to comprehend Google. Building examine instruments With Google For Dummies explains how Google works and the way you could construct more advantageous queries (hint: it’s much more than simply utilizing the “Advanced seek” techniques!) It even indicates you ways to imagine like a researcher and the way to package deal the result of your learn so it potential anything in your viewers. You’ll find a way to:

  • Understand Google examine innovations and use the customized search-related syntax
  • Recognize Google’s strengths—and limitations
  • Target your seek through the use of Google operators
  • Use Google to investigate photographs, or perhaps a whole industry
  • Improve the effectiveness of your effects through figuring out Google’s comparative methodology
  • Build customized instruments utilizing WDSL and internet Services

You don’t need to develop into a programmer to take advantage of Google, but when you recognize a bit approximately software program improvement and wish to discover new, extra concentrated seek thoughts, Building learn instruments With Google For Dummies has a bit only for you. It introduces you to the Google API, exhibits you the way to obtain a developer key, and leads you thru development a C# .Net Google program. at the significant other site, you’ll locate the resource code and software program mentioned within the e-book in addition to hyperlinks to plenty of alternative assets for researchers. ahead of you recognize it, you’ll be Googling your technique to examine success!

Show description

Read more Building Research Tools with Google For Dummies

SAS 9 Study Guide: Preparing for the Base Programming Certification Exam for SAS 9

By Ali Hezaveh

An intensive and self-contained therapy for SAS® clients getting ready for the bottom Programming Certification examination for SAS® 9—complete with causes, information, and perform examination questions

SAS® nine learn consultant is designed to assist clients of SAS® nine familiarize yourself with the advantageous issues of the software program in addition to increase reliable examine suggestions that may shorten instruction time and confirm profitable examination effects. the subsequent 5 examine issues are addressed with a centred bankruptcy dedicated to every one: getting access to info; growing info constructions; handling facts; producing stories; and dealing with blunders. SAS® nine learn advisor presents either a conceptual and useful method of each one of those parts with targeted causes via examples.

Each bankruptcy offers ideas, strategies, and purposes in a transparent, step by step layout besides specific factors and examples. person chapters additionally contain:

  • A Two-Minute Drill that gives a record of key issues for review

  • An overview examination, which demanding situations readers to supply brief solutions detailingthe chapter's assurance of SAS® 9

  • A perform examination, which boosts content material and familiarizes readers with the constitution ofthe real Base Programming Certification Exam

Written via a practising SAS® qualified specialist, this publication is a thorough, yet available, assessment for getting ready for the bottom Programming Certification examination for SAS® nine and will additionally function a realistic reference software for confirmed qualified execs who wish to extra their wisdom of SAS® 9.

Show description

Read more SAS 9 Study Guide: Preparing for the Base Programming Certification Exam for SAS 9

CCNA Routing and Switching Complete Study Guide: Exam 100-105, Exam 200-105, Exam 200-125

Networking's top authority joins Sybex for the last word CCNA prep guide

CCNA Routing and Switching whole learn advisor, 2nd Edition is your accomplished overview for the CCNA tests. Written by way of the prime authority on networking know-how, this advisor covers a hundred% of all targets for the most recent ICND1, ICND2, and CCNA Composite checks. Hands-on labs assist you achieve adventure in severe methods and practices, and the community simulator offers a practical lab atmosphere so that you can perform at your personal speed. achieve entry to the Sybex on-line studying surroundings, that includes a powerful set of analysis instruments together with: perform questions, flashcards, video guide, and an in depth thesaurus of phrases that will help you larger arrange for examination day. The pre-assessment try out is helping you prioritize your examine time, and bonus perform assessments let you try your knowing. want extra perform? Get 20% off a yr subscription and unfastened entry to top class Cisco Labs—providing hands-on, real-world event utilizing Cisco Routers, Switches, and Firewalls. unfastened on-line video education is additionally incorporated, with nearly 40 hours of Routing and Switching advice from the specialists at ITProTV.

The CCNA certification is vital to a profession in networking, and the examination will be taken in elements or as a composite. Whichever you opt, this publication is your crucial advisor for entire assessment.

  • Master IP information community operation
  • Troubleshoot concerns and maintain the community secure
  • Understand switching and routing technologies
  • Work with IPv4 and IPv6 addressing

Full assurance and professional perception makes CCNA Routing and Switching entire research Guide your final significant other for CCNA prep.

Show description

Read more CCNA Routing and Switching Complete Study Guide: Exam 100-105, Exam 200-105, Exam 200-125

Upgrading and Repairing PCs (22nd Edition)

DVD-ROM contains 3 hours of new how-to video


For greater than 25 years, Upgrading and Repairing PCs has been the world’s no 1 advisor to notebook undefined: the one resource for trustworthy details on how computers paintings, troubleshooting and solving difficulties, including undefined, optimizing functionality, and development new computers. This twenty second version bargains beefed-up insurance of the most recent options and upkeep innovations, plus greater than hours of recent video.


Scott Mueller promises sensible solutions approximately computer processors, mother-boards, buses, BIOSes, reminiscence, SSD and HDD garage, video, audio, networks, web connectivity, energy, and lots more and plenty extra. You’ll locate the industry’s most sensible assurance of diagnostics, trying out, and repair—plus state-of-the-art discussions of enhancing computing device functionality through overclocking and different techniques.


Mueller has taught millions of execs in individual and thousands extra via his books and videos—nobody is familiar with extra approximately retaining computers operating perfectly. even if you’re a qualified technician, a small company proprietor attempting to get monetary savings, or a house computing device fanatic, this can be the single laptop ebook you need!


NEW during this EDITION

  • The latest processors, together with Intel’s most recent center i Haswell processors and AMD’s Kaveri center processors.
  • Everything you want to find out about the most recent GPU expertise from NVIDIA and AMD, together with advancements in OpenGL, DirectX, and Mantle.
  • New firmware suggestions just like the InSyde BIOS, again to BIOS buttons, and all of the up-to-date settings to be had for the latest processors and chipsets.
  • The newest in up-to-date domestic networking criteria, from blazing quickly 802.11ac wireless to HomeGrid and powerline networking.
  • Ever greater garage, due to new applied sciences like helium-filled not easy disks, shingled magnetic recording, and Cfast and XQD for flash reminiscence.
  • Emerging interfaces corresponding to mSATA, USB 3.1, and M.2
  • Updated insurance of establishing computers from scratch—from deciding on and assembling via BIOS setup and troubleshooting




Get three hours of up-to-the minute, studio-quality how-to videos—all playable in your DVD participant or computing device! during this version, Scott Mueller can provide a whole seminar on workstation troubleshooting, instructing you ways to spot and get to the bottom of an array of universal and not-so-common computer problems.

From distinct factors on the entire instruments that are meant to be a uncomplicated a part of any workstation toolkit, to all of the severe principles you need to stick with to soundly function in your PC’s inner elements, in those movies Scott Mueller guarantees you're outfitted with every thing you want to comprehend to effectively unravel your PC’s problems.

From there, Scott takes you thru an entire disassembly of an All-in-One (AiO) procedure, displaying simply what you are able to do to maintain those really expert structures working easily. eventually, there's a distinctive examine today’s ultra-fast stable country disk drives (SSD) and the advantages they create to fashionable platforms.

This DVD additionally includes the whole nineteenth and twentieth versions of this e-book in printable shape, plus vast technical reference fabric, a finished thesaurus, and more!


“…continually revised and up-to-date to mirror the ever-changing laptop panorama. A source from my laptop fix days, Scott Mueller’s tome is without doubt one of the books that has stayed on my bookshelf
throughout the years.”

—Adam Overa, coping with Editor, Tom’s Hardware



Show description

Read more Upgrading and Repairing PCs (22nd Edition)

AutoCAD 2008 For Dummies

By David Byrnes

  • A light, funny advent to this fearsomely advanced software program that is helping new clients commence growing second and 3D technical drawings correct away
  • Covers the recent gains and improvements within the most up-to-date AutoCAD model and gives insurance of AutoCAD LT, AutoCAD's lower-cost sibling
  • Topics coated contain making a easy structure, utilizing AutoCAD DesignCenter, drawing and modifying, operating with dimensions, plotting, utilizing blocks, including textual content to drawings, and drawing at the Internet
  • AutoCAD is the best CAD software program for architects, engineers, and draftspeople who have to create certain second and 3D technical drawings; there are greater than five million registered AutoCAD and AutoCAD LT users

Show description

Read more AutoCAD 2008 For Dummies

Database Modeling and Design: Logical Design, 4th Edition (The Morgan Kaufmann Series in Data Management Systems)

By Toby J. Teorey

Database structures and database layout know-how have passed through major evolution lately. The relational info version and relational database structures dominate enterprise purposes; in flip, they're prolonged by way of different applied sciences like info warehousing, OLAP, and knowledge mining. How do you version and layout your database program in attention of recent know-how or new company wishes?

In the greatly revised fourth version, you’ll get transparent causes, plenty of really good examples and an illustrative case, and the rather sensible recommendation you will have come to count number on--with layout ideas which are acceptable to any SQL-based system. yet you’ll additionally get lots that can assist you develop from a brand new database fashion designer to an skilled fashion designer constructing industrial-sized platforms.

+ an in depth examine the Unified Modeling Language (UML-2) in addition to the entity-relationship (ER) technique for facts standards specification and conceptual modeling--with examples through the booklet in either techniques!
+ the main points and examples of the way to take advantage of information modeling techniques in logical database layout, and the transformation of the conceptual version to the relational version and to SQL syntax;
+ the basics of database normalization throughout the 5th common form;
+ sensible assurance of the key concerns in enterprise intelligence--data warehousing, OLAP for determination aid platforms, and information mining;
+ examples for the way to exploit the preferred CASE instruments to address complicated information modeling difficulties.
+ routines that try out realizing of all fabric, plus suggestions for lots of workouts.

Show description

Read more Database Modeling and Design: Logical Design, 4th Edition (The Morgan Kaufmann Series in Data Management Systems)

Mastering phpMyAdmin 2.8 for Effective MySQL Management

By Marc DeLisle

This booklet is an improve to phpMyAdmin model 2.8. Written through a member of the improvement crew, this e-book serves as a complete consultant to assisting you release the entire power of phpMyAdmin 2.8 phpMyAdmin.
Providing a strong graphical interface for handling MySQL, phpMyAdmin is without doubt one of the preferred open resource purposes. whereas such a lot MySQL builders use regimen beneficial properties of phpMyAdmin each day, few are conscious of the ability and capability of its complex positive aspects. This ebook builds an excellent realizing of the middle services of phpMyAdmin sooner than strolling you via each side of this mythical device.
Every phpMyAdmin person can take advantage of unlocking the complete capability of this robust program. no matter if you're an skilled developer, procedure administrator, net fashion designer or new to MySQL and phpMyAdmin, this booklet will enable you to raise your productiveness and keep an eye on while operating with your databases.
You will the right way to:
Administer MySQL clients and privileges, and get information approximately MySQL servers and databases
Manage databases, desk information and buildings, and indexes - Use bookmarks and metadata
Generate a number of SQL queries
Generate greater documentation of evolving desk buildings
Along how you will construct a extra unique realizing of SQL and the way it works in MySQL. As an application developer you'll learn the way to take advantage of phpMyAdmin to:
Effectively practice day by day database and desk administration.
Create effective database tables and relational constructions
Document your evolving info constitution simply
As a MySQL server administrator, you'll enjoy the in-depth and useful assurance of
Using phpMyAdmin to regulate clients and privileges
Getting server and database data
All database clients could be in a position to extend and refine their wisdom of SQL in a MySQL context by utilizing phpMyAdmin to trace SQL execution and effects. The earlier version of this ebook was once written for model 2.6. such a lot of the adjustments to phpMyAdmin in model 2.8 are within the consumer interface and now not the underlying performance. This e-book brings the monitor pictures and person directions into line with the hot interface. If as a reader you're proud of the recent interface already you don't have to improve to this new version of the ebook. The publication starts with a entire educational of phpMyAdmin that systematically explains and demonstrates the potential for this device. It then is going directly to convey the fewer popular and usually under-used positive aspects and features of phpMyAdmin intensive. no matter if you are an skilled developer, procedure administrator, internet fashion designer or new to MySQL, phpMyAdmin is a must-have software for a person who must deal with MySQL databases and tables. This booklet is a needs to learn for each critical phpMyAdmin consumer who wish to use this extraordinary software to its complete power.
Alt. ISBN:9781847191601

Show description

Read more Mastering phpMyAdmin 2.8 for Effective MySQL Management

C++ Game Development Primer (The Expert's Voice in C++)

C++ is the language at the back of so much of ultra-modern computing device video games. This 96-page C++ online game improvement Primer takes you thru the speeded up strategy of writing video games for another way skilled C++ programmers. After examining this publication, you’ll have the elemental knowledge to develop into a profitable and ecocnomic online game functions developer in today’s more and more aggressive indie online game marketplace.

For these trying to find a short creation to C++ video game improvement and who've reliable talents in C++, this can get you off to a quick begin. C++ online game improvement Primer is predicated on Learn C++ for video game improvement by a similar writer, providing you with the necessities to start in video game programming with out the pointless creation to C++.

Show description

Read more C++ Game Development Primer (The Expert's Voice in C++)

VoIP For Dummies

Placed your telephone approach in your machine community and spot the discounts

See tips on how to start with VoIP, the way it works, and why it saves you money

VoIP is techspeak for "voice over net protocol," however it may possibly spell "saving substantial dollars" to your enterprise! this is the place to get the news in simple English. learn how VoIP can prevent cash, how voice conversation travels on-line, and the way to settle on easy methods to combine your cell procedure together with your community at domestic or on the office.

Discover how to:

  • Use VoIP in your enterprise or domestic telephone service
  • Choose the easiest community type
  • Set up VoIP on a instant network
  • Understand transports and services
  • Demonstrate VoIP's merits to management

Show description

Read more VoIP For Dummies