13.1 INSTRUCTION EXECUTION CHARACTERISTICSOne of the most visible form dịch - 13.1 INSTRUCTION EXECUTION CHARACTERISTICSOne of the most visible form Việt làm thế nào để nói

13.1 INSTRUCTION EXECUTION CHARACTE

13.1 INSTRUCTION EXECUTION CHARACTERISTICS
One of the most visible forms of evolution associated with computers is that of programming languages. As the cost of hardware has dropped, the relative cost of software has risen. Along with that, a chronic shortage of programmers has driven up software costs in absolute terms. Thus, the major cost in the life cycle of a system is software, not hardware. Adding to the cost, and to the inconvenience, is the element of unreliability: it is common for programs, both system and application, to continue to exhibit new bugs after years of operation. The response from researchers and industry has been to develop ever more powerful and complex high-level programming languages. These high-level languages (HLLs) allow the programmer to express algorithms more concisely, take care of much of the detail, and often support naturally the use of structured programming or object-oriented design. Alas, this solution gave rise to another problem, known as the semantic gap, the difference between the operations provided in HLLs and those provided in computer architecture. Symptoms of this gap are alleged to include execution inefficiency, excessive machine program size, and compiler complexity. Designers responded with architectures intended to close this gap. Key features include large instruction sets, dozens of addressing modes, and various HLL statements implemented in hardware. An example of the latter is the CASE machine instruction on the VAX. Such complex instruction sets are intended to
• Ease the task of the compiler writer.
• Improve execution efficiency, because complex sequences of operations can be implemented in microcode.
• Provide support for even more complex and sophisticated HLLs.
Table 13.1 Characteristics of Some CISCs, RISCs, and Superscalar Processors
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
13.1 INSTRUCTION EXECUTION CHARACTERISTICSOne of the most visible forms of evolution associated with computers is that of programming languages. As the cost of hardware has dropped, the relative cost of software has risen. Along with that, a chronic shortage of programmers has driven up software costs in absolute terms. Thus, the major cost in the life cycle of a system is software, not hardware. Adding to the cost, and to the inconvenience, is the element of unreliability: it is common for programs, both system and application, to continue to exhibit new bugs after years of operation. The response from researchers and industry has been to develop ever more powerful and complex high-level programming languages. These high-level languages (HLLs) allow the programmer to express algorithms more concisely, take care of much of the detail, and often support naturally the use of structured programming or object-oriented design. Alas, this solution gave rise to another problem, known as the semantic gap, the difference between the operations provided in HLLs and those provided in computer architecture. Symptoms of this gap are alleged to include execution inefficiency, excessive machine program size, and compiler complexity. Designers responded with architectures intended to close this gap. Key features include large instruction sets, dozens of addressing modes, and various HLL statements implemented in hardware. An example of the latter is the CASE machine instruction on the VAX. Such complex instruction sets are intended to• Ease the task of the compiler writer.• Improve execution efficiency, because complex sequences of operations can be implemented in microcode.• Provide support for even more complex and sophisticated HLLs.Table 13.1 Characteristics of Some CISCs, RISCs, and Superscalar Processors
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
13,1 HƯỚNG DẪN THI HÀNH ĐẶC
Một trong những hình thức dễ thấy nhất của sự tiến hóa liên quan đến máy tính là ngôn ngữ lập trình. Vì chi phí của phần cứng đã giảm, chi phí tương đối của các phần mềm đã tăng lên. Cùng với đó, sự thiếu hụt kinh niên của các lập trình viên đã đẩy chi phí phần mềm một cách tuyệt đối. Như vậy, chi phí lớn trong vòng đời của một hệ thống là phần mềm, không cứng. Thêm vào chi phí, và sự bất tiện này, là nguyên tố không đáng tin cậy: nó được phổ biến cho các chương trình, cả hai hệ thống và ứng dụng, để tiếp tục triển lãm các lỗi mới sau nhiều năm hoạt động. Phản ứng từ các nhà nghiên cứu và các ngành công nghiệp đã phát triển ngôn ngữ lập trình cấp cao ngày càng mạnh và phức tạp. Những ngôn ngữ cấp cao (HLLs) cho phép các lập trình để thể hiện các thuật toán chính xác hơn, chăm sóc nhiều chi tiết, và thường hỗ trợ tự nhiên việc sử dụng các cấu trúc lập trình, thiết kế hướng đối tượng. Than ôi, giải pháp này đã làm nảy sinh một vấn đề khác, được gọi là khoảng cách ngữ nghĩa, sự khác biệt giữa các hoạt động cung cấp trong HLLs và những người cung cấp trong kiến trúc máy tính. Các triệu chứng của khoảng cách này đang bị cáo buộc bao gồm thực hiện không hiệu quả, kích thước chương trình máy tính quá nhiều, và trình biên dịch phức tạp. Thiết kế đáp ứng với kiến trúc nhằm thu hẹp khoảng cách này. Các tính năng chính bao gồm bộ lớn hướng dẫn, hàng chục chế độ địa chỉ, và các báo cáo khác nhau HLL thực hiện trong phần cứng. Một ví dụ về sau là máy hướng dẫn TRƯỜNG HỢP trên VAX. Bộ giảng dạy phức tạp như vậy nhằm mục đích
• Dễ nhiệm vụ của các nhà văn biên dịch.
• Nâng cao hiệu quả thực hiện, bởi vì trình tự phức tạp của các hoạt động có thể được thực hiện trong vi.
• Cung cấp hỗ trợ cho HLLs thậm chí phức tạp và tinh vi hơn.
Bảng 13.1 Đặc điểm của một số CISCs, RISCs, và siêu vô Processors
đ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: