我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:管家婆六肖中特 > 非对称密码 >

描述对称多处理和非对称多处理之间的区别

归档日期:07-25       文本归类:非对称密码      文章编辑:爱尚语录

  称密钥密码体系叫密钥密码体系指消息发送消息接收必须使用相同密钥该密钥必须保密发送用该密钥待发消息进行加密消息传输至接收接收再用相同密钥收消息进行解密程用数形式表示消息发送使用加密函数encrypt两参数:密钥K待加密消息M加密消息EE表示E=encrypt(KM)消息接收使用解密函数decrypt程逆产原消息:

  非称密钥密码体系叫公钥密码体系使用两密钥:公共密钥PK私密钥SK两密钥数相关并且能由公钥计算应私钥同能由私钥计算应公钥种用两密钥加密解密表示数形式假设M表示条消息pub—a表示用户a公共密钥prv—a表示用户a私密钥:

  优点:非对称多处理(AMP)给开发者提供了一个与传统单核CPU系统相类似的运行环境,使得开发者已有的一系列经验和知识可以继续加以利用;同时,这也为老程序的移植提供了相当大的便利性,AMP模式的运行机制使得开发者可以直接调控CPU内核运作情况;最重要的是,开发者可以使用标准的调试工具和技术来完成既定的设计。

  缺点:在AMP系统中,一个进程(process)总是运行在同一个内核中,即使其他内核处于空闲状态。结果会导致一个内核要么没有被充分利用,要么被利用过度。为了解决这个问题,系统会允许应用程序在内核间动态迁移。然而,这样就需要对状系统信息进行相当复杂的检测。或者,当应用在内核间迁移的过程中,可能会导致服务中断。还有,如果核心运行不同的操作系统,这种迁移是相当困难的。

  对称多处理(Symmetric multiprocessing,SMP),一个操作系统的实例可以同时管理所有CPU内核,且应用并不绑定某一个内核。例如4路的x86服务器。

  优点:在这种架构中,一台电脑不再由单个CPU组成,而同时由多个处理器运行操作系统的单一复本,并共享内存和一台计算机的其他资源。虽然同时使用多个CPU,但是从管理的角度来看,它们的表现就像一台单机一样。系统将任务队列对称地分布于多个CPU之上,从而极大地提高了整个系统的数据处理能力。所有的处理器都可以平等地访问内存、I/O和外部中断。在对称多处理系统中,系统资源被系统中所有CPU共享,工作负载能够均匀地分配到所有可用处理器之上。它在普通的商业、家庭应用之中并没有太多实际用途,但在专业制作,如3DMax Studio、Photoshop等软件应用中获得了非常良好的性能表现

  缺点:比较复杂的应用调试。由于高速缓存相关性、锁定机制、共享对象和其它问题,可伸缩性受到限制。需要新技术来利用多处理器,例如线程编程和设备驱动程序编程。

本文链接:http://meghanmbiro.com/feiduichenmima/837.html