0
votes
0answers
32 views

SIGCONT definition, continue or restart?

According to the definition from wikipedia SIGCONT The SIGCONT signal instructs the operating system to **continue** (**restart**) a process previously paused by the SIGSTOP or SIGTSTP signal. One ...
2
votes
1answer
434 views

Linux: Kill process on specific port

How to kill a process if its port is known? For example if a process is running at port 12345 then how it can be terminated in linux/ubuntu.
1
vote
1answer
45 views

Is it possible for Windows not to detect input?

Say you had a decent spec'd computer (running Windows) with a dual core processor but you where pushing it to the limit a bit. Would it be possible for Windows not to detect any input at all for a ...
1
vote
0answers
216 views

Multiple system calls from PID 0 in Windows

Recently, one of my old PC at home lags at times. I open the Process Monitor (from sysinternals.com) and find multiple system calls from a process with PID 0, including CreateFile operation. I thought ...
10
votes
2answers
1k views

How to stop and detect the fork bomb

#include <stdlib.h> #include <unistd.h> int main() { while(1) fork(); } This is the code for a fork bomb. In our college, we connect via telnet i.e client serving protocol. ...
2
votes
2answers
70 views

Library functions are always implemented using system calls?

We know that system calls are requests by a process for a service from an operating system's kernel.[1] I'm asking this question because I wanted to know if a process can really generate a signal on ...
1
vote
1answer
102 views

Why does Unix deliver signals this way?

In Unix, when signals are posted, and the receiving process is running more than one thread, at first a thread is chosen to carry out the signal handling routine. I don't understand why that is ...
-1
votes
1answer
783 views

Clarification on diagram about OS and user processes

I was looking at different relationships that can exist between an operating system and a user process. I came across the figure below. It shows an architecture where the OS functions execute with ...
5
votes
3answers
4k views

What do the terms “asynchronous” and “synchronous” mean, with respect to the definition of an interrupt?

Quoted from http://en.wikipedia.org/wiki/Interrupt: an interrupt is an asynchronous signal indicating the need for attention or a synchronous event in software indicating the need for a change ...
11
votes
3answers
23k views

What's the difference between an Application, Process, and Services?

How are these fundamentally different "things" on Windows? Aren't all running things Processes? It seems that every Application has an associated process that shuts it down if it is shut down. ...
6
votes
3answers
1k views

Kernel and User mode distinguishing

Who is responsible for determining that the process is in the Kernel mode or User mode? I know kernel knows which process is belong to what space, but how the CPU determines that? I mean should CPU be ...
2
votes
3answers
457 views

Does a software like VMware run in user space or kernel space?

Vmware is a user installed software. So it should run in user space given by the underlying OS. Yet its runs OS-es which are fully operational and need to run in kernel mode. So where does it run?
0
votes
3answers
195 views

How to kill the process in different group but not one-by-one?

Can we just put all the processes in one group and kill that group? Is there any other way to do this?
3
votes
1answer
5k views

Maximum number of processes in Windows XP, Vista and 7

How many processes can Windows support at the same time? This question is nothing to do with parellel processing of any sort. Processes can be running, waiting in the queue, sleeping etc,