分布式映射与集中式映射

In the previous article (Karnaugh Map 2, 3 and 4- variable) we have already discussed the designing of K-Map and various forms in which they are represented based on either they are being mapped for minterm or maxterm.

在上一篇文章( 卡诺地图2、3和4-变量 )中,我们已经讨论了K-Map的设计以及基于将它们映射为minterm或maxterm来表示它们的各种形式。

In this article, we will be studying about, how do we map these minterm and maxterm expressions on the K-Map and how to encircle them into groups?

在本文中,我们将研究如何在K-Map上映射这些最小项和最大项表达式,以及如何将它们包围成组?

  1. In this article, the convention that will be followed is for mapping minterm expressions. Since minterm and maxterm expressions have a complementary relationship [ (POS of F) = (SOP of F')' ] we can also use minterm expressions to solve maxterm problems doing some manipulations.

    在本文中,将遵循的约定是映射最小项表达式。 由于minterm和maxterm表达式具有互补关系[(F的POS)=(F'的SOP)'],我们还可以使用minterm表达式进行一些操作来解决maxterm问题。

  2. During mapping of expressions on K-Map, one thing to be kept in the notice is that the upper LHS alphabet of K-Map always represents the MSB bits and the alphabets on the upper RHS denote LSB bits. For Ex: If we want to map m7 (7 is represented as 111 in Binary or in terms of minterms as ABC) on 3-variable K-Map, then A bit is the MSB bit and C is the LSB bit.

    在K-Map上映射表达式时,需要注意的一件事是,K-Map的高位LHS字母始终代表MSB位,高位RHS上的字母代表LSB位。 对于Ex:如果要在3变量K映射上映射m7 ( 7以二进制表示为111或以最小项表示为ABC),则A位是MSB位, C位是LSB位。

  3. While mapping SOP expression, we put 1's in the blocks representing minterms in the K-Maps and 0's elsewhere.

    在映射SOP表达式时,我们在K-Map中代表最小项的块中放入1,在其他地方将0放入。

  4. While mapping POS expression, we put 0's in the blocks representing max terms in the K-Maps and 1's elsewhere.

    在映射POS表达式时,我们在代表最大项的K-Maps块中放置0,在其他地方放置1。

在K地图中对团体进行包围 (Encircling of Groups in a K-Map)

After we map expressions in the K-Map, we encircle pairs, quads, and octets of 1's in the K-Map for the purpose of simplification of Boolean expressions.

在K-Map中映射表达式后,为了简化布尔表达式,在K-Map中将1的对,四边形和八位组圈起来。

a)对 (a) Pairs)

In 2, 3 and 4-variable K-Map, two adjacent 1's placed either vertically or horizontally are encircled. It is to be noted that diagonally adjacent 1's are never encircled.

在2、3和4变量K映射中,垂直或水平放置的两个相邻1被包围。 应当注意,对角相邻的1永远不会被包围。

b)四边形 (b) Quads)

In the K-Map, if four 1's are adjacent either vertically, horizontally or in the shape of a square, then these are encircled together.

在K-Map中,如果四个1在垂直,水平或正方形的方向上相邻,则将它们围在一起。

c)八位字节 (c) Octets)

The eight adjacent 1's are encircled in a K-Map are known as octets. They can be present either vertically or horizontally.

在K-Map中环绕的八个相邻的1被称为八位位组。 它们可以垂直或水平存在。

d)重叠组 (d) Overlapping Groups)

While circling the group of 1's, it is always kept in mind to encircle the group which has the largest number of 1's together, i.e., Octets are encircled first, then quads and pairs follow in the order. It is also possible that the same 1 may be used in more than one encircled group, these groups are known as overlapped groups.

环绕1的组时,始终牢记将具有最大1的组一起环绕,即,首先环绕八位字节,然后依次按四边形和对。 也可以在一个以上的环绕组中使用相同的1,这些组称为重叠组。

e)滚动组 (e) Rolling Groups)

While making a group of the largest number of 1's, it is possible to roll the K-Map. Rolling of groups can be made in such a way that LHS of the K-Map touches the RHS and top of the K-Map touches the bottom of the K-Map. Rolling is shown by half encircling the group on both sides. Rolling can be done to make obtain octet, quad or pair.

制作数量最多的一组1时,可以滚动K-Map。 可以按以下方式进行组滚动:K-Map的LHS接触RHS,K-Map的顶部接触K-Map的底部。 滚动显示为在组的两侧都将其包围。 可以滚动以获得八位位组,四位或四位。

f)冗余组 (f) Redundant Groups)

While encircling the groups there may be a possibility that all the 1's of some group/groups are overlapped by other groups. Such a group is known as redundant groups, we need to eliminate these redundant groups. In the following given circle, the dotted encircled circle is the redundant circle, since all its elements are already covered in other groups.

在包围组时,某些组的所有1可能被其他组重叠。 这样的组称为冗余组,我们需要消除这些冗余组。 在下面的给定圆中,带圆圈的圆是多余的圆,因为其所有元素已经被其他组覆盖。

Example 1: Map the Boolean function, F (A, B, C) = ∑ (1, 2, 5, 6) on three- variable K-Map and also encircle them into proper groups.

示例1:将布尔函数F(A,B,C)= ∑(1、2、5、6)映射到三变量K-Map上,并将它们围成适当的组。

Solution:

解:

From the above given Boolean function, we can infer that it is an expression for minterms. So, we will draw a K-Map used for SOP representation and place 1's where minterms are provided.

