Bộ phận nào của CPU chỉ đạo và điều phối hoạt động của máy tính?

Một đơn vị điều khiển điều phối cách dữ liệu di chuyển xung quanh một cpu. Đơn vị điều khiển điều phối cách dữ liệu di chuyển xung quanh bằng cách giải mã mã op cho các hoạt động khác nhau trong CPU. Bộ điều khiển (CU) là một thành phần của bộ xử lý trung tâm (CPU) của máy tính điều khiển hoạt động của bộ xử lý. Nó báo cho bộ nhớ, đơn vị số học/logic và các thiết bị đầu vào và đầu ra của máy tính biết cách phản hồi các lệnh của chương trình.

Bộ điều khiển[sửa]

  • Đơn vị điều khiển lấy dữ liệu / hướng dẫn từ bộ nhớ
  • Phiên dịch/giải mã lệnh thành lệnh/tín hiệu
  • Điều khiển truyền lệnh và dữ liệu trong CPU
  • Phối hợp các bộ phận của CPU

một số opcode[sửa mã nguồn]

Tôi sử dụng cái này với lòng biết ơn sâu sắc từ craig n dave

Tiêu chuẩn[sửa]

Nêu chức năng của bộ điều khiển

Xem thêm [sửa]

Tài liệu tham khảo [ chỉnh sửa ]

Nếu bạn thấy thông báo này, điều đó có nghĩa là chúng tôi đang gặp sự cố khi tải các tài nguyên bên ngoài trên trang web của mình

Nếu bạn đang sử dụng bộ lọc web, vui lòng đảm bảo rằng các miền *. kastatic. tổ chức và *. kasandbox. org được bỏ chặn

Đơn vị này có thể lưu trữ hướng dẫn, dữ liệu và kết quả trung gian. Đơn vị này cung cấp thông tin cho các đơn vị khác của máy tính khi cần thiết. Nó còn được gọi là bộ nhớ trong hoặc bộ nhớ chính hoặc bộ lưu trữ chính hoặc Bộ nhớ truy cập ngẫu nhiên (RAM)

Kích thước của nó ảnh hưởng đến tốc độ, sức mạnh và khả năng. Bộ nhớ chính và bộ nhớ phụ là hai loại bộ nhớ trong máy tính. Chức năng của đơn vị bộ nhớ là -

  • Nó lưu trữ tất cả dữ liệu và hướng dẫn cần thiết để xử lý

  • Nó lưu trữ kết quả xử lý trung gian

  • Nó lưu trữ kết quả xử lý cuối cùng trước khi các kết quả này được đưa ra thiết bị đầu ra

  • Tất cả các đầu vào và đầu ra được truyền qua bộ nhớ chính

Bộ điều khiển

Đơn vị này kiểm soát hoạt động của tất cả các bộ phận của máy tính nhưng không thực hiện bất kỳ hoạt động xử lý dữ liệu thực tế nào

Chức năng của đơn vị này là -

  • Nó chịu trách nhiệm kiểm soát việc truyền dữ liệu và hướng dẫn giữa các đơn vị khác của máy tính

  • Nó quản lý và điều phối tất cả các đơn vị của máy tính

  • Nó lấy các hướng dẫn từ bộ nhớ, giải thích chúng và chỉ đạo hoạt động của máy tính

  • Nó giao tiếp với các thiết bị Đầu vào/Đầu ra để truyền dữ liệu hoặc kết quả từ bộ lưu trữ

  • Nó không xử lý hoặc lưu trữ dữ liệu

ALU (Đơn vị logic số học)

Đơn vị này bao gồm hai tiểu mục cụ thể là,

  • phần số học
  • Phần logic

phần số học

Chức năng của phần số học là thực hiện các phép tính số học như cộng, trừ, nhân, chia. Tất cả các hoạt động phức tạp được thực hiện bằng cách sử dụng lặp đi lặp lại các hoạt động trên

Phần logic

Chức năng của phần logic là thực hiện các thao tác logic như so sánh, lựa chọn, khớp và hợp nhất dữ liệu

Di sản của các thiết kế trước đó, chẳng hạn như động cơ khác biệt của Babbage và hệ thống thẻ đục lỗ máy tính lớn của những năm 1970, có tác động đáng kể đến các hệ thống máy tính ngày nay. Trong bài viết đầu tiên của tôi trong loạt bài lịch sử này, Lịch sử máy tính và máy tính hiện đại dành cho quản trị viên hệ thống, tôi đã thảo luận về một số tiền thân của máy tính hiện đại và liệt kê các đặc điểm xác định cái mà chúng ta gọi là máy tính ngày nay.

