operating-system

How to build an Operating System for Motorola L7 phone?

Is there a way for me to build my own Operating System for Motorola L7 phone? How do I go about building it? Are there any Online resources that can help? ...

Is it possible to write an OS for a mobile phone?

Is it possible for me to write a OS for a mobile phone? How do I go about building it? ...

video streaming

i would like to know what are the processes running in our OS while streaming videos? ...

What can we do in order to have a program to be runnable in the future architecture and OS?

I raised this question up because I have seen Windows 7 64 bits able to run several 32 bits program without any problem; of course, some run with problems and some refuse to run at all. I am not sure why some 32 bits program can run just fine on 64 bits, but for us, in the future, say, if we have a 128 bit architecture and OS released ...

System-programming, books about specific fields

Currently reading : but I can't say I'm pleased. I'm interested in the following chapters in the book : Ch 7. Linking Ch 8. Exceptional Control Flow Ch 10. Virtual memory Ch 11.System-Level I/O Ch 12. Network programming Ch 13. Concurrent programming Reading the book, if feels "too easy". I can clearly understand what they want to e...

Getting started reverse-engineering OS X?

Hi, What is a good place to learn reverse engineering, specifically as it applies to Mac OS X? Two apps that I admire in terms of this subject: Hyperspaces – http://thecocoabots.com/hyperspaces/ and Orbit – http://www.steventroughtonsmith.com/orbit/ Thanks guys. ...

Transparent Buttons in iPhone SDK

Hello! I'm trying to create a transparent button in my iPhone app -- to create an Easter Egg of sorts. How would I go about setting the button to be transparent without touching the alpha (when alpha = 0.0 on a UIButton, it no longer responds to touch)? Thanks. :) ...

What is the best way for a WinForms application to determine exactly which Windows operating system it is running on?

I have a WinForms application that needs to behave in specific ways (specifically shell to a certain installer) based on the operating system on which it is running. I am using the System.OperatingSystem class, and combining the PlatFormID, Major, Minor and Build numbers which gets you most of the way there. Unfortunately, the properit...

Who schedules the scheduler in OS - Isn't it a chicken and egg scenario?

Who schedules the scheduler? Which is the first task created and how is this first task created? Isn't any resource or memory required for it? isn't like a chicken and egg scenario? Isn't scheduler a task? Does it get the CPU at the end of each time slice to check which task needs to be given CPU? Are there any good links which makes...

Which edition of Windows 7 is most suitable for software developers?

Possible Duplicate: Which version of Windows 7 should I install on my development PC? Just wanted get some opinions on which edition is best for developers. I'll be using Visual Studio 2010, IIS and various non-Microsoft development tools. ...

How to get keyboard input in an Homemade OS?

How to get keyboard input in an Homemade OS? ...

Obtain MAC Address of Devices in range of router

Is it possible for a router to obtain the MAC address of nearby devices that have not connected to it? I want to write an app that notifies me somehow (email or something) when a specific MAC address comes within range of a router that I have (the app is much more specific than that so I cannot use prebuilt tools but if they are open sou...

What kind of code can be called "re-entrant" ?

Could someone tell me what code can be called "re-entrant" code? I came across this word when reading some real time operating system. What disciplines must be stuck to in order for code to be "re-entrant" code? Many thanks =8^D ...

difference between message queue and shared memory?

I read a lot of articles about differences between message queue and shared memory. But still not clear which one is good for achieving good performance. Like shared memory are suppose to be good over queues but that also has performance issue in case of synchronizing it. ...

What exactly happens when sleeping a thread

I was wondering how the task scheduler in the operating system handles sleeping threads. By this I mean whether a sleeping thread is still checked by the scheduler, or just skipped entirely when figuring out which thread to active for the next 10 ms or however long it's given. My reason for asking this, is to figure out whether a sleep...

What Path is acceptable?

Hello, I am using below statement to return the directory name of the running script: print dirname(__FILE__); it outputs something like this with back-slashes: www\EZPHP\core\ezphp.php Question: Is a path with back-slashes acceptable across all major operating systems? If not, how should i construct the path either with slashes ...

Internals of a Linux system call

What happens (in detail) when a thread makes a system call by raising interrupt 80? What work does Linux do to the thread's stack and other state? What changes are done to the processor to put it into kernel mode? After running the interrupt handler, how is control restored back to the calling process? What if the system call can't be ...

Recovering deleted messages and data on a mobile phone

I want to design a mobile application/tool for recovering deleted messages/pictures/files from the phone. I have the choice to do that using Android or Symbian. what do you think is more easier provided that I have to use some operating system concepts to solve the problem and recover deleted messages. Also what are the concepts that I c...

Any memory usage paradigm besides Stack and Heap?

As I have learned data structure, I know there are plenty of other data stuctures besides Stack and Heap, why the processes nowadays only contain these 2 paradigm as the "standard equipment" in their address space? Could there be any brand new paradigm for memory usage? Thanks for your replies. Yes, I realized that something is wrong wi...

is it possible to use only two semaphores to synchronise three or more threads?

We have three threads or more, can we use only two semaphores (binary or counting semaphores)? An idea that popped into my mind is playing with the number of sem_post-s and sem_wait-s. Any ideas, strategies are welcomed. ...