intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Hệ điều hành Unix: Chương 1 - Ngô Duy Hòa

Chia sẻ: Năm Tháng Tĩnh Lặng | Ngày: | Loại File: PDF | Số trang:60

124
lượt xem
10
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Hệ điều hành Unix: Chương 1 - Ngô Duy Hòa

  1. Bài mở đầu Ngô Duy Hòa – KHMT – CNTT
  2. 1. Hệ thống máy tính
  3. Phần cứng máy tính
  4. 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ể.
  5. 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..
  6. 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.
  7. 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ả
  8. 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.
  9. User mode & Kernel mode
  10. 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
  11. Monolithic
  12. Layered System
  13. Micro Kernel
  14. Modules OS
  15. Virtual Machine
  16. 2. Hệ điều hành Unix/Linux
  17. UNIX System Structure
  18. UNIX System Structure (tiếp)
  19. Ý 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,...
  20. Ý 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,...
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2