Thêm tài nguyên Linux

  • Bảng cheat lệnh Linux nâng cao
  • Tải xuống RHEL 9 miễn phí thông qua chương trình Red Hat Developer
  • Hướng dẫn cài đặt ứng dụng trên Linux
  • Đánh giá kỹ năng quản trị hệ thống Linux

Trong bài viết này, tôi thảo luận về bộ xử lý trung tâm (CPU), bao gồm các thành phần và chức năng của nó. Nhiều chủ đề đề cập đến bài viết đầu tiên, vì vậy hãy chắc chắn đọc nó nếu bạn chưa đọc

Bộ xử lý trung tâm (CPU)

CPU trong máy tính hiện đại là hiện thân của "cối xay" trong cỗ máy khác biệt của Babbage. Thuật ngữ bộ xử lý trung tâm bắt nguồn từ thời xa xưa của máy tính khi một chiếc tủ lớn duy nhất chứa mạch cần thiết để diễn giải các hướng dẫn chương trình ở cấp độ máy và thực hiện các thao tác trên dữ liệu được cung cấp. Bộ xử lý trung tâm cũng hoàn thành mọi xử lý cho mọi thiết bị ngoại vi kèm theo. Thiết bị ngoại vi bao gồm máy in, đầu đọc thẻ và các thiết bị lưu trữ ban đầu như trống và ổ đĩa. Các thiết bị ngoại vi hiện đại có một lượng đáng kể sức mạnh xử lý và giảm tải một số tác vụ xử lý từ CPU. Điều này giải phóng CPU khỏi các tác vụ đầu vào/đầu ra để sức mạnh của nó được áp dụng cho tác vụ chính hiện tại

[ Tìm hiểu cách quản lý môi trường Linux của bạn để thành công. ]

Máy tính đời đầu chỉ có một CPU và chỉ có thể thực hiện một tác vụ tại một thời điểm

Ngày nay, chúng tôi giữ lại thuật ngữ CPU, nhưng bây giờ nó đề cập đến gói bộ xử lý trên một bo mạch chủ điển hình. Hình 1 hiển thị gói bộ xử lý Intel tiêu chuẩn

Hình ảnh

Bộ phận nào của CPU chỉ đạo và điều phối hoạt động của máy tính?

Hình 1. Gói bộ xử lý Intel Core i5 (Jud McCranie qua Wikimedia Commons, CC BY-SA 4. 0)

Hình ảnh

Bộ phận nào của CPU chỉ đạo và điều phối hoạt động của máy tính?

Tải ngay

Thực sự không có gì để xem ở đây ngoài gói bộ xử lý. Gói bộ xử lý là một con chip chứa (các) bộ xử lý được niêm phong bên trong hộp kim loại và được gắn trên bảng mạch in (PC) nhỏ. Gói này chỉ đơn giản được thả vào vị trí trong ổ cắm CPU trên bo mạch chủ và được cố định bằng cách bố trí đòn bẩy khóa. Bộ làm mát CPU gắn vào gói bộ xử lý. Có một số ổ cắm vật lý khác nhau với số lượng tiếp điểm cụ thể, vì vậy, việc có được gói chính xác để vừa với ổ cắm bo mạch chủ là điều cần thiết nếu bạn xây dựng máy tính của riêng mình

Cách thức hoạt động của CPU

Hãy xem xét chi tiết hơn về CPU. Hình 2 là sơ đồ khái niệm của một CPU giả định để các bạn dễ hình dung các thành phần hơn. RAM và đồng hồ hệ thống được tô bóng vì chúng không phải là một phần của CPU và chỉ được hiển thị cho rõ ràng. Ngoài ra, không có kết nối nào giữa đồng hồ CPU và bộ điều khiển với các thành phần CPU được đưa vào. Đủ để nói rằng các tín hiệu từ đồng hồ và bộ điều khiển là một phần không thể thiếu của mọi thành phần khác

Hình ảnh

Bộ phận nào của CPU chỉ đạo và điều phối hoạt động của máy tính?

Hình 2. Một sơ đồ khái niệm đơn giản hóa của một CPU điển hình

