Bài giảng Hệ điều hành - Chương 1: Tổng quan hệ điều hành (Lương Minh Huấn) có nội dung trình bày về nhắc lại cấu trúc máy tính, định nghĩa sơ lược hệ điều hành, lịch sử hệ điều hành, phân loại hệ điều hành, các khái niệm cơ bản hệ điều hành, system calls, system services, cấu trúc hệ điều hành,... Mời các bạn cùng tham khảo chi tiết nội dung bài giảng!
TRƯỜNG ĐẠI HỌC SÀI GÒN HỆ ĐIỀU HÀNH CHƯƠNG 1: TỔNG QUAN HỆ ĐIỀU HÀNH GV: LƯƠNG MINH HUẤN NỘI DUNG I Nhắc lại cấu trúc máy tính II Định nghĩa sơ lược hệ điều hành III Lịch sử hệ điều hành IV.Phân loại hệ điều hành V Các khái niệm hệ điều hành VI.System calls VII.System services VIII.Cấu trúc hệ điều hành I NHẮC LẠI CẤU TRÚC MÁY TÍNH ➢Một hệ thống máy tính chia làm thành phần: ▪ Phần cứng: CPU, memory, ▪ Hệ điều hành ▪ Chương trình ứng dụng ▪ User I NHẮC LẠI CẤU TRÚC MÁY TÍNH ➢Các thành phần máy tính đơn giản bao gồm: I NHẮC LẠI CẤU TRÚC MÁY TÍNH ➢Bộ xử lý trung tâm (CPU: Central Processing Unit) hay Bộ vi xử lý (microprocessor, processor) ▪ Là mạch xử lý liệu theo chương trình thiết lập trước, dạng mạch tích hợp phức tạp gồm hàng triệu transistor bảng mạch nhỏ ▪ Là thành phần quan trọng nhất, xem não, thường đắt máy tính I NHẮC LẠI CẤU TRÚC MÁY TÍNH ➢Những chức xử lý trung tâm: ▪ Nhận lệnh, giải mã lệnh, điều khiển khối khác thực lệnh ▪ Thực phép tính số học, logic phép tính khác ▪ Sinh tín hiệu địa để truy nhập nhớ I NHẮC LẠI CẤU TRÚC MÁY TÍNH ➢Cấu trúc CPU I NHẮC LẠI CẤU TRÚC MÁY TÍNH ➢Cấu trúc CPU I NHẮC LẠI CẤU TRÚC MÁY TÍNH ➢Bộ nhớ máy tính (memory): Dung lượng tăng dần, tốc độ giảm dần, giá thành/1 bit giảm dần I NHẮC LẠI CẤU TRÚC MÁY TÍNH LINKER VÀ LOADER ▪ Bước 4: Linker link object code với (các object code khác, static lib, dynamic lib) để tạo file EXE ▪ Bước 5: Load chương trình EXE vào nhớ ▪ Bước 6: Run EXE với giá trị nhập vào output mong muốn LINKER VÀ LOADER LINKER VÀ LOADER VIII CẤU TRÚC HỆ ĐIỀU HÀNH VIII CẤU TRÚC HỆ ĐIỀU HÀNH ➢Kiến trúc UNIX VIII KIẾN TRÚC PHÂN CẤP VIII CẤU TRÚC HỆ ĐIỀU HÀNH ➢Kiến trúc hệ thống Linux VIII CẤU TRÚC HỆ ĐIỀU HÀNH ➢Kiến trúc microkernel VIII CẤU TRÚC HỆ ĐIỀU HÀNH ➢Kiến trúc MAC IOS VIII CẤU TRÚC HỆ ĐIỀU HÀNH ➢Kiến trúc Darwin VIII CẤU TRÚC HỆ ĐIỀU HÀNH ➢Kiến trúc Android VIII CẤU TRÚC HỆ ĐIỀU HÀNH ➢Kiến trúc máy ảo VIII CẤU TRÚC HỆ ĐIỀU HÀNH ➢Kiến trúc client server VIII CẤU TRÚC HỆ ĐIỀU HÀNH ➢Kiến trúc client server ... hệ điều hành III Lịch sử hệ điều hành IV.Phân loại hệ điều hành V Các khái niệm hệ điều hành VI.System calls VII.System services VIII.Cấu trúc hệ điều hành I NHẮC LẠI CẤU TRÚC MÁY TÍNH ➢Một hệ. .. nhân (PC) ▪ Hệ điều hành dành cho máy PDA (Embedded OS - hệ điều hành nhúng) ▪ Hệ điều hành dành cho máy chuyên biệt ▪ Hệ điều hành dành cho thẻ chíp (SmartCard) IV PHÂN LOẠI HỆ ĐIỀU HÀNH ➢Dưới... Linux) IV PHÂN LOẠI HỆ ĐIỀU HÀNH ➢Dưới góc độ loại máy tính ▪ Hệ điều hành dành cho máy MainFrame ▪ Hệ điều hành dành cho máy Server ▪ Hệ điều hành dành cho máy nhiều CPU ▪ Hệ điều hành dành cho máy