강의

멘토링

커뮤니티

Programming

/

etc. (Programming)

Kỹ thuật máy tính dành cho nhà phát triển 1: Tự học Kiến trúc máy tính + Hệ điều hành

Bài giảng trực tiếp miễn phí từ tác giả cuốn sách bán chạy nhất 『Nghiên cứu kiến ​​trúc máy tính + hệ điều hành một mình』. Tổng hợp những cuốn sách chuyên ngành về kiến ​​trúc máy tính và hệ điều hành mà các nhà phát triển phải biết.

(4.9) 383 đánh giá

19,151 học viên

  • kangminchul
저자 직강
컴퓨터구조
운영체제
컴공
Computer Architecture
Operating System
Tech Interview
Thumbnail

Đánh giá từ những học viên đầu tiên

Bạn sẽ nhận được điều này sau khi học.

  • kỹ thuật máy tính

  • Kiến thức CS

  • kiến trúc máy tính

  • hệ điều hành

  • Nền tảng của nhà phát triển

Kiến thức thiết yếu dành cho nhà phát triển: Kiến trúc máy tính và hệ điều hành
Tất cả trong một bài giảng! 😎


Những điều nhà phát triển phải biết

Hướng dẫn đầy đủ về kiến trúc máy tính và hệ điều hành 🙆

Cuốn sách CNTT bán chạy nhất "Tự học Kiến trúc máy tính + Hệ điều hành" đã trở lại với bài giảng miễn phí của tác giả!

  • ✔️ Ngữ pháp ngôn ngữ lập trình
  • ✔️ Khung
  • ✔️ Các khái niệm cốt lõi về máy tính khó học chỉ với thư viện

Học ngữ pháp và khuôn khổ ngôn ngữ lập trình không phải là tất cả 📖

Hầu hết các thông báo lỗi mà các nhà phát triển gặp phải và giải quyết đều xuất phát từ hệ điều hành. Hơn nữa, các thành phần máy tính và hệ điều hành cũng chịu trách nhiệm thực thi mã mà các nhà phát triển viết. Do đó, việc hiểu rõ kiến trúc máy tính và hệ điều hành là điều cần thiết để các nhà phát triển có thể hiểu sâu sắc mã của mình. Đây là lý do tại sao kiến thức về kiến trúc máy tính và hệ điều hành được kiểm tra trong nhiều cuộc phỏng vấn kỹ thuật.

Kiến thức khoa học máy tính không phải là môn học về việc ghi nhớ các từ khóa.

Chỉ ghi nhớ các từ khóa sẽ không giúp bạn chuẩn bị cho các câu hỏi phỏng vấn kỹ thuật chuyên sâu hay chuyển đổi kiến thức Khoa học Máy tính thành mã nguồn. Khóa học này dựa trên việc "hiểu các nguyên lý", lựa chọn cẩn thận nội dung thiết yếu cho lập trình viên từ tất cả các sách giáo khoa phổ biến trong các trường đại học. Nội dung đã được các giáo sư và lập trình viên giàu kinh nghiệm đánh giá.


Nội dung đã được xác minh, rất nhiều khuyến nghị 📖

Không giống như những cuốn sách khác đi sâu vào nguyên lý hoạt động cơ bản của máy tính, thường đòi hỏi sự hiểu biết sâu sắc về logic số và nắm vững ngôn ngữ máy tính, cuốn sách này cung cấp lời giải thích toàn diện và dễ hiểu về các chức năng của hệ điều hành, bao gồm CPU, bộ nhớ, bộ nhớ phụ, thiết bị đầu vào/đầu ra, bộ lập lịch, bộ nhớ ảo và hệ thống tệp, tất cả đều có hình ảnh minh họa dễ hiểu. Tôi thực sự khuyên bạn nên đọc cuốn sách này nếu bạn có nguyện vọng trở thành một nhà phát triển phần mềm .

Lee Min-seok (hiện là giáo sư tại Khoa Phần mềm của Đại học Kookmin, cựu hiệu trưởng Học viện Đổi mới)

