click

Thanh Ghi Là Gì – Thanh Ghi (Registers)

Thanh Ghi La Gi Thanh Ghi Registers

Thanh Ghi Là Gì – Thanh Ghi (Registers)

Cám ơn anh, lần sau em sẽ
chú ý nhắc nhở. Em đặt 2 thắc mắc như vây vì em thấy nó cũng
Tác động, tới, nhau thôi ạ

always.ask.question:

lần sau em sẽ
chú ý nhắc nhở

Mình đang mong ước, bạn tạo một topic khác với thắc mắc thời điểm
Thời điểm đầu tuần,.

*

Em vừa tạo rồi ạ,
liên kết ở đây,. Anh có câu
phỏng vấn thì giúp em ạ

*

Theo mình biết thì thanh ghi được sử dụng để giao thiệp giữa CPU and
bộ nhớ lưu trữ, tàng trữ, trong, nó nhanh hơn
bộ nhớ lưu trữ, tàng trữ, nhiều vì nó gần CPU hơn!

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

register có tác dụng, hiểu là
bộ nhớ lưu trữ, tàng trữ, gắn trực tiếp vào CPU.
bộ nhớ lưu trữ, tàng trữ, gián tiếp (secondary) thì có cache (nhiều tầng) rồi tới RAM rồi tới disks.

Bài Viết: Thanh ghi là gì

Vì gắn trực tiếp với CPU nên làm việc rất lẹ với những, biến trên register. Tuy vậy, thì CPU chỉ hạn chế, vài chục register, trong những khi 1 chương trình có tác dụng, cần tới vài GB
bộ nhớ lưu trữ, tàng trữ, nên phải, cần tới RAM. Tuy vậy, đọc từ RAM vào register cũng tương đối chậm (so với register) nên phải, trải trải qua nhiều tầng cache nữa, mỗi tầng đọc/ghi nhanh hơn chỉ vài lần,.

Nếu ko đủ RAM thì có tác dụng, xài tạm disk, phải nói là cực kỳ, cực kỳ, chậm, có tác dụng, so sánh, phóng đại lên là thời hạn, đọc từ RAM lên cache (cache miss) là 1 trong các, học sinh đi từ chỗ ngồi lên bảng (vài giây) viết với viết trực tiếp lên bảng (làm việc trực tiếp với register), còn thời hạn, đọc từ disk (HDD) lên RAM (page fault) thì có tác dụng, tương đương, với việc, xách xe đi đổ xăng rồi mua ổ bánh mì and
trở về chỗ ngồi (vài chục phút).

Xem Ngay:  Skydiving Là Gì - Nghĩa Của Từ : Skydiving

Em cám ơn. Anh cho em hỏi là trong một vi giải quyết và xử lý, và xử lý thì
có không ít, bộ thanh ghi gồm những thanh (EAX, EBX, ECX, EDX, ESI, EDI, DBP, ESP) phải không ạ, khi mỗi chương trình chạy thì sẽ được hệ
quản trị điều hành cấp 1 bộ để sử dụng đúng không nào, nhỉ anh?

có một bộ
Duy nhất, vì CPU chỉ có một, ở đây, nhiều chương trình thay phiên nhau xài chung. Thay phiên ra làm sao, thì có
Tác động, tới (process) scheduling bên hệ
quản trị điều hành.

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

e học điện tử số, vi giải quyết và xử lý, và xử lý chưa?

Duong_Act (Lão Hạc) April 13, 2016, 11:44pm #13

Em hiểu
vì thế là sai rồi.Thanh ghi là đang nhắc tới, kết cấu, phần cứng. Trên con vi giải quyết và xử lý, và xử lý, vi tinh chỉnh và điều khiển,…có một vùng nhớ
Tính chất,. Trong vùng nhớ này mỗi bit, byte có
ví tiền liên quan, thẳng trực tiếp sau đó, hoạt động của chip hoặc chip sẽ sử dụng những byte đó trong
Thống kê,. Tập hợp của 1 hay nhiều byte có cùng
hiệu quả, gọi là một vài, thanh ghi. Nhà sản xuất sẽ nhận ra những thanh ghi với nhau bằng phương thức, thức đặt tên cho nó. Do nó là kết cấu của phần cứng nên số lượng, là thắt chặt và cố định và thắt chặt, and sẽ không tồn tại khái niệm hệ
quản trị điều hành cấp thanh ghi cho ứng dụng.

1 Like
always.ask.question (Noob) April 14, 2016, 5:58am #14
nguyenthedan Thực ra, em không học điện tử viễn thông anh ạ, em bên cntt
nguyên cứu assembly thôi
tntxtnt Nếu thay phiên nhau sử dụng như vậy thì
ví tiền thanh ghi sao lưu and phục sinh ra làm sao, khi từ chương trình này chuyển sang chương trình khác vậy bác.
always.ask.question:

Nếu thay phiên nhau sử dụng như vậy thì
ví tiền thanh ghi sao lưu and phục sinh ra làm sao, khi từ chương trình này chuyển sang chương trình khác vậy bác.

