150 likes | 293 Views
Operating System support. Objectives . Middleware is supported by O.S. facilities. O.S. facilities: encapsulation, protection, invocation, communication, ……. Role of system kernel. Advantages and disa dvantages of splitting func . –domains. Splitting – kernel and user level code
E N D
Objectives • Middleware is supported by O.S. facilities. • O.S. facilities: encapsulation, protection, invocation, communication, ……. • Role of system kernel. • Advantages and disadvantages of splitting func. –domains. • Splitting – kernel and user level code • Trade-off…………………
Introduction • Resource sharing. • Middleware. • Unix, Windows NT. • Remote resource • Network operation system. • Multiple system image. • Single system image. • Middleware and Network operation system.
Communication and invocation (report) Figure 6.11Invocations between address spaces
O.S. architecture • Monolithic – UNIX: most operating system function, take up code and data, non modular way, adopt……. • Microkernel - Basic abstraction, address space, local inter-process communication, binary emulation…….