강의

멘토링

로드맵

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) 337 đánh giá

18,420 học viên

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

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

Dịch cái này sang tiếng Việt

  • 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à

25,891

Học viên

766

Đánh giá

881

Trả lời

4.9

Xếp hạng

4

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ả

337 đánh giá

4.9

337 đánh giá

  • 전인호님의 프로필 이미지
    전인호

    Đánh giá 2

    Đánh giá trung bình 4.0

    5

    93% đã tham gia

    이제 후기 쓰네요. 5개월전에 공부한 비전공자로써 너무 많은 도움됐습니다. 이 강의 들으시는분들은 도서를 무조건 구매하시는게 학습의 필수조건?이라 생각들 만큼 중요한듯. 솔직히 책 별개로 강의도 유료로 판매하셔도 될듯.. ㅎㅎ 도서 구매하니 책 사이에 짤막한 정리노트도 있고~ 특히 공책받은거 넘 귀여워서 잘 썼습니다. 이제 다시 가물가물해져서 복습차 들리다가 후기를 쓰네요.. 비전공자분들 강추드립니다! 그리고 좋은 강의 감사합니다. 끝으로 혹시 더 심화학습을 배우려면 운영체제의 공룡책 같은걸 보는게 좋을까요? 좀 더 심화학습을 하고 싶어서요.. 컴퓨터 구조도 심화학습 방법을 알려주시면 감사하겠습니다. (심화학습 방법을 강의에서 말씀해주신거 같기도하고.. 5개월전이라 기억이 안나네요.. 강의에서 말하셨다면 죄송함다..)

    • 강민철
      Giảng viên

      너무 좋은 말씀 감사드립니다..! 컴퓨터구조 심화학습을 하고 싶으시다면 특정 CPU의 레지스터나 명령어를 찾아보는 방법도 있고, (심화학습 저장소에 올려두었습니다) 실제 컴퓨터 부품들의 스펙을 찾아보는 방법도 있습니다. 운영체제 심화학습을 원하신다면 프로그래밍 언어를 학습한 뒤 멀티스레드, 멀티프로세스 프로그램을 작성하보시거나, 리눅스 운영체제를 설치하셔서 운영체제의 내부 동작을 확인할 수 있는 여러 명령어들(프로파일링 도구 등)을 이용해 실습으로 학습하는 방식도 있겠습니다. 좋게 들어주셔서 다시 한 번 감사드립니다.

  • 무커님의 프로필 이미지
    무커

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    50% đã tham gia

    평소 사소하게 지나쳤던 용어나 명칭들의 설명이 나와서 비로소 정확하게 이해할 수 있게 됐습니다. 양질의 강의 무료로 풀어주셔서 정말 감사합니다🙇🏻‍♂️

    • 강민철
      Giảng viên

      저 또한 좋게 들어주셔서 감사드립니다!

  • chaeerup님의 프로필 이미지
    chaeerup

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    29% đã tham gia

    무료 강의라고는 믿을 수 없을 정도로 고퀄이예요 기초가 부족하다고 느끼는 비전공 개발자인데 진짜 이해가 쉽게 설명해주셔서 너무 큰 도움이 됩니다T_T 좋은 강의 감사해요!!

    • 강민철
      Giảng viên

      좋은 말씀 감사드립니다 :)

  • yf22a님의 프로필 이미지
    yf22a

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    36% đã tham gia

    주변에 추천 해 주고 싶은 정말 좋은 강의 입니다. 감사합니다. ^^

    • 강민철
      Giảng viên

      감사합니다 :) 많이많이 추천해주세요!! :)

  • 최다니엘님의 프로필 이미지
    최다니엘

    Đánh giá 8

    Đánh giá trung bình 4.3

    5

    49% đã tham gia

    진짜 개좋습니다. 솔직히 대학교 수업보다 훨씬 도움 많이 되요

    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!