https://polarockando.blogspot.com/2021/08/basic-computer-terminology-pdf-computer.html