FreeBSD Device Drivers Posted: 18 May 2012 08:52 AM PDT Book Description Device drivers make it possible for your software to communicate with your hardware, and because every operating system has specific requirements, driver writing is nontrivial. When developing for FreeBSD, you’ve probably had to scour the Internet and dig through the kernel sources to figure out how to write the drivers you need. Thankfully, that stops now. In FreeBSD Device Drivers, Joseph Kong will teach you how to master everything from the basics of building and running loadable kernel modules to more complicated topics like thread synchronization. After a crash course in the different FreeBSD driver frameworks, extensive tutorial sections dissect real-world drivers like the parallel port printer driver. You’ll learn: - All about Newbus, the infrastructure used by FreeBSD to manage the hardware devices on your system
- How to work with ISA, PCI, USB, and other buses
- The best ways to control and communicate with the hardware devices from user space
- How to use Direct Memory Access (DMA) for maximum system performance
- The inner workings of the virtual null modem terminal driver, the USB printer driver, the Intel PCI Gigabit Ethernet adapter driver, and other important drivers
- How to use Common Access Method (CAM) to manage host bus adapters (HBAs)
Concise descriptions and extensive annotations walk you through the many code examples. Don’t waste time searching man pages or digging through the kernel sources to figure out how to make that arcane bit of hardware work with your system. FreeBSD Device Drivers gives you the framework that you need to write any driver you want, now. Table of Contents Chapter 1. Building and Running Modules Chapter 2. Allocating Memory Chapter 3. Device Communication and Control Chapter 4. Thread Synchronization Chapter 5. Delaying Execution Chapter 6. Case Study: Virtual Null Modem Chapter 7. Newbus and Resource Allocation Chapter 8. Interrupt Handling Chapter 9. Case Study: Parallel Port Printer Driver Chapter 10. Managing and Using Resources Chapter 11. Case Study: Intelligent Platform Management Interface Driver Chapter 12. Direct Memory Access Chapter 13. Storage Drivers Chapter 14. Common Access Method Chapter 15. USB Drivers Chapter 16. Network Drivers, Part 1: Data Structures Chapter 17. Network Drivers, Part 2: Packet Reception and Transmission Book Details - Paperback: 352 pages
- Publisher: No Starch Press (April 2012)
- Language: English
- ISBN-10: 1593272049
- ISBN-13: 978-1593272043
Note: There is a file embedded within this post, please visit this post to download the file. Related Posts
|
Microsoft SQL Server 2012 High-Performance T-SQL Using Window Functions Posted: 18 May 2012 08:47 AM PDT Book Description Apply powerful window functions in T-SQL—and increase the performance and speed of your queries Optimize your queries—and obtain simple and elegant solutions to a variety of problems—using window functions in Transact-SQL. Led by T-SQL expert Itzik Ben-Gan, you'll learn how to apply calculations against sets of rows in a flexible, clear, and efficient manner. Ideal whether you're a database administrator or developer, this practical guide demonstrates ways to use more than a dozen T-SQL querying solutions to address common business tasks. Discover how to: - Go beyond traditional query approaches to express set calculations more efficiently
- Delve into ordered set functions such as rank, distribution, and offset
- Implement hypothetical set and inverse distribution functions in standard SQL
- Use strategies for improving sequencing, paging, filtering, and pivoting
- Increase query speed using partitioning, ordering, and coverage indexing
- Apply new optimization iterators such as Window Spool
- Handle common issues such as running totals, intervals, medians, and gaps
Table of Contents Chapter 1. SQL Windowing Chapter 2. A Detailed Look at Window Functions Chapter 3. Ordered Set Functions Chapter 4. Optimization of Window Functions Chapter 5. T-SQL Solutions Using Window Functions Book Details - Paperback: 244 pages
- Publisher: Microsoft Press (April 2012)
- Language: English
- ISBN-10: 0735658366
- ISBN-13: 978-0735658363
Note: There is a file embedded within this post, please visit this post to download the file. Related Posts
|
Inside Windows Debugging Posted: 18 May 2012 08:43 AM PDT Book Description Use Windows debuggers throughout the development cycle—and build better software Rethink your use of Windows debugging and tracing tools—and learn how to make them a key part of test-driven software development. Led by a member of the Windows Fundamentals Team at Microsoft, you'll apply expert debugging and tracing techniques—and sharpen your C++ and C# code analysis skills—through practical examples and common scenarios. Learn why experienced developers use debuggers in every step of the development process, and not just when bugs appear. Discover how to: - Go behind the scenes to examine how powerful Windows debuggers work
- Catch bugs early in the development cycle with static and runtime analysis tools
- Gain practical strategies to tackle the most common code defects
- Apply expert tricks to handle user-mode and kernel-mode debugging tasks
- Implement postmortem techniques such as JIT and dump debugging
- Debug the concurrency and security aspects of your software
- Use debuggers to analyze interactions between your code and the operating system
- Analyze software behavior with Xperf and the Event Tracing for Windows (ETW) framework
Table of Contents Part I: A Bit of Background Chapter 1. Software Development in Windows Part II: Debugging for Fun and Profit Chapter 2. Getting Started Chapter 3. How Windows Debuggers Work Chapter 4. Postmortem Debugging Chapter 5. Beyond the Basics Chapter 6. Code Analysis Tools Chapter 7. Expert Debugging Tricks Chapter 8. Common Debugging Scenarios, Part 1 Chapter 9. Common Debugging Scenarios, Part 2 Chapter 10. Debugging System Internals Part III: Observing and Analyzing Software Behavior Chapter 11. Introducing Xperf Chapter 12. Inside ETW Chapter 13. Common Tracing Scenarios Book Details - Paperback: 592 pages
- Publisher: Microsoft Press (May 2012)
- Language: English
- ISBN-10: 0735662789
- ISBN-13: 978-0735662780
Note: There is a file embedded within this post, please visit this post to download the file. Related Posts
|
Working with Microsoft Office 365 Posted: 18 May 2012 08:35 AM PDT Book Description Take control of your small business communication and increase your productivity—with Microsoft Office 365 cloud services. Through extensive walkthroughs, easy-to-follow procedures, and real-world tips, you'll learn how to implement Office 365 for professionals and small businesses—without having to be an IT expert. You'll also gain valuable knowledge on configuring, deploying, and maintaining Office 365 no matter which plan you choose. Discover how to: - Deploy and manage Office 365 cloud services quickly and easily
- Improve your business image with a custom website and email domain name
- Set up Office 365 on individual business PCs and simply migrate your email
- Share lists, calendars, and contacts with Microsoft Outlook® and Exchange Online
- Stay connected to your business almost anywhere through mobile devices
- Optimize team collaboration and file sharing using Microsoft SharePoint® Online
- Keep in touch with important contacts using instant messaging, conferencing, and video
- Use Microsoft Lync® Online to chat in real-time, or augment phone calls with text
Table of Contents Chapter 1. Office 365: A Big Deal for Small Business Chapter 2. Choosing an Office 365 Plan Chapter 3. Signing Up for the Office 365 P1 Plan Chapter 4. The Dual Purpose Office 365 Portal Chapter 5. Working with User Accounts Chapter 6. Working with Custom Domains Chapter 7. Desktop Setup and Migration Chapter 8. Working with Outlook Web App Chapter 9. Working with Mobile Devices Chapter 10. Improving Your Business Image and Productivity with Outlook Chapter 11. Working with SharePoint Online Chapter 12. Working with Lync Online Book Details - Paperback: 370 pages
- Publisher: Microsoft Press (May 2012)
- Language: English
- ISBN-10: 0735658994
- ISBN-13: 978-0735658998
Note: There is a file embedded within this post, please visit this post to download the file. Related Posts
|
Tidak ada komentar:
Posting Komentar