The following text is discussing the historical development of UNIX:
The next important milestone was the rewriting of UNIX in the programming language C. This was an unheard-of strategy at the time. It was generally felt that something as complex as an OS, which must deal with time-critical events, had to be written exclusively in assembly language. Reasons for this attitude include the following:
- Processor and bus speeds were relatively slow, so saving clock cycles could make a substantial difference in execution time.
I don't understand why saving clock cycles would result in faster execution time.
Isn't it true that the faster (and more frequent) clock cycles are the better the execution time of the processor? In that case, wouldn't the goal be to increase clock cycles rather than "save" (reduce) them?
I would greatly appreciate it if someone could please take the time to clarify this point.