Thiết kế này trông không đặc biệt đơn giản, nhưng thực tế thậm chí còn phức tạp hơn. Con số này là đủ cho các mục đích của chúng tôi mà không quá phức tạp

Đơn vị logic số học

Đơn vị logic số học (ALU) thực hiện các chức năng số học và logic là công việc của máy tính. Các thanh ghi A và B giữ dữ liệu đầu vào và bộ tích lũy nhận kết quả của hoạt động. Thanh ghi lệnh chứa lệnh mà ALU sẽ thực hiện

Đào tạo & Chứng nhận

  • Khám phá các lựa chọn đào tạo và chứng nhận
  • Thực hiện đánh giá kỹ năng sysadmin
  • Tìm hiểu về chứng nhận Red Hat Certified System Administrator (RHCSA)
  • Nhận bản dùng thử Đăng ký Red Hat Learning
  • Sách điện tử miễn phí. Học tập hiện đại cho công nghệ hiện đại

Ví dụ, khi cộng hai số, một số được đặt trong thanh ghi A và số kia trong thanh ghi B. ALU thực hiện phép cộng và đưa kết quả vào bộ tích lũy. Nếu hoạt động là một hoạt động hợp lý, dữ liệu được so sánh sẽ được đặt vào các thanh ghi đầu vào. Kết quả so sánh, 1 hoặc 0, được đưa vào bộ tích lũy. Cho dù đây là phép toán logic hay số học, thì nội dung bộ tích lũy sau đó sẽ được đặt vào vị trí bộ đệm được chương trình dành riêng cho kết quả

Có một loại hoạt động khác được thực hiện bởi ALU. Kết quả là một địa chỉ trong bộ nhớ và nó được sử dụng để tính toán một vị trí mới trong bộ nhớ để bắt đầu tải các lệnh. Kết quả được đặt vào thanh ghi con trỏ lệnh

Thanh ghi lệnh và con trỏ

Con trỏ lệnh xác định vị trí trong bộ nhớ chứa lệnh tiếp theo sẽ được thực hiện bởi CPU. Khi CPU hoàn thành việc thực hiện lệnh hiện tại, lệnh tiếp theo được nạp vào thanh ghi lệnh từ vị trí bộ nhớ được trỏ tới bởi con trỏ lệnh

Sau khi lệnh được nạp vào thanh ghi lệnh, con trỏ thanh ghi lệnh được tăng thêm một địa chỉ lệnh. Tăng dần cho phép nó sẵn sàng chuyển lệnh tiếp theo vào thanh ghi lệnh

Bộ nhớ cache

CPU không bao giờ truy cập trực tiếp vào RAM. CPU hiện đại có một hoặc nhiều lớp bộ đệm. Khả năng thực hiện tính toán của CPU nhanh hơn nhiều so với khả năng cung cấp dữ liệu cho CPU của RAM. Những lý do cho điều này nằm ngoài phạm vi của bài viết này, nhưng tôi sẽ khám phá thêm trong bài viết tiếp theo

Bộ nhớ cache nhanh hơn RAM hệ thống và gần CPU hơn vì nó nằm trên chip xử lý. Bộ đệm cung cấp lưu trữ dữ liệu và hướng dẫn để ngăn CPU chờ lấy dữ liệu từ RAM. Khi CPU cần dữ liệu—và các lệnh chương trình cũng được coi là dữ liệu—bộ đệm sẽ xác định xem dữ liệu đã có chưa và cung cấp cho CPU

Nếu dữ liệu được yêu cầu không có trong bộ nhớ đệm, thì dữ liệu đó sẽ được truy xuất từ RAM và sử dụng các thuật toán dự đoán để di chuyển thêm dữ liệu từ RAM vào bộ nhớ đệm. Bộ điều khiển bộ đệm phân tích dữ liệu được yêu cầu và cố gắng dự đoán dữ liệu bổ sung nào sẽ cần từ RAM. Nó tải dữ liệu dự đoán vào bộ đệm. Bằng cách giữ một số dữ liệu gần CPU hơn trong bộ đệm nhanh hơn RAM, CPU có thể duy trì trạng thái bận và không lãng phí chu kỳ chờ dữ liệu

