来月经小腹痛是什么原因| 狗狗呕吐是什么原因| 吃什么升白细胞| 4.23是什么星座| 黄桃不能和什么一起吃| 牙龈一直肿不消什么原因| 取关是什么意思| 大便溏薄是什么意思| 小暑大暑是什么意思| 鸭胗是什么器官| 淤青用什么药| 天空什么的什么的| 黑死病是什么| opd是什么意思| 五蕴指什么| 为什么爱放屁| 西铁城是什么档次的表| 青柠是什么意思| 工厂体检一般检查什么| 璎珞是什么意思| 肾活检是什么意思| fov是什么| twice是什么意思| 滴蜡是什么意思| 为什么会有肥胖纹| 危险是什么意思| 动不动就出汗是什么原因| 晚上一直做梦是什么原因引起的| 经常吃土豆有什么好处| pq是什么意思| 蜘蛛属于什么类动物| 什么是双氧水| 补血补气吃什么最快最好| 1022是什么星座| 青帝是什么意思| 卖点是什么意思| 恐龙什么时候灭绝的| 老人手抖是什么病的预兆| 请问今晚买什么生肖| 一年一片避孕药叫什么| 急性呼吸道感染是什么引起的| 经常生病是什么原因| 吃什么消除肺部结节| 肠道胀气是什么原因造成的| 肝实质回声不均匀是什么意思| 神经性耳鸣吃什么药| adh医学上是什么意思| 抑郁什么意思| 菜粥里面放什么菜最好| 奇门遁甲什么意思| 泥鳅喜欢吃什么食物| 黄色裤子配什么上衣好看| 什么水果含糖低| 正骨有什么好处和坏处| 外阴萎缩是什么症状| 什么是胃溃疡| pg是什么单位| 怀孕分泌物是什么颜色| 椰子和椰青有什么区别| 小学生什么时候放暑假| 乳腺点状钙化是什么意思| 扬是什么生肖| av是什么| 孩子腿疼是什么原因| ppq是什么意思| 生蚝吃多了有什么危害| 高碱性食物都有什么| 赤砂糖是什么糖| 放屁臭什么原因| logo是什么| 宾馆和酒店有什么区别| 面瘫看什么科室好| 指疣是什么病| 召力念什么| 提高免疫力吃什么食物| 天打五雷轰是什么意思| 鞭长莫及是什么意思| 桥本氏病是什么病| 什么是无纺布| 白头翁是什么动物| 穿山甲说了什么| 洺字五行属什么| 百合花什么时候种植| 及什么意思| 经常低血糖是什么原因| 捡帽子有什么说法吗| 粘假牙用什么胶| 花中皇后是什么花| 兔死狗烹是什么生肖| 玉历宝钞是什么书| 2012年属什么生肖| 起义是什么意思| 一个月一个泉是什么字| 杨梅用什么酒泡最好| 罡是什么意思| 桃花什么季节开| 什么情况下需要做喉镜检查| 医生为为什么建议不吃生菜| 生辰八字查五行缺什么| mrv是什么检查| 色盲的世界是什么颜色| edc是什么意思| 什么是火碱| 孕妇多吃什么水果比较好| 退翳什么意思| 什么是周记| 直肠炎吃什么药效果好| 多吃木耳有什么好处和坏处| gb10769是什么标准| 滴虫性阴道炎用什么药好| 舌炎吃什么药| 女人脖子后面有痣代表什么| 急性肠胃炎吃什么药| 颜值担当是什么意思| 胃酸恶心想吐什么原因| 高诊是什么意思| 耳鸣是什么原因造成的| 区委副书记是什么级别| 歇菜是什么意思| 孕妇吃猕猴桃对胎儿有什么好处| 劳伦拉夫属于什么档次| grader是什么意思| 夏天猪骨煲什么汤最好| 猝死是什么意思| 妇科炎症是什么原因引起的| 重度贫血是什么原因引起的| 看不上是什么意思| 肛门痒用什么药| 炭疽病用什么药最好| 头上爱出汗是什么原因| 韩国买什么东西划算| 桃子又什么又什么| 龟头炎用什么药治疗| 女生适合抽什么烟| dostinex是什么药| 幽门螺旋杆菌用什么药治疗| 什么护肤品最好用| 化验大便能查出什么病| sid是什么| 为什么会长湿疹| 穿刺是检查什么的| 如意什么意思| 知己是什么意思| 风度是什么意思| 痰涎壅盛是什么意思| 食指发麻是什么原因| 吃茄子有什么好处和坏处| 玫瑰花的花语是什么| 吃护肝片有什么副作用| 梦见买帽子是什么意思| 11月18号是什么星座的| 肋骨骨折挂什么科| 蟹粉是什么| 右手臂痛是什么预兆| 腿老是抽筋是什么原因| 宁字属于五行属什么| 1964年什么命| 手莫名其妙的肿了因为什么| 胃恶心想吐是什么原因| 左卡尼汀口服溶液主要治疗什么| 感觉牙齿松动是什么原因| 为什么老是头晕| zara属于什么档次| 肾在什么位置图片| 多此一举是什么生肖| 肠梗阻是因为什么原因引起的| 曹操属什么生肖| 脂溶性是什么意思| 摩根石是什么| 脾虚的人有什么症状| 自理是什么意思| 绿豆和什么一起煮好| 胆汁有什么作用| 女人梦见狗是什么预兆| 沧海遗珠是什么意思| 金色和什么颜色搭配好看| 复原是什么意思| 香港是什么时候回归的| 白眼球发黄是什么原因| 1995年的猪五行属什么| 天秤座有什么特点| 卵巢囊肿是什么原因引起的| 红顶商人是什么意思| 心服口服的意思是什么| 肋骨骨折什么症状| 米娜桑是什么意思| 104岁属什么生肖| 三净肉是什么| 鳄鱼吃什么| 小麦粉可以做什么| 漫展是干什么的| 芦荟有什么功效与作用| 被孤立的一般是什么人| 灰配什么颜色好看| 宫颈萎缩意味着什么| 六月飞雪是什么意思| 绿豆什么时候收获| 胃穿孔是什么症状| 验尿能检查出什么| 何必是什么意思| 子宫轻度下垂有什么办法恢复| 肠息肉是什么原因造成的| 孕妇应该多吃什么水果| 排卵期身体有什么症状表现吗| 胃幽门螺杆菌有什么症状| 慢性萎缩性胃炎伴糜烂吃什么药| 吃什么食物能养肝护肝| 唐僧叫什么名字| 尿液清澈透明说明什么| 一个鸟一个衣是什么字| 什么什么大什么| 骨质疏松吃什么钙片| 酒精过敏什么症状| 肋骨神经痛吃什么药| 出生证明有什么用| 烫伤涂什么药膏| 为什么会长荨麻疹| 发烧为什么感觉冷| 控线是什么意思| 健康证是什么| 曹操是个什么样的人| 舌头臭是什么原因| 喝紫苏水有什么功效| michaelkors是什么牌子| 六月19是什么日子| 男人做噩梦是什么预兆| 海带排骨汤海带什么时候放| 禾字加一笔是什么字| 炎性肉芽肿是什么意思| 曹操是什么时期的人| 黑色素痣看什么科| 孕妇便秘吃什么| 身体水肿是什么原因引起的| 侍妾是什么意思| 欣字属于五行属什么| 什么时间人流| ube手术是什么意思| 侍中是什么官| 塑形是什么意思| 杨八妹属什么生肖| 浑浑噩噩是什么意思| 痛风可以吃什么水果| 喝什么茶去火排毒祛痘| 脱皮缺什么维生素| 窦性心律什么意思| 西字里面加一横是什么字| 衣原体感染有什么症状| 梦见橘子是什么意思| 胃疼的人吃什么最养胃| 过敏性紫癜不能吃什么| 什么颜色的衣服最防晒| 大户人家什么意思| 黄体回声是什么意思| 腺样体面容是什么意思| 1.29是什么星座| 什么时候喝咖啡能减肥| 梅尼埃综合症是什么病| 29度穿什么衣服合适| 苦瓜和什么搭配最好| 夏天用什么护肤品比较好| 筷子买什么材质的好| 青光眼用什么眼药水| 屁股上长痘痘是什么原因| 什么水果可以减肥刮油脂| 百度Jump to content

