컴퓨터 아키텍처 란 무엇입니까?

컴퓨터 아키텍처는 컴퓨터 과학 및 기술 분야의 여러 유사한 아이디어를 말합니다. 소프트웨어 수준에서 컴퓨터 하드웨어의 다양한 부분을 단일 기능 시스템에 연결하는 어셈블리 언어 시스템을 나타냅니다. 하드웨어를 다룰 때는 하드웨어를 작성하고 활용하는 방법 및 컴퓨터 구성 요소 구성 프로세스에 동일하게 적용됩니다. 이러한 각 정의는 유사한 프로세스 (작동하지 않는 컴퓨터 시스템으로 시작하여 기능적으로 만드는 아이디어)를 설명하지만 다른 관점에서 프로세스를 살펴 봅니다.

컴퓨터 아키텍처의 소프트웨어 버전은 비 기술적 인 사람이 이해하기가 가장 어려울 수 있습니다. 컴퓨터 시스템은 사용자가 수행하는 작업과 관련이없는 시간에 수천 개의 작업을 수행하고 있습니다. 이러한 작업은 컴퓨터 시스템의 기초를 형성합니다. 정보를 단기에서 장기 메모리로 옮기는 것일 수 있습니다.또는 예약 된 작업에 대한 시간을 확인하여 활성화 시간인지 확인하십시오.

이러한 모든 컴퓨터 아키텍처 기능은 기계 코드에 의존하여 기계의 다른 부분이 어떻게 연결되어 있는지 이해합니다. 이 코드는 고기능 프로그램이 프로세서 시간 및 메모리 주소와 같은 것들에 액세스하는 데 사용하는 컴퓨터 하드웨어의 기본 청사진을 만듭니다. 이 기계 코드 Blueprint는 소프트웨어 관점에서 시스템 구조를 정의합니다.

컴퓨터 아키텍처의 첫 번째 하드웨어 버전은 소프트웨어 청사진을 만드는 데 사용되는 양식입니다. 이 형태의 아키텍처는 기계의 다양한 부분이 함께 작업하기 위해 데이터를 보내고받는 방식을 중심으로합니다. 예를 들어, 메모리 모듈이 특정 방식으로 정보 형식으로 정보를 원한다면 프로세서가 해당 형식으로 보내서 데이터를 저장할 수 있도록하는 것이 중요합니다. 경우의 여러 부분이 있다면컴퓨터는 서로 통신 할 수 없으며 시스템은 작동하지 않습니다.

컴퓨터 아키텍처의 다른 하드웨어 버전은 단일 하드웨어에 중점을 둡니다. 이 방법은 디자이너가 개별 조각을보고 기능이 어떻게 작동하는지 결정해야합니다. 거의 모든 컴퓨터 하드웨어에는 데이터 조작, 지침 수신 및 발행 명령에 대한 복잡한 일련의 지침이 포함되어 있습니다. 이 모든 것은 하드웨어 내에서 이루어 지므로 완전히 실현 된 언어 및 명령 시스템이 필요합니다. 본질적으로, 각 하드웨어 조각은 매우 전문화 된 컴퓨터처럼 작동합니다.

이러한 각 정의는 컴퓨터 아키텍처의 다른 측면에 대해 이야기하기 때문에 모두 잘 어울립니다. 첫째, 디자이너는 하드웨어의 개별 조각을보고 작동 방식을 결정합니다. 다음으로, 조각은 하드웨어 시스템을 형성하기 위해 함께 모입니다. 마지막으로 기계 코드는 프로그램이 Th와 상호 작용할 수있는 방식으로 해당 시스템을 연결하는 데 사용됩니다.E 하드웨어.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?