Bài giảng Nguyên lý Hệ điều hành - Chương 1: Các khái niệm cơ bản

54 152 0
Bài giảng Nguyên lý Hệ điều hành - Chương 1: Các khái niệm cơ bản

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài giảng Nguyên lý Hệ điều hành - Chương 1 trình bày những nội dung chính như: Các định nghĩa hệ điều hành, lịch sử của hệ điều hành, các tính chất và các nguyên lí xây dựng hệ điều hành, các thành phần và mô hình kiến trúc hệ điều hành, đối tượng quản lí (phục vụ) của hệ điều hành, tổ chức giao tiếp.

MƠN HỌC NGUN LÍ HỆ ĐIỀU HÀNH MỤC ĐÍCH – U CẦU • Là giáo trình sở chun ngành: – Xét vấn đề HĐH phải giải quyết, – Phương thức giải vấn đề – Hỗ trợ cho môn khác việc xây dựng sở cho Tin học – Những v/đ xem xét không lạc hậu tương lai MỤC ĐÍCH – U CẦU • • Mang yếu tố chun đề: – Minh hoạ cho v/đ lý thuyết, – Khoảng cách thực tế công nghệ Tin học nói chung HĐH nói riêng gần Như vậy: giáo trình khó, nặng nề NHỮNG NỘI DUNG CHÍNH • Các khái niệm HĐH • Các thành phần kiến trúc HĐH • • Các yêu cầu nguyên tắc xây dựng HĐH Quản lí vào (Quản lí thiết bị, Quản lí tệp) • Quản lí nhớ • Lập lịch CPU • Quản lí dịch vụ ĐÁNH GIÁ • • Hệ thống đào tạo – Số tín chỉ: – Học lớp tự học (1 lớp + tự học) – Viết báo cáo, làm việc theo nhóm Thi hết mơn – Điểm thi: 70% – Báo cáo: 10 % – Kiểm tra định kỳ: 10% ĐÁNH GIÁ • Quy chế đào tạo – Bộ GD-ĐT, Trường ĐHBK HN – Quy định theo chương trình hợp tác đào tạo CNTT Việt-Nhật TÀI LIỆU • • • • • A.Tanenbaum Design and Implementation operating system A Tanenbaum Advanced Concepts to Operating Systems Microsoft Press Inside to WINDOWS 2000 “Nguyên lí Hệ điều hành”- ĐH Tự nhiên Huế Tài liệu HĐH website: www.ctu.edu.vn Chương I CÁC KHÁI NIỆM CƠ BẢN • Các nội dung: - Các định nghĩa HĐH - Lịch sử HĐH - - - Các tính chất nguyên lí xây dựng HĐH Các thành phần mơ hình kiến trúc HĐH Đối tượng quản lí (phục vụ) HĐH Chương I CÁC KHÁI NIỆM CƠ BẢN S1- Định nghĩa HĐH 1.1- Cấu trúc phân lớp hệ thống tính tốn • • Mơi trường tính tốn - Hệ thống máy tính - Phần mềm Người sử dụng - End – User - Người lập trình - Kỹ sư hệ thống Mơ hình máy tính - Vật mang tin (Bộ nhớ ngồi- Storage) - Thiết bị vào - Bộ nhớ (Memory) - Bộ xử lý trung tâm (Central Processor) - Hệ thống đường truyền (System Bus) 3.2 – NGUYÊN TẮC XÂY DỰNG a) Nguyên lý mô đun, b) Nguyên lý phủ chức năng, c) Nguyên lý Macroprocessor, d) Nguyên lý bảng tham số điều khiển, e) Nguyên lý giá trị chuẩn, f) Nguyên lý loại tham số 40 NGUYÊN LÝ MƠ ĐUN • • Mỗi cơng việc Các mơ đun – liên kết với thông qua Input/Output: I0 • mô đun CT độc lập, M0 I1 O0 M1 I2 O1 M2 I3 O2 Các mơ đun nhóm theo chức  thành phần hệ thống 41 NGUYÊN LÝ PHỦ CHỨC NĂNG • Mỗi cơng việc hệ thống thơng thường thực nhiều cách với nhiều cơng cụ khác nhau, • Lý do: • Mỗi mơ đun có hiệu ứng phụ chức năng, • • • • Người dùng có quyền khai thác hiệu ứng phụ không phụ thuộc vào việc công bố, Lập trình:Phải đảm bảo tính chất OS với hiệu ứng phụ, Vai trò: – Đảm bảo thuận tiện cho người dùng, – Đảm bảo an toàn chức hệ thống, Ví dụ: In file 42 NGUN LÝ MACROPROSSECOR • Trong OS khơng có sẵn CT giải v/đ, • Khi cần thiết: Hệ thống tạo CT thực CT tạo ra: Vấn đề Lập trình Thực Kết Macroprocessor • • Ngun lý áp dụng với thân toàn OS: Trên đía có thành phần Khi cần thành phần lắp ráp thành HỆ ĐIỀU HÀNH (Nạp hệ thống) Lưu ý: Các nguyên lý Phủ chức Macroprocessor 43 NGUYÊN LÝ BẢNG THAM SỐ ĐIỀU KHIỂN Mỗi đối tượng OS Table, Control Block), Bảng tham số (Control Hệ thống không tham chiếu tới đối tượng vật lý mà tham chiếu tới bảng tham số điều khiển tương ứng Với đĩa từ, CD – bảng tham số ghi phần đầu – Vùng hệ thống (System Area), Với files – Header 44 Cấu trúc file định kiểu Header Giải mã header Giải mã ghi Các trường header Câc ghi 45 Một số loại bảng tham số : • Cho WINDOWS: Win.ini, • Cho MS DOS: Config.sys, • Cho WINWORD: Winword.ini, • Bảng tham số cấu hình hệ thống: phục vụ cho hệ điều hành: lưu trữ CMOS, 46 NGUYÊN LÝ GIÁ TRỊ CHUẨN • • • • Cách gọi khác: Nguyên tắc ngầm định (Default), Hệ thống chuẩn bị bảng giá trị cho tham số bảng giá trị chuẩn, Khi hoạt động: tham số thiếu giá trị  OS lấy từ bảng giá trị chuẩn Vai trò nguyên lý: – Thuận tiện: nhắc lại giá trị thường dùng, – Người dùng không cần biết đầy dủ sâu hệ thống 47 V í Nguyên lý giá trị chuẩn d• Tác động lên giá trị tham số bảng giá ụ trị chuẩn: : c : \ c s d l – Startup, – Autoexec.bat, – Control Panel 48 NGUYÊN LÝ LOẠI THAM SỐ • loại tham số: • Tham số vị trí (Position Parameters), • Tham số khoá (Keyword Param.) C:\CSDL\DIR A:\ /S /P /ON /L /W Tham số vị trí • Tham số khố Tham số khố – theo trình tự tuỳ ý 49 $4 – THÀNH PHẦN CÁC KiẾN TRÚC HĐH 4.1- Các thành phần HĐH Nhiều phân chia theo chức năng, mức độ chi tiết, • Hệ thống Supervisor, • Hệ thống quản lý thiết bị ngoại vi, • Hệ thống quản lý files, • Hệ thống chương trình điều khiển: • – Điều phối nhiệm vụ, – Monitor, Các chương trình phục vụ hệ thống • Biên hệ thống, 50 Thành phần • • Lưu ý: ngơn ngữ thành phần hệ thống, thành phần hệ thống có số CT dịch Phân biệt: Chương trình phục vụ hệ thống chương trình ứng dụng 51 4.2- Các kiến trúc HĐH • Kiến trúc Vi nhân • Kiến trúc Client- Server • Kiến trúc máy ảo • Kiến trúc phân lớp – Mơ hình ứng dụng – Mơ hình thiết kế 4.3 Gọi hệ thống (System Calls) 4.4 Tiến trinh luồng (Process and 52 Thread) $5- GIAO TiẾP NGƯỜI MÁY Ngôn ngữ máy Máy Đối thoại Người sử dụng Chương trình dịch Windows: WIN.COM COMMAND.COM Nguyên tắc dịch: Interpreter 53 CÁC HÌNH THÁI GIAO TiẾP 5.1 Dòng lệnh (Command line) 5.2 Bảng chọn (Menu_Popup) 5.3 Biểu tượng (Icon) ... 2000 ? ?Nguyên lí Hệ điều hành? ? ?- ĐH Tự nhiên Huế Tài liệu HĐH website: www.ctu.edu.vn Chương I CÁC KHÁI NIỆM CƠ BẢN • Các nội dung: - Các định nghĩa HĐH - Lịch sử HĐH - - - Các tính chất nguyên. .. 39 3.2 – NGUYÊN TẮC XÂY DỰNG a) Nguyên lý mô đun, b) Nguyên lý phủ chức năng, c) Nguyên lý Macroprocessor, d) Nguyên lý bảng tham số điều khiển, e) Nguyên lý giá trị chuẩn, f) Nguyên lý loại tham... HĐH Các thành phần mơ hình kiến trúc HĐH Đối tượng quản lí (phục vụ) HĐH Chương I CÁC KHÁI NIỆM CƠ BẢN S 1- Định nghĩa HĐH 1. 1- Cấu trúc phân lớp hệ thống tính tốn • • Mơi trường tính tốn - Hệ

Ngày đăng: 30/01/2020, 02:02

Từ khóa liên quan

Mục lục

  • Slide 1

  • MỤC ĐÍCH – YÊU CẦU

  • MỤC ĐÍCH – YÊU CẦU

  • NHỮNG NỘI DUNG CHÍNH

  • ĐÁNH GIÁ

  • ĐÁNH GIÁ

  • TÀI LIỆU

  • Chương I. CÁC KHÁI NIỆM CƠ BẢN

  • Chương I. CÁC KHÁI NIỆM CƠ BẢN

  • Mô hình cơ bản của máy tính

  • Slide 11

  • Cấu trúc phân lớp của hệ thống tính toán

  • Slide 13

  • Cấu trúc phân lớp của hệ thống tính toán

  • Cấu trúc phân lớp của hệ thống tính toán

  • Slide 17

  • Tác động phần mềm lên phần cứng

  • Tác động phần mềm lên phần cứng

  • Tác động phần mềm lên USER

Tài liệu cùng người dùng

Tài liệu liên quan