Máy tính hoạt động như thế nào — Từ phần cứng, hệ điều hành đến nền tảng của máy chủ

Học tập một cách hệ thống về nguyên lý phối hợp giữa CPU, bộ nhớ, đĩa cứng và cách hệ điều hành điều phối tài nguyên. Tiếp thu kiến thức cơ bản thực tiễn để có thể đọc bảng thông số kỹ thuật của máy chủ và phán đoán điểm nghẽn hiệu suất, đồng thời tạo nền tảng cho việc học về đám mây và mạng.

8 học viên đang tham gia khóa học này

Độ khó Nhập môn

Thời gian Không giới hạn

Computer Architecture
Computer Architecture
hardware
hardware
server-administration
server-administration
operating-systems
operating-systems
optimizing
optimizing
Computer Architecture
Computer Architecture
hardware
hardware
server-administration
server-administration
operating-systems
operating-systems
optimizing
optimizing

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

  • Hiểu về vai trò và cấu trúc phân tầng tốc độ của CPU, bộ nhớ và đĩa cứng

  • Giải thích bốn vai trò điều phối tài nguyên của hệ điều hành

  • Giải thích thông số kỹ thuật máy chủ và nắm bắt trình tự kiểm tra nghẽn cổ chai hiệu suất

Giới thiệu khóa học

"Dịch vụ bị chậm."

Hãy giả sử bạn nhận được một dòng báo cáo này. Bạn nên xem xét ở đâu đây?

Những người có kinh nghiệm luôn có một trình tự nhất định. Họ kiểm tra CPU, rồi đến bộ nhớ, đĩa cứng và mạng. Vậy trình tự đó từ đâu mà có? Đó không phải là cảm tính. Đó là trình tự được đưa ra vì họ hiểu rõ mỗi bộ phận làm nhiệm vụ gì và tốc độ của chúng ra sao.

Trong bài 1, tôi đã nói rằng một máy chủ được cấu tạo từ bốn tầng. Đó là phần cứng, hệ điều hành, phần mềm trung gian (middleware) và ứng dụng. Lúc đó, chúng ta mới chỉ điểm qua tên gọi của chúng.

Bài giảng lần này sẽ đi sâu vào hai tầng dưới cùng trong số đó.

Lý do phần này quan trọng là vì phần lớn nguyên nhân khiến dịch vụ bị chậm hoặc bị treo đều nằm ở hai tầng dưới cùng này. Và còn một điều nữa. Các tầng này rất ít khi thay đổi. Dù ngôn ngữ lập trình có thay đổi, các framework có chạy theo xu hướng, hay chuyển sang sử dụng Cloud đi chăng nữa thì công việc của CPU và bộ nhớ vẫn giữ nguyên như vậy.

Vì vậy, 30 phút đầu tư vào đây sẽ không hề lãng phí.


Chúng tôi tạo ra nội dung này dành cho những người như sau

Đối tượng Tình huống hiện tại Người không chuyên đang chuẩn bị xin việc ngành IT Nhìn vào bảng thông số máy chủ nhưng không biết vCPU là gì Nhân viên vận hành mới Nhận được báo cáo hệ thống chậm nhưng không biết phải bắt đầu kiểm tra từ đâu Người định hướng trở thành nhà phát triển Vẫn còn nhầm lẫn giữa bộ nhớ (Memory) và đĩa cứng (Disk) Nhân viên kế hoạch/vận hành Không thể đánh giá được các hạng mục trong báo giá hạ tầng có hợp lý hay không

Sau khi hoàn thành khóa học này

  • Có thể giải thích CPU, bộ nhớ và đĩa cứng mỗi thứ đảm nhận vai trò gì.

  • Hiểu được tại sao sự khác biệt về tốc độ lại quyết định hiệu năng và tại sao bộ nhớ đệm (cache) lại tồn tại

  • Bạn có thể biết được hệ điều hành thực sự đang làm những việc gì

  • Có thể đọc thông số kỹ thuật của máy chủ và xác định thứ tự kiểm tra khi hệ thống bị chậm.


Tôi tạo ra nội dung này dành cho những người như sau:

Đối tượng | Tình huống hiện tại Sinh viên trái ngành chuẩn bị xin việc IT | Nhìn vào bảng thông số kỹ thuật server mà không biết vCPU là gì Nhân viên vận hành mới | Nhận được báo cáo hệ thống chậm nhưng không biết phải bắt đầu kiểm tra từ đâu Người định hướng trở thành nhà phát triển | Vẫn còn nhầm lẫn giữa bộ nhớ (Memory) và đĩa cứng (Disk) Nhân viên khối Kế hoạch · Vận hành | Không thể đánh giá liệu các hạng mục trong bản báo giá hạ tầng có hợp lý hay không

