1. Tek işlemcili bir bilgisayarda teorik olarak iki prosesin gerçek paralel çalışabilmesi nasıl mümkün olur? En fazla 4 cümleyle açıklayınız. Bilgisayar sistemlerinde merkezi işlemci dışında I/O işlemcisi de bulunur. Bu sayede herhangi bir anda bilgisayardaki iki prosesten birisi merkezi işlemcide bir hesaplama gerçekleştirirken diğeri de I/O işlemi yapabilir. Teorik olarak, bir döngü içerisinde hesaplama ve I/O işlemleri prosesler arasında değiştirilerek gerçek paralellik sürdürülebilir. 2. Proseslerin sözde paralelliği sırasında işletim sisteminin saklaması gereken üç önemli bilgi nedir? Şunlardan herhangi üçü (ProsesID, program counter, registers, memory pointers, file pointers...) 1. When the scheduler wants active "Process A" to change with another process, what does it occur? Explain state of the process. At first, state of "Process A" is changed from "running" to "ready". Then other process is transported from "ready" to "running" state. 2. In Unix based OSs, when a parent process deads, what changes for its children processes? Its children processes go on to run, but their grand-parent process is assigned as their parent by OS. 1. When an I/O request comes to an OS, where "Process A" is executing, what does it occur? Explain state of the process. At first, state of "Process A" is changed from "running" to "blocked". Then scheduler can choose another process to transport from "ready" to "running" state. 2. In Windows based OSs, can processes disinherit their children? Explain with at most three sentences. In fact, there is not a child process concept in Windows Oss. Because each process is equal, Windows OS does not apply inheritance among processes.