Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

4.Describe how serial processing, simple batch systems, Multiprogrammed batch sy

ID: 3788202 • Letter: 4

Question

4.Describe how serial processing, simple batch systems, Multiprogrammed batch systems, and time sharing systems differ in how they control activity in a computer.

5.Give your own definition of a process, and explain how that would apply to either running antivirus software OR printing a document.

6.In most spreadsheets, if you change a cell in a spreadsheet and use the Enter key, all other cells that either reference or are referenced by that cell automatically update. For that update process, would you choose for multithreading or multiprocessing? Explain your preference.

7.If you wanted to, you could compile your own Linux kernel. If you had to do that, would you create a microkernel that loads modules as needed, or would you create a large kernel including all modules you tend to run frequently? What would be the advantages and disadvantages of each?

8.Explain what memory swapping is and why adding RAM to a computer is such an effective strategy to speed up the computer. Use the concept of state transitions in your explanation.

9.Explain the concept of concurrency in computers, and how it can affect the performance of computers.

10.Explain how Windows and Linux differ in their relationships between processes and threads.

Explanation / Answer

9.

Concurrency :
       it is an inclination for thing which will happen at the system with in same time.it is the natural
phenomenon.the main thing here to deal with this natural phenomenon
while we are aking in the computer language it will be defined as "execution of several instruction at the same
time .generally in OS(oeprating system ) this will happen when multiple process threads run in similar or parallel

how it will effects the computer performance:
=> when two are more process threads are runnning at the same time they may communicate with each other using
shared memory systemor using message passing but it may give indeterminante problems too. due to concurrency
system may go to deadlock state. due to this system may get into indefinite state

=>deadlock will happen when two or more process want the same resources and waiting for the resources

*******************************************************************************************************************************

10.)windows:
   A process is a program under execution, these are follwoing components of the process in windows
i)Process id
ii)Threads
iii)virtual address where these process are executed and it will connetec or mapped with physical address
iv)open handling the system resources
v)access tokens which contains data/information to prevent process execution
vi) in windows if child parent process is closed then child process will not be forced to close

linux:
   i)If parent process is closed then it all its child process will be closed
   ii)it doesnt contain any process realated data like process id
   iii)linux uses fork method to create new process
   iv) the basic unit in linux is process
   v) threads in linuk is nothing but it is an execution of process .these are named as light weighted process
in linux

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote