![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Chương trình về hệ điều hành
Số trang: 16
Loại file: pdf
Dung lượng: 381.42 KB
Lượt xem: 4
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Các chương trình muốn chạy thì cần phảiđược nạp vào trong bộ nhớ chính (RAM).oNhiều chương trình - HĐHsẽ chia sẻ cho mỗi chương trình không gian nhớ riêng.
Nội dung trích xuất từ tài liệu:
Chương trình về hệ điều hànhHỆ ĐIỀU HÀNH GV: MAI Xuân Phú xuanphu150@gmail.com Khoa Công Nghệ Thông Tin Đại Học Công Nghiệp TPHCM 1 Cảm ơn Một số nội dung khóa học được tham khảo từ : o Nguyễn Hòa, “Hệ Điều Hành”, khoa CNTT, ĐH Công Nghiệp TPHCM o Phan Xuân Huy, “Hệ điều hành”, khoa CNTT, ĐH Khoa Học Tự Nhiên TPHCM o David Mazières, “Hệ Điều Hành”, ĐH Standford 2 Điều kiện Đã hoàn thành môn học: o Kiến trúc máy tính o Lập trình căn bản 3 Mục tiêu (1) Hệ điều hành: 4 tín chỉ = 45 tiết LT + 30 tiết TH Giới thiệu các khái niệm Hệ Điều Hành (HĐH) Các khái niệm hệ thống quan trọng Vùng nhớ đệm (Cache) o Đồng hành (Concurrency) o Quản lý bộ nhớ (Memory management) o Nhập xuất (I/O) o Bảo vệ hệ thống (System protection) o Làm quen với hệ điều hành Linux Lập trình hệ thống 4 Mục tiêu (2) Sau khóa học, sinh viên có thể: o Nắm vững các khái niệm của hệ thống chung và HĐH o Hiểu và giải thích được: • Các thành phần của HĐH • Cơ chế hoạt động của HĐH o Làm việc trên Linux o Lập trình hệ thống o Tự nghiên cứu kiến thức sâu hơn về HĐH 5 Tài liệu tham khảo Trần Hạnh Nhi, “Hệ Điều Hành”, Khoa CNTT, ĐH khoa học tự nhiên TPHCM “Giáo trình hệ điều hành”, khoa CNTT, ĐH Cần Thơ Andrew S. Tanenbaum, “Modern Operating Systems”, 3rd Edition, Prentice Hall, 2009 Andrew S. Tanenbaum, “Operating Systems Design and Implementation”, 3rd Edition, Prentice Hall, 2006 6 Thảo luận 1 CPU vs nhiều chương trình Nhu cầu: chạy vài chương trình đồng thời o Hệ điều hành như thế gọi là gì? Thực tế: hầu hết máy tính chỉ có một bộ vi xử lý o Làm sao thỏa mãn được nhu cầu người dùng? • Một CPU rõ ràng chỉ có thể chạy được một chương trình • Không thể chia CPU làm nhiều phần như chia bánh 7 Thảo luận Chia sẻ bộ nhớ Các chương trình muốn chạy thì cần phải được nạp vào trong bộ nhớ chính (RAM). o Nhiều chương trình HĐH sẽ chia sẻ cho mỗi chương trình không gian nhớ riêng. Vấn đề: bộ nhớ RAM có hạn (ví dụ 64MB), vậy khi chạy nhiều chương trình thì ra sao ??? o Windows XP (lõi) 60MB o Windows Media Player 12MB o Visual Studio .NET 30MB,... Làm cách nào mà Windows vẫn chạy được? 8 Nội dung môn học (1) Tổng quan về HĐH o Các khái niệm của HĐH o Chức năng HĐH o Cấu trúc HĐH Tiến trình & Điều phối (Process & Scheduling) o Khái niệm & trạng thái tiến trình o Điều phối Liên lạc giữa các tiến trình & Đồng bộ tiến trình (Interprocess communication & Synchronization) o Liên lạc giữa các tiến trình o Đồng bộ hóa 9 Nội dung môn học (2) Tắc nghẽn (Deadlock) o Định nghĩa o Điều kiện có tắc nghẽn o Các phương pháp giải quyết Quản lý bộ nhớ (Memory Management) o Bộ nhớ thực o Bộ nhớ ảo Hệ thống tập tin (Files System) Khái niệm cơ bản o Mô hình tổ chức và quản lý các tập tin o Cài đặt hệ thống quản lý tập tin o Hệ thống quản lý tập tin của một số HĐH o 10 Nội dung môn học (3) Quản lý nhập xuất (Input/Output) Nhiệm vụ của bộ phận quản lý xuất nhập o Các thiết bị xuất nhập o Mô hình phân lớp trong quản lý xuất nhập o Bộ điều khiển thiết bị (device controller) o Trình điều khiển thiết bị (device driver) o Cơ chế DMA o Quản lý lỗi và bảo vệ quá trình xuất nhập o Hệ điều hành Windows Hệ điều hành Linux 11 Phương pháp Bài giảng trên lớp o Bài giảng o Bài tập/câu hỏi tương ứng o Tài liệu tham khảo tương ứng Thảo luận Tiểu luận Thực hành 12 Đánh giá Theo quy chế đào tạo tín chỉ của trường ĐH CN o Kiểm tra giữa môn học • Cá nhân o Tiểu luận • Theo nhóm • Thuyết trình trước lớp o Thực hành • Theo nhóm o Thi kết thúc môn • Cá nhân 13 Đề tài tiểu luận Hệ thống quản lý tập tin FAT321. Hệ thống quản lý tập tin NTFS2. Hệ thống quản lý tập tin trong Linux EXT2/33. Giới thiệu virus máy tính4. Chia sẻ thư mục giữa các máy Windows và5. Linux (Samba)6. Máy ảo (Virtual Machine) 14 Thảo luận Câu hỏi? Ý kiến? Đề xuất? 15Bắt đầu … 16 ...
Nội dung trích xuất từ tài liệu:
Chương trình về hệ điều hànhHỆ ĐIỀU HÀNH GV: MAI Xuân Phú xuanphu150@gmail.com Khoa Công Nghệ Thông Tin Đại Học Công Nghiệp TPHCM 1 Cảm ơn Một số nội dung khóa học được tham khảo từ : o Nguyễn Hòa, “Hệ Điều Hành”, khoa CNTT, ĐH Công Nghiệp TPHCM o Phan Xuân Huy, “Hệ điều hành”, khoa CNTT, ĐH Khoa Học Tự Nhiên TPHCM o David Mazières, “Hệ Điều Hành”, ĐH Standford 2 Điều kiện Đã hoàn thành môn học: o Kiến trúc máy tính o Lập trình căn bản 3 Mục tiêu (1) Hệ điều hành: 4 tín chỉ = 45 tiết LT + 30 tiết TH Giới thiệu các khái niệm Hệ Điều Hành (HĐH) Các khái niệm hệ thống quan trọng Vùng nhớ đệm (Cache) o Đồng hành (Concurrency) o Quản lý bộ nhớ (Memory management) o Nhập xuất (I/O) o Bảo vệ hệ thống (System protection) o Làm quen với hệ điều hành Linux Lập trình hệ thống 4 Mục tiêu (2) Sau khóa học, sinh viên có thể: o Nắm vững các khái niệm của hệ thống chung và HĐH o Hiểu và giải thích được: • Các thành phần của HĐH • Cơ chế hoạt động của HĐH o Làm việc trên Linux o Lập trình hệ thống o Tự nghiên cứu kiến thức sâu hơn về HĐH 5 Tài liệu tham khảo Trần Hạnh Nhi, “Hệ Điều Hành”, Khoa CNTT, ĐH khoa học tự nhiên TPHCM “Giáo trình hệ điều hành”, khoa CNTT, ĐH Cần Thơ Andrew S. Tanenbaum, “Modern Operating Systems”, 3rd Edition, Prentice Hall, 2009 Andrew S. Tanenbaum, “Operating Systems Design and Implementation”, 3rd Edition, Prentice Hall, 2006 6 Thảo luận 1 CPU vs nhiều chương trình Nhu cầu: chạy vài chương trình đồng thời o Hệ điều hành như thế gọi là gì? Thực tế: hầu hết máy tính chỉ có một bộ vi xử lý o Làm sao thỏa mãn được nhu cầu người dùng? • Một CPU rõ ràng chỉ có thể chạy được một chương trình • Không thể chia CPU làm nhiều phần như chia bánh 7 Thảo luận Chia sẻ bộ nhớ Các chương trình muốn chạy thì cần phải được nạp vào trong bộ nhớ chính (RAM). o Nhiều chương trình HĐH sẽ chia sẻ cho mỗi chương trình không gian nhớ riêng. Vấn đề: bộ nhớ RAM có hạn (ví dụ 64MB), vậy khi chạy nhiều chương trình thì ra sao ??? o Windows XP (lõi) 60MB o Windows Media Player 12MB o Visual Studio .NET 30MB,... Làm cách nào mà Windows vẫn chạy được? 8 Nội dung môn học (1) Tổng quan về HĐH o Các khái niệm của HĐH o Chức năng HĐH o Cấu trúc HĐH Tiến trình & Điều phối (Process & Scheduling) o Khái niệm & trạng thái tiến trình o Điều phối Liên lạc giữa các tiến trình & Đồng bộ tiến trình (Interprocess communication & Synchronization) o Liên lạc giữa các tiến trình o Đồng bộ hóa 9 Nội dung môn học (2) Tắc nghẽn (Deadlock) o Định nghĩa o Điều kiện có tắc nghẽn o Các phương pháp giải quyết Quản lý bộ nhớ (Memory Management) o Bộ nhớ thực o Bộ nhớ ảo Hệ thống tập tin (Files System) Khái niệm cơ bản o Mô hình tổ chức và quản lý các tập tin o Cài đặt hệ thống quản lý tập tin o Hệ thống quản lý tập tin của một số HĐH o 10 Nội dung môn học (3) Quản lý nhập xuất (Input/Output) Nhiệm vụ của bộ phận quản lý xuất nhập o Các thiết bị xuất nhập o Mô hình phân lớp trong quản lý xuất nhập o Bộ điều khiển thiết bị (device controller) o Trình điều khiển thiết bị (device driver) o Cơ chế DMA o Quản lý lỗi và bảo vệ quá trình xuất nhập o Hệ điều hành Windows Hệ điều hành Linux 11 Phương pháp Bài giảng trên lớp o Bài giảng o Bài tập/câu hỏi tương ứng o Tài liệu tham khảo tương ứng Thảo luận Tiểu luận Thực hành 12 Đánh giá Theo quy chế đào tạo tín chỉ của trường ĐH CN o Kiểm tra giữa môn học • Cá nhân o Tiểu luận • Theo nhóm • Thuyết trình trước lớp o Thực hành • Theo nhóm o Thi kết thúc môn • Cá nhân 13 Đề tài tiểu luận Hệ thống quản lý tập tin FAT321. Hệ thống quản lý tập tin NTFS2. Hệ thống quản lý tập tin trong Linux EXT2/33. Giới thiệu virus máy tính4. Chia sẻ thư mục giữa các máy Windows và5. Linux (Samba)6. Máy ảo (Virtual Machine) 14 Thảo luận Câu hỏi? Ý kiến? Đề xuất? 15Bắt đầu … 16 ...
Tìm kiếm theo từ khóa liên quan:
hệ điều hành tài liệu hệ điều hành bài tập hệ điều hành lý thuyết hệ điều hành tin học căn bảnTài liệu liên quan:
-
Giáo trình Lý thuyết hệ điều hành: Phần 1 - Nguyễn Kim Tuấn
110 trang 468 0 0 -
175 trang 283 0 0
-
Giáo trình Nguyên lý các hệ điều hành: Phần 2
88 trang 283 0 0 -
173 trang 280 2 0
-
Giáo trình Nguyên lý hệ điều hành (In lần thứ ba): Phần 1 - PGS.TS. Hà Quang Thụy
98 trang 269 0 0 -
Đề tài nguyên lý hệ điều hành: Nghiên cứu tìm hiểu về bộ nhớ ngoài trong hệ điều hành Linux
19 trang 257 0 0 -
Bài thảo luận nhóm: Tìm hiểu và phân tích kiến trúc, chức năng và hoạt động của hệ điều hành Android
39 trang 240 0 0 -
Giáo trình Hệ điều hành: Phần 2
53 trang 230 0 0 -
Sửa lỗi các chức năng quan trọng của Win với ReEnable 2.0 Portable Edition
5 trang 227 0 0 -
Xử lý tình trạng máy tính khởi động/tắt chậm
4 trang 223 0 0