CPU đơn giản của chúng tôi có ba cấp bộ đệm. Mức 2 và 3 được thiết kế để dự đoán dữ liệu và hướng dẫn chương trình nào sẽ cần tiếp theo, di chuyển dữ liệu đó từ RAM và di chuyển dữ liệu đó đến gần CPU hơn để sẵn sàng khi cần. Các kích thước bộ đệm này thường nằm trong khoảng từ 1 MB đến 32 MB, tùy thuộc vào tốc độ và mục đích sử dụng của bộ xử lý

Bộ chứa Linux

  • Giới thiệu thực tế về thuật ngữ container
  • khóa học miễn phí. Triển khai các ứng dụng được container hóa
  • Tải ngay. Bản dùng thử Red Hat OpenShift
  • sách điện tử. Lưu trữ container cho người giả
  • sách điện tử. Podman trong hành động

Bộ đệm cấp 1 gần CPU nhất. Trong CPU của chúng tôi, có hai loại bộ đệm L1. L1i là bộ đệm hướng dẫn và L1d là bộ đệm dữ liệu. Kích thước bộ đệm cấp 1 thường nằm trong khoảng từ 64 KB đến 512 KB

Đơn vị quản lý bộ nhớ

Đơn vị quản lý bộ nhớ (MMU) quản lý luồng dữ liệu giữa bộ nhớ chính (RAM) và CPU. Nó cũng cung cấp khả năng bảo vệ bộ nhớ cần thiết trong môi trường đa nhiệm và chuyển đổi giữa địa chỉ bộ nhớ ảo và địa chỉ vật lý

Đồng hồ CPU và bộ điều khiển

Tất cả các thành phần CPU phải được đồng bộ hóa để hoạt động trơn tru với nhau. Đơn vị điều khiển thực hiện chức năng này với tốc độ được xác định bởi tốc độ xung nhịp và chịu trách nhiệm chỉ đạo hoạt động của các đơn vị khác bằng cách sử dụng các tín hiệu định thời mở rộng khắp CPU

Bộ nhớ truy cập ngẫu nhiên (RAM)

Mặc dù RAM, hoặc bộ lưu trữ chính, được hiển thị trong sơ đồ này và sơ đồ tiếp theo, nhưng nó không thực sự là một phần của CPU. Chức năng của nó là lưu trữ các chương trình và dữ liệu để chúng sẵn sàng sử dụng khi CPU cần.

Làm thế nào nó hoạt động

CPU hoạt động theo một chu kỳ được quản lý bởi bộ điều khiển và được đồng bộ hóa bởi đồng hồ CPU. Chu trình này được gọi là chu trình hướng dẫn CPU và nó bao gồm một loạt các thành phần tìm nạp/giải mã/thực thi. Lệnh, có thể chứa dữ liệu tĩnh hoặc con trỏ tới dữ liệu biến, được tìm nạp và đặt vào thanh ghi lệnh. Lệnh được giải mã và bất kỳ dữ liệu nào được đặt vào thanh ghi dữ liệu A và B. Lệnh được thực hiện bằng thanh ghi A và B, với kết quả được đưa vào bộ tích lũy. Sau đó, CPU tăng giá trị của con trỏ lệnh bằng độ dài của giá trị trước đó và bắt đầu lại

Chu trình hướng dẫn cơ bản của CPU trông như thế này

Hình ảnh

Bộ phận nào của CPU chỉ đạo và điều phối hoạt động của máy tính?

Hình 3. Chu trình lệnh cơ bản của CPU

Nhu cầu về tốc độ

Mặc dù CPU cơ bản hoạt động tốt, nhưng các CPU chạy trên chu kỳ đơn giản này có thể được sử dụng hiệu quả hơn nữa. Có nhiều chiến lược để tăng hiệu suất CPU và chúng tôi xem xét hai trong số chúng ở đây

Tăng tốc chu kỳ hướng dẫn

Một vấn đề mà các nhà thiết kế CPU ban đầu gặp phải là lãng phí thời gian cho các thành phần CPU khác nhau. Một trong những chiến lược đầu tiên để cải thiện hiệu suất của CPU là chồng chéo các phần của chu kỳ lệnh CPU để sử dụng các phần khác nhau của CPU một cách đầy đủ hơn

Ví dụ, khi lệnh hiện tại đã được giải mã, lệnh tiếp theo được tìm nạp và đặt vào thanh ghi lệnh. Ngay sau khi điều đó xảy ra, con trỏ lệnh được cập nhật với địa chỉ bộ nhớ của lệnh tiếp theo. Việc sử dụng các chu kỳ lệnh chồng chéo được minh họa trong Hình 4

