Data Register. This register contains the actual data to be transferre dịch - Data Register. This register contains the actual data to be transferre Việt làm thế nào để nói

Data Register. This register contai

Data Register. This register contains the actual data to be transferred to or
from the I/O device. In some cases two separate registers and I/O addresse
are used for input and output data, but in most cases they share the same
address. Reading or writing information to this register will generally affec
one or more status bits indicating the availability of data for the CPU or
the I/O device. For example, when the I/O device has data ready for input
it would set the “input data ready” bit of the status register, and when the
CPU reads the data register, the “input data ready” bit would be reset.
The process of testing a ready status bit is referred to as polling the device to
see if it is ready for data transfer. Before any data can be transferred, the status
register must be polled to determine if the device is ready. If the program is
written to loop continuously waiting for the device to become ready, a lot of
CPU time is wasted if the data is not available shortly after the polling begins.
An example would be a keyboard, where keys are pressed at relatively slow
and unpredictable rates. In order to minimize the time wasted in polling for
these irregular data, interrupts are used. An interrupt is triggered by an event
that is not synchronized to the main program and calls a special subroutine,
referred to as an interrupt service routine (ISR that transfers the data. This
“on-demand” processing is more efficient when data rates are relatively slow
or unpredictable. At the other extreme however, when peak data transfer rates
are high as they are in a disk drive, another technique that reduces the amount
of work the CPU must do to transfer I/O data is used. The I/O interface trans-fers data directly between the I/O device and memory without CPU interven-
tion using direct memory access (DMA).
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Đăng ký dữ liệu. Đăng ký này chứa dữ liệu thực tế được chuyển đến hoặctừ điện thoại I/O. Trong một số trường hợp hai tách đăng ký và I/O addresseđược sử dụng cho dữ liệu đầu vào và đầu ra, nhưng trong nhiều trường hợp họ chia sẻ tương tựđịa chỉ. Đọc hoặc viết thông tin đăng ký này sẽ nói chung affecmột hoặc nhiều trạng thái bit cho thấy sự sẵn có của dữ liệu cho CPU hoặcthiết bị I/O. Ví dụ, khi điện thoại I/O có dữ liệu sẵn sàng cho đầu vàonó sẽ thiết lập các "đầu vào dữ liệu đã sẵn sàng" chút tình trạng đăng ký, và khi cácCPU đọc đăng ký dữ liệu, các "đầu vào dữ liệu đã sẵn sàng" bit sẽ được đặt lại.Quá trình thử nghiệm một chút tình trạng sẵn sàng được gọi là bỏ phiếu điện thoạixem nếu nó đã sẵn sàng để truyền dữ liệu. Trước khi bất kỳ dữ liệu có thể được chuyển giao, tình trạngđăng ký phải được được hỏi để xác định nếu thiết bị đã sẵn sàng. Nếu chương trìnhghi vào vòng lặp liên tục chờ cho thiết bị trở nên sẵn sàng, rất nhiềuThời gian CPU là lãng phí nếu dữ liệu là không có sẵn ngay sau khi điểm bỏ phiếu bắt đầu.Một ví dụ sẽ là một bàn phím, nơi phím được nhấn tại tương đối chậmvà tỷ giá không thể đoán trước. Để giảm thiểu thời gian lãng phí trong bỏ phiếu chonhững dữ liệu này không đều, ngắt được sử dụng. Ngắt được kích hoạt bởi một sự kiệnmà không đồng bộ hóa với chương trình chính và một chương trình con đặc biệt, các cuộc gọiđược gọi là một gián đoạn dịch vụ thói quen (ISR chuyển dữ liệu. Điều này"nhu cầu" xử lý là hiệu quả hơn khi tốc độ dữ liệu tương đối chậmhoặc không thể đoán trước. Ở cực khác Tuy nhiên, khi cao điểm dữ liệu chuyển tỷ giáđược cao như họ đang có trong một ổ đĩa, một kỹ thuật mà làm giảm số lượngcông việc CPU phải làm để chuyển I/O dữ liệu được sử dụng. Dữ liệu trans-fers giao diện I/O trực tiếp giữa các thiết bị I/O và bộ nhớ mà không có CPU interven-tion bằng cách sử dụng truy cập bộ nhớ trực tiếp (DMA).
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Dữ liệu Đăng ký. Sổ này có chứa các dữ liệu thực tế được chuyển đến hoặc
từ các thiết bị I / O. Trong một số trường hợp riêng biệt và hai thanh ghi I / O các địa chỉ
được sử dụng cho các dữ liệu đầu vào và đầu ra, nhưng trong hầu hết các trường hợp, họ chia sẻ cùng một
địa chỉ. Đọc hoặc viết thông tin để đăng ký này sẽ thường affec
một hoặc nhiều bit trạng thái cho biết sẵn có của dữ liệu cho CPU hoặc
các thiết bị I / O. Ví dụ, khi các thiết bị I / O có dữ liệu sẵn sàng cho đầu vào
nó sẽ thiết lập các "dữ liệu đầu vào đã sẵn sàng" bit của thanh ghi trạng thái, và khi
CPU đọc ghi dữ liệu, các "dữ liệu đầu vào đã sẵn sàng" bit sẽ được thiết lập lại.
Các quá trình thử nghiệm một chút tình trạng sẵn sàng được gọi là bỏ phiếu các thiết bị để
xem nếu nó đã sẵn sàng để truyền dữ liệu. Trước khi bất kỳ dữ liệu có thể được chuyển giao, tình trạng
đăng ký phải được hỏi để xác định xem thiết bị đã sẵn sàng. Nếu chương trình được
viết để lặp liên tục chờ đợi cho thiết bị sẵn sàng để trở thành, rất nhiều
thời gian CPU là lãng phí nếu các dữ liệu không có sẵn ngay sau khi bỏ phiếu bắt đầu.
Một ví dụ sẽ là một bàn phím, nơi các phím được nhấn ở mức tương đối chậm
và giá không thể đoán trước. Để giảm thiểu thời gian lãng phí trong bỏ phiếu cho
những dữ liệu này không thường xuyên, ngắt được sử dụng. Một ngắt được kích hoạt bởi một sự kiện
mà không được đồng bộ hóa với các chương trình chính và kêu gọi một chương trình con đặc biệt,
được gọi là một dịch vụ thường xuyên ngắt (ISR đó chuyển dữ liệu. Điều này
"theo yêu cầu" xử lý có hiệu quả hơn khi tốc độ dữ liệu là tương đối chậm
hoặc không thể đoán trước. Ở thái cực khác tuy nhiên, khi tốc độ truyền tải dữ liệu đỉnh
cao như họ đang ở trong một ổ đĩa, một kỹ thuật mà làm giảm số lượng
công việc CPU phải làm để chuyển I / O dữ liệu được sử dụng. Các I / O giao diện xuyên fers dữ liệu trực tiếp giữa các I / O thiết bị và bộ nhớ mà không cần can thiệp CPU
sự truy cập bộ nhớ trực tiếp (DMA).
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: