Header image at HALCODE

Operating Systems

Computer Science Questions 2

September 14th, 2008  |  by Jose  |  published in C, Computer Science, Digital Signal Processing, Operating Systems, Programming, Speech Technologies

Again, I’ll be answering some questions I’ve received in my inbox, just like in the previous post of this series.

I want to know how to declare a const variable in one file and access it from other files? (C++) by Ricardo Orozco (Venezuela).
It’s a fairly basic question, and reveals that you have to study more [...]

A Central Abstraction: The Process (I)

August 30th, 2008  |  by Jose  |  published in Operating Systems, Speech Technologies, Uncategorized

Abstractions
I do strongly believe in abstraction being the root of computing (however, you may want to read Is abstraction the key to computing? as a motivation for a different perspective on the role of abstraction in computing). Modern hardware and software systems include a lot of features and perform so many tasks that it is [...]

Retrieving system time: gettimeofday()

August 26th, 2008  |  by Jose  |  published in C, Languages, Operating Systems, Programming

Today, a friend of mine reported a problem with gettimeofday() under MinGW. It was a relatively common error: ‘gettimeofday’ undeclared (first use this function). Cause and solution of this problem is kind of easy, and we’ll present it at the end of the post. However, what’s that function gettimeofday()?
gettimeofday() is a function for retrieving system [...]

coLinux, int 80 on Windows and other rants

June 2nd, 2008  |  by Jose  |  published in Assembler, C, Languages, Operating Systems, Programming

Generally speaking, an Application Binary Interface (ABI) is the interface between an application program and the operating system. Conceptually, it’s related to the more well-known API concept. But ABIs are a low-level notion, while APIs are more leaned toward the application source code level.

About HALCODE

Computer Science Reviews: Passion for (my badly written) code . Subscribe via RSS »