Nhiều sách về kỹ thuật máy tính ngày nay chỉ tập trung vào lập trình, điều này khiến tôi lo ngại rằng độc giả có thể thiếu hiểu biết sâu sắc về các nguyên lý hoạt động cơ bản và kiến trúc của máy tính. Mặc dù cách tiếp cận này đòi hỏi phải có một cuốn sách nhập môn về kiến trúc máy tính, nhưng hầu hết các sách hiện có đều đi sâu vào chủ đề này theo cách hàn lâm, khiến chúng trở nên khó hiểu. Cuốn sách này cung cấp lời giải thích tương đối dễ hiểu về kiến trúc máy tính, từ những điều cơ bản nhất đến hiểu biết sâu sắc về nguyên lý hoạt động của CPU và phần cứng . Tôi thực sự khuyên bạn nên đọc cuốn sách này cho bất kỳ ai có nguyện vọng trở thành kỹ sư CNTT, vì nó sẽ giúp xây dựng một nền tảng vững chắc.

Daehyeop Cho (Kỹ sư Google Cloud)

Tôi xin giới thiệu cuốn sách này cho bất kỳ ai mới bắt đầu học lập trình, những lập trình viên đầy tham vọng đang muốn thăng tiến, hoặc bất kỳ ai thực sự quan tâm đến máy tính. Cuốn sách giải thích kiến trúc máy tính phức tạp từ những điều cơ bản nhất, giúp người mới bắt đầu dễ hiểu. Ngay cả những người không phải lập trình viên cũng có thể dễ dàng nắm bắt.

Lee Sang-jun (CTO của Cloudbrick)

và nhiều người khác


Bạn sẽ học được gì 📚

Bài giảng này chủ yếu được chia thành hai phần: kiến trúc máy tínhhệ điều hành .

Phần Kiến trúc máy tính bao gồm bốn thành phần cốt lõi của máy tính, trong khi phần Hệ điều hành trình bày về hệ điều hành là gì và vai trò của nó. Phần này cung cấp các giải thích bằng nhiều sơ đồ và ví dụ khác nhau để đảm bảo mọi người đều dễ hiểu .


Đối tượng mục tiêu 🔑

Các nhà phát triển (hoặc những người có tham vọng trở thành nhà phát triển) muốn hiểu các nguyên tắc của máy tính

Các nhà phát triển (và những người có nguyện vọng trở thành nhà phát triển) muốn chuẩn bị cho các cuộc phỏng vấn kỹ thuật

Các nhà phát triển (sinh viên tương lai) muốn tìm hiểu kiến thức/kiến thức chuyên môn về CS

Các nhà phát triển (hoặc những người có tham vọng trở thành nhà phát triển) muốn tìm hiểu về kiến trúc máy tính và hệ điều hành


Những điều cần lưu ý trước khi tham gia khóa học 📢

  • Người chơi không cần có nhiều kiến thức.
  • Tuy nhiên, nếu bạn đã học một ngôn ngữ lập trình (Python, C/C++, Java, v.v.), bạn sẽ nhận được sự trợ giúp tốt hơn nữa.

Câu hỏi dự kiến Hỏi & Đáp 💬

H. Vì đây là bài giảng miễn phí nên chất lượng bài giảng có thấp không?

Khóa học này có chất lượng tương đương với bất kỳ khóa học trả phí nào. Mặc dù cung cấp kiến thức nền tảng thiết yếu mà tất cả lập trình viên (và những người đang ấp ủ giấc mơ lập trình) nên biết, chúng tôi vẫn tạo ra khóa học miễn phí cho những ai cảm thấy gánh nặng học phí quá cao.

H. Tôi có cần phải có cuốn sách này không?

Đây là tùy chọn. Tuy nhiên, khóa học này dựa trên sách và không cung cấp bất kỳ tài liệu học tập bổ sung nào. Do đó, nếu bạn muốn có tài liệu học tập/ôn tập, chúng tôi khuyên bạn nên mua sách theo liên kết bên dưới.

http://www.yes24.com/Product/Goods/111378840


Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Bất cứ ai mới làm quen với mã hóa

  • Người chuẩn bị phỏng vấn kỹ thuật

  • Người muốn học hỏi kiến ​​thức CS

  • Những người muốn học kiến ​​trúc máy tính

  • Những người muốn tìm hiểu hệ điều hành

  • Những người muốn học trước khi vào đại học

Xin chào
Đây là

27,619

Học viên

848

Đánh giá

881

Trả lời

4.9

Xếp hạng

5

Các khóa học

Chương trình giảng dạy

Tất cả

