From what I understand, ALU is exclusively for mathematical operations.

For simple tasks like reading a web page, saving a text file, copying data etc., are arithmetic operations used or can the processor do it without using that?

I don't have much knowledge about computer architecture, but it seems to me that these jobs mainly deal with control instructions and no arithmetic is required, apart from maybe ASCII conversions.

Look at the source code for reading a web page, saving a text file, and copying data, and you'll have your answer.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.