Thanh ghi là gì

     

Cám ơn anh, lần sau em sẽ chú ý. Em đặt 2 câu hỏi như vây bởi em thấy nó cũng tương quan mang đến nhau thôi ạ

always.ask.question:

lần sau em đang chú ý

Mình đang yêu cầu bạn tạo một topic khác cùng với thắc mắc thứ hai.

*

*

Theo bản thân biết thì thanh ghi được dùng để giao tiếp thân CPU và bộ nhớ trong, nó nhanh khô rộng bộ lưu trữ nhiều vày nó sát CPU hơn!

Khó nói vượt, em hiểu nó để lưu lại những quý hiếm hoặc hệ trọng. hầu hết vị trí em thiếu hiểu biết chính là trong một vi cách xử lý thì có nhiều bộ tkhô nóng ghi bao gồm những tkhô nóng (EAX, EBX, ECX, EDX, ESI, EDI, DBPhường, ESP) yêu cầu ko ạ, khi mỗi công tác chạy thì sẽ tiến hành hệ điều hành quản lý cấp cho 1 bộ để áp dụng đúng không nào anh?

register rất có thể gọi là bộ nhớ đính thẳng vào CPU. Bộ nhớ gián tiếp (secondary) thì tất cả cabít (nhiều tầng) rồi tới RAM rồi tới disks.quý khách hàng sẽ xem: Tkhô hanh ghi là gì

Vì thêm trực tiếp với CPU buộc phải thao tác siêu lẹ cùng với các biến trên register. Tuy nhiên thì CPU chỉ hạn chế vài chục register, trong khi 1 lịch trình rất có thể đề nghị cho tới vài ba GB bộ lưu trữ đề xuất nên đề nghị cho tới RAM. Tuy nhiên hiểu từ bỏ RAM vào register cũng rất chậm chạp (đối với register) yêu cầu nên trải qua những tầng cache nữa, mỗi tầng đọc/ghi nkhô hanh hơn vài lần.

Bạn đang xem: Thanh ghi là gì

Nếu ko đủ RAM thì có thể xài tạm bợ disk, buộc phải nói là cực kỳ rất là chậm, có thể so sánh pchờ đại lên là thời hạn hiểu từ RAM lên cabít (cađậy miss) là 1 học sinh đi trường đoản cú chỗ ngồi lên bảng (vài ba giây) viết với viết thẳng lên bảng (thao tác trực tiếp với register), còn thời gian hiểu từ disk (HDD) lên RAM (page fault) thì có thể tương đương cùng với việc xách xe cộ đi đổ xăng rồi mua ổ bánh mỳ với trở về ghế ngồi (vài ba chục phút).

Em cám ơn. Anh mang lại em hỏi là trong một vi cách xử lý thì có khá nhiều bộ tkhô nóng ghi có các thanh (EAX, EBX, ECX, EDX, ESI, EDI, DBPhường, ESP) cần không ạ, lúc từng lịch trình chạy thì sẽ được hệ quản lý điều hành cấp 1 bộ nhằm thực hiện đúng không nhỉ anh?

có 1 bộ duy nhất vì CPU chỉ có 1, tại chỗ này các lịch trình cố phiên nhau xài phổ biến. Ttuyệt phiên thế nào thì bao gồm tương quan tới (process) scheduling mặt hệ quản lý.

nguyenthedan (Thế Dân) April 13, 2016, 5:34pm #12

e học tập năng lượng điện tử số, vi giải pháp xử lý chưa?

Duong_Act (Lão Hạc) April 13, năm nhâm thìn, 11:44pm #13

Em phát âm ráng là không nên rồi.Thanh khô ghi là vẫn nói đến cấu tạo phần cứng. Trên bé vi xử trí, vi điều khiển…có một vùng lưu giữ đặc biệt. Trong vùng nhớ này từng bit, byte có mức giá trị tác động trực tiếp đến hoạt động của chip hoặc chip đang sử dụng những byte kia trong tính toán. Tập đúng theo của một xuất xắc các byte có thuộc tác dụng Gọi là một trong tkhô hanh ghi. Nhà tiếp tế đang khác nhau những tkhô cứng ghi với nhau bằng phương pháp viết tên cho nó. Do nó là kết cấu của phần cứng đề xuất số lượng là cố định với đã không có định nghĩa hệ điều hành và quản lý cung cấp tkhô giòn ghi mang đến ứng dụng.

