Bài giảng môn Nhập môn điện toán: Chương 3 - TS. Nguyễn Văn Hiệp
Số trang: 27
Loại file: pdf
Dung lượng: 876.56 KB
Lượt xem: 15
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng "Nhập môn điện toán - Chương 3: Hệ điều hành" cung cấp cho người học các kiến thức: Định nghĩa sơ lược về hệ điều hành, lịch sử phát triển hệ điều hành, phân loại các hệ điều hành, nhắc lại phần cứng máy tính, các khái niệm cơ bản về hệ điều hành, các lời gọi dịch vụ HĐH "System call", kiến trúc của HĐH.
Nội dung trích xuất từ tài liệu:
Bài giảng môn Nhập môn điện toán: Chương 3 - TS. Nguyễn Văn HiệpMa trận điểm trên máy in kimin nửa dot bề ngang72 DPI11Đầukimcó9kim9Môn : Nhập môn điện toánChương 2 : Phần cứngSlide 91Khoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMÔN NHẬP MÔN ĐIỆN TOÁNChương 3HỆ ĐIỀU HÀNH3.1 Định nghĩa sơ lược về hệ điều hành3.2 Lịch sử phát triển hệ điều hành3.3 Phân loại các hệ điều hành3.4 Nhắc lại phần cứng máy tính3.5 Các khái niệm cơ bản về hệ điều hành3.6 Các lời gọi dịch vụ HĐH System call3.7 Kiến trúc của HĐHTài liệu tham khảo : chương 1, sách Modern Operating Systems,Andrew S. Tanenbaum: , 2nd ed, Prentice HallKhoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMôn : Nhập môn điện toánChương 3 : Hệ điều hànhSlide 92463.1 Định nghĩa sơ lược về hệ điều hànhMáy tính số là máy nhiều cấp, trong đó 3 cấp chính yếu là : vật lý (phần cứng - hardware) chương trình hệ thống (system programs) chương trình ứng dụng (application programs)Khoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMôn : Nhập môn điện toánChương 3 : Hệ điều hànhSlide 93Hệ điều hành là gì?Hai định nghĩa được nhiều người đồng ý nhất :1. HĐH là 1 máy tính luận lý mở rộng (extended machine) :đây là góc nhìn từ ngoài vào. dấu các chi tiết khó, phiền phức cần thực hiện. cung cấp cho người dùng 1 máy luận lý dễ dùng hơn vàđộc lập với phần cứng (thông qua các lệnh systemcalls)2. HĐH là 1 hệ quản lý các tài nguyên của máy : đây là gócnhìn bên trong Phân chia việc dùng tài nguyên theo thời gian, mỗichương trình dùng tài nguyên trong 1 khoảng thời gianrồi giao lại cho chương trình khác dùng (CPU, máy in). Phân chia tài nguyên theo không gian : mỗi chươngtrình dùng 1 vùng nhỏ tài nguyên (bộ nhớ, đĩa).Khoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMôn : Nhập môn điện toánChương 3 : Hệ điều hànhSlide 94473.2 Lịch sử hệ điều hànhVì HĐH nằm trên cấp phần cứng nên lịch sử HĐH gắn liền vớilịch sử phát triển phần cứng máy tính. Ở đây chúng ta tổng kếtlại lịch sử phát triển máy tính số gồm 4 thế hệ sau :1. First generation 1945 - 1955 vacuum tubes, plug boards Inventors : Aiken (USA), Zuse (Germany) chưa cần HĐH2. Second generation 1955 - 1965 transistors batch systems3. Third generation 1965 — 1980 ICs (Integrated Circuits) multiprogramming, spooling, time-sharing4. Fourth generation 1980 — present LSI (Large Scale Integration) Hệ điều hành cho PCKhoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMôn : Nhập môn điện toánChương 3 : Hệ điều hànhSlide 95Lịch sử hệ điều hành - Thế hệ thứ 2Early batch system (hệ thống xử lý bó) xuyên phiếu chuyển chương trình thành chồng card đục lỗ. để n chồng card theo thứ tự cho máy đọc card 1401 đọc và ghilên băng từ. gắn băng từ cho máy 7094 xử lý tuần tự từng chương trình, kếtquả của chương trình được ghi lên băng kết xuất. gắn băng kết xuất vào máy in 1401 để in ra giấy.Khoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMôn : Nhập môn điện toánChương 3 : Hệ điều hànhSlide 9648Lịch sử hệ điều hành - Thế hệ thứ 2Cấu trúc điển hình của 1 job FMS(FMS: Fortran Monitor System, hệ điều hành của IBM cho mainframe 7094)Khoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMôn : Nhập môn điện toánChương 3 : Hệ điều hànhSlide 97Lịch sử hệ điều hành - Thế hệ thứ 3OS/360 của IBMMULTICS (MIT, Bell Labs)(Các vùng của bộ nhớ)Multiprogramming systemSpooling (Simultaneous Peripheral Operation On Line)Time sharingKhoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMôn : Nhập môn điện toánChương 3 : Hệ điều hànhSlide 9849Lịch sử hệ điều hành - Thế hệ thứ 41974, first microcomputer Intel 8080, first general-purposed 8-bit CPU floppy disk CP/M (Control Program for Microcomputers)early 1980s, IBM PC DOS (Disk Operating System) MS-DOS (Microsoft Disk Operating System)1983, IBM PC/AT (Intel 80286 CPU)1985-1995, Windows on top of MS-DOSPentium PC UNIX, Linux, Windows 2000 X Windows system (UNIX, Linux)Khoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMôn : Nhập môn điện toánChương 3 : Hệ điều hànhSlide 993.3 Phân loại các hệ điều hànhMainframe operating systems OS/390Server operating systems UNIX, Linux, Windows 2000Multiprocessor operating systemsPersonal computer operating systems Linux, Windows XP, MacintoshReal-time operating systems VxWorks, QNXEmbedded operating systems uCLinux, PalmOS, Windows CESmart card operating systemsKhoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMHigh-end Web serversWeb service, file serviceControl systemsMobile phonesSmart cardsMôn : Nhập môn điện toánChương 3 : Hệ điều hànhSlide 10050 ...
Nội dung trích xuất từ tài liệu:
Bài giảng môn Nhập môn điện toán: Chương 3 - TS. Nguyễn Văn HiệpMa trận điểm trên máy in kimin nửa dot bề ngang72 DPI11Đầukimcó9kim9Môn : Nhập môn điện toánChương 2 : Phần cứngSlide 91Khoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMÔN NHẬP MÔN ĐIỆN TOÁNChương 3HỆ ĐIỀU HÀNH3.1 Định nghĩa sơ lược về hệ điều hành3.2 Lịch sử phát triển hệ điều hành3.3 Phân loại các hệ điều hành3.4 Nhắc lại phần cứng máy tính3.5 Các khái niệm cơ bản về hệ điều hành3.6 Các lời gọi dịch vụ HĐH System call3.7 Kiến trúc của HĐHTài liệu tham khảo : chương 1, sách Modern Operating Systems,Andrew S. Tanenbaum: , 2nd ed, Prentice HallKhoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMôn : Nhập môn điện toánChương 3 : Hệ điều hànhSlide 92463.1 Định nghĩa sơ lược về hệ điều hànhMáy tính số là máy nhiều cấp, trong đó 3 cấp chính yếu là : vật lý (phần cứng - hardware) chương trình hệ thống (system programs) chương trình ứng dụng (application programs)Khoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMôn : Nhập môn điện toánChương 3 : Hệ điều hànhSlide 93Hệ điều hành là gì?Hai định nghĩa được nhiều người đồng ý nhất :1. HĐH là 1 máy tính luận lý mở rộng (extended machine) :đây là góc nhìn từ ngoài vào. dấu các chi tiết khó, phiền phức cần thực hiện. cung cấp cho người dùng 1 máy luận lý dễ dùng hơn vàđộc lập với phần cứng (thông qua các lệnh systemcalls)2. HĐH là 1 hệ quản lý các tài nguyên của máy : đây là gócnhìn bên trong Phân chia việc dùng tài nguyên theo thời gian, mỗichương trình dùng tài nguyên trong 1 khoảng thời gianrồi giao lại cho chương trình khác dùng (CPU, máy in). Phân chia tài nguyên theo không gian : mỗi chươngtrình dùng 1 vùng nhỏ tài nguyên (bộ nhớ, đĩa).Khoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMôn : Nhập môn điện toánChương 3 : Hệ điều hànhSlide 94473.2 Lịch sử hệ điều hànhVì HĐH nằm trên cấp phần cứng nên lịch sử HĐH gắn liền vớilịch sử phát triển phần cứng máy tính. Ở đây chúng ta tổng kếtlại lịch sử phát triển máy tính số gồm 4 thế hệ sau :1. First generation 1945 - 1955 vacuum tubes, plug boards Inventors : Aiken (USA), Zuse (Germany) chưa cần HĐH2. Second generation 1955 - 1965 transistors batch systems3. Third generation 1965 — 1980 ICs (Integrated Circuits) multiprogramming, spooling, time-sharing4. Fourth generation 1980 — present LSI (Large Scale Integration) Hệ điều hành cho PCKhoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMôn : Nhập môn điện toánChương 3 : Hệ điều hànhSlide 95Lịch sử hệ điều hành - Thế hệ thứ 2Early batch system (hệ thống xử lý bó) xuyên phiếu chuyển chương trình thành chồng card đục lỗ. để n chồng card theo thứ tự cho máy đọc card 1401 đọc và ghilên băng từ. gắn băng từ cho máy 7094 xử lý tuần tự từng chương trình, kếtquả của chương trình được ghi lên băng kết xuất. gắn băng kết xuất vào máy in 1401 để in ra giấy.Khoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMôn : Nhập môn điện toánChương 3 : Hệ điều hànhSlide 9648Lịch sử hệ điều hành - Thế hệ thứ 2Cấu trúc điển hình của 1 job FMS(FMS: Fortran Monitor System, hệ điều hành của IBM cho mainframe 7094)Khoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMôn : Nhập môn điện toánChương 3 : Hệ điều hànhSlide 97Lịch sử hệ điều hành - Thế hệ thứ 3OS/360 của IBMMULTICS (MIT, Bell Labs)(Các vùng của bộ nhớ)Multiprogramming systemSpooling (Simultaneous Peripheral Operation On Line)Time sharingKhoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMôn : Nhập môn điện toánChương 3 : Hệ điều hànhSlide 9849Lịch sử hệ điều hành - Thế hệ thứ 41974, first microcomputer Intel 8080, first general-purposed 8-bit CPU floppy disk CP/M (Control Program for Microcomputers)early 1980s, IBM PC DOS (Disk Operating System) MS-DOS (Microsoft Disk Operating System)1983, IBM PC/AT (Intel 80286 CPU)1985-1995, Windows on top of MS-DOSPentium PC UNIX, Linux, Windows 2000 X Windows system (UNIX, Linux)Khoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMôn : Nhập môn điện toánChương 3 : Hệ điều hànhSlide 993.3 Phân loại các hệ điều hànhMainframe operating systems OS/390Server operating systems UNIX, Linux, Windows 2000Multiprocessor operating systemsPersonal computer operating systems Linux, Windows XP, MacintoshReal-time operating systems VxWorks, QNXEmbedded operating systems uCLinux, PalmOS, Windows CESmart card operating systemsKhoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMHigh-end Web serversWeb service, file serviceControl systemsMobile phonesSmart cardsMôn : Nhập môn điện toánChương 3 : Hệ điều hànhSlide 10050 ...
Tìm kiếm theo từ khóa liên quan:
Nhập môn điện toán Bài giảng Nhập môn điện toán Hệ điều hành Phân loại hệ điều hành Phần cứng máy tính Dịch vụ hệ điều hànhGợi ý tà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 454 0 0 -
173 trang 276 2 0
-
175 trang 273 0 0
-
Giáo trình Nguyên lý các hệ điều hành: Phần 2
88 trang 273 0 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 250 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 246 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 230 0 0 -
Giáo trình Hệ điều hành: Phần 2
53 trang 221 0 0 -
Phần III: Xử lý sự cố Màn hình xanh
3 trang 204 0 0 -
Bài giảng Nguyên lý hệ điều hành (Bài giảng tuần 3) - Nguyễn Hải Châu
8 trang 198 0 0