hardware

What POS terminals support customer self-checkout?

I'm developing a self-checkout kiosk for quick service restaurants. The customer will generate their order on the kiosk and I'm looking for a POS terminal to use to actually process the customer's payment (via credit card or debit card). Which POS terminals support sending it the order price via an interface, having the terminal complete...

Can a single core saturate a CPU's memory IO bandwidth?

Assuming an ideal situation: nothing is paged out, all code is really well written and fits in cache, the scheduler never interrupts you, etc.: can a single core in a multi-core CPU generate enough write traffic to saturate the IO bus to the DIMMs? In a more concrete form: If I were to launch a program that does a 16GB memset in one thr...

Writing Hardware Drivers, APIs, and Services

What books/blogs/podcasts etc... discuss patterns and best practices for designing software systems that interact with custom hardware and robotics? I am particularly interested in any books that would discuss strategies for writing a program that has to orchestrate and coordinate actions between several different custom hardware and rob...

Server hardware requirements for SSRS

As the title says, i'm trying to figure out how much RAM is needed to generate and export to excel a large report using SQL Server Reporting Services on Windows Server 2003. It is not an option to upgrade it to SS2008 and also not an option to export to CSV. Strictly from a hardware point of view what is a good configuration for a high...

hardware specialized for bitmap indexes?

This is just an out of curiosity question. Let's say you have a database table with 1m rows in it, and you want to often do queries like looking for either male or female, US or non-US, voter or non-voter etc, it's clearly very efficient to define a bitmap index for the table in which each bit represents one either-or condition. However...

Difference with CUDA Hardware Quadro 4000 Vs. GeForce 480

I'm building a workstation and want to get into some heavy CUDA programming. I don't want to go all out getting the Tesla cards and have pretty much narrowed it down to either the Quadro 4000 and the GeForce 480, but I don't really understand the difference, on paper it looks like the 480 has more cores 480 vs 256 for the 4000, but the ...

iPhone SDK 4 - How to programmatically detect volume hardware button press?

How would you detect if the user presses the volumen hardware bottons and prevent default behaviour? Thanks a lot. ...

Query Hardware-Specific Information on Windows With C++

Specifically, I want to query a system's GPU for the following: The name of the GPU, the series (e.g. ATI Radion 5800, NVIDIA GeForce 4 MX, etc.), the BIOS version, the driver version, the GPU clock speed, the GPU memory speed, the memory type, the memory size, the bus width, the bandwidth, the type of bus being used, the vendor. Any i...

what is the difference between active directory and directory naming service

what is the difference between active directory and directory naming service in Server 2003 ...

How to get motherboard type in C?

Hi! I want to create a small application which gets my motherboards type. How can i do this using C? Thanks, kampi ...

Where is there good information about low level PC booting?

I'm interested in writing a boot loader for USB sticks that looks for a directory of ISOs and gives you the option to boot one of them as if it were a bootable CD. This is basically so I have a menu driven program that allows me to install one of several different distributions off of a USB stick. Where would I go to figure out how to ...

How to estimate which server I need for my process?

I built a (set of) program(s) that communicates with another database server. The program both reads and writes large amounts of data. I would like to be able to test which hardware specifications are needed to keep the program running smoothly. Other applications that make use of the other database server must respond smoothly as well...

What should every programmer know about hardware internals?

What should every programmer know about hardware internals? I do not mean hardware assembly or maintenance, but rather how the hardware actually works. ...

Is it possible to detect if the hardware display has completed the process of switching between display modes?

The reason I ask is because I just bought a new LCD that takes approximately 5 seconds to change between display modes, such as from 1920x1080x32bpp to 1280x800x32bpp. Does a programmatic solution exist to detect if the display is ready for video output? ...

What hardware improvements should we make to speed up our build machine?

We have a build machine running in our development department, which we've set up to build continuously throughout the working day. What this does is: Deletes the source code previously checked out (5 minutes) Does a clean checkout from subversion (15 minutes) Builds a whole bunch of C++ and .NET code (35 minutes) Builds installers and...

Why an Operating System(OS) is called as hardware dependent/platform dependent

Why we are saying that the OS is purely hardware dependent (other than hardware peripherals like RAM/USB etc)? The word hardware independence means, the OS should run on any platform with out any underlying hardware abstraction layer like ARM/x86/xtensa/starcore etc etc. Can you please give me the exact hardware dependencies in a simple...

How many bytes does memory arbiter protect?

How many bytes does memory arbiter protect? While reading "Understanding the linux kernel, 3rd edition" chapter 2, section2.1, I encounter the following statement: In multiprocessor systems, all CPUs usually share the same memory; this means that RAM chips may be accessed concurrently by independent CPUs. Because read or write operation...

Abstraction layers in device drivers

Hi, in my project I need to work with device drivers, but have a hard time to understand the naming, scope and function of the abstraction layers. As I see the main layer is HAL - "hardware abstraction layer". What are the clients of HAL, whom is HAL interfacing? ...

Are there or will be any hardware specially designed for managed code?

One of my colleagues told me something like that over a year ago. I was wondering if there is something like this available now or will be in the future? I think it was gonna have a separate GC core, and some memory management thing but I am fuzzy about it. Any clues? ...

Any way to use HTML as an interface to a C/C++ program?

I'm developing a product that is interfaced over USB. I want to write a control app for it, but I cannot program a GUI for poo, so I came up with the idea of using a web page (local to the app's install directory) as the interface to the program. So, the line of communication would be: User --> HTML page (not hosted - it's local) --> C+...