harvard-edge / cs249r_book

Collaborative book Machine Learning Systems
https://harvard-edge.github.io/cs249r_book/
Other
197 stars 83 forks source link

Error in text re: embedded system #171

Closed profvjreddi closed 1 month ago

profvjreddi commented 2 months ago

@baturyilmaz pointed out an error

Hello Professor Reddi,

I hope this message finds you well. I recently had the pleasure of discovering and reading open source CS249R book. I must commend you for generously sharing this valuable information for free. My sincere thanks for your contribution.

I would like to bring your attention some inaccuracies I encountered in the section discussing the history of embedded systems, specifically in the context of the Apollo Guidance Computer and the introduction of the Intel 4004 microprocessor.

The narrative states:

“The lineage of embedded systems dates back to the 1960s, marked by the introduction of the first microprocessor, labeled as Figure 2.1. This groundbreaking development led to the creation of the inaugural embedded system used in the Apollo Guidance Computer, the primary navigational system for the Apollo spacecraft. Over subsequent years, the domain has expanded remarkably, finding utility in diverse sectors such as automotive electronics, consumer electronics, telecommunications, and healthcare.”

The text seems to imply that the first microprocessor, the Intel 4004, was a part of the AGC used in the Apollo spacecraft. AGC, developed in the mid-1960s, utilized integrated circuits but not a microprocessor. The Intel 4004, introduced in 1971, was indeed the first commercially available microprocessor but was not related to the AGC's technology.

To enhance the accuracy and reader understanding, I suggest the following adjustments:

Clarify the timeline and technological distinctions between the AGC's integrated circuits and the advent of the microprocessor with the Intel 4004. Highlight the Intel 4004's role as a landmark in microprocessor technology, paving the way for the development of sophisticated embedded systems, rather than directly linking it to the AGC.

I believe these clarifications will not only correct the historical timeline but also enrich the narrative by accurately portraying the pivotal moments in the evolution of embedded systems.

Thank you for considering my suggestions. Your work is a valuable resource for the community, and I look forward to continue reading it.

Best regards,

Batur Arslan.