TRƯỜ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
g
n
du
i
Nộ
ng
u
id
ộ
N
ng
u
id
ộ
N
01
Giới Thiệu
02
CT Hệ thống
Windows
03
CT Hệ thống Linux
• 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.
• 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.
g
n
du
i
Nộ
ng
u
id
ộ
N
ng
u
id
ộ
N
01
Giới Thiệu
02
CT Hệ thống
Windows
03
CT Hệ thống Linux
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.
• Windows không đơn điệu như MS-DOS
• Windows là một hệ điều hành đa nhiệm
• Khả năng tương thích của Windows cũng rất cao
• 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
• 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.
Kernel 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.
• 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.
• 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.
g
n
du
i
Nộ
ng
u
id
ộ
N
ng
u
id
ộ
N
01
Giới Thiệu
02
CT Hệ thống
Windows
03
CT Hệ thống Linux
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).
• 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.
• Một số phiên bản nổi bật là: Redhat, Caldera, Suse, Debian,
TurboLinux, Mandrake.
•Kernel
Cấunhư
trúc
tệp
quy
định
lưu
trữ
các
trên
đĩa.
•Nhiều
• • Giống
Shell
(môi
làUnix,
chương
trường)
Linux
cung
trình
gồm
cấp
nhân,
3cách
thành
giaoNhưng
chạy
diện
phần
cho
các
chính:
chương
kernel,
sử
trình
dụng,
shell
vàvà
shell
được
phát
triển.
hngười
iệntệp
nay
chủ
yếu
quản
còn
được
lý
các
mô
thiết
tả
như
bị
phần
một
cứng
bộ
biên
như
dịch.
đĩa
và
máy
in.
cấu
trúc
tệp.
Tệp
được
nhóm
trong
các
thư
mục.
tồn tại 3 shell: Bourne, Korn và C shell.
Cá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.
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.
Bài TT của nhóm đến đây là hết.
Cảm ơn thầy và các bạn đã theo dõi. !!!