B môn Khoa hcy tính Page 1
HC VIN K THT QUÂN S
KHOA CÔNG NGH THÔNG TIN
ĐỀ ƠNG BÀI GING
HC PHN: LÝ THUYT H ĐIỀU HÀNH
B môn: Khoa hc Máynh
Giáo viên: 1) TRNH Minh Châu
2)
1. Bài (chương, mục): Chương I: TỔNG QUAN
Tng quan v n hc và v H điều hành
2. Thi lượng: (GV ging, tho lun, thc hành, t hc) 1 tiết
3. Mc đích, yêu cầu:
- Kiến thc: Hiu được nguyên lý thiết kế, t chc chung ca H điều hành cho các h thng tính toán.
- kh ng hiểu thiết kế, xây dng được mt s chức năng t chc, qun lý, cp phát tài nguyên
ca h thng cho các ng dng bao gm: CPU, B nh, Thiết b ngoi vi.....
- K năng: Hc viên cn hiu biết cơ bn v cu trúc máy nh s dng thành tho mt ngôn ng
lp trình như C.
- Thái độ, chuyên cn: Cần có thái độ nghiêmc trong nghe ging và làm bài tập đầy đ.
4. Ni dung:
a) Ni dung chi tiết:
I. Giáo viên ging day:
H tên: Trnh Minh Châu
Điện thoi: 0903266163
Email: chautm@yahoo.com
Phòng làm vic/ b môn: Khoa hcy tính khoa CNTT, tng 2 nhà A HVKTQS
II. Gii thiu chung v ni dung môn hc:
Đây là môn học bt buộc đi vi hc viên thuc nhóm Công ngh thông tin. Môn học hướng ti
trang b cho hc vn các khái niệm và định hướng phát trin, hoàn thin, ci tiến h điu hành,
phn mm h thng cho các h thng tính toán nói chung. Hc viên nắm được nguyên tc t
chc và qun lí cp phát tài nguyên h thng: CPU, b nh và các thiết b ngoi vi bao gm thiết
b u tr ngoài đặc bit đĩa cứng thông qua các nguyên lí và thuật toán khác nhau; trên
s đó có th la chn gii pháp phù hợp đối vi h thng nh toán - y tính đin t s (PC,
Server, Mainframe, NoteBook, PDA, SmartPhone,c h thng phát trin chuyên dng).
III. Giáo trình và tài liu tham kho
Hin môn học chưa giáo trình, tuy nhiên tài liu chính ng thay cho giáo trình được cung
cp qua bản đin t bn “hard copy” th tìm thy tại t vin Hc vin và/hoc tviện
khoa CNTT.
Tài liu chính (tài liu 1): Operating System Concepts, A. Silberschatz & P
Galvin, John Wiley & Sons, sixth Edition 2002
Tài liu 2: Operating System: Design & Implementation, 2nd
edition. Andrew S. Tanenbaum. Prentice Hall
Tài liu 3: Nguyên lý H điều hành, Nguyễn Gia Định, Nhà xut bn Khoa hc và k
thut, 2005
Tài liu 4: Computer Organization and Architecture, William Stallings, Prentice-Hall
International, 4th Edition.
Tài liu 5: Modern Operating Systems, Andrew S. Tanenbaum.
Prentice-Hall
B môn Khoa hc y tính Page 2
IV. Thời lượng và thi khóa biu
Thời lượng môn hc theo thi khóa biu: 45 tiết
Gi tín ch đi vi các hot động:
Nghe ging lý thuyết: 33 tiết.
Làm bài tp và tho lun trên lp: 12 tiết.
Thc hành, thc tp ( PTN, nhà máy, thc tp...):
Hoạt động theo nhóm: 15 tiết
T hc: 60 tiết
V. Đánh giá và cho điểm
Theo qui định ca Hc viện, điểm tng kết môn hc bao gm 3 (ba) thành phn:
Chuyên cn: 10%
Thường xuyên: 20%
Có hai hình thc cho điểm thường xuyên: m 2 (hai) bài kim tra trên lp mi bài 1
(mt) tiết ng vi 10% hoc hc viên viết chương trình mô phng các thut toán qun
tài nguyên chính ca h thng máy nh bao gm: Lp lch cho CPU, Cp phát b nh
liên tc, X lý li trangLp lịch cho đầu t. Lp hc viên cũng có thể cùng giáo viên
la chn hình thc Viết tiu lun.
Thi kết thúc môn hc: 70%
b) Ni dung tho lun
c) Ni dung t hc
d) Bài tp (bt buc, m rng)
5. Tài liu tham kho (sách, báo – chi tiết đến chương, mục, trang)
6. Câu hi ôn tp
B môn Khoa hc Máynh Page 3
HC VIN K THT QUÂN S
KHOA CÔNG NGH THÔNG TIN
ĐỀ ƠNG BÀI GIẢNG
HC PHN: LÝ THUYT H ĐIỀU HÀNH
B môn: Khoa hc Máynh
Giáo viên: 1) TRNH Minh Châu
2)
1. Bài (chương, mục): Chương I: TỔNG QUAN
I.1 Gii thiu tng quan v H điều hành
2. Thời lượng: (GV ging, tho lun, thc hành, t hc) 2 tiết, t hc 3 tiết
3. Mc đích, yêu cầu:
Hiểu được Bn cht, vai trò ca H điều hành trong các h thng Máynh khác nhau,
Nắm được qtrình phát trin cũng như các dng h điều hành khác nhau qua các giai đon phát trin
khác nhau cũng như các hình ng dng/ mô hình h thng khác nhau.
4. Ni dung:
a) Ni dung chi tiết: (công thức, định , hình v)
I.1.1 H điều hành là gì?
Máy tính thc s dng nếu không có phn mm. Phn mm th chia thành 2 dng chính Phn
mm ng dng và Phn mm h thng; H điều hành (HĐH) là mt phn mm h thống đặc bit.
HĐH là một chương trình qun lý phn cng máy tính. Nó cung cp nn tảng cơ sở cho các chương
trình ng dng và hoạt động như một đối tượng trung gian gia người s dng máy tính và phn cng
máy tính. HĐH là mt thành phn ti quan trng tt c các h thng máynh, luôn luôn trng thái sn
sàng ti mi thi điểm.
Mt h thng máy tính th được phân chia một cách tương đối thành 4 thành phn sau : Phn cng,
H điu hành, Phn mm ng dụng và Ngưi s dng
Mục đích, Chức năng của h điều hành
i góc nhìn khác nhau của các đối tượng khai thác s dng máy nh khác nhau có th nhn thy mc
đích cũng như chức năng của HĐH có thể khác nhau.
B môn Khoa hc y tính Page 4
- Dưới góc đ h thng
- Dưới góc đ người s dụng (NSD) như ngưi khai thác máynh
- Dưới góc đ NSD như ngưi phát trin phn mm
I.1.2 Lch s phát trin của HĐH
Có mt s gn bó gia lch s phát trin của HĐH vi lch s phát trin ca các h thng máy tính.
Đặc tính kiến trúc/ thiết kế ca h thng tính toán có ảnh hướng ti vic la chn HĐH, việc song
hành tn ti cùng phát trin ca các dng/ mô hình h thng khiến cho vic tn tại đồng thi phát
trin khá nhiu cu hình HĐH khác nhau.
Máy tính ln (mainframes) được chia làm 3 loi
- X lý bó đơn (Simple batch)
- Đa chương (multiprogrammed)
- Đa nhiệm (time-sharing, multitasking)
Máy các nhân (personal computer)
- y đển (Desk top)
- y xách tay (Laptop, Note Book, Pad)
- y ch PC (PC Server)
Thiết b thông minh/nhúng (smart device)
- Điện thoi thông minh (smart phone)
- TV kết ni internet (smart TV)
H thống đa xử lý – x lý song song (Multiprocessor system)
Các thiết b/h thống điu khin bằng chương trình khác
b) Ni dung tho lun
c) Ni dung t hc
d) Bài tp (bt buc, m rng)
5. Tài liu tham kho (sách, báo – chi tiết đến chương, mục, trang)
Tài liệu 1: Cơng 1 t trang 3 dến trang 25
Tài liệu 2: Cơng 1 t trang 3 đến trang 20
6. Câu hi ôn tp
B môn Khoa hc y tính Page 5
HC VIN K THT QUÂN S
KHOA CÔNG NGH THÔNG TIN
ĐỀ ƠNG BÀI GIẢNG
HC PHN: LÝ THUYT H ĐIỀU HÀNH
B môn: Khoa hc Máynh
Giáo viên: 1) TRNH Minh Châu
2)
1. Bài (chương, mục): Chương I: TNG QUAN
I.1 Gii thiu tng quan v H điều hành
I.1.3. Cu trúc phn cng ca h thng máy tính
2. Thời lượng: (GV ging, tho lun, thc hành, t hc) 1 tiết bài ging và 3 tiết t hc
3. Mục đích, yêu cầu:
Nắm được tài nguyên ca h thng, hoạt động ca máy tính và các khái niệm căn bản liên quan ti phn
cứng mà HĐH s xem xét, x
4. Ni dung:
a. Ni dung chi tiết: (công thức, định lý, hình v)
I.1.3 Cu trúc phn cng ca h thng máy tính (HTMT)
HĐH gắn bó cht ch vi phn cng ca h thng bi nó qun cp pt tài nguyên cho các ng dng
và che phn cứng đối vi NSD phát trin ng dụng nên đ thiết kế HĐH chúng ra cần hiu rõ, nm chc
phn cng. Bi vy, ngoài các kiến thc/tài liu yêu cu ti thiểu dưới đây, cần tìm xem li môn hc
“cu trúc máy nh” và “K thut vi x lý”.
Kiến trúc ca HTMT:
- CPU
- B nh
- Ngoại vi/Điu khin ngoi vi
Hoạt động ca h thng máy tính
- Khởi đng
- X lý các lnh tun t
- X lý s kin – ngt và xngt
Cu trúc vào/ra (I/O)
- Ngt (I/O interrupt)
- DMA (Direct memory Access)
B nh và thiết b lưu trữ
- B nh cơ sở/b nh trong RAM và ROM
- Thiế b lưu trữ/ B nh ngoài
Bo v phn cng
b. Ni dung tho lun
c. Ni dung t hc
Tìm đc li v kiến trúc, nguyên tc hoạt động ca y tính và cu trúc đĩa cứng
d. Bài tp (bt buc, m rng)
5. Tài liu tham kho (sách, báo – chi tiết đến chương, mục, trang)
Tài liu 1, Operating system concepts, chương 2, t trang 27 đến 53
Tài liu 4, Computer Organization and Architecture (William Stallings) chương 3, mục 3.1 trang 49;
chương 4, mục 4.1 trang100; chương 5, mục 5.1 trang 155
6. Câu hi ôn tp