Xem Ngay:  Biên Bản Thỏa Thuận Tiếng Anh Là Gì, Cách Viết Biên Bản Tiếng Anh Cho Bạn!

Xem Ngay: Nhớ Là Gì – Nghĩa Của Từ Nhơ Nhớ Trong Tiếng Việt

Thanh ghi là
Vị trí đặt, tàng trữ
ví tiền trong những lúc chạy trong cpu thôi nên không tồn tại vụ sao lưu and phục sinh.khi chạy xong chương trình thì thanh ghi này được, giải phóng và được sử dụng cho chươn trình khác.

1 Like
always.ask.question (Noob) April 14, 2016, 6:10am #16
masoivn
Duong_Act em ơn 2 bác, đó
đó chính là chỗ em chưa rõ đấy ạ. Nếu 1 chương trình chạy xong thì không nói nhưng nếu ta chạy nhiều chương trình thì
mỗi lần, vận chuyển trong số những chương trình thì thanh ghi nó sẽ ảnh hưởng, phải phục sinh lại
ví tiền cũ của chương trình đang
hoạt động giải trí chứ nhỉ?

em nên đọc lại sách đi.thanh ghi chỉ biết lưu
ví tiền do cpu đưa cho. chứa không tồn tại vụ phục sinh
ví tiền cũ.

ví dụ: tính theo biểu thức (a+b)+(a +c)thì cpu sẽ lấy
ví tiền tương xứng để
Thống kê,.sau thời điểm chạy xong thì thanh ghi có tác dụng, lưu
ví tiền khác.

1 Like
tntxtnt (‏) April 14, 2016, 6:45am #18

keyword là CS (computer science)

context switch

*

en.wikipedia.org

*

Context switch | Cost

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

có save và load registers mà. Save xuống RAM hay cache nào đó,, rồi phục sinh lại bằng phương thức, thức load từ RAM lên thôi. Cái này do hệ
quản trị điều hành giải quyết và xử lý, và xử lý.

nếu muốn, hiểu tương đối sâu về mấy cái này e chừng khó đấy, mình phải học 4,5 môn lận mới hiểu đc nó đấy + làm btl, chứ lan man kiểu này bạn ko hiểu đc đâu.Thế này nhá, phần cứng ở
đó chính là CPU, nó ko làm những công to việc to, gì lắm đâu, trong thực tiễn, chỉ có add, sub, mov, jump, … and những đối số truyền vào những hàm này chỉ có 2 đối số là cùng, and thanh ghi nó sẽ ảnh hưởng, lưu những
ví tiền này, khi đẩy vào cho CPU thì
đồng thời, nó load gía trị mới vào, and khi CPU tính xong thì reg lại sẵn sàng sẵn sàng, đẩy
ví tiền tiếp sau vào, như bác
maisoivn nói, ko có phục sinh, nếu reg lỡ load nội dung mà CPU ko cần ( vì nguyên nhân đột ngột như ngắt INT nên CPU phải tiến hành, tiến hành khởi công,
hiệu quả, # sửa chữa
thay vì vẫn thao tác làm việc làm đang dở ) thì CPU phải chờ để reg load đúng thứ CPU cần. Chỉ có 2 thanh ghi đc tự động, hóa backup là CS and IP. Còn những thanh ghi khác thì mình ra lệnh backup thì nó mới đc backup. Nên nhận ra rõ load, save, backup: load thì tất yếu,, save thì phải hiểu là a=a+1, sau thời điểm tính xong,
ví tiền new đc ghi ốp vào
ví tiền cũ, còn backup thì là lưu vào stack.

Xem Ngay:  Hình Chiếu Là Gì - Hình Chiếu Trong Toán Học Là Gì

Xem Ngay: To Nghĩa Là Gì – To Là Gì, Nghĩa Của Từ To

Cái này khi chuyển chương trình khác thì hệ
quản trị điều hành sẽ sao lưu
ví tiền những thanh ghi ngày này vào
Vị trí, nào đó. Tiếp nối nó tải
ví tiền những thanh ghi ứng với chương trình sẵn sàng chuẩn bị, chuyển and kế tiếp nó chuyển sang chương trình mới. Chạy chương trình được một, đoạn này lại lưu
ví tiền thanh ghi của chương trình ngày này and load
ví tiền thanh ghi tương xứng với chương trình tiếp sau.Cứ như vậy nó vận chuyển tiến hành, tiến hành khởi công, những chương trình mà ta có xúc cảm là tổng thể chương trình trên máy tính, chạy
đồng thời, ( mà thực tiễn, là từng cái một).

Thể Loại: Share Kiến Thức Cộng Đồng

Bài Viết: Thanh Ghi Là Gì – Thanh Ghi (Registers)

Thể Loại: LÀ GÌ

Nguồn Blog là gì: https://hethongbokhoe.com Thanh Ghi Là Gì – Thanh Ghi (Registers)

Leave a Reply

Your email address will not be published. Required fields are marked *