Hình ảnh

Bộ phận nào của CPU chỉ đạo và điều phối hoạt động của máy tính?

hinh 4. Chu kỳ hướng dẫn CPU với sự chồng chéo

Thiết kế này trông đẹp và mượt mà, nhưng các yếu tố như chờ đợi I/O có thể làm gián đoạn dòng chảy. Việc không có dữ liệu hoặc hướng dẫn thích hợp trong bộ nhớ cache yêu cầu MMU xác định vị trí chính xác và chuyển chúng đến CPU và điều đó có thể mất một chút thời gian. Một số lệnh nhất định cũng cần nhiều chu kỳ CPU hơn để hoàn thành so với các lệnh khác, gây trở ngại cho việc chồng chéo trơn tru

Tuy nhiên, đây là một chiến lược mạnh mẽ để cải thiện hiệu suất CPU

siêu phân luồng

Một chiến lược khác để cải thiện hiệu suất CPU là siêu phân luồng. Siêu phân luồng làm cho một lõi bộ xử lý hoạt động giống như hai CPU bằng cách cung cấp hai luồng dữ liệu và lệnh. Việc thêm con trỏ lệnh thứ hai và thanh ghi lệnh vào CPU giả định của chúng ta, như thể hiện trong Hình 5, khiến nó hoạt động giống như hai CPU, thực hiện hai luồng lệnh riêng biệt trong mỗi chu kỳ lệnh. Ngoài ra, khi một luồng thực thi dừng lại trong khi chờ dữ liệu—một lần nữa, các lệnh cũng là dữ liệu—luồng thực thi thứ hai tiếp tục xử lý. Mỗi lõi thực hiện siêu phân luồng tương đương với hai CPU về khả năng xử lý các lệnh

Hình ảnh

Bộ phận nào của CPU chỉ đạo và điều phối hoạt động của máy tính?

Hình 5. Sơ đồ khái niệm về CPU với siêu phân luồng

Hãy nhớ rằng đây là một sơ đồ và giải thích rất đơn giản về CPU giả định của chúng tôi. Thực tế phức tạp hơn nhiều

Thêm thuật ngữ

Tôi đã gặp rất nhiều thuật ngữ CPU khác nhau. Để định nghĩa thuật ngữ rõ ràng hơn một chút, hãy xem xét chính CPU bằng cách sử dụng lệnh lscpu

[root@hornet ~]# lscpu
Architecture:                    x86_64
CPU op-mode(s):                  32-bit, 64-bit
Byte Order:                      Little Endian
Address sizes:                   39 bits physical, 48 bits virtual
CPU(s):                          12
On-line CPU(s) list:             0-11
Thread(s) per core:              2
Core(s) per socket:              6
Socket(s):                       1
NUMA node(s):                    1
Vendor ID:                       GenuineIntel
CPU family:                      6
Model:                           158
Model name:                      Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz
Stepping:                        10
CPU MHz:                         4300.003
CPU max MHz:                     4600.0000
CPU min MHz:                     800.0000
BogoMIPS:                        6399.96
Virtualization:                  VT-x
L1d cache:                       192 KiB
L1i cache:                       192 KiB
L2 cache:                        1.5 MiB
L3 cache:                        12 MiB
NUMA node0 CPU(s):               0-11

Bộ xử lý Intel hiển thị ở trên là gói cắm vào một ổ cắm duy nhất trên bo mạch chủ. Gói bộ xử lý chứa sáu lõi. Mỗi lõi có khả năng siêu phân luồng, vì vậy mỗi lõi có thể chạy hai luồng đồng thời cho tổng số 12 CPU

[ Khóa học trực tuyến miễn phí. Tổng quan kỹ thuật Red Hat Enterprise Linux. ]

