tinh chat co ban cua he dieu hanh

35 32 0
tinh chat co ban cua he dieu hanh

Đ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

HỆ ĐIỀU HÀHH Nội dung chương 3.1 Các định nghĩa HĐH 3.2 Tính chất HĐH 3.3 Nguyên lý tổ chức hoạt động 3.4 Lời gọi hệ thống 3.1 Định nghĩa HĐH • Hệ điều hành phần quan trọng hệ thống thơng tin • Một hệ thống thơng tin gồm thành phần: – Phần cứng: CPU, nhớ, thiết bị vào cung cấp tài nguyên thông tin sở – Chương trình ứng dụng: chương trình dịch, hệ thống sở liệu, trình soạn thảo văn bản… – Hệ điều hành: điều khiển đồng việc sử dụng phần cứng chương trình ứng dụng phục vụ người sử dụng khác – Người sử dụng 3.1 Định nghĩa HĐH • Ta hiểu HĐH HỆ THỐNG chương trình đảm bảo chức giao tiếp người máy quản lý tài ngun hệ thống tính tốn • Tuy nhiên có nhiều người quan sát HĐH góc độ khác tồn nhiều định nghĩa HĐH 3.1 Định nghĩa HĐH • Đối với người sử dụng: HĐH tập hợp chương trình, phục vụ khai thác hệ thống tính tốn cách dễ dàng, thuận tiện • Đối với người làm công tác quản lý: HĐH tập chương trình phục vụ quản lý chặt trẽ sử dụng tối ưu tài ngun hệ thống tính tốn • Đối với cán kỹ thuật: HĐH hệ thống chương trình bao trùm lên máy tính vật lý cụ thể để tạo máy logic với tài nguyên khả 3.1 Định nghĩa HĐH • Đối với cán lập trình hệ thống: HĐH hệ thống mơ hình hố, mô hoạt động máy, người sử dụng thao tác viên hoạt động hệ thống đối thoại nhằm tạo môi trường để quản lý chặt trẽ tài nguyên tổ chức khai thác chúng cách thuận tiện tối ưu – Đối với cán lập trình hệ thống, vị trí họ bên hệ điều hành – Họ quan sát module, thành phần hệ thống, quan sát mối quan hệ chúng 3.1 nh ngha v HH Cán lập trình hệ thống Chương trình dịch N g−êi sư dơ ng C¸n bé kü thuËt Soạn thảo văn Chương trình ứng dụng H iu hnh Ti nguyờn Ngời làm công tác quản lý Quản lý sở liệu Nội dung chương 3.1 Các định nghĩa HĐH 3.2 Tính chất HĐH 3.3 Nguyên lý tổ chức hoạt động 3.4 Lời gọi hệ thống 3.2 Tính chất HĐH • • • • • A) Tin cậy chuẩn xác, B) Bảo vệ, C) Kế thừa thích nghi, D) Hiệu quả, E) Thuận tiện 3.2 Tính chất HĐH • Tin cậy chuẩn xác: – Mọi hoạt động HĐH phải chuẩn xác tuyệt đối – Thông tin HĐH đưa phải xác phải ngăn ngừa sai sót ngẫu nhiên, hạn chế sai sót cố ý – Mọi công việc hệ thống phải có kiểm tra: • Kiểm tra mơi trường điều kiện thực hiện, • Kiểm tra kết thực hiện, – Nhiều chức KT: chuyển giao cho phần cứng 3.3 Nguyên lý tổ chức hoạt động • Marco-processor – Trong OS khơng có sẵn CT giải v/đ, – Khicần thiết: Hệ thống tạo CT thực CT tạo ra: – Nguyên lý áp dụng với thân tồ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) 3.3 Nguyên lý tổ chức hoạt động • Marco-processor – Mỗi đối tượng OS ⇔ Bảng tham số (Control Table, Control Block), – 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 3.3 Nguyên lý tổ chức hoạt động • Nguyên lý giá trị chuẩn – HĐH chuẩn bị bảng giá trị tham số gọi bảng giá trị chuẩn • Trong trường hợp module câu lệnh có nhiều tham số người sử dụng không nêu hết giá trị tham số HĐH phải lấy giá trị bảng giá trị chuẩn bổ xung vào tham số thiếu – Cáchgọi khác: Nguyên tắc ngầm định (Default), 3.3 Nguyên lý tổ chức hoạt động • Nguyên lý giá trị chuẩn – Ví dụ: – C:\>TP70>Dir – Đĩa nào? Thường trực: Đĩa C: – Thư mục nào? Thường trực: C:\Tp70 – Xem gì? Xem tất tệp – Đưa đâu? Đưa thiết bị chuẩn: Màn hình – Đưa nào? Đầy đủ thông tin 3.3 Nguyên lý tổ chức hoạt động • Nguyên lý giá trị chuẩn – Tham số • Tham số vị trí: Xuất theo vị trí theo dịng tham số – Tham số khố xây dựng theo từ khố xuất vị trí bất kỳ, trình tự – Ví dụ – C:\> format A: /q • Lệnh format đĩa – Tham số vị trí: Đĩa A – Tham số khoá: Format nhanh 3.3 Nguyên lý tổ chức hoạt động • Nguyên lý bảng tham số điều khiển – Hệ thống không tham chiếu trực tiếp đến thiết bị, đối tượng vật lý mà làm việc với bảng tham số xác định đặc trưng thiết bị – Bảng tham số hệ thống xây dựng q trình làm việc – Ví dụ • Bảng tham số máy tính PC lưu CMOS 64byte 3.3 Nguyên lý tổ chức hoạt động • Nguyên lý bảng tham số điều khiển – Lợi ích việc sử dụng bảng tham số • Truy nhập thực công việc nhanh với CPU – Không phụ thuộc vào thiết bị vật lý cụ thể – Ví dụ: • Bên cạnh bảng tham số lưu CMOS cịn có bảng tham số tệp config.sys autoexec.bat cho phép ta thay đổi giá trị biến mơi trường MSDOS • Files = Số_tệp_mở_tối_đa 3.3 Nguyên lý tổ chức hoạt động • Nguyên lý bảo vệ nhiều mức – Chương trình liệu phải bảo vệ nhiều mức nhiều khố – Ví dụ Linux • Mức 1: Người sử dụng phải có tài khoản sử dụng máy tính • Mức 2: Chỉ người sử dụng thuộc nhóm A truy nhập tệp chung nhóm A Nội dung chương 3.1 Các định nghĩa HĐH 3.2 Tính chất HĐH 3.3 Nguyên lý tổ chức hoạt động 3.4 Lời gọi hệ thống 3.4 Lời gọi hệ thống • Một khía cạnh khác hệ thống đại tập hợp chương trình hệ thống • Các chương trình hệ thống cung cấp mơi trường thuận lợi cho việc phát triển thực thi chương trình – Vài chúng giao diện người dùng đơn giản cho lời gọi hệ thống; – hệ thống lại xem xét phức tạp 3.4 Lời gọi hệ thống • Quản lý tập tin: chương trình tạo, xóa, chép, đổi tên, in, kết xuất, liệt kê, thao tác tập tin thư mục thơng thường • Thơng tin trạng thái: vài chương trình đơn giản yêu cầu hệ thống ngày, giờ, lượng nhớ hay đĩa sẳn dùng, số lượng người dùng, hay thông tin trạng thái tương tự Sau đó, thơng tin định dạng in tới thiết bị đầu cuối hay thiết bị xuất khác tập tin 3.4 Lời gọi hệ thống • Thay đổi tập tin: nhiều trình soạn thảo văn sẳn dùng để tạo thay đổi nội dung tập tin lưu đĩa hay băng từ • Hỗ trợ ngơn ngữ lập trình: trình biên dịch, trình hợp ngữ trình thơng dịch cho ngơn ngữ lập trình thơng dụng (như C, C++, Java, Visual Basic PERL) thường cung cấp tới người dùng với hệ điều hành Hiện nay, vài chương trình cung cấp riêng có giá riêng 3.4 Lời gọi hệ thống • • Nạp thực thi chương trình: chương trình tập hợp hay biên dịch, phải nạp vào nhớ để thực thi Hệ thống cung cấp nạp tuyệt đối, nạp tái định vị, soạn thảo liên kết nạp phủ lắp Các hệ thống gỡ rối cho ngôn ngữ cấp cao hay ngôn ngữ máy yêu cầu Giao tiếp: chương trình cung cấp chế tạo nối kết ảo trình, người dùng, hệ thống máy tính khác Chúng cho phép người dùng gởi thông điệp tới hình người dùng khác, hiển thị trang web, gởi thư điện tử, đăng nhập từ xa hay để chuyển tập tin từ máy tính tới máy tính khác 3.4 Lời gọi hệ thống 3.4 Lời gọi hệ thống: The Windows Win32 API ... Xuất theo vị trí theo dịng tham số – Tham số khoá xây dựng theo từ khố xuất vị trí bất kỳ, trình tự – Ví dụ – C:> format A: /q • Lệnh format đĩa – Tham số vị trí: Đĩa A – Tham số khố: Format nhanh... HỆ ĐIỀU HÀNH (Nạp hệ thống) 3.3 Nguyên lý tổ chức hoạt động • Marco-processor – Mỗi đối tượng OS ⇔ Bảng tham số (Control Table, Control Block), – Hệ thống không tham chiếu tới đối tượng vật lý... tương ứng, sau thực chương trình nói – Ví dụ: Trong MSDOS ta có tệp config.sys autoexec.bat 3.3 Nguyên lý tổ chức hoạt động • Marco-processor – Trong OS khơng có sẵn CT giải v/đ, – Khicần thiết:

Ngày đăng: 08/06/2021, 21:59

Từ khóa liên quan

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

Tài liệu liên quan