본문 바로가기

Computer science (이동 완료)/컴퓨터 공학

컴퓨터 아키텍처, 플랫폼

  • Computer Architecture

Computer architecture refers to the design of the internal workings of a computer system, including the CPU, memory, and other hardware components. It involves decisions about the organization of the hardware, such as the instruction set architecture, the data path design, and the control unit design. Computer architecture is concerned with optimizing the performance of a computer system and ensuring that it can execute instructions quickly and efficiently. ( address bits, memory)

 

Examples of macro definitions of windows architecture:

_M_IA64 Intel Itanium platform
_M_IX86 x86 platform
_M_X64  x64 platform

 

  • Platform

Platform generally refers to something (an operating system, a library, a programming language, a programming environment) which you can build other things on.

Examples :

_WIN64  A 64-bit platform.
_WIN32  A 32-bit platform. This value is also defined by the 64-bit compiler for backward compatibility.
_WIN16  A 16-bit platform

 

So architecture is lower level concept than platform. On top of that architecture we implement platform (eg. Win32 or POSIX). And on top of platform, you build an applications.

 

 

 

 

 

 

출처 : https://www.geeksforgeeks.org/differences-between-computer-architecture-and-computer-organization/

 

Differences between Computer Architecture and Computer Organization - GeeksforGeeks

A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.

www.geeksforgeeks.org

https://cs.stackexchange.com/questions/12958/difference-between-computing-architecture-and-platform-in-computer-science

 

Difference between Computing Architecture and Platform in Computer Science

I was looking for an appropriate term to call my proposal. I knew it is either platform or architecture. But could not simply and clearly distinguish them in an academic manner. So, I searched the ...

cs.stackexchange.com