operating

What are your required software development operation manuals?

After reading E-myth Revisited, I realize that I can do a better job at making my company less reliant upon me... I spend a tremendous amount of time answering silly questions (silly to me, but necessary for my developers to get the job done). I need to write a set of operating manuals for what to do in certain situations... For insta...

What is the difference between file and record in OS's view?

In terms of general operating system concepts , What is the difference between a file and a record? How the OS will manage them? I know what a file is and what a record is but how it is distinguished in an OS? ...

How can I detect the operating system in C/C++?

I would like to detect whether the OS I'm compiling on is Windows. Is there a simple macro I can check to verify that? ...

operating system interrupts

Suppose the hardware interval timer only counts down to zero before signaling an interrupt. How could an OS use the interval timer to keep track of the time of day? ...

Reason for mutliple syscall in Linux

I was wondering, what is the reason for having _syscall0 to _syscall6 in Linux to handle different number of parameters. Are there any security/performance issues with having just _syscall6 alone and letting calling code pass in null values for unused parameters? ...

How to install fsd-amoeba(Distributed Operating System)

Hello All, I hope you to know about fsd-amoeba which is a distributed operating system. I searched so much in the web to find a good manual for installing this OS but unfortunately that doesn't help me so mush.(http://fsd-amoeba.sourceforge.net/install.html) The problem is I cann't make vdisk. If you need more details don't hesitate to...

Is Silverlight a good enough platform for a Web-based operating system?

I do not work with Silverlight personally. However, I still keep an eye out on it. Silverlight 3 and the upcoming 4 has many features that seems would make it a nice web-based operating platform like out-of-browser capacities, printing support, speed, deep-zoom, multi-touch, many controls and many more. I am wondering if you think it can...

Can a shared ready queue limit the scalability of a multiprocessor system?

Can a shared ready queue limit the scalability of a multiprocessor system? ...

Developing an operating system

I want to develop a simple operating system. One that asks user to login by entering username and password. Once logged in the user sees their desktop and can create some text files. I don't have any prior experience of OS development. I know C and C++ and Java. I don't know where to start. I want to use the Linux kernel, but I don't k...

Why is Application Binary Interface important for programming

I don't understand why the ABI is important context of developing user-space applications. Is the set of system calls for an operating system considered an ABI? But if so then aren't all the complexities regarding system calls encapsulated within standard libraries? So then is ABI compatibility only relevant for running statically link...

Variable Context Switching Time

Hi there, I just made some changes to the context switch routine of Linux. I am facing now the following dilemma: The context switching time is no longer deterministic, i.e. the execution time varies on the applications that are switched out. I am wondering now what could be the negative implactions of such a behaviour. One potential pi...

Where to start when programming process synchronization algorithms like clone/fork, semaphores

I am writing a program that simulates process synchronization. I am trying to implement the fork and semaphore techniques in C++, but am having trouble starting off. Do I just create a process and send it to fork from the very beginning? Is the program just going to be one infinite loop that goes back and forth between parent/child pr...

how to check if the OS is Windows or Debian in c++?

I want to clear console screen every time the user make an input in C++. I'm thinking of using system command. For Windows, it is "cls". For Linux, it is "clear". Is there a way check which system to use the appropriate command in c++? Thanks. ...

Is it possible to detect what operating system a user is coming from using PHP? (mac or windows)

Let's say for example I wanted to echo "You are using Windows!" or "You are using Macintosh!", depending on the users OS. Is this possible? ...

Some questions regarding threads and deadlocks

will parent process and child process in deadlock if parent is using resource and child will also get same resource ? what if parent contains two threads ? will child also get 2 threads ? how can fork will be thread safe ? ...

Question regarding synchronization

Using synchronization slows down the execution of a program. Is there a way to improve the speed of execution ? ...

Some Simple Questions for knowledge?

Before Some days my friend ask me some simple questions, but I have no answer. Please tell me about these questions. How many computer programming languages are used all in the world ? I want to create a language like 'java or c#'. What is the procedure for creating a language and how it will create? Which language is used for manipula...

How does a stack memory increase?

Hello, In a typical C program, the linux kernel provides 84K - ~100K of memory. How does the kernel allocate more memory for the stack when the process uses the given memory. IMO when the process takes up all the memory of the stack and now uses the next contiguous memory, ideally it should page fault and then the kernel handles the p...

difference b/w operating system and kernel

I was unable to figure out the difference between operating system and kernel.Can anybody help me please....... ...

Experiences with CloudLinux.

Hey everyone, I attended this year's HostingCon in Austin, TX, and found a really interesting operating system being advertised there called CloudLinux (www.cloudlinux.com). It seems like a hosting company's dream come true for the reliability benefits it would bring to a shared hosting environment and I'm wondering if any of your ow...