Sau khi kết thúc khóa học này

  • Có thể giải thích được CPU, bộ nhớ và đĩa cứng mỗi thứ đảm nhận vai trò gì.

  • Hiểu được tại sao sự khác biệt về tốc độ lại quyết định hiệu năng và tại sao bộ nhớ đệm (cache) lại tồn tại

  • Bạn có thể biết được hệ điều hành thực sự đang làm những việc gì

  • Có thể đọc thông số kỹ thuật của máy chủ và xác định thứ tự kiểm tra khi hệ thống bị chậm.

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

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

  • Người học không chuyên ngành IT đang chuẩn bị xin việc, muốn tìm hiểu về bảng thông số kỹ thuật máy chủ và các thuật ngữ hạ tầng.

  • Nhân viên vận hành mới và người lập kế hoạch, những người làm việc thực tế cần xác định nguyên nhân của các vấn đề về hiệu suất hệ thống

  • Người học muốn trở thành nhà phát triển và muốn học một cách hệ thống về cấu trúc phần cứng nơi chương trình được thực thi.

Cần biết trước khi bắt đầu?

  • Hiểu biết về các thuật ngữ IT cơ bản (máy chủ, máy khách, ứng dụng, v.v.)

  • Kinh nghiệm sử dụng máy tính cho công việc hoặc học tập

  • Sự tò mò về hệ thống IT và ý chí học tập cơ bản

Xin chào
Đây là jjangkbg7719

Xác minh sự nghiệp

452

Học viên

29

Đánh giá

2

Trả lời

4.8

Xếp hạng

17

Các khóa học

Xin chào, tôi là Frank.

Tôi là một kỹ sư hạ tầng đã vật lộn với máy chủ trong hơn 20 năm qua. Bắt đầu từ việc vận hành máy chủ Linux, hiện tại tôi đang đảm nhận hạ tầng đám mây cho một dịch vụ thanh toán quy mô lớn. Công việc hàng ngày của tôi là chuyển đổi từ trung tâm dữ liệu sang AWS, xử lý hàng trăm instance và truy vết nguyên nhân sự cố vào lúc rạng sáng.

Lý do tôi tạo ra bài giảng này rất đơn giản.

Tôi thường xuyên nhận được những câu hỏi như thế này từ những người xung quanh: "Tôi đã kết nối được vào máy chủ rồi nhưng không biết phải làm gì tiếp theo." "Có quá nhiều loại instance, tôi nên chọn cái nào đây?" Đó cũng chính là những điểm mà bản thân tôi từng gặp bế tắc khi mới bắt đầu. Tuy nhiên, khi thử tìm kiếm thì tôi thấy hầu hết các tài liệu đều được viết dành cho những người đã biết rồi.

Vì vậy, tôi đã quyết định tạo ra một bài giảng mà bản thân tôi từng ước rằng mình có được khi mới bắt đầu học.

Nguyên tắc bài giảng của tôi có ba điều.

Thứ nhất, tôi không bắt bạn phải học thuộc lòng mà sẽ giúp bạn hiểu rõ vấn đề. Thay vì liệt kê danh sách các câu lệnh, tôi sẽ giải thích lý do tại sao chúng ta lại sử dụng chúng.

Thứ hai, mạnh dạn loại bỏ những gì không cần thiết. Tôi không làm tăng thời lượng bằng cách đưa vào những nội dung không có ích ngay lập tức cho người mới bắt đầu.

Thứ ba, tôi cũng nói về những gì không hiệu quả. Thay vì chỉ liệt kê các ưu điểm, tôi cũng chỉ rõ những trường hợp nào nó không phù hợp. Bởi vì đối với những người phải đưa ra quyết định tại hiện trường, điều đó còn quan trọng hơn.

Nếu sau khi nghe bài giảng, bạn có cảm giác rằng "À, mình có thể bắt đầu xem từ đây được rồi" thì mục tiêu của tôi đã hoàn thành.

Nếu có bất kỳ thắc mắc nào, hãy cứ thoải mái để lại câu hỏi nhé.

Thêm

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

Tất cả

7 bài giảng ∙ (28phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

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

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!

Ưu đãi có thời hạn

3.300 ₫

70%

237.069 ₫