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 HƯỚNG DẪN THỰC HIỆN ĐẶC ĐIỂMMột trong những hình thức dễ thấy nhất của sự tiến hóa liên kết với máy tính là ngôn ngữ lập trình. Như 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 đó, một thiếu mãn tính của lập trình viên đã thúc đẩy lên chi phí phần mềm trong điều kiện tuyệt đối. Vì vậy, chi phí lớn trong vòng đời của một hệ thống là phần mềm, phần cứng không. Thêm chi phí, và sự bất tiện này, là yếu tố không đáng tin cậy: nó là 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 lỗi mới sau nhiều năm hoạt động. Các phản ứng từ các nhà nghiên cứu và ngành công nghiệp đã là phát triển mạnh mẽ hơn bao giờ hết và khu phức hợp cao cấp ngôn ngữ. Các ngôn ngữ cao cấp (HLLs) cho phép các lập trình viên để nhận các thuật toán ngắn gọn hơn, chăm sóc cho hầu hết các chi tiết và thường xuyên hỗ trợ tự nhiên sử dụng cấu trúc chương trình hoặc thiết kế hướng đối tượng. Alas, giải pháp này đã tăng lên đến 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 được cung cấp trong kiến trúc máy tính. Các triệu chứng của gap này bị cáo buộc thực hiện không hiệu quả, máy quá nhiều chương trình thước và biên dịch phức tạp. Nhà thiết kế phản ứng với kiến trúc nhằm mục đích đóng khoảng cách. Tính năng chính bao gồm lớn hướng dẫn bộ, hàng chục giải quyết chế độ, và nhiều báo cáo HLL thực hiện trong phần cứng. Một ví dụ về sau này là hướng dẫn trường hợp máy trên VAX. Bộ hướng dẫn phức tạp như vậy nhằm mục đích• Dễ dàng công việc của các nhà văn biên dịch.• Nâng cao hiệu quả thực hiện, bởi vì các 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í còn phức tạp và tinh vi.Bàn 13,1 đặc điểm của một số CISCs, RISCs, và bộ vi xử lý Superscalar
đ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: