Người này xem xét các dịch vụ mà hệ điều hành cung cấp.. Người khác lại phân rã hệ thống thành những thành phần và các mối quan hệ bên trong của chúng.. Trong bài thuyết trình này này ch
Trang 1TRƯỜNG ĐẠI HỌC CÔNG
NGHỆ THÔNG TIN
Môn: HỆ ĐIỀU HÀNH
Lớp: IT007.G12
GVLT: Thiều Xuân Khánh
SVTT: Nguyễn Bảo Hoàng
Nguyễn Lê Minh Dương
Chủ đề: Cấu Trúc Hệ Điều Hành Window,
Linux 1
Trang 2Giới Thiệu
CT Hệ thống Windows
CT Hệ thống Linux
Nộ i d
un g 01
Nộ i d
un g 02
Nộ i d
un g 03
2
Trang 3• Hệ điều hành có thể được nhìn từ nhiều lợi điểm khác nhau Người này xem xét các dịch vụ mà hệ điều hành cung cấp Người kia quan tâm đến giao diện mà hệ điều hành mang lại cho người dùng và người lập trình Người khác lại phân rã hệ thống thành những thành phần và các mối quan hệ bên trong của chúng Trong bài thuyết trình này này chúng ta tìm hiểu
cấu trúc hệ thống của hệ điều hành Window, Linux.
3
• Hệ điều hành cung cấp môi trường cho các chương trình thực
thi Nội tại, các hệ điều hành rất khác biệt nhau về kiến trúc, chúng được tổ chức cùng với các dòng khác nhau
Trang 4Giới Thiệu
CT Hệ thống Windows
CT Hệ thống Linux
Nộ i d
un g 01
Nộ i d
un g 02
Nộ i d
un g 03
4
Trang 5 Windows là hệ điều hành trực quan sử dụng giao tiếp người dùng đồ họa (GUI) GUI sử dụng đồ họa dựa trên màn hình ảnh nhị phân Do
đó tận dụng được tài nguyên thực của màn hình, và cung cấp một môi trường giàu tính trực quan và sinh động.
5
Trang 6• Windows không đơn điệu như MS-DOS
6
Trang 7• Windows là một hệ điều hành đa nhiệm
7
Trang 8• Khả năng tương thích của Windows cũng rất cao
8
Trang 9• Liên kết động là thành phần quan trọng của Windows, nó được xem như là hạt nhân của hệ điều hành, vì bản thân của
Windows là các tập thư viện liên kết động
9
Trang 10• Trong các phiên bản sau này, hệ thống liên kết động được tạo
ra rất nhiều, tuy nhiên, hầu hết các hàm được gọi trong thư
viện này phân thành 3 đơn vị sau: Kernel, User, và GDI.
10
Trang 11Kernel cung cấp các hàm và thủ tục mà một hạt nhân hệ điều hành
truyền thống quản lý, như quản lý bộ nhớ, xuất nhập tập tin và tác
vụ Thư viện này được cài đặt trong tập tin KRNL386.EXE 16 bit
và KERNEL32.DLL 32 bit.
11
Trang 12• User quản lý giao diện người dùng, cài đặt tất cả khung cửa sổ
ở mức luận lý Thư viện User được cài đặt trong tập
tin USER.EXE 16 bit và USER32.DLL 32 bit.
12
Trang 13• GDI cung cấp toàn bộ giao diện thiết bị đồ hoạ (Graphics
Device Interface), cho phép chương trình ứng dụng hiển thị
văn bản và đồ hoạ trên các thiết bị xuất phần cứng như màn hình và máy in
13
Trang 14Giới Thiệu
CT Hệ thống Windows
CT Hệ thống Linux
Nộ i d
un g 01
Nộ i d
un g 02
Nộ i d
un g 03
14
Trang 15 Linux là hệ điều hành mô phỏng Unix, được xây dựng trên phần nhân
(kernel) và các gói phần mềm mã nguồn mở Linux được công bố dưới bản quyền của GPL (General Public).
15
Trang 16• Các phiên bản Linux là sản phẩm đóng gói Kernel và các gói phần mềm miễn phí khác Các phiên bản này được công bố dưới licence GPL.
16
Trang 17• Một số phiên bản nổi bật là: Redhat, Caldera, Suse, Debian, TurboLinux, Mandrake.
17
Trang 18• Giống như Unix, Linux gồm 3 thành phần chính: kernel, shell và cấu trúc tệp.
18
• Kernel là chương trình nhân, chạy các chương trình và
quản lý các thiết bị phần cứng như đĩa và máy in
• Shell (môi trường) cung cấp giao diện cho người sử dụng, còn được mô tả như một bộ biên dịch
Nhiều shell được phát triển Nhưng h iện nay chủ yếu tồn tại 3 shell: Bourne, Korn và C shell.
• Cấu trúc tệp quy định cách lưu trữ các tệp trên đĩa Tệp được nhóm trong các thư mục.
Trang 19Các thư mục trong Linux được tổ chức theo cấu trúc cây, bắt đầu bằng một thư mục gốc (root) Các thư mục khác được phân nhánh
từ thư mục này
19
Trang 20 Kernel,shell và cấu trúc tệp cấu thành nên cấu trúc hệ điều hành.Với những thành phần trên người dùng có thể chạy chương trình, quản lý tệp, và tương tác với hệ thống.
20
Trang 21Bài TT của nhóm đến đây là hết.
Cảm ơn thầy và các bạn đã theo dõi !!!
Trang 2222