
Dễ dàng tìm hiểu mạng bằng hình ảnh
gamja5
Khóa học này sẽ giúp bạn hiểu Internet kỳ diệu hoạt động như thế nào.
Nhập môn
Network
Thông qua khóa học này, sinh viên được kỳ vọng sẽ có thể xây dựng nền tảng về kiến trúc máy tính.
364 học viên
Độ khó Nhập môn
Thời gian Không giới hạn
Đánh giá từ những học viên đầu tiên
5.0
양성빈(Robert)
Lúc đầu, tôi đã theo học với suy nghĩ không biết mình định làm gì với Logisim. Nhưng khi hoàn thành khóa học, đây là khoảng thời gian giúp tôi hiểu tại sao việc vừa thực hành vừa hiện thực hóa như thế này lại cần thiết đến vậy. Tôi nhớ hồi còn là sinh viên đại học, tôi chỉ học thuộc lòng từng linh kiện một mà không hiểu tại sao mình phải học nó, nhưng thông qua bài giảng này, cuối cùng tôi đã hiểu được lý do tại sao linh kiện đó lại cần thiết! Cảm ơn thầy vì đã luôn tạo ra những bài giảng tuyệt vời!
5.0
yo say
Mỗi bài giảng được thiết kế ngắn gọn giúp tăng khả năng tập trung, đồng thời việc sử dụng linh hoạt các tài liệu hình ảnh trực quan cũng giúp người học dễ dàng tiếp thu hơn. Đối với những người chuyên ngành CS (Khoa học máy tính) thì việc thấu hiểu nội dung sẽ khá thuận lợi, còn với những người không chuyên, nếu bỏ qua các thuật ngữ lạ lẫm thì quá trình tìm hiểu cũng sẽ không gặp nhiều khó khăn. Tôi là một người đang chuẩn bị xin việc ở vị trí Kỹ sư dữ liệu (Data Engineer). Vì cảm thấy nền tảng CS của mình còn yếu nên tôi đã đăng ký và đang theo học khóa học này. Hy vọng tất cả mọi người cũng sẽ hoàn thành khóa học một cách suôn sẻ!
5.0
Degul
Tôi đã hoàn thành khóa học chỉ sau 4 ngày kể từ khi mua. Tuy tiêu đề là "Học kiến trúc máy tính dễ dàng bằng cách tự làm" nhưng nếu kiến thức về kiến trúc máy tính của bạn bằng 0 thì khả năng cao là bạn sẽ gặp rất nhiều khó khăn khi làm máy tính. Để thực sự tận dụng tốt khóa học này, tốt nhất là nên nâng cao hiểu biết cơ bản về kiến trúc máy tính qua sách hoặc khóa học khác trước, sau đó dùng khóa này để ôn tập + trực quan hóa bằng cách tự làm. Tôi hoàn toàn không khuyến khích xem khi chưa có nền tảng. Nội dung lý thuyết về kiến trúc máy tính không có nhiều. Thành thật mà nói thì độ sâu cũng không sâu, chỉ ở mức lướt qua. Tuy nhiên ở mức độ tự làm máy tính thì khá khó hiểu vì phải xử lý mạch điện. Lý thuyết nông nhưng mạch điện phức tạp, đó là lý do tôi khuyên dùng để ôn tập. Nên nắm vững lý thuyết trước khi làm việc với mạch điện. Tóm lại 1. Phần lý thuyết kiến trúc máy tính nông hơn tưởng. 2. Phần triển khai mạch điện khá phức tạp. Thú vị. 3. Tập trung vào việc thực sự 'làm' hơn là học lý thuyết. 4. Sẽ cực kỳ hữu ích nếu học sách lý thuyết như "Tự học kiến trúc máy tính" trước rồi mới nghe khóa này. 5. Độ hiểu cao vì học cấu trúc hoạt động của máy tính một cách trực quan. 6. Không nên nghe nếu chưa có nền tảng kiến trúc máy tính. Tuyệt vời cho mục đích ôn tập. 7. Rất ít nơi hướng dẫn làm trực tiếp bằng mạch điện nên tôi hoàn toàn hài lòng.
Kiến trúc máy tính
Máy tính tính toán thực sự
ngôn ngữ máy
mã Assembly
Bạn có bao giờ tự hỏi máy tính hoạt động như thế nào không? Khóa học này sẽ dạy cho bạn cấu trúc máy tính và nguyên lý hoạt động một cách có hệ thống từ đầu đến cuối! 😃
Đây là bài giảng không chỉ đơn thuần là học các khái niệm mà còn hướng dẫn tạo ra máy tính hoạt động bằng bóng bán dẫn.
Thay vì chỉ học các khái niệm thông qua các giải thích sơ đồ, bạn sẽ chế tạo một máy tính hoạt động bằng cách sử dụng các thành phần bán dẫn cơ bản gọi là bóng bán dẫn. Bạn có thể hiểu sâu hơn về các đặc điểm của máy tính bằng cách tạo ra ALU và bộ điều khiển, là các thành phần cốt lõi của CPU, và triển khai trực tiếp các thanh ghi (đơn vị bộ nhớ nhỏ nhất của máy tính) và RAM nơi lưu trữ chương trình.
Tạo tất cả các cổng logic cần thiết cho máy tính bằng bóng bán dẫn. Để hiểu về cổng logic, chúng ta sẽ tìm hiểu các phép toán logic và quy tắc của chúng. Các phép toán logic là những khái niệm cốt lõi không chỉ được sử dụng trong kiến trúc máy tính mà còn trong khoa học máy tính nói chung, do đó chúng là nền tảng thiết yếu để tiếp thu nhiều kiến thức khác nhau.
Nếu bạn tự chế tạo máy tính và triển khai bộ nhớ, bạn có thể tận mắt nhìn thấy và hiểu được các thành phần tạo nên bộ nhớ và cấu trúc của nó. Có cách học nào chắc chắn hơn là thực sự tạo ra ký ức và tận mắt chứng kiến không? Đây sẽ là kinh nghiệm vô giá khi bạn trở thành một lập trình viên cao cấp.
Bạn có thể phát triển sự hiểu biết của mình về ngôn ngữ cấp thấp bằng cách định nghĩa trực tiếp ngôn ngữ máy và lập trình bằng ngôn ngữ đó, cũng như lập trình bằng ngôn ngữ lắp ráp phù hợp 1:1 với ngôn ngữ máy.
Hiểu biết về ngôn ngữ cấp thấp cũng cung cấp cái nhìn sâu sắc hơn về việc sử dụng ngôn ngữ cấp cao. Bởi vì nó cho phép bạn hiểu cơ bản "tại sao" mã được viết theo cách này.
Nó cũng cho phép tối ưu hóa hiệu suất mà khó có thể đạt được bằng các ngôn ngữ cấp cao.
Tổng quan về kiến trúc máy tính
Chúng ta sẽ xem xét lịch sử máy tính dẫn đến việc tạo ra máy tính hiện đại và tìm hiểu cách máy tính thực hiện chương trình.
Các thành phần của máy tính
Tìm hiểu về các thành phần của máy tính thông qua bản vẽ và hình dung kiến trúc tổng thể của máy tính. Chúng ta cũng sẽ xem xét sự khác biệt giữa máy tính 64 bit, 32 bit và máy tính 8 bit của chúng ta.
Xử lý 0 và 1
Để hiểu về máy tính, bạn cần biết hệ thống số 0 và 1 mà máy tính xử lý. Chúng ta sẽ xem xét cách máy tính thực hiện các phép toán logic bằng cách sử dụng bit và các kỹ thuật phép toán logic khác nhau. Bạn cũng sẽ học cách biểu diễn số bằng bit và các khái niệm chính liên quan đến bit.
Sản xuất linh kiện máy tính
Đã đến lúc tạo ra tất cả các bộ phận cần thiết cho máy tính bằng cách sử dụng thành phần đơn vị nhỏ nhất tạo nên máy tính, đó là bóng bán dẫn. Điều này sẽ giúp bạn hiểu mạch logic một cách tự nhiên. Lý thuyết và thực hành có mối liên hệ hữu cơ với nhau.
Xây dựng CPU: Đơn vị số học logic (ALU)
Đây là lần đầu tiên chúng tôi tạo ra CPU, bộ phận cốt lõi của máy tính. Chúng ta hãy bắt đầu bằng cách xây dựng một bộ logic số học (ALU) tương đối đơn giản.
Tạo bộ nhớ
Bộ nhớ rất cần thiết để lưu trữ mã và dữ liệu tạo nên chương trình. Hãy cùng xem xét quá trình tạo RAM, bắt đầu với bộ nhớ 1 bit cơ bản nhất.
Hãy thử tính toán thủ công
Chúng tôi lắp ráp mạch điện đã tạo ra cho đến nay và thực hiện các phép tính trên máy tính đóng vai trò là bộ điều khiển mà không cần bộ phận điều khiển. Điều này sẽ giúp bạn hiểu cách ALU lấy dữ liệu từ bộ nhớ và thực hiện tính toán, đồng thời giúp bạn cảm nhận được nhu cầu về một bộ phận điều khiển.
Xây dựng CPU: Bộ điều khiển (CU)
Đây là giờ cuối cùng để sản xuất CPU, trái tim của máy tính. Sau khi xây dựng bộ điều khiển, thành phần phức tạp nhất của CPU, và xác định bộ lệnh, máy tính lập trình cuối cùng được lắp ráp dựa trên bộ điều khiển này.
Lập trình ngôn ngữ máy và ngôn ngữ lắp ráp
Chúng ta sẽ thực hành lập trình ngôn ngữ máy bằng cách sử dụng máy tính mà chúng ta đã tạo và các lệnh mà chúng ta đã xác định. Ở đây, chúng ta sẽ trải nghiệm những hạn chế của lập trình ngôn ngữ máy và tìm hiểu về sự tiện lợi của trình biên dịch bằng cách lập trình bằng trình biên dịch có tên là 'Gamjabler'.
Hệ điều hành và Phiên bản (OS): Windows, Mac, Linux
logisim-tiến hóa 3.9.0
Tất cả các tập tin mạch (.circ) từ phòng thí nghiệm
Người chơi trò chơi
Chúng tôi khuyên bạn nên thiết lập môi trường thực tế trước thông qua lớp ' Cài đặt trình mô phỏng phần cứng ' .
Khóa học này dành cho ai?
Sinh viên học Khoa học máy tính lần đầu
Người đi làm muốn xây dựng nền tảng kỹ thuật trong ngành IT
Người muốn tự mình lắp ráp máy tính
호기심 많은 분들이 컴퓨터의 내부 작동 원리를 알고 싶어 합니다.
Xác minh Inflearn
8,580
Học viên
640
Đánh giá
341
Trả lời
4.9
Xếp hạng
8
Các khóa học
Tôi là Gamja, hiện đang chuẩn bị các bài giảng về Khoa học máy tính (CS) trên Inflearn! 😄
Mục tiêu của tôi là giúp các bạn sinh viên và lập trình viên mới vào nghề không bị tụt hậu trong kỷ nguyên AI, mà có thể củng cố vững chắc kiến thức nền tảng để phát triển thành những lập trình viên sử dụng thành thạo AI.
Cấu trúc dữ liệu và Thuật toán dễ học qua hình minh họa (Phần cơ bản)
Cấu trúc dữ liệu và Giải thuật học dễ dàng qua hình minh họa (Phần nâng cao)
Học hệ điều hành qua hình vẽ minh họa, Học mạng máy tính qua hình vẽ minh họa, Học cấu trúc dữ liệu và giải thuật qua hình vẽ minh họa (Phần cơ bản), Học cấu trúc dữ liệu và giải thuật qua hình vẽ minh họa (Phần nâng cao)
Tất cả
68 bài giảng ∙ (7giờ 0phút)
Tài liệu khóa học:
Tất cả
40 đánh giá
4.9
40 đánh giá
Đánh giá 3
∙
Đánh giá trung bình 5.0
5
Mỗi bài giảng được thiết kế ngắn gọn giúp tăng khả năng tập trung, đồng thời việc sử dụng linh hoạt các tài liệu hình ảnh trực quan cũng giúp người học dễ dàng tiếp thu hơn. Đối với những người chuyên ngành CS (Khoa học máy tính) thì việc thấu hiểu nội dung sẽ khá thuận lợi, còn với những người không chuyên, nếu bỏ qua các thuật ngữ lạ lẫm thì quá trình tìm hiểu cũng sẽ không gặp nhiều khó khăn. Tôi là một người đang chuẩn bị xin việc ở vị trí Kỹ sư dữ liệu (Data Engineer). Vì cảm thấy nền tảng CS của mình còn yếu nên tôi đã đăng ký và đang theo học khóa học này. Hy vọng tất cả mọi người cũng sẽ hoàn thành khóa học một cách suôn sẻ!
Để bạn tham khảo thì mình đã mua cả 5 khóa: Kiến trúc máy tính + Hệ điều hành / Cấu trúc dữ liệu + Thuật toán (Cơ bản: Tuyến tính, Nâng cao: Phi tuyến tính) / Mạng máy tính rồi nhé haha... Nếu bạn cảm thấy chỉ học Kiến trúc máy tính là chưa đủ, thì thử học cùng với Hệ điều hành giống mình xem sao, có vẻ ổn đấy.
Tôi đã dành rất nhiều tâm huyết để những người không chuyên cũng có thể dễ dàng thấu hiểu, nhưng có vẻ như vẫn còn một số thuật ngữ xa lạ. Tôi cảm thấy bản thân vẫn còn thiếu sót và nghĩ rằng mình cần phải nghiên cứu thêm nữa. Chân thành cảm ơn bạn yo say đã để lại những đánh giá khóa học đầy tâm huyết này! 😄
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
Tôi đã hoàn thành khóa học chỉ sau 4 ngày kể từ khi mua. Tuy tiêu đề là "Học kiến trúc máy tính dễ dàng bằng cách tự làm" nhưng nếu kiến thức về kiến trúc máy tính của bạn bằng 0 thì khả năng cao là bạn sẽ gặp rất nhiều khó khăn khi làm máy tính. Để thực sự tận dụng tốt khóa học này, tốt nhất là nên nâng cao hiểu biết cơ bản về kiến trúc máy tính qua sách hoặc khóa học khác trước, sau đó dùng khóa này để ôn tập + trực quan hóa bằng cách tự làm. Tôi hoàn toàn không khuyến khích xem khi chưa có nền tảng. Nội dung lý thuyết về kiến trúc máy tính không có nhiều. Thành thật mà nói thì độ sâu cũng không sâu, chỉ ở mức lướt qua. Tuy nhiên ở mức độ tự làm máy tính thì khá khó hiểu vì phải xử lý mạch điện. Lý thuyết nông nhưng mạch điện phức tạp, đó là lý do tôi khuyên dùng để ôn tập. Nên nắm vững lý thuyết trước khi làm việc với mạch điện. Tóm lại 1. Phần lý thuyết kiến trúc máy tính nông hơn tưởng. 2. Phần triển khai mạch điện khá phức tạp. Thú vị. 3. Tập trung vào việc thực sự 'làm' hơn là học lý thuyết. 4. Sẽ cực kỳ hữu ích nếu học sách lý thuyết như "Tự học kiến trúc máy tính" trước rồi mới nghe khóa này. 5. Độ hiểu cao vì học cấu trúc hoạt động của máy tính một cách trực quan. 6. Không nên nghe nếu chưa có nền tảng kiến trúc máy tính. Tuyệt vời cho mục đích ôn tập. 7. Rất ít nơi hướng dẫn làm trực tiếp bằng mạch điện nên tôi hoàn toàn hài lòng.
Có lẽ vì tập trung vào thực hành nên bạn cảm thấy phần lý thuyết còn thiếu. Như bạn đã nói, sẽ hữu ích hơn nếu bổ sung những phần còn thiếu bằng các khóa học và sách khác trong quá trình học. Cảm ơn phản hồi của bạn, junghwan07209! 😄
Đánh giá 55
∙
Đánh giá trung bình 5.0
5
Lúc đầu, tôi đã theo học với suy nghĩ không biết mình định làm gì với Logisim. Nhưng khi hoàn thành khóa học, đây là khoảng thời gian giúp tôi hiểu tại sao việc vừa thực hành vừa hiện thực hóa như thế này lại cần thiết đến vậy. Tôi nhớ hồi còn là sinh viên đại học, tôi chỉ học thuộc lòng từng linh kiện một mà không hiểu tại sao mình phải học nó, nhưng thông qua bài giảng này, cuối cùng tôi đã hiểu được lý do tại sao linh kiện đó lại cần thiết! Cảm ơn thầy vì đã luôn tạo ra những bài giảng tuyệt vời!
Xem qua đánh giá khóa học, có vẻ như nền tảng của bạn đã trở nên vững chắc hơn rồi đấy. Tôi tin rằng đây sẽ là bước đệm tốt cho những kiến thức mà bạn sẽ học trong tương lai. Cảm ơn những đánh giá quý báu của bạn, Yang Seong-bin! 😀
Đánh giá 4
∙
Đánh giá trung bình 5.0
5
Tôi đã tò mò về cách có thể thực hành việc tạo ra máy tính và thật tuyệt khi có thể làm theo với một chương trình tốt như vậy. Do không có nền tảng cơ bản nên tôi không thể tiến lên bước tiếp theo và cảm thấy khả năng hiểu bài kém, nhưng khóa học này đã giúp tôi rất nhiều trong việc lấp đầy những khoảng trống đó. Tôi sẽ tiếp tục học tập chăm chỉ ở các bài giảng tiếp theo. Cảm ơn bạn.
Chúc bạn học tập chăm chỉ và đạt được kết quả tốt. Cảm ơn bạn everydata vì đánh giá khóa học quý báu!😀
Đánh giá 1
∙
Đánh giá trung bình 5.0
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!