Linux 2.4内核正好细化了多CPU下的内核线程同步机构,对不可并行的指令块用spinlock和rwlock作了细致的表示,该补丁的实现可谓水到渠成。具 体的方法就是在进程的任务结构上增加一个preempt_count变量作为内核抢占锁,它随着spinlock和rwlock一起加锁和解锁。当 preempt_count为0时表示可以进行内核调度。内核调度器的入口为preempt_schedule(),它将当前进程标记为 TASK_PREEMPTED状态再调用schedule(),在TASK_PREEMPTED状态,schedule()不会将进程从运行队列中删除。...详细
IBM提出以开放性、可扩展性、高可靠性、安全性以及可以快速实现为设计的基本原则,承担深圳天虹商场从硬件到软件----整体电子商务解决方案的设计以及实现。方案采用IBMRS/6000 H50作为系统的主服务器。IBM整体解决方案不仅包括为用户提供具有竞争优势的硬件和软件,还负责帮助客户建立和发布他们的 电子商城。IBM产品所具有的特点主要包括:具备快速推向市场的能力,低成本的管理和维护费用,可伸缩性、可靠性、灵活性以及高扩展性。与此同时,还满足了租用 商家对低成本、简单性、易用性和安全性的要求...详细