Assignment:
Q1. Describe the functions of the kernel, service, and command layers of an OS?
Q2. What’s the difference between a real resource and a virtual resource?
Q3. What is a process control block, and what is it used for?
Q4. Compare static and dynamic linking?
Q5. What is a link editor? What is a compiler library? How and why are they useful for program development?
Q6. Compare the generations and types of programming languages?
Research Problems
Q7. Investigate an IDE, such as Microsoft Visual Studio or Heroku. Are application programs interpreted, compiled, or both? What program- editing tools are included? What tools are available to support runtime debugging? What DBMSs can be accessed by application programs?
Q8. Microsoft includes the hypervisor Hyper – V in recent Windows Server versions. Compare the capabilities of Hyper-V and VMware ESX and ESXi. Which product has the best features for server consolidation? How has VMware responded to Microsoft bundling a free hypervisor with its server Oss? Is Citrix XenServer a significant competitor?
Your answer must be, typed, double-spaced, Times New Roman font (size 12), one-inch margins on all sides, APA format.