Rumah Perkakasan Apa itu undang-undang kelahiran? - definisi dari techopedia

Apa itu undang-undang kelahiran? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah maksud Wirth's Law?

Wirth's Law adalah petikan terkenal dari Niklaus Wirth, ahli sains komputer Switzerland. Pada tahun 1995, beliau mencadangkan satu pepatah bahawa: "Perisian semakin perlahan dengan cepat daripada perkakasan semakin pantas."


Undang-undang menunjukkan bahawa sementara kemajuan perkakasan telah pesat selama bertahun-tahun, yang sama tidak boleh dikatakan tentang perisian. Ia juga menyatakan bahawa kerumitan perisian meningkat pada kadar yang lebih tinggi daripada kerumitan perkakasan. Pertumbuhan perisian perlahan boleh dikaitkan dengan perisian featuritis yang merangkak perisian. Selain itu, ciri-ciri tambahan yang ditambahkan dalam perisian mungkin melebihi fungsi utamanya dan kod cruft, dan jumlah kod yang tidak relevan adalah tinggi dalam kod yang dibangunkan.

Techopedia menerangkan Hukum Wirth

Masalahnya tidak sepenuhnya disebabkan oleh aplikasi perisian yang kembung. Sistem operasi lanjutan yang dijalankan pada perkakasan kurang berkuasa akan berjalan dengan perlahan. Sebagai contoh, menjalankan Windows 7 pada komputer yang dimaksudkan untuk menjalankan Windows XP akan memperlahankan sistem. Begitu juga, pengguna yang menggunakan sejumlah besar aplikasi pada masa yang sama akan mengalami prestasi perisian lambat. Begitu juga, kehadiran adware, spyware, malware, virus dan Trojanya boleh memperlahankan sistem. Oleh itu, pernyataan bahawa kelajuan perisian perlahan kerana saiz perisian yang kembung tidak sepenuhnya tepat.


Undang-undang Wirth bertentangan dengan undang-undang Moore dengan menyatakan bahawa bilangan transistor hadir pada cip bersepadu beregu setiap tahun. Kenyataan utama yang dibuat dalam undang-undang Wirth ialah: "Perisian memperluas untuk mengisi memori dan perisian semakin perlahan daripada perkakasan semakin cepat."


Walaupun perkakasan telah berkembang sejak beberapa dekad sebelumnya, perisian tidak semestinya menjadi lebih cepat. Sesetengah perisian masih berjalan lebih perlahan daripada versi sebelumnya atau perisian terdahulu yang terdahulu. Sebagai contoh, pemproses perkataan pada tahun 1970 hanya mengambil 10kb memori, manakala aplikasi yang sama mengambil masa lebih dari 100MB hari ini. Kelebihannya adalah bahawa kelajuan pemprosesan telah meningkat jauh berbanding dengan aplikasi terdahulu. Ini mematuhi undang-undang Moore. Kerumitan perisian yang semakin meningkat sejak bertahun-tahun telah dipanggil sebagai perisian yang mengalir. Oleh kerana semakin banyak daya pemprosesan ditambahkan ke peranti perkakasan, pemaju perisian meningkatkan kerumitan perisian, selaras dengan pernyataan pertama yang dibuat oleh Wirth.


Banyak ciri yang tidak diingini ditambah kepada perisian asas yang menyokong ciri penting teras untuk mendapatkan publisiti semasa kempen pemasaran, dan timbul featuritis. Atas nama perisian yang mesra pengguna, kerumitan dan kod cruft ditambah oleh pemaju. Singkatnya, undang-undang Wirth menyimpulkan bahawa pengiraan yang lebih sedikit yang dibuat oleh pemproses untuk melakukan tugas, lebih efisien reka bentuk dan lebih banyak Hukum Moore dapat dipatuhi.

Apa itu undang-undang kelahiran? - definisi dari techopedia