1 1 TIN HỌC ĐẠI CƯƠNG TIN HỌC ĐẠI CƯƠNG PHẦN 1: TIN HỌC CĂN BẢN PHẦN 1: TIN HỌC CĂN BẢN Chương 05: Hệ Điều Hành Chương 05: Hệ Điều Hành KHOA KHOA C¤NG NGHÖ C¤NG NGHÖ TH¤NG TIN TH¤NG TIN FACULTY OF FACULTY OF INFORMATION TECHNOLOGY INFORMATION TECHNOLOGY 2 2 Nguyễn Thị Thu Trang, SE-FIT-HUT Nguyễn Thị Thu Trang, SE-FIT-HUT Chương 5: Hệ điều hành Chương 5: Hệ điều hành 5.1. Các khái niệm cơ bản 5.1. Các khái niệm cơ bản 5.1.1. Hệ điều hành (OS) 5.1.1. Hệ điều hành (OS) 5.1.2. Tệp (File) 5.1.2. Tệp (File) 5.1.3. Quản lý tệp 5.1.3. Quản lý tệp 5.2. Một số hệ điều hành 5.2. Một số hệ điều hành 5.3. Hệ lệnh của hệ điều hành 5.3. Hệ lệnh của hệ điều hành 5.4. Hệ điều hành Windows 5.4. Hệ điều hành Windows 3 3 Nguyễn Thị Thu Trang, SE-FIT-HUT Nguyễn Thị Thu Trang, SE-FIT-HUT Chương 5: Hệ điều hành Chương 5: Hệ điều hành 5.1. Các khái niệm cơ bản 5.1. Các khái niệm cơ bản 5.1.1. Hệ điều hành (OS) 5.1.1. Hệ điều hành (OS) 5.1.2. Tệp (File) 5.1.2. Tệp (File) 5.1.3. Quản lý tệp 5.1.3. Quản lý tệp 5.2. Một số hệ điều hành 5.2. Một số hệ điều hành 5.3. Hệ lệnh của hệ điều hành 5.3. Hệ lệnh của hệ điều hành 5.4. Hệ điều hành Windows 5.4. Hệ điều hành Windows 4 4 Nguyễn Thị Thu Trang, SE-FIT-HUT Nguyễn Thị Thu Trang, SE-FIT-HUT 5.1.1. Hệ điều hành 5.1.1. Hệ điều hành a. Khái niệm (Operating System) a. Khái niệm (Operating System) Hệ thống chương trình đảm bảo quản Hệ thống chương trình đảm bảo quản lý tài nguyên của hệ thống tính toán lý tài nguyên của hệ thống tính toán và cung cấp các dịch vụ cho người và cung cấp các dịch vụ cho người sử dụng. sử dụng. 5 5 Nguyễn Thị Thu Trang, SE-FIT-HUT Nguyễn Thị Thu Trang, SE-FIT-HUT 5.1.1. Hệ điều hành (tiếp) 5.1.1. Hệ điều hành (tiếp) b. Nhiệm vụ: b. Nhiệm vụ: Là phần mềm đầu tiên được chạy khi máy khởi động Là phần mềm đầu tiên được chạy khi máy khởi động Khởi động máy tính, tạo môi trường giao tiếp cho người Khởi động máy tính, tạo môi trường giao tiếp cho người sử dụng. sử dụng. Sắp xếp sự thực thi của tất cả các phần mềm khác. Sắp xếp sự thực thi của tất cả các phần mềm khác. Điều khiển và kiểm soát hoạt động của các thiết bị (ổ Điều khiển và kiểm soát hoạt động của các thiết bị (ổ đĩa, bàn phím, màn hình, máy in,…). đĩa, bàn phím, màn hình, máy in,…). Quản lý việc cấp phát tài nguyên của máy tính như Quản lý việc cấp phát tài nguyên của máy tính như bộ xử lý trung tâm, bộ nhớ, các thiết bị vào ra… bộ xử lý trung tâm, bộ nhớ, các thiết bị vào ra… 8 8 Nguyễn Thị Thu Trang, SE-FIT-HUT Nguyễn Thị Thu Trang, SE-FIT-HUT 5.1.1. Hệ điều hành (tiếp) 5.1.1. Hệ điều hành (tiếp) Hệ điều hành là phần mềm hệ thống, nên phụ Hệ điều hành là phần mềm hệ thống, nên phụ thuộc vào cấu trúc của máy tính. thuộc vào cấu trúc của máy tính. Mỗi loại máy tính có hệ điều hành khác nhau. Mỗi loại máy tính có hệ điều hành khác nhau. Ví dụ: Ví dụ: Máy tính lớn IBM 360: Hệ điều hành DOS, TOS. Máy tính lớn IBM 360: Hệ điều hành DOS, TOS. Máy tính lớn EC-1022: Hệ điều hành OC-EC. Máy tính lớn EC-1022: Hệ điều hành OC-EC. Máy tính cá nhân PC-IBM: Hệ điều hành MS- Máy tính cá nhân PC-IBM: Hệ điều hành MS- DOS. DOS. Mạng máy tính có các hệ điều hành mạng Mạng máy tính có các hệ điều hành mạng NETWARE, UNIX, WINDOWS-NT… NETWARE, UNIX, WINDOWS-NT… 10 10 Nguyễn Thị Thu Trang, SE-FIT-HUT Nguyễn Thị Thu Trang, SE-FIT-HUT Chương 5: Hệ điều hành Chương 5: Hệ điều hành 5.1. Các khái niệm cơ bản 5.1. Các khái niệm cơ bản 5.1.1. Hệ điều hành (OS) 5.1.1. Hệ điều hành (OS) 5.1.2. Tệp (File) 5.1.2. Tệp (File) 5.1.3. Quản lý tệp 5.1.3. Quản lý tệp 5.2. Một số hệ điều hành 5.2. Một số hệ điều hành 5.3. Hệ lệnh của hệ điều hành 5.3. Hệ lệnh của hệ điều hành 5.4. Hệ điều hành Windows 5.4. Hệ điều hành Windows 11 11 Nguyễn Thị Thu Trang, SE-FIT-HUT Nguyễn Thị Thu Trang, SE-FIT-HUT 5.1.2. Tệp/tập tin (file) 5.1.2. Tệp/tập tin (file) a. Khái niệm: a. Khái niệm: Là tập hợp các dữ liệu có liên quan Là tập hợp các dữ liệu có liên quan với nhau và được tổ chức theo 1 với nhau và được tổ chức theo 1 cấu trúc nào đó cấu trúc nào đó . . Nội dung của tệp có thể là chương Nội dung của tệp có thể là chương trình, dữ liệu, văn bản, trình, dữ liệu, văn bản, 12 12 Nguyễn Thị Thu Trang, SE-FIT-HUT Nguyễn Thị Thu Trang, SE-FIT-HUT 5.1.2. Tệp/tập tin (tiếp) 5.1.2. Tệp/tập tin (tiếp) b. Tên tệp tin: b. Tên tệp tin: Mỗi tập tin được lưu lên đĩa với một Mỗi tập tin được lưu lên đĩa với một tên riêng phân biệt. tên riêng phân biệt. Tên tập tin thường có 2 phần: Tên tập tin thường có 2 phần: Phần tên (name): Bắt buộc phải có Phần tên (name): Bắt buộc phải có Phần mở rộng (extension) Phần mở rộng (extension) <name>.<extension> <name>.<extension> VD: TinDC1.doc VD: TinDC1.doc 13 13 Nguyễn Thị Thu Trang, SE-FIT-HUT Nguyễn Thị Thu Trang, SE-FIT-HUT 5.1.2. Tệp/tập tin (tiếp) 5.1.2. Tệp/tập tin (tiếp) Phần tên: Phần tên: Bao gồm: Bao gồm: Các ký tự chữ từ A đến Z. Các ký tự chữ từ A đến Z. Các chữ số từ 0 đến 9. Các chữ số từ 0 đến 9. Các ký tự khác như #, $, %, ~, ^, @, (, ), !, _, - khoảng trắng. Các ký tự khác như #, $, %, ~, ^, @, (, ), !, _, - khoảng trắng. Không được bao gồm: /, \, :, *, ?, “, ”, >, <, | Không được bao gồm: /, \, :, *, ?, “, ”, >, <, | Do người tạo ra tập tin đặt Do người tạo ra tập tin đặt Độ dài tối đa của phần tên: Độ dài tối đa của phần tên: MS-DOS: max là 8 ký tự MS-DOS: max là 8 ký tự Windows XP: max là 256 ký tự Windows XP: max là 256 ký tự [...]... kỳ trong tên tập tin từ vị trí nó xuất hiện ©Nguyễn Thị Thu Trang, SE-FIT-HUT 17 5.1.2 Tệp/tập tin (tiếp) Ví dụ: Bai? .doc: Thay cho Bai1 .doc, Bai6 .doc, Baiq.doc, … Bai* .doc: Thay cho Bai. doc, Bai6 .doc, Bai1 2.doc, Bai Tap.doc,… BaiTap.*: Thay cho BaiTap.doc, BaiTap.xls, BaiTap.ppt, BaiTap.dbf, … ©Nguyễn Thị Thu Trang, SE-FIT-HUT 18 Chương 5: Hệ điều hành 5.1 Các khái niệm cơ bản 5.1.1 Hệ điều... Trang, SE-FIT-HUT 43 5.2 Một số hệ điều hành (tiếp) ©Nguyễn Thị Thu Trang, SE-FIT-HUT 44 5.2 Một số hệ điều hành (tiếp) Danh sách các hệ điều hành (tiếp): Sun Microsystems: Solaris SunOS (trở thành Solaris) Java Desktop System ©Nguyễn Thị Thu Trang, SE-FIT-HUT 45 5.2 Một số hệ điều hành (tiếp) ©Nguyễn Thị Thu Trang, SE-FIT-HUT 46 5.2 Một số hệ điều hành (tiếp) ©Nguyễn Thị Thu Trang, SE-FIT-HUT 47... Trang, SE-FIT-HUT 37 5.2 Một số hệ điều hành (tiếp) Hệ điều hành MS-DOS: Hình thái giao tiếp: văn bản - Text Gọi thực hiện các chức năng: câu lệnh Hệ điều hành Windows: Hình thái giao tiếp: Bảng chọn (Menu) Biểu tượng (Icon) Gọi thực hiện các chức năng: Phím tắt Qua giao diện đồ hoạ ©Nguyễn Thị Thu Trang, SE-FIT-HUT 38 5.2 Một số hệ điều hành (tiếp) MS DOS ©Nguyễn Thị Thu Trang, SE-FIT-HUT 39... Trang, SE-FIT-HUT 21 a Hệ thống thư mục (tiếp) Ví dụ: Một thư mục chứa tất cả các tệp: Còn được gọi là thư mục gốc (root directory) Các tệp có thể thuộc về những người dùng khác nhau Vấn đề xảy ra khi 2 người dùng tạo ra các tệp cùng tên ©Nguyễn Thị Thu Trang, SE-FIT-HUT 22 a Hệ thống thư mục (tiếp) Ví dụ: Hệ thống thư mục 2 mức (Two-level Directory Systems) ©Nguyễn Thị Thu Trang, SE-FIT-HUT 23... SE-FIT-HUT 40 5.2 Một số hệ điều hành (tiếp) ©Nguyễn Thị Thu Trang, SE-FIT-HUT 41 5.2 Một số hệ điều hành (tiếp) Danh sách các hệ điều hành (tiếp): Microsoft (tiếp): Windows NT: Windows 2000 (Windows NT 5.0) Windows XP (Windows NT 5.1) Windows Server 2003 (Windows NT 5.2) Microsoft Codename Longhorn (Windows Vista) Microsoft Codename Blackcomb (tiếp theo Longhorn) ©Nguyễn Thị Thu Trang, SE-FIT-HUT... 5.2 Một số hệ điều hành 5.3 Hệ lệnh của hệ điều hành 5.4 Hệ điều hành Windows ©Nguyễn Thị Thu Trang, SE-FIT-HUT 31 5.2 Một số hệ điều hành (tiếp) Thảo luận: Bạn biết những hệ điều hành nào? ©Nguyễn Thị Thu Trang, SE-FIT-HUT 36 5.2 Một số hệ điều hành (tiếp) Danh sách các hệ điều hành Microsoft: MS-DOS Windows CE (OS cho máy tính cầm tay – OS này có giao diện tương tự Windows) Microsoft Windows:... TXT, DOC, : Các file văn bản ©Nguyễn Thị Thu Trang, SE-FIT-HUT 14 5.1.2 Tệp/tập tin (tiếp) Phần mở rộng (tiếp): PAS, BAS, : Các file chương trình PASCAL, DELPHI, BASIC, WK1, XLS, : Các file chương trình bảng tính LOTUS, EXCEL PNG, BMP, GIF, JPG, : Các file hình ảnh MP3, DAT, WMA, … : Các file âm thanh, video ©Nguyễn Thị Thu Trang, SE-FIT-HUT 15 Phần mở rộng (tiếp) Phần mở rộng ZIP INI TXT... mục ©Nguyễn Thị Thu Trang, SE-FIT-HUT 25 b Tên đường dẫn (tiếp) Tên đường dẫn tuyệt đối Đường dẫn đầy đủ từ thư mục gốc đến tệp tin Ví dụ: C:\TC\BIN\B1.C Tên đường dẫn tương đối Được sử dụng cùng với thư mục đang làm việc (working directory) cho một tiến trình Ví dụ: Đang ở thư mục TC thì đường dẫn tương đối đến B1.C là BIN\B1.C B2.C ©Nguyễn Thị Thu Trang, SE-FIT-HUT 26 Chương 5: Hệ điều hành... điều hành Windows ©Nguyễn Thị Thu Trang, SE-FIT-HUT 19 5.1.2 Quản lý tệp tin Để dễ sử dụng, các tệp được tổ chức bằng các thư mục Hệ điều hành cần cung cấp các cơ chế để: Tạo ra và xóa bỏ các tệp tin (thư mục) Thao tác với các tệp (thư mục) Ánh xạ các tệp trên bộ lưu trữ thứ cấp Sao lưu các tệp tin trên bộ lưu trữ ổn định ©Nguyễn Thị Thu Trang, SE-FIT-HUT 20 a Hệ thống thư mục Thư mục: Chứa... rất nhiều chương trình sử dụng các tệp này Tệp văn bản mã ASCII, còn được gọi là “văn bản phẳng - plain text” Tệp Microsoft Word Tệp Microsoft Excel Tệp Microsoft PowerPoint Tệp cơ sở dữ liệu Microsoft Access Tệp HyperText Markup Language Adobe Acrobat Portable Document Format ©Nguyễn Thị Thu Trang, SE-FIT-HUT 16 5.1.2 Tệp/tập tin (tiếp) c Ký hiệu đại diện (Wildcard) Để chỉ một nhóm các tập tin, ta . Thay cho Bai1 .doc, Bai6 .doc, Bai? .doc: Thay cho Bai1 .doc, Bai6 .doc, Baiq.doc, … Baiq.doc, … Bai* .doc: Thay cho Bai. doc, Bai6 .doc, Bai* .doc: Thay cho Bai. doc, Bai6 .doc, Bai1 2.doc, Bai Tap.doc,…. Bai1 2.doc, Bai Tap.doc,… Bai1 2.doc, Bai Tap.doc,… BaiTap.*: Thay cho BaiTap.doc, BaiTap.*: Thay cho BaiTap.doc, BaiTap.xls, BaiTap.ppt, BaiTap.dbf, … BaiTap.xls, BaiTap.ppt, BaiTap.dbf, … 19 19 Nguyễn. Trang, SE-FIT-HUT Nguyễn Thị Thu Trang, SE-FIT-HUT 5.1.2. Tệp/tập tin (tiếp) 5.1.2. Tệp/tập tin (tiếp) c. Ký hiệu đ i diện (Wildcard) c. Ký hiệu đ i diện (Wildcard) Để chỉ một nhóm các tập tin,