• Thực thi các chương trình ứng dụng của người dùng • Giúp cho việc sử dụng phần cứng máy tính hiệu quả • Hỗ trợ giao diện đơn giản giữa người dùng và máy tính... Các thành phần của một [r]
Trang 1BÀI GIẢNG
HỆ ĐIỀU HÀNH
Trang 2NỘI DUNG MÔN HỌC
Chương 1: Tổng quan về hệ điều hành
Chương 5: Workgroup & Domain
Chương 2: Cấu trúc của hệ điều hành
Chương 3: Giới thiệu MS Windows
Chương 4: Cài đặt Windows Server 2003
Trang 3CHƯƠNG I: TỔNG QUAN VỀ HỆ ĐIỀU HÀNH
Hệ điều hành là gì?
gian giữa người sử dụng và phần cứng máy tính
• Thực thi các chương trình ứng dụng của người dùng
• Giúp cho việc sử dụng phần cứng máy tính hiệu quả
• Hỗ trợ giao diện đơn giản giữa người dùng và máy tính
Trang 4Các thành phần của một hệ thống máy tính
Trang 6Hệ thống mainframe
bó các công việc tương tự nhau
khiển tự động đến một công việc khác Đây là hệ điều hành thô sơ đầu tiên
công việc nào đó.
Trang 8Các tính năng của hệ điều hành cần cho cơ chế
công việc đang sẵn sàng và một công việc được giao CPU cho nó sử dụng
Trang 9Hệ thống chia thời gian
nhớ và trong đĩa Tuy nhiên CPU được cấp cho công
việc nào đó đang nằm trong bộ nhớ mà thôi
nhớ đến đĩa và ngược lại
cung cấp Khi hệ điều hành hoàn thành thực thi một
lệnh, nó sẽ tìm một lệnh điều khiển của người dùng từ bàn phím
dùng có thể truy cập dữ liệu và mã lệnh
Trang 10Các hệ thống Desktop
thống lớn
Trang 11Các hệ thống song song
kết nối rất gần với nhau
đồng hồ và bộ nhớ, việc giao tiếp diễn ra thông qua bộ nhớ chia sẻ
Trang 12CHƯƠNG II: KIẾN TRÚC CỦA HỆ ĐIỀU HÀNH
Trang 14Quản lý tiến trình
một số tài nguyên nào đó bao gồm: thời gian phục vụ của CPU, bộ nhớ, vào ra, …
hoạt động:
Trang 15Quản lý bộ nhớ chính
chỉ riêng biệt Nó là kho chứa dữ liệu dùng để truy cập nhanh, được chia sẻ bởi CPU và các thiết bị vào ra
device) Nghĩa là, nó sẽ bị mất dữ liệu khi hệ thống gặp
sự cố
các hoạt động sau:
nhớ còn trống.
Trang 16lưu trữ ổn định
Trang 17Quản lý hệ thống vào ra
Trang 18Quản lý bộ nhớ thứ cấp
nhớ chính thường có dung lượng nhỏ)
thiết bị lưu trữ chính yếu cho cả dữ liệu và chương trình
động sau:
Trang 20Hệ thống bảo vệ
dùng đến tài nguyên của cả hệ thống và người dùng
chiếm bất hợp pháp.
Trang 21Hệ thống thông dịch lệnh
thức có cấu trúc nhằm thực hiện:
lệnh điều khiển được gọi theo nhiều kiểu khác nhau:
Trang 22Các dịch vụ của hệ điều hành
vụ các thao tác vào ra của chương trình người dùng
trên cùng một hệ thống hoặc trên nhiều hệ thống khác nhau được kết nối qua mạng
cách phát hiện ra lỗi phát sinh ở CPU và bộ nhớ vật lý ở
Trang 23Các dịch vụ của hệ điều hành
vụ các thao tác vào ra của chương trình người dùng
trên cùng một hệ thống hoặc trên nhiều hệ thống khác nhau được kết nối qua mạng
cách phát hiện ra lỗi phát sinh ở CPU và bộ nhớ vật lý ở các thiết bị vào ra hoặc các chương trình người dùng
Trang 24Một số chức năng khác của hệ điều hành
hoạt động hiệu quả:
trình chạy song song.
loại tài nguyên của hệ thống, để làm cơ sở thống kê sử dụng.
được kiểm soát.
Trang 25từ chương trình đang chạy đến hệ điều hành:
bảng này sẽ được chuyển như là tham số vào thanh ghi.
tham số đó từ stack.
Trang 26Lời gọi hệ thống (tt)
Trang 27Các kiểu lời gọi hệ thống
Trang 28Kiến trúc của hệ thống MS DOS
dung lượng nhỏ nhất
được phân chia tốt.
Trang 29Kiến trúc của hệ thống UNIX
• Là mọi thứ phía dưới giao diện của lời gọi hệ thống và phía trên của phần cứng vật lý.
• Cung cấp cơ chế quản lý tập tin, định thời CPU, quản lý
bộ nhớ và các chức năng khác của httj điều hành.
Trang 30Kiến trúc của hệ thống UNIX (tt)
Trang 31Tiếp cận phân tầng
được xây dựng trên nền tảng của tầng thấp hơn Tầng thấp nhất là tầng vật lý, tầng cao nhất là tầng giao diện gười dùng
sử dụng các hàm và dịch vụ được cung cấp duy nhất
bởi tầng kế đó
Trang 32Tiếp cận phân tầng (tt)
Trang 33Kiến trúc hệ thống microkernel
dùng
thực hiện bằng cơ chế truyền thông điệp
Trang 34Máy ảo
như nhân của hệ điều hành là phần cứng
người dùng, giống như giao diện phần cứng truywnf
thống khác
thức hiện nhiều tiến trình song song, mỗi tiến trình sẽ sử dụng phần CPU vè hệ thống truyền thống của nó giống như hệ thống truyền thống
Trang 35Mô hình hệ thống máy ảo
Trang 36Ưu điểm và nhược điểm của máy ảo
mỗi máy ảo được tách biệt khỏi tất cả các máy ảo khác Tuy nhiên, sự tách biệt này không cho phép việc chia sẻ trực tiếp tài nguyên
nghiên cứu và phát triển hệ điều hành Việc phát triển
hệ thống được hoàn thành trên máy ảo thay vì trên máy tính vật lý thật, vì vậy nó không ngắt quãng nhoạt động bình thường của hệ thống
Trang 37Cài đặt hệ điều hành
ngày nay hệ điều hành được viết bằng ngôn ngữ cấp
cao
thống phần cứng khác dễ dàng hơn nhiều nếu được viết bằng ngôn ngữ lập trình cấp cao
Trang 38CHƯƠNG III: GiỚI THIỆU MICROSOFT WINDOWS
Trang 39chức năng với giao diện đồ họa.
bổ sung thêm tính năng mạng ngang hàng
Trang 40Windows 3.X
chức năng với giao diện đồ họa
bổ sung thêm tính năng mạng ngang hàng
Trang 43Windows NT
Trang 44Windows NT Server 4.0
chính sách quản trị tai nguyên mạng
hàng
Trang 45Windows NT Server 4.0
Trang 46Windows NT Workstation 4.0
NT Server 4.0
Trang 51Cài đặt Windows Server 2003
MB, tối đa: 4GB
khu FAT, FAT32, khuyến cáo NTFS