Questions:
1-Describe the functions of the kernel, service, and command layers of an OS?
2-What's the difference between a real resource and a virtual resource?
3-what is a process control block, and what is it used for?
4-Compare static and dynamic linking?
5-What is a link editor? What is a compiler library? How and why are they useful for program development?
6-Compare the generations and types of programming languages?
Research Problems
7- 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?
8-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?