43 bài giảng ∙ (13giờ 43phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

383 đánh giá

4.9

383 đánh giá

  • mukerdef님의 프로필 이미지
    mukerdef

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    50% đã tham gia

    Cuối cùng tôi đã có thể hiểu chính xác các thuật ngữ và tên gọi mà trước đây tôi đã bỏ qua. Cảm ơn bạn rất nhiều vì đã cung cấp các bài giảng chất lượng miễn phí🙇🏻‍♂️

    • kangminchul
      Giảng viên

      Cảm ơn bạn cũng đã lắng nghe tôi!

  • chaeerup8657님의 프로필 이미지
    chaeerup8657

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    29% đã tham gia

    Chất lượng cao đến mức không thể tin được đối với một khóa học miễn phí. Tôi là một nhà phát triển không chuyên, cảm thấy mình thiếu những điều cơ bản, nhưng lời giải thích thực sự dễ hiểu, thực sự hữu ích T_T Cảm ơn bạn vì khóa học tuyệt vời!!

    • kangminchul
      Giảng viên

      Cảm ơn vì những lời tốt đẹp của bạn :)

  • seintjin114050님의 프로필 이미지
    seintjin114050

    Đánh giá 2

    Đánh giá trung bình 4.0

    5

    93% đã tham gia

    Bây giờ tôi đang viết bình luận. Là một sinh viên không chuyên đã học cách đây 5 tháng, nó rất hữu ích. Điều quan trọng là những người tham gia khóa học này nghĩ rằng việc mua sách là điều kiện tiên quyết để học. Thành thật mà nói, bạn có thể bán các bài giảng riêng biệt với cuốn sách với một khoản phí.. haha. Khi mua sách có những ghi chú sắp xếp ngắn gọn giữa các cuốn sách, tôi đặc biệt sử dụng cuốn sổ được nhận vì nó rất dễ thương. Bây giờ tôi lại cảm thấy hơi lạc lõng nên tôi ghé qua để xem xét và viết đánh giá. Rất khuyến khích cho những người không chuyên ngành! Và cảm ơn bạn vì bài giảng tuyệt vời. Cuối cùng, nếu bạn muốn học chuyên sâu hơn, có nên đọc thứ gì đó giống như sách khủng long trên hệ điều hành không? Tôi muốn tìm hiểu sâu hơn. Tôi sẽ đánh giá cao nếu bạn có thể cho tôi biết cách học kiến ​​trúc máy tính chuyên sâu. (Tôi nghĩ bạn đã đề cập đến phương pháp nghiên cứu chuyên sâu trong một bài giảng... nhưng tôi không nhớ vì đã cách đây 5 tháng... Tôi xin lỗi nếu tôi đề cập đến nó trong một bài giảng...)

    • kangminchul
      Giảng viên

      Cảm ơn bạn rất nhiều vì những lời tốt đẹp của bạn ..! Nếu muốn tìm hiểu chuyên sâu về kiến ​​trúc máy tính, bạn có thể tra cứu các thanh ghi hoặc hướng dẫn của một CPU cụ thể hoặc có thể tra cứu thông số kỹ thuật của các bộ phận máy tính thực tế (tôi đã đăng trên kho deep learning). Nếu bạn muốn tìm hiểu sâu về hệ điều hành, hãy học ngôn ngữ lập trình và viết chương trình đa luồng, đa quy trình hoặc cài đặt hệ điều hành Linux và học thông qua thực hành bằng nhiều lệnh khác nhau (công cụ định hình, v.v.) có thể kiểm tra hoạt động nội bộ của hệ điều hành Ngoài ra còn có một cách để làm điều đó. Cảm ơn bạn một lần nữa vì đã lắng nghe.

  • yf22a2430님의 프로필 이미지
    yf22a2430

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    36% đã tham gia

    Đây thực sự là một khóa học hay mà tôi muốn giới thiệu cho những người xung quanh. Cảm ơn ^^

    • kangminchul
      Giảng viên

      Cảm ơn bạn :) Hãy giới thiệu nó rất nhiều!! :)

  • herry1021님의 프로필 이미지
    herry1021

    Đánh giá 19

    Đánh giá trung bình 4.9

    5

    100% đã tham gia

    Tôi nghĩ kiến thức CS của mình còn thiếu rất nhiều nên đã bắt đầu nghe khóa học này,,, mặc dù miễn phí nhưng chất lượng bài giảng quá tốt. Giải thích rất dễ hiểu cho người mới bắt đầu! Và mặc dù bài giảng có nội dung lý thuyết nhưng có nhiều hình ảnh nên không hề nhàm chán, điều này cũng rất tốt. Cảm ơn thầy rất nhiều vì đã tạo ra khóa học tuyệt vời như vậy :)

    Miễn phí

    Khóa học khác của kangminchul

    Hãy khám phá các khóa học khác của giảng viên!

    Khóa học tương tự

    Khám phá các khóa học khác trong cùng lĩnh vực!