- 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/
'Computer science (이동 완료) > 컴퓨터 공학' 카테고리의 다른 글
CPU 제조 사 (0) | 2023.12.25 |
---|---|
내가 C 언어를 공부하기 전에 알았으면 좋았을 것들 (0) | 2023.09.03 |
동기/비동기, 블락/논블락 (0) | 2023.05.14 |
싱글스레드, 멀티스레드 (0) | 2023.05.14 |