Additionally, each VACB array is composed of two kinds of VACB: low pr dịch - Additionally, each VACB array is composed of two kinds of VACB: low pr Việt làm thế nào để nói

Additionally, each VACB array is co

Additionally, each VACB array is composed of two kinds of VACB: low priority mapping VACBs and high priority mapping VACBs. The system allocates 64 initial high priority VACBs for each VACB ar- ray. High priority VACBs have the distinction of having their views preallocated from system address space. When the memory manager has no views to give to the cache manager at the time of mapping some data, and if the mapping request is marked as high priority, the cache manager will use one of the preallocated views present in a high priority VACB. It uses these high priority VACBs, for example, for critical file system metadata as well as for purging data from the cache. After high priority VACBs are gone, however, any operation requiring a VACB view will fail with insufficient resources. Typically, the mapping priority is set to the default of low, but by using the PIN_HIGH_PRIORITY flag when pin- ning (described later) cached data, file systems can request a high priority VACB to be used instead, if one is needed.
As you can see in Figure 11-6, the first field in a VACB is the virtual address of the data in the sys- tem cache. The second field is a pointer to the shared cache map structure, which identifies which file is cached. The third field identifies the offset within the file at which the view begins (always based on 256-KB granularity). Given this granularity, the bottom 16 bits of the file offset will always be zero, so those bits are reused to store the number of references to the view—that is, how many active reads or writes are accessing the view. The fourth field links the VACB into a list of least-recently-used (LRU) VACBs when the cache manager frees the VACB; the cache manager first checks this list when allocat- ing a new VACB. Finally, the fifth field links this VACB to the VACB array header representing the array in which the VACB is stored.
During an I/O operation on a file, the file’s VACB reference count is incremented, and then it’s decremented when the I/O operation is over. When the reference count is nonzero the VACB is active. For access to file system metadata, the active count represents how many file system drivers have the pages in that view locked into memory.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Ngoài ra, mỗi mảng VACB bao gồm hai loại VACB: thấp ưu tiên lập bản đồ VACBs và ánh xạ ưu tiên cao VACBs. Hệ thống phân bổ 64 ưu tiên cao ban đầu VACBs cho mỗi VACB ar-ray. Ưu tiên các VACBs có sự khác biệt của việc có quan điểm của họ preallocated từ hệ thống địa chỉ không gian. Khi người quản lý bộ nhớ có không có tầm nhìn để cung cấp cho người quản lý bộ nhớ cache khi lập bản đồ một số dữ liệu, và nếu yêu cầu lập bản đồ được đánh dấu là ưu tiên cao, người quản lý bộ nhớ cache sẽ sử dụng một trong những quan điểm preallocated hiện diện trong một ưu tiên cao VACB. Nó sử dụng các VACBs ưu tiên cao, ví dụ, cho siêu dữ liệu hệ thống tập tin quan trọng cũng như cho purging dữ liệu từ bộ nhớ cache. Sau khi ưu tiên cao VACBs được đi, Tuy nhiên, bất kỳ hoạt động đòi hỏi phải có một cái nhìn VACB sẽ không thành công với không đủ tài nguyên. Thông thường, ưu tiên lập bản đồ được thiết lập để mặc định của thấp, nhưng bằng cách sử dụng lá cờ PIN_HIGH_PRIORITY khi pin-ning (được mô tả sau này) lưu trữ dữ liệu, Hệ thống tập tin có thể yêu cầu một ưu tiên cao VACB để được sử dụng thay vào đó, nếu một cần thiết. Như bạn có thể nhìn thấy trong hình 11-6, trường đầu tiên trong một VACB là địa chỉ ảo của dữ liệu trong bộ nhớ cache sys-tem. Trường thứ hai là một con trỏ đến cấu trúc bản đồ bộ nhớ cache dùng chung, xác định tập tin đó là cache. Thứ ba lĩnh vực xác định đối tượng dời hình trong các tập tin mà quan điểm bắt đầu (luôn luôn dựa vào độ chi tiết 256 KB). Cho độ chi tiết này, dưới 16 bit của đối tượng dời hình tập tin sẽ luôn luôn là zero, vì vậy những bit được tái sử dụng để lưu trữ một số tài liệu tham khảo để xem — có nghĩa là, làm thế nào nhiều hoạt động lần đọc hoặc viết truy cập vào giao diện. Lĩnh vực thứ tư liên kết VACB vào danh sách ít nhất mới-sử dụng (LRU) VACBs khi người quản lý bộ nhớ cache giải phóng VACB; bộ nhớ cache quản lý đầu tiên kiểm tra này danh sách khi allocat-ing một VACB mới. Cuối cùng, thứ năm lĩnh vực liên kết này VACB vào mảng VACB tiêu đề đại diện cho các mảng trong đó VACB được lưu trữ. Trong khi một I/O hoạt động vào một tập tin, các tập tin VACB tham khảo tính tăng lên, và sau đó nó là sai khi thao tác I/O đã qua. Khi số tham chiếu là nonzero VACB đang hoạt động. Để truy cập vào siêu dữ liệu hệ thống tập tin, mục tiêu hoạt động đại diện cho bao nhiêu tập tin hệ thống điều khiển có các trang trong đó xem khóa vào bộ nhớ.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Additionally, each VACB array is composed of two kinds of VACB: low priority mapping VACBs and high priority mapping VACBs. The system allocates 64 initial high priority VACBs for each VACB ar- ray. High priority VACBs have the distinction of having their views preallocated from system address space. When the memory manager has no views to give to the cache manager at the time of mapping some data, and if the mapping request is marked as high priority, the cache manager will use one of the preallocated views present in a high priority VACB. It uses these high priority VACBs, for example, for critical file system metadata as well as for purging data from the cache. After high priority VACBs are gone, however, any operation requiring a VACB view will fail with insufficient resources. Typically, the mapping priority is set to the default of low, but by using the PIN_HIGH_PRIORITY flag when pin- ning (described later) cached data, file systems can request a high priority VACB to be used instead, if one is needed.
As you can see in Figure 11-6, the first field in a VACB is the virtual address of the data in the sys- tem cache. The second field is a pointer to the shared cache map structure, which identifies which file is cached. The third field identifies the offset within the file at which the view begins (always based on 256-KB granularity). Given this granularity, the bottom 16 bits of the file offset will always be zero, so those bits are reused to store the number of references to the view—that is, how many active reads or writes are accessing the view. The fourth field links the VACB into a list of least-recently-used (LRU) VACBs when the cache manager frees the VACB; the cache manager first checks this list when allocat- ing a new VACB. Finally, the fifth field links this VACB to the VACB array header representing the array in which the VACB is stored.
During an I/O operation on a file, the file’s VACB reference count is incremented, and then it’s decremented when the I/O operation is over. When the reference count is nonzero the VACB is active. For access to file system metadata, the active count represents how many file system drivers have the pages in that view locked into memory.
đ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: