Bài giảng Hệ điều hành - Chương 1 cung cấp cho người học các kiến thức cơ bản về hệ điều hành, lịch sử hệ điều hành, phân loại hệ điều hành, tổng quan về phần cứng máy tính, cấu trúc hệ điều hành. Mời các bạn cùng tham khảo nội dung chi tiết.
HỆ ĐIỀU HÀNH Giảng viên: Ths Phạm Thanh Bình Bộ mơn Kỹ thuật máy tính & mạng http://vn.myblog.yahoo.com/CNTT-wru http://ktmt.wru.googlepages.com Bộ mơn Kỹ thuật máy tính & mạng – Khoa CNTT Hệ điều hành - Nội dung: Giới thiệu chung Tiến trình luồng Sự bế tắc Quản lý nhớ Quản lý vào/ra Hệ thống file Bộ môn Kỹ thuật máy tính & mạng – Hệ điều hành - Chương 1: GIỚI THIỆU CHUNG Hệ điều hành gì? Lịch sử hệ điều hành Phân loại hệ điều hành Tổng quan phần cứng máy tính Cấu trúc hệ điều hành Bộ môn Kỹ thuật máy tính & mạng – Hệ điều hành - Bài 1.1 – Hệ điều hành gì? Hệ điều hành máy ảo Hệ điều hành người quản lý tài nguyên hệ thống Bộ môn Kỹ thuật máy tính & mạng – Hệ điều hành - Bài 1.2 – Lịch sử hệ điều hành Thế hệ máy tính (1945-1955) dùng đèn chân khơng bảng cắm: Chưa có hệ điều hành! Bộ mơn Kỹ thuật máy tính & mạng – Hệ điều hành - Máy tính dùng đèn chân khơng Bộ mơn Kỹ thuật máy tính & mạng – Hệ điều hành - Thế hệ máy tính thứ hai (1955-1965) sử dụng transistor Các hệ điều hành tiêu biểu: + FMS (the Fortran Monitor System) + IBSYS, hệ điều hành IBM cho máy 7094 Bộ môn Kỹ thuật máy tính & mạng – Hệ điều hành - Máy tính dùng bóng bán dẫn - IBM Bộ mơn Kỹ thuật máy tính & mạng – Hệ điều hành - Thế hệ máy tính thứ ba (1965-1980) sử dụng IC đa chương trình Các hệ điều hành tiêu biểu: + OS/360 + MULTICS + UNIX Bộ mơn Kỹ thuật máy tính & mạng – Hệ điều hành - Mạch tổ hợp (IC) Bộ mơn Kỹ thuật máy tính & mạng – Hệ điều hành - 10 Bảng mạch (Mainboard) Bộ mơn Kỹ thuật máy tính & mạng – Hệ điều hành - 18 Khối xử lý Đây phần quan trọng máy tính, bao gồm phận chính: Bộ vi xử lý – CPU Bộ nhớ Các mạch vào Ngồi cịn có hệ thống dây dẫn, cáp nối để liên kết phận (hệ thống Bus) Bộ môn Kỹ thuật máy tính & mạng – Hệ điều hành - 19 Sơ đồ khối xử lý: Bus Bộ nhớ CPU Bộ mơn Kỹ thuật máy tính & mạng – Mạch vào/ra Hệ điều hành - 20 Các thành phần khối xử lý Bộ vi xử lý – CPU (Central Processing Unit): Là não máy tính, xử lý thơng tin điều khiển hoạt động máy tính Bộ nhớ trong: Là nhớ có khả liên lạc trực tiếp với vi xử lý,là nơi lưu trữ liệu phục vụ cho trình xử lý Các mạch vào ra: Để điều khiển việc giao tiếp với thiết bị ngoại vi Bộ mơn Kỹ thuật máy tính & mạng – Hệ điều hành - 21 Bộ môn Kỹ thuật máy tính & mạng – Hệ điều hành - 22 Bài 1.5 – Cấu trúc hệ điều hành Hệ thống Monolithic Hệ thống phân lớp Hệ thống Client-Server Bộ mơn Kỹ thuật máy tính & mạng – Hệ điều hành - 23 Hệ thống Monolithic Cấu trúc thực chất khơng có cấu trúc Hệ điều hành tập hợp chương trình Mỗi chương trình gọi chương trình khác muốn Bộ mơn Kỹ thuật máy tính & mạng – Hệ điều hành - 24 Hệ thống phân lớp Cấu trúc hệ điều hành có nhiều lớp, lớp xây dựng bên lớp khác Bộ môn Kỹ thuật máy tính & mạng – Hệ điều hành - 25 Ví dụ: Cấu trúc hệ điều hành THE Lớp Chức Hệ thống điều hành Các chương trình người dùng Quản lý vào/ra Liên lạc tiến trình hệ thống giao tiếp Quản lý nhớ Phân phối Processor thực đa chương trình Bộ mơn Kỹ thuật máy tính & mạng – Hệ điều hành - 26 Hệ thống Client-Server Hệ điều hành chia nhỏ thành phận, phận điều khiển chức hệ thống, dịch vụ file, dịch vụ tiến trình, dịch vụ thiết bị cuối, hay dịch vụ nhớ… Nhờ phần trở nên nhỏ dễ quản lý Bộ môn Kỹ thuật máy tính & mạng – Hệ điều hành - 27 Để yêu cầu dịch vụ, ví dụ đọc block file, tiến trình người dùng (tiến trình khách – client process) gửi yêu cầu tới tiến trình phục vụ (server process), thực công việc gửi kết trở lại Bộ mơn Kỹ thuật máy tính & mạng – Hệ điều hành - 28 Phần nhân (kernel) điều khiển liên lạc tiến trình client server Bộ mơn Kỹ thuật máy tính & mạng – Hệ điều hành - 29 Các tính chất hệ điều hành Độ tin cậy cao An toàn Hiệu Tổng quát theo thời gian Thuận tiện Bộ mơn Kỹ thuật máy tính & mạng – Hệ điều hành - 30 Quá trình khởi động hệ thống Bộ mơn Kỹ thuật máy tính & mạng – Hệ điều hành - 31 Hết Phần Bộ mơn Kỹ thuật máy tính & mạng – Hệ điều hành - 32 ... – Hệ điều hành - 11 Personal Computer Bộ mơn Kỹ thuật máy tính & mạng – Hệ điều hành - 12 Bài 1. 3 – Phân loại hệ điều hành Các hệ điều hành cho máy tính lớn Các hệ điều hành cho máy chủ Các hệ. .. điều hành Bộ mơn Kỹ thuật máy tính & mạng – Hệ điều hành - Bài 1. 1 – Hệ điều hành gì? Hệ điều hành máy ảo Hệ điều hành người quản lý tài nguyên hệ thống Bộ mơn Kỹ thuật máy tính & mạng – Hệ điều. .. máy tính & mạng – Hệ điều hành - 21 Bộ mơn Kỹ thuật máy tính & mạng – Hệ điều hành - 22 Bài 1. 5 – Cấu trúc hệ điều hành Hệ thống Monolithic Hệ thống phân lớp Hệ thống Client-Server Bộ mơn Kỹ