Chức năng hệ điều hành
Hệ điều hành độc lập
Hệ điều hành mạng
Hệ điều hành nhúng
Chương trình tiện ích
Hệ điều hành (Operating System)
Hệ thống chương trình quản lý tất cả các tài nguyên của máy tính
Chức năng của hệ điều hành
Khởi động máy tính
Quản lý bảo mật
Quản lý mạng
Truy cập Web
Quản lý hiệu suất và tài
nguyên máy tính
Lập thời gian biểu và
cấu hình thiết bị
Quản lý bộ nhớ
Quản lý chương trình
Giao diện người dùng
41 trang |
Chia sẻ: candy98 | Lượt xem: 598 | Lượt tải: 0
Bạn đang xem trước 20 trang tài liệu Bài giảng Tin học cơ sở - Chương 7: Hệ điều hành và chương trình tiện ích - Trương Vĩnh Trường Duy, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
1TIN HỌC CƠ SỞ
Chương 7: Hệ điều
hành và chương trình
tiện ích
Biên soạn: Trương Vĩnh Trường Duy
(duytvt@ptithcm.edu.vn)
2Nội dung
Chức năng hệ điều hành
Hệ điều hành độc lập
Hệ điều hành mạng
Hệ điều hành nhúng
Chương trình tiện ích
3Operating
System
Hệ điều hành (Operating System)
Hệ thống
chương trình
quản lý tất cả
các tài
nguyên của
máy tính
4Hệ điều hành (Operating System)
Chức năng của hệ điều hành
Khởi động máy tính
Quản lý bảo mật
Quản lý mạng
Truy cập Web
Quản lý hiệu suất và tài
nguyên máy tính
Lập thời gian biểu và
cấu hình thiết bị
Quản lý bộ nhớ
Quản lý chương trình
Giao diện người dùng
5Hệ điều hành (Operating System)
Vị trí vật lý của hệ điều hành
Đa số trường
hợp được cài đặt
trong đĩa cứng
Trong ROM các
thiết bị cầm tay
6Hệ điều hành (Operating System)
Ứng dụng đa nền (cross-platform)
Chạy trên
Windows 95,
98, 2000,
ME, and XP
Chạy được trên nhiều hệ điều hành
7Chức năng hệ điều hành
Khởi động (boot)
Quá trình khởi động hoặc khởi động lại máy tính
cold boot
Cung cấp điện cho máy tinh
để hoạt động sau khi mất
điện
warm boot
Khởi động lại máy tính
vẫn còn nguồn điện
8Chức năng hệ điều hành
Thông điệp hiển thị khi khởi động
Tải sound card và
CD-ROM driver
Hiển thị thông điệp
hệ điều hành
Kiểm tra phần
cứng
Lượng bộ nhớ có
trong máy tính
Phiên bản BIOS và
bản quyền
9Step 1
1: nguồn cấp điện
gởi tín hiệu đến
các thành phần
của đơn vị hệ
thống
2: Vi xử lý chạy
chương trình
trong BIOS để
khởi động máy
tính
Chức năng hệ điều hành
Quá trình
khởi động
máy tính cá
nhân
Step 2 Processor
BIOS
10
processor
B
IO
S
CD-ROM drive
Step 3
Chức năng hệ điều hành
3: BIOS kiểm tra
chuột, bàn phím,
các cổng ngoại vi và
khe cắm mở rộng
expansion cards
11
Chức năng hệ điều hành
4: kết quả của
POST được so
sánh với dữ liệu
lưu trong CMOS
chip
processor
B
IO
S
CD-ROM drive
CMOS
Step 4
expansion cards
12
Chức năng hệ điều hành
5: BIOS tìm tập tin
hệ thống của hệ
điều hành trong đĩa
mềm, đĩa cứng hoặc
đĩa CD
processor
B
IO
S
hard disk
CD-ROM drive
CMOS
floppy disk drive
Step 5
expansion cards
ổ đĩa chứa hệ
điều hành gọi
là đĩa khởi
động (boot
drive)
13
Chức năng hệ điều hành
6: chương trình
khởi động tải nhân
(kernel) của hệ điều
hành vào RAM từ
đĩa khởi động
Hệ điều hành nằm
trong bộ nhớ sẽ
chiếm quyền điều
khiển máy tính
processor
B
IO
S
hard disk
CD-ROM drive
(RAM) memory
modules
CMOS
floppy disk drive
Step 6
expansion cards
14
Step 7
Chức năng hệ điều hành
7: hệ điều hành tải các thông
tin cấu hình và hiển thị
desktop trên màn hình
Thực thi các chương trình
cần thiết trong thư mục
StartUp
click Start để hiển
thị các danh sách
ứng dụng đã được
cài đặt
15
Chức năng hệ điều hành
Đĩa phục hồi khẩn cấp
Đĩa mềm chứa các tập tin hệ thống khởi động máy
tính khi đĩa cứng bị lỗi không tải hệ điều hành được
Còn gọi là repair disk, boot disk, rescue disk,
recovery disk
16
Điều khiển cách thức người dùng thao tác với dữ liệu, chỉ thị
và thông tin
Chức năng hệ điều hành
Giao diện người dùng
command-line
(DOS) interface
graphical (Windows)
interface
17
Chức năng hệ điều hành
Đa nhiệm (multitasking)
Cho phép người dùng thao tác với nhiều ứng dụng
cùng lúc trên bộ nhớ
Foreground
chứa các
chương trình
mà user đang
dùng
Background
chứa các
chương trình
đang thực thi
nhưng user
không dùng
background
applications trên
taskbar
foreground
application
18
Chức năng hệ điều hành
multiuser
Cho phép hai hoặc nhiều user
chạy một chương trình cùng
lúc
multiprocessing
Cho phép hai hoặc nhiều vi xử lý
thực thi một chương trình cùng
lúc
fault-tolerant computer
Vẫn có thể hoạt động khi có phần
cứng bị lỗi
Có các thành phần dự phòng
Các chức năng quản lý khác của hệ điều hành
19
Quản lý nội dung của
bộ nhớ
Chức năng hệ điều hành
Quản lý bộ nhớ (memory management)
Tối ưu hóa việc sử dụng RAM
Phân phối, cấp phát bộ
nhớ cho dữ liệu và chỉ thị
đang được xử lý
Thu hồi bộ nhớ cho
vùng dữ liệu đã xử lý
xong
20
RAM
(physical
memory)
disk
(virtual
memory)
page swapped out
Chức năng hệ điều hành
Quản lý bộ nhớ ảo (virtual memory – VM)
Hệ điều hành sử
dụng một phần
của đĩa cứng làm
chức năng như
RAM
Phân trang
page swapped in
i l
i
i l
page swapped in
21
job
Hoạt động của vi xử lý
Chức năng hệ điều hành
Lập thời gian biểu
Độ ưu tiên giữa các tiến trình (công việc)
Các chỉ thị xử lý
Gởi thông tin
ra thiết bị xuất
Chuyển dữ liệu từ
thiết bị lưu trữ
sang bộ nhớ và
ngược lại
Nhận dữ liệu
từ thiết bị
nhập
22
print job
print spooler
application
print queue
jobs
to be
printed
jobs
being
printed
server laser printer
disk
Các văn bản được đưa vào bộ đệm thay vì đưa trực
tiếp sang máy in
Chức năng hệ điều hành
Đường ống máy in (spooling)
23
Chức năng hệ điều hành
Trình điều khiển thiết bị (device driver)
device driver
Chương trình chỉ dẫn cho hệ điều hành biết cách
điều khiển thiết bị tương ứng
Mỗi thiết bị mỗi hãng sản xuất khác nhau có trình
điều khiển khác nhau
24
Dùng
Printers and
Other
Hardware
trong
Control
Panel
Printers and Other Hardware
Chức năng hệ điều hành
Cài đặt device driver?
Control Panel
25
Chức năng hệ điều hành
Quản lý hiệu suất
Thực thi chương trình performance monitor đánh giá và báo
các các thông tin về sử dụng tài nguyên
26
Chức năng hệ điều hành
Quản lý tập tin
Dùng chương trình quản lý tập tin (file manager)
như Windows Explorer
Các lệnh Copy,
Rename, Delete,
Move, Format, và
New Folder
27
Chức năng hệ điều hành
Bảng phân phối tập tin (file allocation table - FAT)
Hệ điều hành dùng bảng
này để định vị tập tin
trong đĩa cứng
Khi định dạng (format)
lại đĩa chỉ có FAT là bị
xóa đi còn những tập tin
thật sự vẫn tồn tại trên
đĩa
28
Chức năng hệ điều hành
Hệ điều hành mạng (network operating
system)
Server là máy tính cung cấp và điều khiển truy xuất
đến các tài nguyên mạng
Các máy tính sử dụng tài nguyên mạng gọi là client
server
client
29
Chức năng hệ điều hành
Bảo mật
Các hệ điều hành đa người dùng
User name
Password
30
Chức năng hệ điều hành
Danh bạ hoạt động (Active Directory - AD)
Active Directory (AD)
Quản lý tất cả tài nguyên
mạng: máy tính, người
dùng, máy in vào một
điểm tập trung
31
device-independent
Chạy trên nhiều loại
phần cứng
device-dependent
Chỉ chạy trên một loại
phần cứng nhất định
proprietary software
Chỉ dành cho một
loại máy tính hoặc
người mua
upward-compatible
Tương thích tiến phiên
bản cũ nhưng cũng tương
thích với phiên bản mới
hơn
Các loại hệ điều hành
Đặc điểm hệ điều hành
downward-compatible
Tương thích lùi với
những phiên bản
chương trình cũ
32
Các loại hệ điều hành
33
User gõ
từng lệnh
thực thi
Hệ điều hành độc lập
DOS (Disk Operating System)
Một người dùng cho máy tính cá nhân thập niên
1980
34
FAT32
Registry Checker
Hệ điều hành độc lập
Đặc điểm hệ điều hành Windows
Active
Desktop™
Taskbar/toolbars
Windows
Explorer has a
Web browser
look and feel
Increased speed
Tune-Up Wizard
Universal
Serial Bus
Update Wizard
Multiple display
support
Hardware
support
Accessibility Settings
Wizard
35
Hệ điều hành độc lập
Mac OS
Hệ điều hành đa nhiệm chỉ chạy trên máy tính Apple
Từng là hệ điều
hành có giao diện
người dùng
thành công nhất
36
Hệ điều hành mạng
UNIX
Hệ điều hành đa nhiệm chủ yếu dùng dòng lệnh
37
Hệ điều hành mạng
Linux
Hệ điều hành đa nhiệm tựa Unix mã nguồn mở,
đang phổ biến
Phần mềm mã
nguồn mở (open-
source software)
được cung cấp
kèm với mã
nguồn (source
code)
38
Hệ điều hành mạng
Solaris
Hệ điều hành tựa Unix
thiết kế chủ yếu cho các
ứng dụng thương mại điện
tử (e-commerce)
Quản lý lưu lượng giao
dịch lớn
Bảo mật tốt trên Web
Sun Microsystems
39
Palm OS®
Pocket
PC 2002
Hệ điều hành nhúng
Trên các thiết
bị cầm tay
Được tích
hợp trong
ROM chip
Windows CE
40
Chương trình tiện ích
Phần mềm hệ thống thực thi một công việc cụ thể
Thí dụ
Xem nội dung tập tin
Nén tập tin
Công cụ chẩn đoán
Gỡ bỏ cài đặt
Quét đĩa
Phân mảnh đĩa
Sao lưu
Bảo vệ màn hình
file 1 sau
file 1 trước
Phân mảnh đĩa
41
Chương trình tiện ích
screen saver
Hiển thị hình ảnh
che giấu màn hình
khi người dùng
không đụng đến