Bài giảng Hệ điều hành Unix: Chương 1 - Ngô Duy Hòa
Số trang: 60
Loại file: pdf
Dung lượng: 5.56 MB
Lượt xem: 9
Lượt tải: 0
Xem trước 6 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Hệ điều hành Unix chương 1 gồm có các nội dung cơ bản sau: Hệ thống máy tính, hệ điều hành Unix/Linux, cài đặt Unix/Linux. Mời các bạn cùng tham khảo để nắm bắt các nọi dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ điều hành Unix: Chương 1 - Ngô Duy Hòa Bài mở đầu Ngô Duy Hòa – KHMT – CNTT 1. Hệ thống máy tính Phần cứng máy tính Chương trình phần mềm • CPU chỉ chứa các mã lệnh cho các phép toán cơ bản như: – Phép toán số học. – Phép toán logic. – Câu lệnh nhảy. • Chương trình phần mềm: – Trình tự (thuật toán) cụ thể – Giải quyết một vấn đề cụ thể. Phân loại phần mềm • Phần mềm ứng dụng: – Của người dùng. – Phục vụ người dùng. • Phần mềm hệ thống: – Quản lý hệ thống. – Quản lý các chương trình ứng dụng.. Hệ điều hành • Hệ điều hành là một phần mềm hệ thống đặc biệt • Nhiệm vụ chính: – Quản lý phần cứng máy tính. – Thiết lập môi trường làm việc cho các chương trình phần mềm. – Hỗ trợ tương tác giữa người dùng và phần cứng máy tính. Hệ điều hành (tiếp) • Yêu cầu: – Bảo mật. – Dễ sử dụng (thân thiện) – Khai thác tài nguyên hệ thống tốt, hiệu quả Hai chế độ làm việc • Kernel mode: – Hỗ trợ bởi các mã máy đặc biệt trong CPU. – Chỉ dành cho nhân HĐH – Cấm người dùng truy cập đến phần cứng – Còn gọi là Protected mode • User mode: – Chạy ứng dụng của người dùng – Chạy ứng dụng hệ thống do HĐH cung cấp. User mode & Kernel mode Phân loại hệ điều hành • HĐH được thiết kế dựa trên các đặc trưng sau: – Monolithic. • Traditional. • Layered System. – Micro Kernel – Modules – Virtual Machine Monolithic Layered System Micro Kernel Modules OS Virtual Machine 2. Hệ điều hành Unix/Linux UNIX System Structure UNIX System Structure (tiếp) Ý tưởng trong thiết kế Unix/Linux • Hệ điều hành đa nhiệm (multitasking) • Hệ điều hành đa người dùng (multiuser) • Tạo (creation), chỉnh sửa (modification) hay hủy bỏ (destruction): – Chương trình – Tệp tin. • File System • Chia xẻ tài nguyên hệ thống:CPU, RAM,... Ý tưởng (tiếp) • Hệ điều hành đa nhiệm (multitasking) • Hệ điều hành đa người dùng (multiuser) • Tạo (creation), chỉnh sửa (modification) hay hủy bỏ (destruction): – Chương trình – Tệp tin. • File System • Chia xẻ tài nguyên hệ thống:CPU, RAM,...
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ điều hành Unix: Chương 1 - Ngô Duy Hòa Bài mở đầu Ngô Duy Hòa – KHMT – CNTT 1. Hệ thống máy tính Phần cứng máy tính Chương trình phần mềm • CPU chỉ chứa các mã lệnh cho các phép toán cơ bản như: – Phép toán số học. – Phép toán logic. – Câu lệnh nhảy. • Chương trình phần mềm: – Trình tự (thuật toán) cụ thể – Giải quyết một vấn đề cụ thể. Phân loại phần mềm • Phần mềm ứng dụng: – Của người dùng. – Phục vụ người dùng. • Phần mềm hệ thống: – Quản lý hệ thống. – Quản lý các chương trình ứng dụng.. Hệ điều hành • Hệ điều hành là một phần mềm hệ thống đặc biệt • Nhiệm vụ chính: – Quản lý phần cứng máy tính. – Thiết lập môi trường làm việc cho các chương trình phần mềm. – Hỗ trợ tương tác giữa người dùng và phần cứng máy tính. Hệ điều hành (tiếp) • Yêu cầu: – Bảo mật. – Dễ sử dụng (thân thiện) – Khai thác tài nguyên hệ thống tốt, hiệu quả Hai chế độ làm việc • Kernel mode: – Hỗ trợ bởi các mã máy đặc biệt trong CPU. – Chỉ dành cho nhân HĐH – Cấm người dùng truy cập đến phần cứng – Còn gọi là Protected mode • User mode: – Chạy ứng dụng của người dùng – Chạy ứng dụng hệ thống do HĐH cung cấp. User mode & Kernel mode Phân loại hệ điều hành • HĐH được thiết kế dựa trên các đặc trưng sau: – Monolithic. • Traditional. • Layered System. – Micro Kernel – Modules – Virtual Machine Monolithic Layered System Micro Kernel Modules OS Virtual Machine 2. Hệ điều hành Unix/Linux UNIX System Structure UNIX System Structure (tiếp) Ý tưởng trong thiết kế Unix/Linux • Hệ điều hành đa nhiệm (multitasking) • Hệ điều hành đa người dùng (multiuser) • Tạo (creation), chỉnh sửa (modification) hay hủy bỏ (destruction): – Chương trình – Tệp tin. • File System • Chia xẻ tài nguyên hệ thống:CPU, RAM,... Ý tưởng (tiếp) • Hệ điều hành đa nhiệm (multitasking) • Hệ điều hành đa người dùng (multiuser) • Tạo (creation), chỉnh sửa (modification) hay hủy bỏ (destruction): – Chương trình – Tệp tin. • File System • Chia xẻ tài nguyên hệ thống:CPU, RAM,...
Tìm kiếm theo từ khóa liên quan:
Hệ điều hành Unix Bài giảng Hệ điều hành Unix Hệ thống máy tính Phần cứng máy tính Hệ điều hành Linux Cài đặt UnixGợi ý tài liệu liên quan:
-
50 trang 480 0 0
-
183 trang 314 0 0
-
80 trang 259 0 0
-
117 trang 226 1 0
-
Giáo trình Hệ điều hành: Phần 2
53 trang 196 0 0 -
Giáo trình Hệ điều hành Linux (Ngành: Công nghệ thông tin) - CĐ Công nghiệp Hải Phòng
103 trang 186 0 0 -
Bài giảng Nguyên lý hệ điều hành (Bài giảng tuần 1) - Nguyễn Hải Châu
6 trang 163 0 0 -
271 trang 161 0 0
-
6 trang 152 0 0
-
Báo cáo môn Vi xử lý - TÌM HIỂU VỀ CÁC BỘ VI XỬ LÝ XEON CỦA INTEL
85 trang 151 0 0