乡政府属于什么单位

From Wikipedia, the free encyclopedia
百度   还是熟悉的配方,还是原来的味道,“说梦想”的导师,“讲故事”的学员,四张红彤彤的椅子,盲选与剪辑的节奏,如果这就是代表中国原创选秀节目的最高水平,估计很多人都要拜托请不要叫咱中国人。

Multiprocessing (MP) is the use of two or more central processing units (CPUs) within a single computer system.[1][2] The term also refers to the ability of a system to support more than one processor or the ability to allocate tasks between them. There are many variations on this basic theme, and the definition of multiprocessing can vary with context, mostly as a function of how CPUs are defined (multiple cores on one die, multiple dies in one package, multiple packages in one system unit, etc.).

A multiprocessor is a computer system having two or more processing units (multiple processors) each sharing main memory and peripherals, in order to simultaneously process programs.[3][4] A 2009 textbook defined multiprocessor system similarly, but noted that the processors may share "some or all of the system’s memory and I/O facilities"; it also gave tightly coupled system as a synonymous term.[5]

At the operating system level, multiprocessing is sometimes used to refer to the execution of multiple concurrent processes in a system, with each process running on a separate CPU or core, as opposed to a single process at any one instant.[6][7] When used with this definition, multiprocessing is sometimes contrasted with multitasking, which may use just a single processor but switch it in time slices between tasks (i.e. a time-sharing system). Multiprocessing however means true parallel execution of multiple processes using more than one processor.[7] Multiprocessing doesn't necessarily mean that a single process or task uses more than one processor simultaneously; the term parallel processing is generally used to denote that scenario.[6] Other authors prefer to refer to the operating system techniques as multiprogramming and reserve the term multiprocessing for the hardware aspect of having more than one processor.[2][8] The remainder of this article discusses multiprocessing only in this hardware sense.

