Rumah Perangkat keras Apa itu hukum wirth? - definisi dari techopedia

Apa itu hukum wirth? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa arti Hukum Wirth?

Hukum Wirth adalah kutipan terkenal dari Niklaus Wirth, seorang ilmuwan komputer Swiss. Pada 1995, ia mengusulkan sebuah pepatah bahwa: "Perangkat lunak semakin lambat lebih cepat daripada perangkat keras semakin cepat."


Hukum menyiratkan bahwa sementara kemajuan perangkat keras telah pesat selama bertahun-tahun, hal yang sama tidak dapat dikatakan tentang perangkat lunak. Ini juga menyatakan bahwa kompleksitas perangkat lunak meningkat pada tingkat yang lebih tinggi daripada kompleksitas perangkat keras. Pertumbuhan perangkat lunak yang lambat dapat dikaitkan dengan perangkat lunak yang merambah fitur. Selain itu, fitur tambahan yang ditambahkan dalam perangkat lunak dapat melebihi fungsi utama dan pengerasan kode, dan jumlah kode yang tidak relevan tinggi dalam kode yang dikembangkan.

Techopedia menjelaskan Hukum Wirth

Masalahnya tidak sepenuhnya disebabkan oleh aplikasi perangkat lunak yang membengkak. Sistem operasi canggih yang berjalan pada perangkat keras yang kurang kuat akan berjalan lambat. Misalnya, menjalankan Windows 7 pada komputer yang dimaksudkan untuk menjalankan Windows XP akan memperlambat sistem. Demikian pula, pengguna yang menggunakan sejumlah besar aplikasi secara bersamaan akan mengalami kinerja perangkat lunak yang lambat. Demikian pula, keberadaan adware, spyware, malware, virus dan Trojan dapat memperlambat sistem. Oleh karena itu, pernyataan bahwa kecepatan perangkat lunak melambat karena ukuran perangkat lunak yang membengkak tidak sepenuhnya akurat.


Hukum Wirth bertentangan dengan hukum Moore dengan menyatakan bahwa jumlah transistor yang ada pada chip terintegrasi dua kali lipat setiap tahun. Pernyataan utama yang dibuat dalam undang-undang Wirth adalah: "Perangkat lunak berkembang untuk mengisi memori dan perangkat lunak menjadi lebih lambat lebih cepat daripada perangkat keras semakin cepat."


Meskipun perangkat keras telah berkembang selama beberapa dekade sebelumnya, perangkat lunak belum tentu menjadi lebih cepat. Beberapa perangkat lunak masih berjalan jauh lebih lambat daripada versi sebelumnya atau perangkat lunak sebelumnya yang serupa. Misalnya, pengolah kata di tahun 1970-an hanya mengambil 10kb memori, sedangkan aplikasi yang sama membutuhkan lebih dari 100MB hari ini. Keuntungannya adalah bahwa kecepatan pemrosesan telah meningkat pesat dibandingkan dengan aplikasi sebelumnya. Ini mematuhi hukum Moore. Meningkatnya kompleksitas perangkat lunak selama bertahun-tahun telah disebut sebagai mengasapi perangkat lunak. Karena semakin banyak daya pemrosesan yang ditambahkan ke perangkat perangkat keras, pengembang perangkat lunak meningkatkan kompleksitas perangkat lunak, konsisten dengan pernyataan pertama yang dibuat oleh Wirth.


Banyak fitur yang tidak diinginkan ditambahkan ke perangkat lunak dasar yang mendukung fitur inti penting untuk mendapatkan publisitas selama kampanye pemasaran, dan merayap fituritis muncul. Atas nama perangkat lunak yang ramah pengguna, kerumitan dan kode cruft ditambahkan oleh pengembang. Singkatnya, hukum Wirth menyimpulkan bahwa semakin sedikit perhitungan yang dibuat oleh prosesor untuk melakukan tugas, semakin efisien desain dan semakin banyak Hukum Moore dapat dipatuhi.

Apa itu hukum wirth? - definisi dari techopedia