Kiến Trúc Máy Tính – Wikipedia Tiếng Việt
Có thể bạn quan tâm
Nội dung
chuyển sang thanh bên ẩn- Đầu
- Bài viết
- Thảo luận
- Đọc
- Sửa đổi
- Sửa mã nguồn
- Xem lịch sử
- Đọc
- Sửa đổi
- Sửa mã nguồn
- Xem lịch sử
- Các liên kết đến đây
- Thay đổi liên quan
- Liên kết thường trực
- Thông tin trang
- Trích dẫn trang này
- Tạo URL rút gọn
- Tải mã QR
- Tạo một quyển sách
- Tải dưới dạng PDF
- Bản để in ra
- Wikimedia Commons
- Khoản mục Wikidata

Trong kỹ thuật máy tính, kiến trúc máy tính (tiếng Anh: computer architecture) là thiết kế khái niệm và cấu trúc hoạt động căn bản của một hệ thống máy tính. Nó là một bản thiết kế (blueprint) mô tả có tính chất chức năng về các yêu cầu (đặc biệt là tốc độ và các kết nối tương hỗ) và những sự thi hành thiết kế cho những bộ phận khác nhau của một máy tính - tập trung chủ yếu vào việc CPU hoạt động nội tại như thế nào và truy cập các địa chỉ trong bộ nhớ bằng cách nào.
Nó cũng có thể được định nghĩa như là khoa học và nghệ thuật lựa chọn và kết nối các thành phần phần cứng để tạo thành các máy tính đáp ứng được các mục đích về tính năng, hiệu suất và giá cả.
Kiến trúc máy tính bao gồm ít nhất ba phạm trù con chính:[1]
- Kiến trúc tập lệnh (Instruction set architecture, ISA), là hình ảnh trừu tượng của một hệ thống tính toán được nhìn từ góc độ của một lập trình viên sử dụng ngôn ngữ máy (hay hợp ngữ), bao gồm tập lệnh, cách đánh địa chỉ bộ nhớ (memory address modes), các thanh ghi, và các định dạng địa chỉ và dữ liệu.
- Vi kiến trúc (Microarchitecture), còn gọi là Tổ chức máy tính (Computer organization) là một mô tả bậc thấp, cụ thể hơn về hệ thống. Mô tả này nói về các bộ phận cấu thành của hệ thống được kết nối với nhau như thế nào và chúng hoạt động tương hỗ như thể nào để thực hiện kiến trúc tập lệnh.[2] Ví dụ, kích thước bộ đệm cache của một máy tính là một đặc điểm về tổ chức máy tính mà thường không liên quan đến kiến trúc tập lệnh.
- Thiết kế hệ thống (System Design) bao gồm tất cả các thành phần phần cứng khác bên trong một hệ thống tính toán chẳng hạn:
- các đường kết nối hệ thống như bus (máy tính) và switch
- các bộ điều khiển bộ nhớ (memory controller) và các cây phả hệ bộ nhớ
- các cơ chế CPU off-load như Direct memory access (truy nhập bộ nhớ trực tiếp)
- các vấn đề như đa xử lý (multi-processing).
Chú thích
[sửa | sửa mã nguồn]- ^ John L. Hennessy and David A. Patterson (2003). Computer Architecture: A Quantitative Approach . Morgan Kaufmann Publishers, Inc. ISBN 1558605967. {{Chú thích sách}}: Kiểm tra giá trị ngày tháng trong: |date= (trợ giúp)
- ^ Phillip A. Laplante (2001). Dictionary of Computer Science, Engineering, and Technology. CRC Press. tr. 94–95. ISBN 0849326915.
Xem thêm
[sửa | sửa mã nguồn]- Phần cứng máy tính
- Thiết kế CPU
- Tập lệnh trực giao (Orthogonal instruction set)
- Kiến trúc phần mềm
- Tổ chức máy tính
Tham khảo
[sửa | sửa mã nguồn]- ISCA: Proceedings of the International Symposium on Computer Architecture Lưu trữ ngày 7 tháng 5 năm 2006 tại Wayback Machine
- Micro: IEEE/ACM International Symposium on Microarchitecture
- HPCA: International Symposium on High Performance Computer Architecture Lưu trữ ngày 28 tháng 5 năm 2005 tại Wayback Machine
- ASPLOS: International Conference on Architectural Support for Programming Languages and Operating Systems Lưu trữ ngày 9 tháng 5 năm 2006 tại Wayback Machine
- ACM Transactions on Computer Systems
- IEEE Computer Society
- Microprocessor Report Lưu trữ ngày 15 tháng 9 năm 2008 tại Wayback Machine
- http://www.mkp.com/ Hennessy and Patterson: Computer Architecture: A Quantitative Approach, Fourth Edition, tháng 9 năm 2006
- Tanenbaum, Andrew S. (1979). Structured Computer Organization (bằng tiếng Anh). Englewood Cliffs, New Jersey: Prentice-Hall. ISBN 0-13-148521-0.
Liên kết ngoài
[sửa | sửa mã nguồn]Tiếng Anh:
- http://www.cs.wisc.edu/~arch/www
- http://www.cs.wisc.edu/arch/www/people.html
- ESCAPE Lưu trữ ngày 30 tháng 4 năm 2008 tại Wayback Machine - an easy-to-use, interactive portable PC-based simulation environment aimed at the support of computer architecture education
- http://www.codeproject.com/useritems/System_Design.asp Lưu trữ ngày 13 tháng 10 năm 2007 tại Wayback Machine - This approach allows beginners to easily break and design complex software systems.
- Technical University of Catalonia, Department of Computer Architecture
- The von Neumann Architecture of Computer Systems Lưu trữ ngày 19 tháng 4 năm 2007 tại Wayback Machine
Bài viết liên quan đến công nghệ này vẫn còn sơ khai. Bạn có thể giúp Wikipedia mở rộng nội dung để bài được hoàn chỉnh hơn. |
- x
- t
- s
| |||||
|---|---|---|---|---|---|
| Chung |
| ||||
| Hạt nhân |
| ||||
| Quản lý tiến trình |
| ||||
| Quản lý bộ nhớ và bảo vệ tài nguyên |
| ||||
| Truy cập lưu trữ và hệ thống tập tin |
| ||||
| Danh sách |
| ||||
| Khái niệm khác |
| ||||
| |
|---|---|
| Linh kiện |
|
| Lý thuyết |
|
| Thiết kế |
|
| Ứng dụng |
|
| Vấn đề |
|
| |
|---|---|
| Chú ý: Bản mẫu này cơ bản dựa trên Hệ thống xếp loại điện toán ACM năm 2012. | |
| Phần cứng |
|
| Tổ chức hệ thống máy tính |
|
| Mạng máy tính |
|
| Tổ chức phần mềm |
|
| Ký pháp và công cụ phần mềm |
|
| Phát triển phần mềm |
|
| Lý thuyết tính toán |
|
| Thuật toán |
|
| Toán học về điện toán |
|
| Hệ thống thông tin |
|
| Bảo mật |
|
| Tương tác người–máy |
|
| Tương tranh |
|
| Trí tuệ nhân tạo |
|
| Học máy |
|
| Đồ họa |
|
| Điện toán ứng dụng |
|
| |
| |||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Phần cứng • Phần mềm | |||||||||||||||||||||||||
| Công nghệ thông tin |
| ||||||||||||||||||||||||
| Hệ thống thông tin |
| ||||||||||||||||||||||||
| Khoa học máy tính |
| ||||||||||||||||||||||||
| Kỹ thuật máy tính |
| ||||||||||||||||||||||||
| Kỹ nghệ phần mềm |
| ||||||||||||||||||||||||
| Mạng máy tính |
| ||||||||||||||||||||||||
| Tin học kinh tế |
| ||||||||||||||||||||||||
- Sơ khai công nghệ
- Kiến trúc máy tính
- CPU
- Lỗi CS1: ngày tháng
- Trang sử dụng liên kết tự động ISBN
- Bài có mô tả ngắn
- Bài có mô tả ngắn dài
- Mô tả ngắn khác với Wikidata
- Bài viết có văn bản tiếng Anh
- Bản mẫu webarchive dùng liên kết wayback
- Nguồn CS1 tiếng Anh (en)
- Tất cả bài viết sơ khai
Từ khóa » Thiết Kế Hệ Thống Máy Tính Là Gì
-
Hệ Thống Máy Tính Là Gì? - định Nghĩa Từ Techopedia - Âm Thanh - 2022
-
Hệ Thống Máy Tính Là Gì
-
HỆ THỐNG MÁY TÍNH - Cửu Dương Thần Công . Com
-
Quy Trình Thiết Kế Hệ Thống Máy Tính Nhúng - STEM Education
-
Hệ Thống Máy Tính Là Gì
-
[PDF] Bài 2-Hệ Thống Máy Tính - Soict - HUST
-
Hệ Thống Máy Tính Là Gì - Tìm Hiểu Khái Niệm, Phân Loại, Cách Tạo
-
Thiết Kế Hệ Thống Nhúng Là Gì: Các Bước Trong Quy Trình Thiết Kế
-
Bốn Chức Năng Cơ Bản Của Hệ Thống Máy Tính Là Gì? - SunTrust Blog
-
Đồ Hoạ Máy Tính Là Gì? Những điều Nên Biết Về đồ Hoạ Máy Tính
-
[PDF] BÀI 1: CÁC KHÁI NIỆM CƠ BẢN VỀ MÁY TÍNH
-
6 Giai đoạn Trong Quy Trình Phát Triển Một Hệ Thống Thông Tin
-
Phần Mềm Hệ Thống Là Gì? Có Gì Khác So Với Phần Mềm ứng Dụng
-
Hệ Thống Nhúng Thời Gian Thực - VKU - Đại Học Đà Nẵng