In Flynn's taxonomy, multiprocessors as defined above are MIMD machines.[9][10] As the term "multiprocessor" normally refers to tightly coupled systems in which all processors share memory, multiprocessors are not the entire class of MIMD machines, which also contains message passing multicomputer systems.[9]

Key topics

[edit]

Processor symmetry

[edit]

In a multiprocessing system, all CPUs may be equal, or some may be reserved for special purposes. A combination of hardware and operating system software design considerations determine the symmetry (or lack thereof) in a given system. For example, hardware or software considerations may require that only one particular CPU respond to all hardware interrupts, whereas all other work in the system may be distributed equally among CPUs; or execution of kernel-mode code may be restricted to only one particular CPU, whereas user-mode code may be executed in any combination of processors. Multiprocessing systems are often easier to design if such restrictions are imposed, but they tend to be less efficient than systems in which all CPUs are utilized.

Systems that treat all CPUs equally are called symmetric multiprocessing (SMP) systems. In systems where all CPUs are not equal, system resources may be divided in a number of ways, including asymmetric multiprocessing (ASMP), non-uniform memory access (NUMA) multiprocessing, and clustered multiprocessing.

Master/slave multiprocessor system

[edit]

In a master/slave multiprocessor system, the master CPU is in control of the computer and the slave CPU(s) performs assigned tasks. The CPUs can be completely different in terms of speed and architecture. Some (or all) of the CPUs can share a common bus, each can also have a private bus (for private resources), or they may be isolated except for a common communications pathway. Likewise, the CPUs can share common RAM and/or have private RAM that the other processor(s) cannot access. The roles of master and slave can change from one CPU to another.

Two early examples of a mainframe master/slave multiprocessor are the Bull Gamma 60 and the Burroughs B5000.[11]

An early example of a master/slave multiprocessor system of microprocessors is the Tandy/Radio Shack TRS-80 Model 16 desktop computer which came out in February 1982 and ran the multi-user/multi-tasking Xenix operating system, Microsoft's version of UNIX (called TRS-XENIX). The Model 16 has two microprocessors: an 8-bit Zilog Z80 CPU running at 4 MHz, and a 16-bit Motorola 68000 CPU running at 6 MHz. When the system is booted, the Z-80 is the master and the Xenix boot process initializes the slave 68000, and then transfers control to the 68000, whereupon the CPUs change roles and the Z-80 becomes a slave processor responsible for all I/O operations including disk, communications, printer and network, as well as the keyboard and integrated monitor, while the operating system and applications run on the 68000 CPU. The Z-80 can be used to do other tasks.

The earlier TRS-80 Model II, which was released in 1979, could also be considered a multiprocessor system as it had both a Z-80 CPU and an Intel 8021[12] microcontroller in the keyboard. The 8021 made the Model II the first desktop computer system with a separate detachable lightweight keyboard connected with by a single thin flexible wire, and likely the first keyboard to use a dedicated microcontroller, both attributes that would later be copied years later by Apple and IBM.

Instruction and data streams

[edit]

In multiprocessing, the processors can be used to execute a single sequence of instructions in multiple contexts (single instruction, multiple data or SIMD, often used in vector processing), multiple sequences of instructions in a single context (multiple instruction, single data or MISD, used for redundancy in fail-safe systems and sometimes applied to describe pipelined processors or hyper-threading), or multiple sequences of instructions in multiple contexts (multiple instruction, multiple data or MIMD).

Processor coupling

[edit]

Tightly coupled multiprocessor system

[edit]

Tightly coupled multiprocessor systems contain multiple CPUs that are connected at the bus level. These CPUs may have access to a central shared memory (SMP or UMA), or may participate in a memory hierarchy with both local and shared memory (SM)(NUMA). The IBM p690 Regatta is an example of a high end SMP system. Intel Xeon processors dominated the multiprocessor market for business PCs and were the only major x86 option until the release of AMD's Opteron range of processors in 2004. Both ranges of processors had their own onboard cache but provided access to shared memory; the Xeon processors via a common pipe and the Opteron processors via independent pathways to the system RAM.

Chip multiprocessors, also known as multi-core computing, involves more than one processor placed on a single chip and can be thought of the most extreme form of tightly coupled multiprocessing. Mainframe systems with multiple processors are often tightly coupled.

Loosely coupled multiprocessor system

[edit]

Loosely coupled multiprocessor systems (often referred to as clusters) are based on multiple standalone relatively low processor count commodity computers interconnected via a high speed communication system (Gigabit Ethernet is common). A Linux Beowulf cluster is an example of a loosely coupled system.

Tightly coupled systems perform better and are physically smaller than loosely coupled systems, but have historically required greater initial investments and may depreciate rapidly; nodes in a loosely coupled system are usually inexpensive commodity computers and can be recycled as independent machines upon retirement from the cluster.

Power consumption is also a consideration. Tightly coupled systems tend to be much more energy-efficient than clusters. This is because a considerable reduction in power consumption can be realized by designing components to work together from the beginning in tightly coupled systems, whereas loosely coupled systems use components that were not necessarily intended specifically for use in such systems.

Loosely coupled systems have the ability to run different operating systems or OS versions on different systems.

Disadvantages

[edit]

Merging data from multiple threads or processes may incur significant overhead due to conflict resolution, data consistency, versioning, and synchronization. [13]

See also

[edit]

References