从上面给出的布尔函数,我们可以推断出它是最小项的表达式。 因此,我们将绘制用于SOP表示的K-Map,并在提供最小项的位置放置1。

Example 2: Map the Boolean function, F (w, x, y, z) = ∑ (1, 3, 5, 7, 8, 9, 10, 11, 12, 14) on four variable K-Map and also encircle them into proper groups.

示例2:将布尔函数F(w,x,y,z)= ∑(1、3、5、7、8、9、10、11、12、14)映射到四个变量K-Map上,并对其进行环绕将它们分成适当的组。

Solution:

解:

From the above given Boolean function, we can infer that it is an expression for minterms. So, we will draw a K-Map used for SOP representation and place 1's where minterms are provided.

从上面给出的布尔函数,我们可以推断出它是最小项的表达式。 因此,我们将绘制用于SOP表示的K-Map,并在提供最小项的位置放置1。

翻译自: https://www.includehelp.com/basics/mapping-of-expressions-on-k-map-and-encircling-of-groups.aspx

分布式映射与集中式映射

分布式映射与集中式映射_K映射上的表达式映射和组包围相关推荐

  1. 分布式技术原理(九):分布式体系结构之集中式结构

    分布式体系结构之集中式结构 云这个话题对我们来说已经非常熟悉了.可以说,云在我们的生活中无处不在,比如我们平时看的视频通常就是放在云上的.当我们要播放一段视频时,请求会先转发到云上,从云上下载数据到本 ...

  2. 分布式体系结构:集中式结构

    分布式体系结构:集中式结构 前言 什么是集中式结构? 经典集中式结构 Google Borg Kubernetes Mesos 分析对比 知识扩展:Mesos 是如何支持容器部署的? 总结 前言 云上 ...

  3. 端口映射的作用?如何在路由器上做端口映射

    一.端口映射作用 路由器中设置端口映射的主要作用,就是让Internet上的其他用户,可以访问你路由器下面电脑中的数据(软件.文件). 当家里的电脑使用路由器上网后,在Internet下的其它电脑.手 ...

  4. 架构选型必读:集中式与分布式全方位优劣对比

    应用现状比较 由于历史原因,集中式架构多用于传统银行.电信等行业.主机资源集中在大型主机或小型机上.集中式架构下,包括操作系统.中间件.数据库等"基础软件" 均为闭源商用系统.集中 ...

  5. 集中式还是分布式?账务类数据库架构的选型

    近年来,分布式数据库已经成为了行业中默认的主流技术方向,仿佛只要一款数据库不是分布式架构,即丧失了其技术先进性,无法承载未来业务的发展.这种观点对于"大数据"时代的海量数据需求完全 ...

  6. 版本控制系统-集中式与分布式的区别

    SVN和CVS都是集中式版本控制系统,而Git是分布式版本控制系统 集中式版本控制系统 版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干 ...

  7. 集中式版本控制与分布式版本控制

    文章目录 集中式版本控制 分布式版本控制 引用 集中式版本控制 所有的版本数据都存在服务器上,用户的本地设备就只有自己以前所同步的版本,如果不连网的话,用户就看不到历史版本,也无法切换版本验证问题,或 ...

  8. 集中式架构vs分布式架构

    个人博客原文链接 历史 自从20世纪60年代大型主机被发明出来以后,凭借其超强的计算和I/O处理能力以及在稳定性和安全性方面的卓越表现,在很长一段时间内,大型主机引领了计算机行业以及商业计算领域的发展 ...

  9. 多服务器分布式系统架构,集中式架构与分布式架构,你了解多少?

    原标题:集中式架构与分布式架构,你了解多少? 什么是集中式 集中式架构就是将项目集中存储在中央服务器中,在工作的时候,大家只要自己电脑上操作,从同一个地方下载最新版本,然后开始工作,做完的工作再提交给 ...

最新文章

  1. 计算机在线声音,电脑怎么在线录音
  2. WIN2003下×××服务器架设攻略
  3. Java命令行界面(第14部分):google-options
  4. zookeeper集群部署 精简版本
  5. iOS - UITextField
  6. Swing basic
  7. [转]ASP.NET 状态服务 及 session丢失问题解决方案总结
  8. nodejs redis 发布订阅_Redis 发布/订阅(Pub/Sub)
  9. Shell子程序结构,函数
  10. Linux文字识别软件,linux下的文字识别软件tesseract ( OCR software in Linux: tesseract )
  11. 浏览器兼容性问题和解决方案
  12. 【信息检索】【评价】 IR Evaluation
  13. Onedrive不限速还有5T空间,且行且珍惜
  14. 基于Java实现的Android拼图游戏设计
  15. 解决hbase报错Master exiting
  16. 使用自定义的Layer和Cell实现手写汉字生成(Tensorflow2)
  17. Office 2.0是什么?
  18. IP ID idle 扫描
  19. matlab memory 代数环,[2018年最新整理]simulink代数环解决方法.doc
  20. java计算机毕业设计门诊药品管理系统源码+数据库+系统+lw文档+mybatis+运行部署

热门文章

  1. linux课堂笔记(7)
  2. MySQL(查看数据文件目录)
  3. java 类 属性数量_跟我学java编程—Java类的属性与成员变量
  4. java mapreduce程序_简单的java Hadoop MapReduce程序(计算平均成绩)从打包到提交及运行...
  5. Nginx(五):动静分离
  6. Java日常错误及需要注意细节,持续更新......
  7. Spring第三篇【Core模块之对象依赖】
  8. orale用户密码过期处理
  9. Gmap.net 怎么导入离线地图
  10. 趣说游戏AI开发:对状态机的褒扬和批判