Briefly define the following basic techniques and technologies that represent recentrelated advances in computer architecture, parallel processing, distributed computing, Internettechnology, and information services:i.High-performance computing (HPC) systemii, High-throughput computing (HTC) system, Service Oriented Architecture (SOA), Internet of Things