6 điểm bởi GN⁺ 2023-08-10 | 1 bình luận | Chia sẻ qua WhatsApp
  • Bài hướng dẫn toàn diện do một tác giả 17 tuổi viết về cách CPU thực thi chương trình
  • Động lực để tác giả viết hướng dẫn này là nhằm lấp đầy khoảng trống kiến thức về những gì xảy ra khi một chương trình chạy trên máy tính
  • Hướng dẫn là kết quả của nhiều tuần nghiên cứu và chọn lọc từ nhiều nguồn thông tin khác nhau, mang lại sự hiểu biết tốt hơn về cách máy tính hoạt động từ lúc khởi động đến khi thực thi chương trình
  • Tác giả nhấn mạnh rằng cách tốt nhất để thực sự hiểu điều gì đó là giải thích nó cho người khác
  • Hướng dẫn này không chỉ dành cho người mới bắt đầu mà còn cho cả những ai nghĩ rằng mình đã hiểu về CPU và việc thực thi chương trình; tác giả khẳng định ngay cả độc giả có nhiều kiến thức cũng có thể học được điều mới
  • Hướng dẫn được chia thành chương 1 với tiêu đề "Những điều cơ bản"
  • Tác giả sử dụng giọng văn tương tác và lôi cuốn để khiến hướng dẫn trở nên dễ tiếp cận và thú vị khi đọc
  • Hướng dẫn là một tài nguyên quý giá cho những người không học đại học và không có quyền tiếp cận các tài liệu hệ thống tổng hợp
  • Trước đây tác giả từng dùng syscalls nhưng muốn hiểu chúng thực sự hoạt động như thế nào, và đây cũng là một trong những chủ đề được đề cập trong hướng dẫn
  • Hướng dẫn cũng khám phá cách nhiều chương trình có thể chạy đồng thời trên máy tính

1 bình luận

 
GN⁺ 2023-08-10
Ý kiến trên Hacker News
  • Bài viết về Lexi, 17 tuổi, người đã tự học lập trình và viết một hướng dẫn về cách CPU thực thi chương trình.
  • Động lực khiến Lexi viết hướng dẫn này là sự thiếu hụt các tài liệu chất lượng cao về hệ điều hành và cách CPU hoạt động.
  • Quá trình viết hướng dẫn bao gồm nghiên cứu sâu rộng, lặp đi lặp lại nhiều lần, và tạo sơ đồ cũng như hình minh họa bằng Figma và bảng vẽ Wacom.
  • Hướng dẫn có tiêu đề "Putting the 'You' in CPU" được thực hiện như một phần của Hack Club, cộng đồng học sinh trung học yêu máy tính.
  • Lexi đã tự viết trang web cho hướng dẫn từ đầu, bao gồm cả thành phần điều hướng.
  • Độc giả khen ngợi nỗ lực của Lexi và giá trị công việc của cô, đồng thời cho rằng nó hữu ích với bất kỳ ai muốn học từ tài liệu của cô.
  • Một số độc giả đề xuất các điểm có thể cải thiện như làm rõ hơn những khái niệm mức thấp như con trỏ và cú pháp, cũng như tách bạch các khái niệm về CPU và hệ điều hành.
  • Một độc giả đề xuất cuốn "Code: The Hidden Language of Computer Hardware and Software" của Charles Petzold như một tài nguyên toàn diện.
  • Một số độc giả thán phục thành tựu này của Lexi ở độ tuổi còn trẻ, và một người nói rằng công việc của cô tốt hơn những gì phần lớn mọi người từng làm được.
  • Một số ít độc giả đưa ra phê bình mang tính xây dựng rằng hướng dẫn sẽ tốt hơn nếu giải thích rõ hơn về kiến trúc Von Neumann, bộ quản lý bộ nhớ và các khái niệm như "mode".
  • Một độc giả chỉ ra rằng hướng dẫn có thể chính xác hơn khi mô tả preemptible kernel và cooperative multitasking, và cho rằng đây không phải là các khái niệm cũ hay hiện đại mà là những lựa chọn thiết kế.
  • Nhìn chung, độc giả rất ấn tượng với công việc của Lexi và mong đợi cô sẽ đạt được những thành tựu gì trong tương lai nếu tiếp tục hoạt động trong lĩnh vực này.