1 Like always.ask.question (Noob) April 14, năm 2016, 5:58am #14 nguyenthedan Thực ra em ko học điện tử viễn thông anh ạ, em bên cntt mày mò assembly thôitntxtnt Nếu thay phiên nhau dùng điều đó thì quý hiếm thanh khô ghi sao lưu lại cùng phục sinh như thế nào Lúc từ công tác này chuyển sang trọng công tác khác vậy bác bỏ. always.ask.question:

Tkhô giòn ghi là vị trí lưu trữ quý giá trong lúc chạy trong cpu thôi đề nghị không tồn tại vụ sao lưu lại với phục sinh.Khi chạy dứt lịch trình thì tkhô cứng ghi đó được giải pchờ và được dùng cho chươn trình không giống.

Xem thêm: Hay Nói Chuyện Một Mình Là "Có Vấn Đề", Hãy Xem Bí Mật Đằng Sau Nó Đây

1 Like always.ask.question (Noob) April 14, năm 2016, 6:10am #16 masoivn Duong_Act em ơn 2 bác, đó là chỗ em chưa rõ đấy ạ. Nếu 1 công tác chạy hoàn thành thì không nói tuy thế ví như ta chạy những công tác thì các lần luân chuyển thân những lịch trình thì tkhô nóng ghi nó sẽ nên hồi phục lại quý hiếm cũ của lịch trình đang làm việc chứ đọng nhỉ?

em yêu cầu phát âm lại sách đi.tkhô giòn ghi chỉ biết giữ quý giá vì cpu chuyển cho. đựng không có vụ phục sinh cực hiếm cũ.

ví dụ: tính theo biểu thức (a+b)+(a +c)thì cpu đã lấy cực hiếm tương xứng để tính toán thù.sau khoản thời gian chạy hoàn thành thì tkhô nóng ghi hoàn toàn có thể lưu giữ giá trị khác.

1 Like tntxtnt (‏) April 14, năm nhâm thìn, 6:45am #18

từ khoá là CS (computer science)

context switch

*

*

Context switch | Cost

Context switches are usually computationally intensive sầu, and much of the kiến thiết of operating systems is lớn optimize the use of context switches. Switching from one process to lớn another requires a certain amount of time for doing the administration – saving & loading registers và memory maps, updating various tables and lists, etc. What is actually involved in a context switch varies between these senses and between processors & operating systems. For example, in the Linux kernel, context switc...

tất cả save và load registers mà. Save xuống RAM giỏi cabịt gì đó, rồi phục hồi lại bằng cách load từ RAM lên thôi. Cái này bởi vì hệ quản lý điều hành xử lý.

Xem thêm: Hướng Dẫn Tạo Ánh Nắng Trong Photoshop, Tạo Hiệu Ứng Tia Nắng Mặt Trời Trong Photoshop Cc

Cái này Lúc đưa chương trình không giống thì hệ điều hành đã sao lưu quý giá các thanh khô ghi bây giờ vào nơi nào kia. Sau kia nó mua quý giá các tkhô hanh ghi ứng với chương trình sẵn sàng chuyển với kế tiếp nó gửi sang trọng chương trình new. Chạy chương trình được một đoạn nó lại lưu lại giá trị tkhô hanh ghi của chương trình hiện tại cùng load quý giá tkhô giòn ghi tương ứng cùng với lịch trình tiếp theo.Cứ đọng như thế nó vận chuyển thực hiện các lịch trình nhưng ta có cảm hứng là toàn bộ chương trình trên laptop chạy bên cạnh đó ( mà thực tế là từng loại một).


Chuyên mục: Tin Tức