Wirth’s Law

Định nghĩa Wirth's Law là gì?

Wirth's LawLuật Wirth. Đây là nghĩa tiếng Việt của thuật ngữ Wirth's Law - một thuật ngữ thuộc nhóm Technology Terms - Công nghệ thông tin.

Độ phổ biến(Factor rating): 5/10

Luật Wirth là một câu nói nổi tiếng từ Niklaus Wirth, một nhà khoa học máy tính của Thụy Sĩ. Năm 1995, ông đề nghị một câu ngạn ngữ rằng: “Phần mềm là nhận được chậm hơn nhanh hơn so với phần cứng ngày càng nhanh hơn” Luật pháp ngụ ý rằng trong khi tiến phần cứng đã được nhanh chóng trong những năm qua, cùng không thể nói về phần mềm. Nó cũng khẳng định rằng phần mềm phức tạp tăng với tốc độ cao hơn so với độ phức tạp phần cứng. tăng trưởng phần mềm chậm có thể là do phần mềm leo featuritis. Ngoài ra, tính năng bổ sung thêm vào trong phần mềm có thể vượt quá chức năng và mã chính của nó cruft, và số lượng mã không liên quan là cao trong các mã phát triển.

Xem thêm: Thuật ngữ công nghệ A-Z

Giải thích ý nghĩa

Vấn đề là không hoàn toàn gây ra bởi các ứng dụng phần mềm cồng kềnh. Một hệ điều hành tiên tiến chạy trên phần cứng ít mạnh mẽ sẽ chạy chậm. Ví dụ, chạy Windows 7 trên một máy tính có nghĩa là cho chạy Windows XP sẽ làm chậm hệ thống. Tương tự như vậy, người sử dụng cách gọi một số lượng lớn các ứng dụng cùng một lúc sẽ được trải nghiệm hiệu suất phần mềm chậm. Tương tự như vậy, sự hiện diện của phần mềm quảng cáo, phần mềm gián điệp, phần mềm độc hại, virus và Trojan có thể làm chậm hệ thống xuống. Do đó, tuyên bố rằng tốc độ phần mềm được chậm lại do kích thước phần mềm cồng kềnh là không hoàn toàn chính xác. Luật Wirth của mâu thuẫn với định luật Moore’bằng cách nói rằng số lượng transistor có mặt trên một con chip tích hợp tăng gấp đôi mỗi năm. Những tuyên bố chính thực hiện trong vòng pháp luật Wirth là: "Phần mềm mở rộng để lấp đầy bộ nhớ và phần mềm là nhận được chậm hơn nhanh hơn so với phần cứng ngày càng nhanh hơn" Mặc dù phần cứng đã phát triển trong những thập kỷ trước, phần mềm đã không nhất thiết phải trở nên nhanh hơn. Một số phần mềm vẫn chạy chậm hơn nhiều so với các phiên bản trước hoặc phần mềm trước đó tương tự. Ví dụ, một trình xử lý trong năm 1970 chỉ mất 10KB bộ nhớ, trong khi cùng một ứng dụng mất hơn 100MB ngày hôm nay. Ưu điểm là tốc độ xử lý đã tăng lên đáng kể so với các ứng dụng trước đó. tuân theo luật này Moore. Sự phức tạp ngày càng tăng của phần mềm trong những năm qua đã được gọi là sưng lên phần mềm. Từ hơn và xử lý hơn sức mạnh được thêm vào các thiết bị phần cứng, phát triển phần mềm tăng sự phức tạp của phần mềm, phù hợp với báo cáo kết quả đầu tiên được thực hiện bởi Wirth. Rất nhiều các tính năng không mong muốn được bổ sung vào phần mềm cơ bản hỗ trợ tính năng thiết yếu cốt lõi để tăng công khai trong các chiến dịch tiếp thị, và leo featuritis phát sinh. Trong tên của phần mềm sử dụng, độ phức tạp và mã cruft được bổ sung bởi các nhà phát triển. Nói tóm lại, pháp luật Wirth của kết luận rằng các tính toán ít được thực hiện bởi bộ vi xử lý để thực hiện một nhiệm vụ, hiệu quả hơn việc thiết kế và Luật càng Moore có thể được tuân theo.

What is the Wirth's Law? - Definition

Wirth's Law is a famous quote from Niklaus Wirth, a Swiss computer scientist. In 1995, he proposed an adage that: “Software is getting slower more rapidly than hardware is getting faster.”The law implies that while hardware progress has been rapid over the years, the same cannot be said of software. It also states that software complexity increases at a higher rate than hardware complexity. Slow software growth can be attributed to software creeping featuritis. Also, extra features added in the software may exceed its main function and code cruft, and the amount of irrelevant code is high in the developed code.

Understanding the Wirth's Law

The problem is not entirely caused by bloated software applications. An advanced operating system run on less powerful hardware will run slowly. For example, running Windows 7 on a computer meant for running Windows XP will slow the system. Similarly, the user invoking a large number of applications simultaneously will experience slow software performance. Similarly, the presence of adware, spyware, malware, viruses and Trojans can slow a system down. Therefore, the statement that software speed is slowed down due to bloated software size is not entirely accurate. Wirth’s Law contradicts Moore’ law by stating that the numbers of transistors present on an integrated chip doubles every year. The main statement made within Wirth’s law is: "Software expands to fill memory and software is getting slower more rapidly than hardware is getting faster."Even though hardware has evolved over the previous decades, software has not necessarily become faster. Some software still runs much slower than previous versions or similar earlier software. For example, a word processor in 1970s took only 10kb of memory, while the same application takes over 100MB today. The advantage is that the processing speed has increased considerably compared to the previous applications. This obeys Moore’s law. The increasing complexity of software over the years has been termed as software bloat. Since more and more processing power gets added to the hardware devices, software developers increase the complexity of the software, consistent with the first statement made by Wirth. A lot of unwanted features are added to basic software supporting core essential features to gain publicity during marketing campaigns, and creeping featuritis arises. In the name of user-friendly software, complexity and code cruft is added by the developer. In short, Wirth’s law concludes that the fewer calculations made by the processor for performing a task, the more efficient the design and the more Moore’s Law can be obeyed.

Thuật ngữ liên quan

  • Computer Science
  • Hardware (H/W)
  • Pentium
  • Bloatware
  • Creeping Featuritis
  • Pixel Pipelines
  • Bypass Airflow
  • Equipment Footprint
  • In-Row Cooling
  • Raised Floor

Source: ? Technology Dictionary - Filegi - Techtopedia - Techterm

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *