Talk:Computer architecture: Difference between revisions

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
Content deleted Content added
Cewbot (talk | contribs)
m Maintain {{WPBS}} and vital articles: 4 WikiProject template(s). Merge {{VA}} into {{WPBS}}. Keep the rating of {{VA}} "C" in {{WPBS}}. Remove the same ratings as {{WPBS}} and keep different ratings in {{WikiProject Electronics}}, {{WikiProject Computing}}, {{WikiProject Systems}}, {{WikiProject Computer science}}.
 
(26 intermediate revisions by 9 users not shown)
Line 1: Line 1:
{{WikiProject banner shell|class=C|vital=yes|1=
{{Vital article|level=4|topic=Technology|class=C}}
{{WikiProject Electronics|importance=Top}}
{{WikiProjectBannerShell|1=
{{WikiProject Electronics|class=C |importance=Top}}
{{WikiProject Computing|importance=Top}}
{{WikiProject Computing|class=C |importance=Top}}
{{WikiProject Systems|importance=High |field=Systems engineering}}
{{WikiProject Systems|class=C |importance=High |field=Systems engineering}}
{{WikiProject Computer science|importance=top}}
{{WikiProject Computer science|class=C|importance=top}}
}}
}}


Line 22: Line 21:
and I have assented to GPL my writing in the Wikipedia. If you really like it, add it to the "good writing" link! (Something which I think would be unethical for me to do as author.)
and I have assented to GPL my writing in the Wikipedia. If you really like it, add it to the "good writing" link! (Something which I think would be unethical for me to do as author.)


== Short description now *too* short? ==
== Computer architecture types ==


{{ping|Whiteguru}} You changed the short description from "Set of rules and methods that describe the functionality, organization, and implementation of computer systems" to just "Set of rules and methods".
Should this article mention things like the von Neumann and Harvard architectures, both of which have articles?
:Yes. This article needs considerable work. --[[User:Robert Merkel|Robert Merkel]] 13:38, 17 Sep 2004 (UTC)


Computer architectures are not the only sets of rules and methods in existence; is that short description ''too'' short, so as not to say anything about what computer architectures, in particular, are? [[User:Guy Harris|Guy Harris]] ([[User talk:Guy Harris|talk]]) 20:46, 7 July 2021 (UTC)
== Configurable computing ==
:{{ping|Guy Harris}} With short descriptions, we have a situation where we are aiming to have a maximum of 40 characters. The driving reason is that the short description is displayed on the mobile access to the article in a search result. 65% of access to Wikipedia is now via mobile devices or tablets. So we have that objective to display a short description that is readable on the mobile device. Descriptions over 40 characters get chopped off. With your forbearance, I ask, "What would you suggest?" --[[User:Whiteguru|Whiteguru]] ([[User talk:Whiteguru|talk]]) 22:19, 7 July 2021 (UTC)
I yanked a whole section on configurable computing. It's an interesting idea, but it's a fairly minor part of computer architecture and makes the article less readable for a non-expert. This whole article needs a rewrite. --[[User:Robert Merkel|Robert Merkel]] 13:38, 17 Sep 2004 (UTC)
::{{ping|Whiteguru}} "Set of rules describing computer system". 39 characters. [[User:Guy Harris|Guy Harris]] ([[User talk:Guy Harris|talk]]) 22:36, 7 July 2021 (UTC)
:I do not agree with the remove. The section can either be improved or titled in a way that it is recognized as not beeing escential for understanding the current style - however the outlook is important for those that are prepared to work themself inot it. By the way the rest is not for nonexperts either! [[User:Togo|Togo]] 02:41, 20 Sep 2004 (UTC)
:::{{ping|Guy Harris}} Well scribed! --[[User:Whiteguru|Whiteguru]] ([[User talk:Whiteguru|talk]]) 01:50, 8 July 2021 (UTC)
::You're missing my point. I am stating that a whole paragraph on configurable computing, in the context of the article as it stands, gave a very misleading view of the importance of the topic to the broader field of computer architecture. As to the reading level of the article, it *should*, at least in its introduction, be accessible to the nonexpert. --[[User:Robert Merkel|Robert Merkel]] 04:05, 20 Sep 2004 (UTC)
:I agree with the removal. At most this page should have a brief mention and link to [[Reconfigurable computing]]. --[[User:Brouhaha|Brouhaha]] 21:47, 23 Jan 2005 (UTC)