định nghĩa của tôi

  • Lõi - Lõi là đơn vị phần cứng vật lý nhỏ nhất có khả năng thực hiện tác vụ xử lý. Nó chứa một ALU và một hoặc hai bộ thanh ghi hỗ trợ. Bộ thanh ghi thứ hai và mạch hỗ trợ cho phép siêu phân luồng. Một hoặc nhiều lõi có thể được kết hợp thành một gói vật lý duy nhất
  • CPU - Một đơn vị phần cứng hợp lý có khả năng xử lý một luồng thực thi. Việc sử dụng hiện đại thuật ngữ đơn vị xử lý trung tâm đề cập đến tổng số luồng mà gói bộ xử lý có khả năng thực thi đồng thời. Bộ xử lý lõi đơn không hỗ trợ siêu phân luồng tương đương với một CPU đơn. Trong trường hợp này, CPU và lõi đồng nghĩa. Bộ xử lý siêu phân luồng với một lõi có chức năng tương đương với hai CPU. Bộ xử lý siêu phân luồng có tám lõi có chức năng tương đương với 16 CPU
  • Gói - Thành phần vật lý có chứa một hoặc nhiều lõi, chẳng hạn như trong Hình 1 ở trên
  • Bộ xử lý - 1) Một thiết bị xử lý các lệnh của chương trình để thao tác dữ liệu. 2) Thường được sử dụng như một từ đồng nghĩa với gói
  • Ổ cắm - Đôi khi được sử dụng như một từ đồng nghĩa khác cho gói, nhưng chính xác hơn nó đề cập đến ổ cắm vật lý trên bo mạch chủ mà gói bộ xử lý được lắp vào

Các thuật ngữ ổ cắm, bộ xử lý và gói thường được sử dụng thay thế cho nhau, điều này có thể gây ra một số nhầm lẫn. Như chúng ta thấy từ kết quả lệnh lscpu ở trên, Intel cung cấp cho chúng ta thuật ngữ riêng và tôi coi đó là nguồn có thẩm quyền. Trên thực tế, tất cả chúng ta đều sử dụng những thuật ngữ đó theo nhiều cách khác nhau, nhưng miễn là chúng ta hiểu nhau ở bất kỳ điểm nào, đó mới là điều thực sự quan trọng.

Lưu ý rằng bộ xử lý ở trên có hai bộ đệm Cấp 1, mỗi bộ có dung lượng 512 KiB, một dành cho lệnh (L1i) và một dành cho dữ liệu (L1d). Bộ đệm cấp 1 gần CPU nhất và nó tăng tốc mọi thứ để có các hướng dẫn và dữ liệu riêng biệt tại thời điểm này. Bộ đệm cấp 2 và cấp 3 lớn hơn, nhưng hướng dẫn và dữ liệu cùng tồn tại trong mỗi

Tất cả điều này có nghĩa là gì?

tư vấn nghề nghiệp

  • Thực hiện đánh giá kỹ năng sysadmin
  • Khám phá các lựa chọn đào tạo và chứng nhận
  • Câu hỏi thường gặp về kỳ thi từ xa chứng chỉ Red Hat
  • Nhận lời khuyên cần thiết về nghề nghiệp CNTT từ các nhà lãnh đạo CNTT

Câu hỏi hay. Quay trở lại những ngày đầu của máy tính lớn, mỗi máy tính chỉ có một CPU duy nhất và không có khả năng chạy nhiều chương trình cùng một lúc. Máy tính lớn có thể chạy bảng lương, sau đó là kế toán hàng tồn kho, rồi thanh toán cho khách hàng, v.v., nhưng mỗi lần chỉ có thể chạy một ứng dụng. Mỗi chương trình phải kết thúc trước khi người vận hành hệ thống có thể bắt đầu chương trình tiếp theo.

Một số nỗ lực ban đầu để chạy nhiều chương trình cùng một lúc có cách tiếp cận đơn giản và nhằm mục đích sử dụng tốt hơn một CPU. Ví dụ: chương trình 1 và chương trình 2 đã được tải và chương trình 1 đã chạy cho đến khi nó bị chặn chờ I/O xảy ra. Tại thời điểm đó, chương trình2 chạy cho đến khi nó bị chặn. Cách tiếp cận này được gọi là đa xử lý và giúp tận dụng tối đa thời gian máy tính quý giá

Tất cả những nỗ lực ban đầu về đa nhiệm đều liên quan đến việc chuyển đổi bối cảnh thực thi của một CPU rất nhanh giữa các luồng thực thi của nhiều tác vụ. Thực tiễn này không phải là đa nhiệm thực sự như chúng ta hiểu bởi vì, trong thực tế, chỉ có một luồng thực thi duy nhất được xử lý tại một thời điểm. Nó được gọi đúng hơn là chia sẻ thời gian