[edit]
  1. ^ Raj Rajagopal (1999). Introduction to Microsoft Windows NT Cluster Server: Programming and Administration. CRC Press. p. 4. ISBN 978-1-4200-7548-9.
  2. ^ a b Mike Ebbers; John Kettner; Wayne O'Brien; Bill Ogden (2012). Introduction to the New Mainframe: z/OS Basics. IBM. p. 96. ISBN 978-0-7384-3534-3.
  3. ^ "Multiprocessor dictionary definition - multiprocessor defined". www.yourdictionary.com. Archived from the original on 16 March 2018. Retrieved 16 March 2018.
  4. ^ "multiprocessor". Archived from the original on 16 March 2018. Retrieved 16 March 2018 – via The Free Dictionary.
  5. ^ Irv Englander (2009). The architecture of Computer Hardware and Systems Software. An Information Technology Approach (4th ed.). Wiley. p. 265. ISBN 978-0471715429.
  6. ^ a b Deborah Morley; Charles Parker (13 February 2012). Understanding Computers: Today and Tomorrow, Comprehensive. Cengage Learning. p. 183. ISBN 978-1-133-19024-0.
  7. ^ a b Shibu K. V. Introduction to Embedded Systems. Tata McGraw-Hill Education. p. 402. ISBN 978-0-07-014589-4.
  8. ^ Ashok Arora (2006). Foundations of Computer Science. Laxmi Publications. p. 149. ISBN 978-81-7008-971-1.
  9. ^ a b Ran Giladi (2008). Network Processors: Architecture, Programming, and Implementation. Morgan Kaufmann. p. 293. ISBN 978-0-08-091959-1.
  10. ^ Sajjan G. Shiva (20 September 2005). Advanced Computer Architectures. CRC Press. p. 221. ISBN 978-0-8493-3758-1.
  11. ^ The Operational Characteristics of the Processors for the Burroughs B5000 (PDF). Revision A. Burroughs. 1963. 5000-21005A. Archived (PDF) from the original on 30 May 2023. Retrieved 27 June 2023.
  12. ^ TRS-80 Model II Technical Reference Manual. Radio Shack. 1980. p. 135.
  13. ^ Concurrent Programming: Algorithms, Principles, and Foundations. Springer. 23 December 2012. ISBN 978-3642320262.
山梨糖醇是什么 列文虎克发现了什么 银耳和雪耳有什么区别 金国是什么民族 容易被吓到是什么原因
属什么生肖 心肌缺血吃什么药管用 eland是什么牌子 1999属什么 脾虚不能吃什么
支那是什么意思 mlb是什么档次 男人吃什么食物可以补肾壮阳 招字五行属什么 检查肠道挂什么科
肾病挂什么科 白塞氏吃什么药 红枣为什么要炒黑再泡水喝 吃什么补血快效果好 美国为什么打越南
鸟屎掉脸上有什么预兆hcv8jop5ns5r.cn 鸡拉绿色粪便吃什么药hcv8jop6ns4r.cn 发烧输液输的是什么药hlguo.com 什么蔬菜降血压效果最好zhongyiyatai.com 阴阳二气是什么意思hcv8jop8ns6r.cn
矫枉过正什么意思hcv8jop1ns1r.cn 月经太多是什么原因dayuxmw.com 姑爹是什么意思hcv8jop3ns1r.cn 处男是什么意思hcv9jop2ns2r.cn 什么是智齿牙hcv9jop2ns8r.cn
乞丐是什么生肖zhongyiyatai.com 影子虫咬伤后用什么药gysmod.com 妲己是什么意思qingzhougame.com 82年属狗是什么命hcv8jop0ns2r.cn 身份证号码代表什么hcv9jop3ns0r.cn
什么吃辣椒抓耳挠腮hcv9jop0ns4r.cn 胃复安又叫什么名字hcv7jop7ns1r.cn 梦见蟑螂是什么意思hcv8jop6ns5r.cn 妊娠是什么意思啊hcv9jop5ns8r.cn 心肌标志物是查什么的naasee.com
百度