== Architecture vs Microarchitecture ==

> The discipline of computer architecture has three main subcategories: 1) Instruction Set Architecture, 2) Microarchitecture, 3) System Design

According to Coursera lecture (https://www.coursera.org/lecture/comparch/architecture-and-microarchitecture-rgQ8X) (see 19:40) it is possible that architecture is the same and the microarchitecture is different (AMD Phenom X4 vs. Intel Atom).

That is, treating microarchitecture as a part of architecture looks misleading. At least to the average person like me.

:When the lecturer refers to "big-A architecture", he's referring to the instruction set architecture. Microarchitecture (subcategory 2), like instruction set architecture (subcategory 1), is a part of the topic of computer architecture. [[User:Guy Harris|Guy Harris]] ([[User talk:Guy Harris|talk]]) 19:46, 31 December 2019 (UTC)

::Computer architecture is the general category on designing and building computers. As well as I know it, the idea of an architecture originated with IBM and S/360, of having one designed separate from its implementation. Instruction set architecture often, but maybe not always, means the unprivileged instructions seen by ordinary users. IBM's System/370 includes in its ''Principles of Operation'' the definition of its virtual storage (paging system). For microprocessors that originated without a MMU, but which used an external MMU, complicated this. Sun used sub-architecture to indicate the MMU and I/O addressing system. While ordinary users aren't supposed to need to know details of the paging system, sometimes they do. For example, it is sometimes useful to have data on page boundaries, requiring you to know the page size. Microarchitecture includes the finer details on what is inside the processor, which again ordinary users shouldn't need to know, though it might affect instruction timing. But again, sometimes you need to know about it, even for ordinary user programming. [[User:Gah4|Gah4]] ([[User talk:Gah4|talk]]) 02:23, 1 January 2020 (UTC)

::[[Guy Harris]]: yes, you are correct. My fault. So, "Same Architecture, Different Microarchitecture" slide is actually "Same ISA, Different Microarchitecture".

Latest revision as of 03:35, 6 January 2024

Comment 1[edit]

I'm worried about this page and a few others (one that I revised already) that 216.237.32.xxx has entered in today. They are suspiciously too good and comprehensive. I'm sure they are copied from somewhere, but I couldn't find them with a search engine. -- ansible

I'm -very- flattered. However, it's just me. Ray Van De Walker,

and I have assented to GPL my writing in the Wikipedia. If you really like it, add it to the "good writing" link! (Something which I think would be unethical for me to do as author.)

Short description now *too* short?[edit]

@Whiteguru: You changed the short description from "Set of rules and methods that describe the functionality, organization, and implementation of computer systems" to just "Set of rules and methods".

Computer architectures are not the only sets of rules and methods in existence; is that short description too short, so as not to say anything about what computer architectures, in particular, are? Guy Harris (talk) 20:46, 7 July 2021 (UTC)[reply]

@Guy Harris: With short descriptions, we have a situation where we are aiming to have a maximum of 40 characters. The driving reason is that the short description is displayed on the mobile access to the article in a search result. 65% of access to Wikipedia is now via mobile devices or tablets. So we have that objective to display a short description that is readable on the mobile device. Descriptions over 40 characters get chopped off. With your forbearance, I ask, "What would you suggest?" --Whiteguru (talk) 22:19, 7 July 2021 (UTC)[reply]
@Whiteguru: "Set of rules describing computer system". 39 characters. Guy Harris (talk) 22:36, 7 July 2021 (UTC)[reply]
@Guy Harris: Well scribed! --Whiteguru (talk) 01:50, 8 July 2021 (UTC)[reply]