The wear levelling can involve either dynamic data or both static and dynamic data. Dynamic data are defined as any data updated by the host, while static data are defined as data written once by the host and never changed, such as operating system files, look-up tables, and executable files.