Skip to main content

Kiến trúc máy tính là gì?

Kiến trúc máy tính đề cập đến một số ý tưởng tương tự trong các lĩnh vực khoa học và công nghệ máy tính.Ở cấp độ phần mềm, nó đề cập đến các hệ thống ngôn ngữ lắp ráp kết nối các phần khác nhau của phần cứng máy tính thành một hệ thống hoạt động duy nhất.Khi xử lý phần cứng, nó áp dụng như nhau cho các phương pháp tạo và sử dụng phần cứng và quá trình xây dựng các thành phần máy tính.Mỗi định nghĩa này mô tả một quy trình tương tự mdash;Ý tưởng bắt đầu với một hệ thống máy tính không hoạt động và làm cho nó hoạt động mdash ;, nhưng tất cả chúng đều nhìn vào quy trình từ một quan điểm khác.hiểu.Một hệ thống máy tính đang thực hiện hàng ngàn tác vụ tại bất kỳ thời điểm nào không liên quan gì đến những gì người dùng đang làm.Các nhiệm vụ này tạo thành cơ sở của các hệ thống máy tính.Nó có thể chuyển thông tin từ bộ nhớ ngắn hạn sang bộ nhớ dài hạn hoặc kiểm tra thời gian chống lại một nhiệm vụ theo lịch trình để xem liệu đó là thời gian để kích hoạt.Tất cả các chức năng kiến trúc máy tính này đều dựa vào mã máy để hiểu cách các phần khác nhau của máy được kết nối.Mã này tạo ra một bản thiết kế cơ bản của phần cứng máy tính mà các chương trình hoạt động cao hơn sử dụng để truy cập vào những thứ như thời gian xử lý và địa chỉ bộ nhớ.Bản thiết kế mã máy này xác định cấu trúc của hệ thống theo quan điểm của phần mềm.

Phiên bản phần cứng đầu tiên của kiến trúc máy tính là biểu mẫu được sử dụng để tạo kế hoạch chi tiết phần mềm.Hình thức kiến trúc này tập trung vào cách các bộ phận khác nhau của máy sẽ gửi và nhận dữ liệu để làm việc cùng nhau.Ví dụ: nếu một mô -đun bộ nhớ muốn thông tin được định dạng theo một cách cụ thể, điều quan trọng là bộ xử lý sẽ gửi nó ở định dạng đó để dữ liệu có thể được lưu trữ.Nếu các phần khác nhau của máy tính không thể giao tiếp với nhau, hệ thống sẽ giành được công việc.Phương pháp này đòi hỏi các nhà thiết kế phải xem xét một mảnh riêng lẻ và xác định cách thức hoạt động của nó.Gần như mọi phần của phần cứng máy tính đều chứa một loạt các hướng dẫn phức tạp để thao tác dữ liệu, nhận hướng dẫn và ban hành lệnh.Tất cả điều này diễn ra trong phần cứng, yêu cầu một hệ thống chỉ huy và ngôn ngữ được thực hiện đầy đủ.Về bản chất, mỗi phần phần cứng hoạt động giống như một máy tính rất chuyên dụng. Vì mỗi định nghĩa này nói về một khía cạnh khác nhau của kiến trúc máy tính, tất cả chúng đều kết thúc phù hợp với nhau một cách độc đáo.Đầu tiên, một nhà thiết kế nhìn vào các phần riêng của phần cứng và xác định cách chúng hoạt động.Tiếp theo, các mảnh được đặt cùng nhau để tạo thành một hệ thống phần cứng.Cuối cùng, mã máy được sử dụng để kết nối các hệ thống đó với nhau theo cách mà các chương trình có thể tương tác với phần cứng.