Máy tính hiện đại, từ đồng hồ thông minh, máy tính bảng cho đến siêu máy tính, tất cả đều hỗ trợ đa nhiệm thực sự với nhiều CPU. Nhiều CPU cho phép máy tính chạy nhiều tác vụ cùng lúc. Mỗi CPU thực hiện các chức năng riêng của nó cùng lúc với tất cả các CPU khác. Một bộ xử lý tám lõi với siêu phân luồng (i. e. , 16 CPU) có thể chạy đồng thời 16 tác vụ

suy nghĩ cuối cùng

Chúng tôi đã xem xét một CPU được khái niệm hóa và đơn giản hóa để tìm hiểu một chút về cấu trúc. Tôi hầu như không lướt qua bề mặt của chức năng bộ xử lý trong bài viết này. Bạn có thể tìm hiểu thêm bằng cách sử dụng các liên kết được nhúng cho các chủ đề mà chúng tôi đã khám phá

Hãy nhớ rằng các sơ đồ và mô tả trong bài viết này hoàn toàn là khái niệm và không đại diện cho bất kỳ CPU thực tế nào

Trong phần tiếp theo của loạt bài này, tôi sẽ xem RAM và ổ đĩa là các loại lưu trữ khác nhau và tại sao mỗi loại lại cần thiết cho máy tính hiện đại

chủ đề. Phần cứng

Bộ phận nào của CPU chỉ đạo và điều phối hoạt động của máy tính?

David Cả

David Both là một phần mềm mã nguồn mở và là người ủng hộ, huấn luyện viên, nhà văn và diễn giả GNU/Linux sống ở Raleigh, NC. Ông là người ủng hộ và truyền bá mạnh mẽ cho "Triết học Linux. " David đã làm việc trong ngành công nghệ thông tin hơn 50 năm. Thêm về tôi

Hội nghị thượng đỉnh mũ đỏ 2022. theo yêu cầu

Nhận thông tin mới nhất về Ansible, Red Hat Enterprise Linux, OpenShift, v.v. từ sự kiện ảo theo yêu cầu của chúng tôi

Đăng kí miễn phí

Nội dung liên quan

Hình ảnh

Bộ phận nào của CPU chỉ đạo và điều phối hoạt động của máy tính?

6 cách lấy thông tin về CPU của bạn trên Linux

Nhận thông tin chi tiết về CPU bạn đang chạy là một mẹo hữu ích để biết

Đã đăng. Ngày 5 tháng 12 năm 2022

Tác giả. Seth Kenlon (Nhóm biên tập, Mũ đỏ)

Hình ảnh

Bộ phận nào của CPU chỉ đạo và điều phối hoạt động của máy tính?

Cách làm máy cho chó ăn tự động với Arduino và Linux

Hãy thử dự án DIY này để học (hoặc dạy gia đình bạn) cách viết mã giao diện với phần cứng thực

Đã đăng. Ngày 29 tháng 11 năm 2022

Tác giả. Jose Vicente Nunez (Sudoer)

Hình ảnh

Bộ phận nào của CPU chỉ đạo và điều phối hoạt động của máy tính?

cuộc sống quản trị hệ thống. Cách tôi thiết lập phần cứng và phần mềm văn phòng từ xa của mình

Hãy xem phần mềm, máy tính xách tay, máy chủ, điện thoại thông minh và các lựa chọn công nghệ khác giúp quản trị viên hệ thống này làm việc hiệu quả khi làm việc tại nhà vào năm 2022

Phần nào của CPU điều phối tất cả các chức năng của máy tính?

Bộ điều khiển (CU) . Nó hướng dẫn toàn bộ hệ thống máy tính thực hiện một nhiệm vụ cụ thể. Nó điều khiển và phối hợp hoạt động của tất cả các bộ phận của máy tính.

Bộ phận nào của CPU dùng để quản lý hoạt động?

Bộ điều khiển kiểm soát tất cả các hoạt động của CPU, bao gồm các hoạt động của ALU, chuyển động của dữ liệu trong CPU cũng như trao đổi dữ liệu và tín hiệu điều khiển qua các giao diện bên ngoài (bus hệ thống).

Cái gì chỉ đạo và phối hợp hầu hết các hoạt động trong máy tính?

Bộ điều khiển chỉ đạo và điều phối hầu hết các hoạt động trong máy tính.