Runtime Organization of an OS

service as a subroutine

  Any service except those invoked by hardware interrupts which is called explicitly by an application can be handled this way.

service as a process

  The process providing the service is reffered to as a server while the calling process termed a client.
  Through this client-server approach requires the OS to maintain a number of permanent server processes that listen and respond to various requests, it has important benifits such as suitable for a distributed system, convenient for different types of services, greater degree of fault tolerance and enforces a strict segregation of functionalities.

  In summary, services which maintain a global view of resources and must be constantly avaiable are uauslly implemented as autonomous concurrent processes (e.g. UNIX scheduler), while others are constructed as subroutines which called as part of existing processes.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值