Hệ thống này bao gồm hàng ngàn mạng máy tính nhỏ hơn của các doanh nghiệp, của các viện nghiên cứu và các trường đại học, của người dùng cá nhân, và các chính phủ trên toàn cầu.. I[r]
(1)Chương 2
(2)Chương 2
HỆ ĐIỀU HÀNH
2.1 Các khái niệm
2.1.1 Hệ điều hành (OS) 2.1.2 Tệp (File)
2.1.3 Quản lý tệp
2.2 Hệ điều hành MSDOS
(3)2.1.1 Hệ điều hành
(OS – Operating System) Khái niệm
Hệ điều hành chương trình chạy máy
tính, dùng để điều hành, quản lý thiết bị phần cứng tài nguyên phần mềm máy tính
Hệ điều hành đóng vai trị trung gian việc giao
tiếp người sử dụng phần cứng máy tính, cung cấp mơi trường cho phép người sử dụng phát
triển thực ứng dụng họ cách dễ dàng
Hệ điều hành cung cấp dịch vụ cho chương
(4)Chức hệ điều hành
Quản lý chia sẻ tài nguyên
Tài nguyên hệ thống (CPU, nhớ, thiết bị ngoại vi, ) vốn giới hạn, nhu cầu sử dụng lớn cần phải có chế chiến lược thích hợp để quản lý việc phân phối tài nguyên Tài nguyên thông tin cần chia sẻ
hệ điều hành cần đảm bảo việc truy xuất đến tài nguyên hợp lệ, không xảy
(5)Nhiệm vụ hệ điều hành
Điều khiển quản lý trực tiếp phần cứng bo
mạch chủ, bo mạch đồ họa bo mạch âm thanh,
Thực số thao tác máy tính như:
đọc, viết tập tin, quản lý hệ thống tập tin (file system) kho liệu
Cung ứng hệ thống giao diện sơ khai cho ứng
dụng
Cung ứng hệ thống lệnh để điều hành máy
Các lệnh gọi lệnh hệ thống (system command)
Ngoài hệ điều hành, vài trường hợp,
(6)Các thành phần
Hệ thống quản lý tiến trình Hệ thống quản lý nhớ
Hệ thống quản lý nhập xuất Hệ thống quản lý tập tin
(7)Phân loại OS
Dưới góc độ loại máy tính
Hệ điều hành dành cho máy MainFrame Hệ điều hành dành cho máy Server
Hệ điều hành dành cho máy nhiều CPU
Hệ điều hành dành cho máy tính cá nhân (PC)
Hệ điều hành dành cho máy PDA (Embedded OS - hệ điều hành nhúng)
Hệ điều hành dành cho máy chuyên biệt
(8)Phân loại OS
Dưới góc độ người dùng
(9)Phân loại OS theo hình thức xử lý
Chúng ta có loại hệ điều hành
Hệ đơn nhiệm xử lý theo khối (DOS): xử lý công việc theo khối
Hệ đa nhiệm :Đây hệ cho phép nhiều công việc chạy lúc.Cùng chia sẻ quyền sử dụng CPU theo thuật tốn đó, ví dụ Windows 3.1,Windows 9x…
Hệ phân chia thời gian : Đây hệ đa nhiệm mặt khác phân chia thời gian cịn cho phép nhiều người truy nhập vào sử dụng tài nguyên máy.Và
(10)2.1.1 Hệ điều hành (OS)
Hệ thời gian thực: Tất hệ trở thành hệ thời gian thực đáp ứng tính thời gian thực mà ứng dụng ta đòi hỏi
Hệ đa xử lý :Là hệ mà chạy phần cứng có nhiều VXL (hệ xử lý song song)Hệ có nhiệm vụ phân công việc cho VXL Unix
(11)Các loại hệ điều hành đại AmigaOS BeOS Debian Fedora FreeBSD Linux
Mac OS Mac OS X MS-DOS Windows
OS/2
Palm OS Solaris Ubuntu UNIX
Windows Mobile
(12)(13)(14)(15)2.1.2 Tệp (File)
File tập hợp byte thơng tin có quan hệ với
nhau lưu trữ đĩa.
Mỗi tập tin lưu lên đĩa với tên riêng phân biệt
Tên tập tin thường có phần:
Phần tên (name): Bắt buộc phải có Phần tên (name): Bắt buộc phải có
Phần mở rộng (extension): Không bắt buộcPhần mở rộng (extension): Không bắt buộc <name>.<extension><name>.<extension>
(16)2.1.2 Tệp (File)
Tên file
Mỗi file phải có tên, tên file cấu thành chữ cái, số dấu gạch dưới, không chứa khoảng trắng (DOS)
Phần tên có tối đa ký tự (DOS) 256 ký tự với (WINDOW) không phân biệt chữ hoa chữ thường Tên file nên đặt có tính gợi nhớ, có liên quan tới
nội dung file
(17)2.1.2 Tệp (File)
Phần mở rộng:Phần mở rộng:
Thường dùng ký tự ký tự nêu Thường dùng ký tự ký tự nêu
Thông thường phần mở rộng chương trình đặc Thơng thường phần mở rộng chương trình đặc
trưng cho loại tập tin
trưng cho loại tập tin
Ta vào phần mở rộng để xác định Ta vào phần mở rộng để xác định
kiểu file:
kiểu file:
COM, EXE: Các file khả thi chạy trực tiếp hệ COM, EXE: Các file khả thi chạy trực tiếp hệ
điều hành điều hành
TXT, DOC, : Các file văn bản.TXT, DOC, : Các file văn
PAS, BAS, : Các file chương trình PASCAL, DELPHI, PAS, BAS, : Các file chương trình PASCAL, DELPHI,
(18)2.1.2 Tệp (File)
Để nhóm tập tin, ta sử Để nhóm tập tin, ta sử
dụng hai ký hiệu đại diện:
dụng hai ký hiệu đại diện:
Dấu ? dùng để đại diện cho ký tự Dấu ? dùng để đại diện cho ký tự
trong tên tập tin vị trí xuất
trong tên tập tin vị trí xuất
Dấu * dùng để đại diện cho chuỗi ký tự bất Dấu * dùng để đại diện cho chuỗi ký tự bất
kỳ tên tập tin từ vị trí xuất
kỳ tên tập tin từ vị trí xuất
Bai?.doc: Bai?.doc: Thay choThay cho Bai1.doc, Bai6.doc, Bai1.doc, Bai6.doc,
BaiTap.*: BaiTap.*: Thay choThay cho BaiTap.doc, BaiTap.xls, BaiTap.doc, BaiTap.xls,
(19)2.1.3 Quản lý tệp tin
Thư mụcThư mục
Chứa tệp thư mục conChứa tệp thư mục Chứa thông tin tệpChứa thơng tin tệp
Thuộc tính (Attributes)Thuộc tính (Attributes)
Lưu trữ bao gồm vị trí kích thướcLưu trữ bao gồm vị trí kích thước Quyền sở hữu quyền truy cậpQuyền sở hữu quyền truy cập
Bản thân thư mục tệp hệ điều hành.Bản thân thư mục tệp hệ điều hành Một thư mục chứa tất tệp gọi Một thư mục chứa tất tệp gọi thư mục thư mục
gốc
gốc các tệp thuộc người dùng tệp thuộc người dùng khác
(20)2.1.3 Quản lý tệp tin
(21)2.1.3 Quản lý tệp tin
Tên đường dẫnTên đường dẫn
Đường dẫn dãy liên tiếp thư mục phân Đường dẫn dãy liên tiếp thư mục phân
cách dấu “\”, cấp thư mục giảm
cách dấu “\”, cấp thư mục giảm
dần từ trái sang phải thư mục phải
dần từ trái sang phải thư mục phải
bao Đường dẫn có tác dụng lộ trình
bao Đường dẫn có tác dụng lộ trình
để tìm kiếm
để tìm kiếm
Ví dụVí dụ: Trong thư mục đường dẫn đến : Trong thư mục đường dẫn đến
thư mục TOAN là: C:\> KHTN\TOAN
(22)2.1.3 Quản lý tệp tin
Tổ chức lưu chữ tệp
Hệ điều hành lưu trữ tệp tin đĩa cứng
Đĩa cứng gồm đĩa mỏng kim loại thủy Đĩa cứng gồm đĩa mỏng kim loại thủy
tinh cực phẳng gọi “platters” đánh số
tinh cực phẳng gọi “platters” đánh số
Mỗi đĩa phẳng có mặt (side).Mỗi đĩa phẳng có mặt (side)
Các mặt gắn số hiệu 0, 1,…Các mặt gắn số hiệu 0, 1,…
Về mặt logic mặt đĩa có đầu ghi/ đọc (header)Về mặt logic mặt đĩa có đầu ghi/ đọc (header) Đĩa chia thành tracksĐĩa chia thành tracks
Track chia thành sectorsTrack chia thành sectors
(23)2.1.3 Quản lý tệp tin
Tracks
Sectors within a
Track
(24)2.2 Hệ điều hành MSDOS
Khởi động máy tính
Đĩa muốn khởi động máy đĩa phải có tệp khởi động đặt vị trí định đĩa
IO.SYS: Điều khiển công việc vào liệu
MSDOS.SYS: Kiểm tra thiết bị hoạt động
hệ thống
COMMAND.COM: Biên dịch lệnh DOS
Khởi động máy
<Tên ổ đĩa>:\>_
(25)2.2 Hệ điều hành MSDOS
Các Câu lệnh nội trú ngoại trú
Lện nội trú: Sau khởi đông COMMAND.COM nhận biết thực số câu lệnh mà khơng cần đọc thêm tệp có COM EXE từ đĩa trước thực hiện, gọi lệnh nội trú
Câu lệnh ngoại trú câu lệnh thực có tệp lệnh (đi COM EXE) với phần tên tương ứng đĩa từ hệ thống đọc vào RAM trước thực Câu lệnh ngồi khơng nằm
(26)2.2 Hệ điều hành MSDOS
Các lệnh nội trú
Lệnh chuyển ổ đĩa A:>C: Lệnh tạo thư mục mới:
MD [đường dẫn]<Tên thư mục cần tạo> Ví dụ:
C:\>MD A:\KHTN\TOAN : Tạo thư mục TOAN
thư mục KHTN đĩa A
A:\>MD KHTN\TOAN\DAISO : Tạo thư mục DAISO
(27)2.2 Hệ điều hành MSDOS
Xem nội dung thư mục
DIR [đường dẫn][Tên thư mục] [/W][/P][/S]
/P: Xem trang /W: Xem cột
/S : Cho xem thư mục cấp nhỏ Ví dụ:
C:\KHTN> DIR : Cho xem nội dung thư mục KHTN
C:\>DIR KHTN\*.PAS : Hiện danh sách tệp có
PAS thư mục KHTN
(28)2.2 Hệ điều hành MSDOS
Xóa thư mục
RD [đường dẫn][Tên thư mục] Ví dụ:
C:\>RD A:\TOAN (Xoá thư mục TOAN ổ đĩa A).
Lệnh chuyển thư mục
CD [đường dẫn][Tên thư mục]
CD (Chuyển cấp) CD\ (Chuyển thư mục gốc)
Ví dụ:
C:\> CD TM1\TM2 (Chuyển vào thư mục TM2 nằm thư
mục TM1)
(29)2.2 Hệ điều hành MSDOS
Lệnh tạo file từ bàn phím
COPY CON [Đường dẫn]<Tên file>
Xem nội dung file
TYPE [đường dẫn]<tên tệp>
Đổi tên file
REN [đường dẫn]<Tên tệp cũ> <tên mới>
Xoá file
DEL [đường dẫn]<Tên file>
Sao chép file
COPY [đường dẫn nguồn] <tên file 1> [đường dẫn
(30)2.2 Hệ điều hành MSDOS
Các lệnh mơi trường
Lệnh xố hình: CLS
Xem đặt lại ngày, cho hệ thống: DATE Xem hệ thống: TIME
(31)2.2 Hệ điều hành MSDOS
Các lệnh Ngoại trú
Câu lệnh tạo khuôn đĩa
FORMAT [Tên ổ đĩa] [/S][/U][/Q]
/S : Định dạng đĩa để làm đĩa khởi động Sau định dạng máy
sẽ nạp đủ file dùng để khởi động máy
/U: FORMAT đĩa vô điều kiện, dùng tham số khôi
phục lại thông tin đĩa
/Q: dùng với đĩa Format trước
(32)2.2 Hệ điều hành MSDOS
Lệnh đặt thuộc tính cho file
ATTRIB [+/-R] [+/-A] [+/-H] [+/-S][đường
dẫn]<tên file>
Chức năng: Hiển thị, đặt hay xoá thuộc tính file,
đặt thuộc tính gõ dấu +, gỡ bỏ thuộc tính gõ dấu –
+/-R: đặt hay bỏ thuộc tính đọc +/-A: đặt hay bỏ thuộc tính lưu trữ +/-H đặt hay bỏ thuộc tính ẩn
+/-S đặt hay bỏ thuộc tính hệ thống
Nếu khơng gõ tham số máy thông báo thuộc
(33)2.2 Hệ điều hành MSDOS
Lệnh xem thư mục
TREE [d:][/F]
Chức năng; Hiển thị thư mục ổ đĩa [d:]
+[d:]: Tên ổ đĩa cần xem +[/F]: Hiển thị file
Lệnh chép đĩa
DISCOPY [d1:][d2:]
Chức năng: Sao chép y nguyên đĩa nguồn sang đĩa đích,
đĩa đích chưa format format y đĩa nguồn
(34)2.3 Hệ điều hành WINDOWS
WINDOWS dòng HĐH sử dụng nhiều giới WINDOWS dễ học, dễ sử dụng nhờ giao diện đồ hoạ thông qua hệ thống thực đơn, biểu tượng hộp thoại với hình thức thẩm mỹ cao, lúc thực thi nhiều loại chương trình khác
WINDOWS phát triển phân phối Microsoft
(35)Lịch sử phiên bản
Dựa vào DOS
1985, Tháng 11 - Windows 1.0 1987, tháng 12 - Windows 2.0 1990, 22 tháng - Windows 3.0 1992, Tháng - Windows 3.1
1992, Tháng 10 - Windows for Workgroups 3.1 1993, Tháng 11 - Windows for Workgroups 3.11 1995, 24 tháng - Windows 95
1998, 25 tháng - Windows 98
(36)Lịch sử phiên bản
Dựa vào hạt nhân NT
(37)Các phiên tương lai
2007 - Windows Vista (Longhorn)
2009 - Windows Server 2008 (Phiên Longhorn
dành cho máy chủ)
10/2009 - Windows (phiên chỉnh sửa nhiều
nhược điểm Windows Vista)
2011 - Windows với tên mã "Blackcomb"
Windows Eiger giai đoạn đầu trình
phát triển, thiết kế dành cho dòng máy tính cũ
Windows Cloud hay Windows Azure dành cho điện
(38)Giao diện WINDOWS
Desktop, shortcut My computer
Start menu Control panel Network
(39)Hỗ trợ đặc biệt
Những phiên WINDOWS gần hỗ trợ plug and
play
Những phần cứng (hardware) cài vào máy chạy máy tự động tìm trình điều khiển (driver)
phần cứng cài đặt cấu hình cách thức hoạt động phần cứng
Hỗ trợ drag and drop
(40)2.4 Mạng máy tính Internet
Mạng máy tính hay hệ thống mạng (computer
network or network system), tập hợp máy
tính tự hoạt kết nối thông qua
phương tiện truyền dẫn để nhằm cho phép chia sẻ tài nguyên: máy in, máy fax, tệp tin, liệu
Một máy tính gọi tự hoạt (autonomous)
(41)Các thành phần mạng
Các hệ thống đầu cuối (end system) kết nối với
tạo thành mạng, máy tính thiết bị khác điện thoại di động, PDA, tivi,
Môi trường truyền (media): thao tác truyền
thông thực mơi trường truyền loại dây dẫn (dây cáp), sóng điện từ
Giao thức truyền thông (protocol) quy tắc quy
(42)Một số mơ hình mạng
LAN (local area network) – “mạng cục bộ”
LAN mạng có phạm vi tồ nhà, khu vực (trường học hay quan chẳng hạn) có cỡ chừng vài km Chúng nối máy chủ
máy trạm văn phòng nhà máy để chia sẻ tài nguyên trao đổi thông tin
Bị giới hạn phạm vi tầm cỡ
(43)Mơ hình kiến trúc mạng thơng dụng LAN
Mơ hình Bus hay
tuyến tính: Các máy nối cách liên tục thành hàng từ máy
này sang máy Ví dụ
(44)Mơ hình kiến trúc mạng điển hình của LAN
Mạng vòng Các
(45)Mơ hình mạng WAN
WAN (wide area network), - "mạng diện rộng“
Dùng vùng địa lý lớn thường cho quốc gia hay lục
địa, phạm vi vài trăm vài ngàn km
Chúng bao gồm tập hợp máy nhằm chạy chương
trình cho người dùng Các máy thường gọi máy lưu trữ(host) hay có tên máy chủ, máy đầu cuối
Các máy nối mạng truyền thông (communication subnet) hay gọn mạng
(46)(47)Mạng không dây
Mạng không
dây (wireless
network)
mạng điện thoại mạng máy tính sử dụng
sóng radio làm sóng truyền dẫn
(48)Internet
Internet
Là hệ thống thơng tin tồn cầu truy nhập cơng cộng gồm mạng máy tính liên kết với
Hệ thống truyền thông tin theo kiểu nối chuyển gói liệu (packet switching) dựa giao thức liên mạng chuẩn hóa (giao thức IP)
(49)Ứng dụng Internet
Website cung cấp thông tin dịch vụ Hệ thống thư điện tử (email)
Trị chuyện trực tuyến (chat)
Tìm kiếm liệu (search engine)
Các dịch vụ thương mại, ngân hành,giáo dục
từ xa
(50)ISP
ISP (Internet Service Provider) nhà cung
cấp dịch vụ Internet.
Các ISP phải thuê đường cổng IAP (Internet Access Provider)
(51)ISP Việt Nam
Internet thức xuất năm 1996, đặt
dưới quản lý VNPT
Các ISP Việt Nam:
VNPT
Tổng Công ty Viễn thông Quân đội - Viettel Công ty FPT thuộc khoa học công nghệ
NetNam thuộc Công nghệ thông tin - Viện Khoa học công nghệ Việt Nam
(52)Home work
Bài 1: Chọn báo giá (lấy
cơng ty máy tính, copy mạng) Và giải thích thơng số
Bài 2: Hãy chọn loại hệ điều
hành sau viết tiểu luận nhỏ nó: Unix, Ubuntu, Redhat, Windows
(53)Gợi ý viết tiểu luận
Lời nói đầu/đặt vấn đề: Nêu lý do, mục đích Nội dung:
Lịch sử phát triển Các phiên
Tính năng, Ưu/nhược điểm Cấu hình tối thiểu
So sánh với OS khác