Học cấu trúc máy tính dễ dàng qua thực hành
gamja5
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.
입문
Computer Architecture, computer-science
Qua khóa học này, mọi nhà phát triển sẽ hiểu rõ nguyên lý hệ điều hành thiết yếu.
Khái niệm hệ điều hành
Chương trình, Tiến trình, Luồng
Đồng bộ hóa
Bộ nhớ
Tìm hiểu kiến thức cần thiết về hệ điều hành dành cho nhà phát triển
Trở thành một cái cây có rễ sâu 🌳
Tôi luôn thấy thương cho những lập trình viên xung quanh mình, những người thiếu kiến thức nền tảng và cứ loay hoay không biết học gì. Họ thường thiếu thời gian và cảm thấy quá tải khi phải theo kịp những công nghệ mới nhất. Mặc dù công nghệ tiên tiến rất quan trọng, nhưng trong khoa học máy tính, kiến thức nền tảng thậm chí còn quan trọng hơn. Một khi bạn đã có nền tảng vững chắc về kiến thức nền tảng, bạn có thể dễ dàng học thêm những công nghệ mới mẻ và phổ biến hơn.
Giống như một cái cây có rễ chắc khỏe có thể chịu được mọi cơn bão,
Nếu bạn có nền tảng vững chắc, bạn có thể trở thành một nhà phát triển lành nghề, không bị ảnh hưởng bởi các xu hướng mới nhất hoặc những gì người khác nói!
Các tính năng của khóa học này 💡
✔️ Có nhiều giải thích bằng hình ảnh để ngay cả những người không chuyên cũng có thể dễ dàng học hệ điều hành.
✔️ Chúng tôi chỉ giải thích những điểm chính một cách ngắn gọn để ngay cả những nhân viên văn phòng bận rộn cũng có thể dễ dàng tiếp cận.
✔️ Bạn nên có kiến thức cơ bản về ít nhất một ngôn ngữ lập trình để hiểu được phần giải thích trong mã ví dụ.
học thuật
Tôi tò mò về cách chương trình của tôi hoạt động trên máy tính.
Công nghệ tiên tiến khó khăn
Thật khó để theo kịp công nghệ mới nhất và ngay cả khi đã học được, tôi vẫn cảm thấy thiếu sót điều gì đó.
Người tìm việc/không chuyên ngành
Trong các cuộc phỏng vấn xin việc, họ hỏi về quy trình, luồng, đồng bộ hóa và bộ nhớ.
Vua của sự tò mò
Làm thế nào để cải thiện hiệu suất chương trình? Có những nguồn nào để khắc phục sự cố?
Để giải quyết bất kỳ vấn đề nào , bạn cần hiểu các nguyên lý của hệ điều hành. Việc hiểu các nguyên lý này sẽ giúp bạn hiểu cách chương trình của mình chạy. Điều này sẽ giúp bạn giải quyết các vấn đề hoặc lỗi phức tạp, đồng thời học cách cải thiện hiệu suất khi lập trình. Hơn nữa, bạn sẽ có được hiểu biết vững chắc về lập trình, cho phép bạn tự xây dựng lộ trình phát triển của riêng mình. Một nền tảng vững chắc cũng sẽ cho phép bạn trả lời các câu hỏi liên quan trong các buổi phỏng vấn. Điều này sẽ nâng cao đáng kể kỹ năng lập trình của bạn.
✔️ Nhập hệ điều hành
Trước khi tìm hiểu về hệ điều hành, chúng ta hãy cùng tìm hiểu lý do tại sao chúng ta cần hệ điều hành và tại sao hệ điều hành hiện đại lại trở nên phức tạp như vậy.
✔️ Tiến trình và Luồng
Tìm hiểu sự khác biệt giữa chương trình và tiến trình, cách tiến trình được tạo và kết thúc trong hệ điều hành và sự khác biệt giữa tiến trình và luồng.
✔️ Lập lịch CPU
Chúng ta sẽ khám phá cách hệ điều hành quản lý nhiều quy trình và các thuật toán hiện có. Chúng ta cũng sẽ khám phá xem các nhà phát triển hệ điều hành là con người như thế nào. Ngay từ đầu, đã không có một thuật toán nào hoàn hảo!
✔️ Đồng bộ hóa quy trình
Tại sao các nhà phát triển hệ điều hành lại tạo ra chủ đề đồng bộ hóa chỉ vì thấy nhàm chán? Hãy cùng tìm hiểu lý do tại sao vấn đề này lại phát sinh và cách giải quyết.
✔️ Bế tắc
Haiz... Tại sao lại có deadlock? Các nhà phát triển hệ điều hành luôn gặp phải vấn đề. Giải quyết xong một vấn đề thì lại thấy một vấn đề khác, vốn dĩ không liên quan, lại xuất hiện. Deadlock là một trong số đó! Hãy cùng tìm hiểu nguyên nhân và giải pháp cho deadlock .
✔️ Nghỉ ngơi
Các khối thông tin chúng ta đã học cho đến nay có thể hơi khó hiểu, vì vậy hãy cùng nhau ghép chúng lại với nhau. Khi học khoa học máy tính, điều quan trọng là phải hiểu từng khối riêng lẻ, nhưng cũng rất quan trọng là phải hiểu cách thức hoạt động của toàn bộ luồng !
✔️ Bộ nhớ
Máy tính có nhiều loại bộ nhớ. Hãy cùng tìm hiểu lý do tại sao lại cần nhiều bộ nhớ đến vậy và bộ nhớ vật lý (RAM) là gì?
✔️ Bộ nhớ ảo
Chỉ bộ nhớ đơn giản thôi là không đủ để chạy chương trình hiệu quả. Hãy cùng tìm hiểu lý do tại sao các nhà phát triển hệ điều hành tạo ra bộ nhớ ảo và những vấn đề mà nó gây ra.
✔️ Thiết bị đầu vào/đầu ra
Tìm hiểu cách hệ điều hành xử lý nhiều thiết bị đầu vào/đầu ra.
✔️ Hệ thống tập tin
Chúng ta hãy cùng tìm hiểu lý do tại sao cần có hệ thống tập tin, tại sao cần có thư mục và cấu trúc của chúng.
H. Tôi có cần chuẩn bị gì trước khi tham dự buổi thuyết trình không?
Bạn nên thành thạo ít nhất một ngôn ngữ lập trình. Mã ví dụ được giải thích bằng C, nhưng thường ngắn gọn—dưới 10 dòng—và phần giải thích rất chi tiết, nên ngay cả kiến thức về các ngôn ngữ khác cũng đủ.
H. Đây có phải là khóa học mà sinh viên không chuyên ngành cũng có thể tham gia không?
Khóa học này được thiết kế cho sinh viên không chuyên ngành. Hệ điều hành là một chuyên ngành bắt buộc, nhưng nhiều lập trình viên không chuyên ngành lại không đầu tư thời gian và sự chú ý cần thiết. Do đó, khóa học này được thiết kế ngắn gọn và súc tích, giúp sinh viên không chuyên ngành dễ hiểu.
H. Tại sao tôi nên học hệ điều hành?
Những yêu cầu nào để một vận động viên xuất sắc trong một môn thể thao? Trong bóng đá, đó là kỹ năng sút, chuyền bóng và rê bóng. Trong võ thuật tổng hợp, đó là kỹ năng tấn công và kỹ năng tiếp đất.
Tuy nhiên, tất cả các vận động viên đều phải có thể lực cơ bản . Thể lực cơ bản bao gồm sức mạnh, độ dẻo dai và sức bền tim mạch.
Tôi lấy ví dụ về một nhà phát triển như một vận động viên. Sức mạnh thể chất cơ bản của một vận động viên tương đương với các kỹ năng cơ bản của một nhà phát triển . Có rất nhiều kỹ năng cơ bản dành cho một nhà phát triển, và hệ điều hành là một trong số đó. Đó là nền tảng mà tất cả các nhà phát triển phải sở hữu.
Khóa học này dành cho ai?
Ai muốn hiểu nguyên lý HĐH
Người muốn trở thành nhà phát triển giỏi
Cần biết trước khi bắt đầu?
Ít nhất một ngôn ngữ lập trình
7,752
Học viên
501
Đánh giá
326
Trả lời
4.9
Xếp hạng
8
Các khóa học
저는 인프런에서 컴퓨터 과학(CS) 강의를 준비하고 있는 감자라고 합니다! 😄
학생과 주니어 개발자들이 AI 시대에 단순히 AI에 밀려나지 않고, 기본기를 탄탄히 다져 AI를 능숙히 활용하는 개발자로 성장할 수 있도록 돕는 것을 목표로 합니다.
Tất cả
44 bài giảng ∙ (3giờ 5phút)
Tất cả
176 đánh giá
4.9
176 đánh giá
Đánh giá 8
∙
Đánh giá trung bình 5.0
5
Wow...kỹ năng thuyết trình của bạn là tuyệt nhất..Giáo viên, giảng viên, giáo sư...những người làm công việc giảng dạy là những người cho rằng kỹ năng thuyết trình là quan trọng...Xét về kỹ năng thuyết trình, họ có lẽ là số một trong số đó tất cả các bài giảng của Infron tôi nghĩ vậy. ..Thật sự...Tôi rất ấn tượng khi lớp hệ điều hành mà tôi đã mất rất nhiều thời gian khi còn là sinh viên đại học, lại được giải thích một cách dễ hiểu như vậy. Đây là một bài giảng mà ngay cả học sinh lớp trên của trường tiểu học cũng sẽ không gặp vấn đề gì khi hiểu... Tôi cũng muốn nghe các bài giảng khác của Gamja... Cảm ơn bạn rất nhiều vì đã tạo ra một bài giảng tuyệt vời như vậy....
Wow~ Cảm ơn bạn rất nhiều~ Tôi xấu hổ quá haha Còn nhiều điều tôi còn thiếu sót nhưng tôi sẽ cố gắng hơn nữa để tạo nên một bài giảng hay! Chúng tôi dự định tạo thêm nhiều bài giảng để xây dựng các kỹ năng cơ bản trong tương lai. Nếu một khóa học mới được mở, tôi hy vọng Hahaha Utja sẽ tham gia nó ~ haha Cảm ơn!
Đánh giá 9
∙
Đánh giá trung bình 4.7
5
Có khả năng giải thích ngắn gọn những nội dung khó, phức tạp Tôi nghĩ đó là một kỹ năng Từ góc độ này, bài giảng này thực sự có thể được coi là bài giảng hay nhất. Tôi có thể cảm nhận được sự vất vả của người biên soạn bài giảng. Trước khi học hệ điều hành, không chỉ người không chuyên mà cả chuyên ngành Tôi nghĩ rằng nếu bạn tham gia lớp học này một lần và học nó, bạn sẽ có thể hiểu nó dễ dàng và sâu sắc hơn nhiều. Tôi đã có rất nhiều câu hỏi về hệ điều hành và rất nhiều câu hỏi đã được giải đáp. Tôi thực sự khuyên bạn nên nó.
Có rất nhiều điều tôi còn thiếu sót nhưng tôi rất vui vì bạn đã ưu ái tôi như vậy haha. Cảm ơn bạn, Di chuyển YM!
Đánh giá 4
∙
Đánh giá trung bình 4.5
5
Trong lúc nghiên cứu sách hệ điều hành thì mình bị vướng mắc nhiều nên làm đi làm lại và kết thúc ở đây. Sau khi xem lại hai lần, tôi có thể hiểu được phần nào. Bạn đã tự mình ghi âm phải không? Nó rất thú vị, tôi đã giới thiệu nó cho bạn bè của mình! Sau khi nghe điều này, tôi đã có được sự tự tin và tham gia 'câu đố viết mã'; Tôi đang kiểm tra hệ điều hành một lần nữa trong khi giải quyết các vấn đề về hệ điều hành bằng một ứng dụng có tên ^^ Cảm ơn bạn!
Vâng, vẫn chưa đủ, nhưng tôi đã ghi lại nó rất cẩn thận haha. Giọng nói của nhân vật xuất hiện ở giữa được ghi lại bằng dịch vụ TTS trả phí! Cảm ơn bạn đã giới thiệu nó vì nó rất thú vị!! Tôi nghĩ bạn sẽ chinh phục nó nhanh chóng vì bạn làm việc chăm chỉ để giải quyết vấn đề và tiêu diệt chúng. Tôi nghĩ tôi sẽ nhanh chóng trở thành một nhà phát triển lành nghề. Tôi ủng hộ bạn, cố lên!!
Đánh giá 7
∙
Đánh giá trung bình 5.0
5
Việc trình bày bài giảng thật điên rồ! Giọng nói dễ nghe, tình huống hài vui nhộn nên tôi nghe theo không chút do dự. Đây là một bài giảng dễ nghe mà không bị áp lực. Sau khi nghe điều này, tôi lập tức trả tiền cho cấu trúc dữ liệu của Gamja haha. Tôi không thể tin rằng mình có thể hiểu được hệ điều hành, vốn rất khó tiếp cận bằng cách học thuộc lòng, lại dễ dàng đến vậy!!!!!! Nó hoàn toàn tuyệt vời. Nếu xung quanh tôi có ai đang học hệ điều hành, tôi chắc chắn sẽ giới thiệu khóa học này. Tôi đã sẵn sàng trả tiền, vì vậy hãy nhanh chóng giảng cho tôi một bài giảng khác~~>< Khoai tây là ngon nhất hahaha!
Xin chào hjin! Tôi thực sự tự hào vì bạn thích nghe nó mà không gặp bất kỳ áp lực nào. Bạn thậm chí đã tham gia một khóa học về cấu trúc dữ liệu! Tôi sẽ phải làm cho những bài giảng khác trở nên vui vẻ và thỏa mãn hjin haha. Tôi sẽ làm việc chăm chỉ để làm cho các bài giảng khác trở nên dễ dàng và thú vị. Cảm ơn!!
Đánh giá 6
∙
Đánh giá trung bình 5.0
5
Tôi nghĩ nội dung cốt lõi của hệ điều hành được giải thích đơn giản và có ví dụ phù hợp, khiến nó thực sự dễ hiểu và được truyền đạt tốt! Nó thực sự hữu ích trong việc nghiên cứu những điều cơ bản của hệ điều hành.
Tôi rất vui vì bạn thấy nó hữu ích!! Cảm ơn Shin Jun-seop! cười
Ưu đãi có thời hạn, kết thúc sau 4 ngày ngày
1.224.501 ₫
24%
1.612.758 ₫
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!