Tải bản đầy đủ (.pptx) (22 trang)

Cấu trúc hệ điều hành windows linux

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.43 MB, 22 trang )

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

các

thiết
tả
như
bị
phần
một
cứng
bộ
biên
như
dịch.
đĩa

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. !!!





×