Bài giảng Hệ điều hành Linuxs: Chương 1 - Nguyễn Nam Trung
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ điều hành Linuxs: Chương 1 - Nguyễn Nam Trung Chương 1 Giới thiệu tổng quan Nguyễn Nam Trung E-mail : nntrung.itc@gmail.com Nội dung chi tiết Linux là gì ? Lịch sử phát triển Linux. Những đặc điểm chính. Những mặt hạn chế. Kiến trúc hệ thống Linux. Các bản phân phối Linux. Một số phần mềm nguồn mở. Khoa CNTT - CĐCNTT 04/2009 2 Linux là gì ? Là một hệ điều hành được phát triển dựa trên hệ điều hành Minix bởi Linus Torvalds năm 1991 Là hệ điều hành tương tự Unix, tự do : Miễn phí (nếu có thì cũng là một khoản phí khiêm tốn) Sử dụng tự do. Là hệ điều hành thông dụng có khả năng chạy được trên hầu hết các thiết bị phần cứng chính. Khoa CNTT - CĐCNTT 04/2009 3 Lịch sử phát triển Linux Được công bố lần đầu tiên trên Internet năm 1991 8/1991 : phiên bản 0.01 1/1992 : phiên bản 0.02 1994 : phiên bản chính thức 1.0 được phát hành 1996 : phiên bản 2.0 1999 : phiên bản 2.2 2001 : phiên bản 2.4 2003 : phiên bản 2.6 ... Khoa CNTT - CĐCNTT 04/2009 4 Những đặc điểm chính Là hệ điều hành mã nguồn mở, miễn phí. Đa người dùng (multiuser) Đa nhiệm (multitasking) Hỗ trợ các định dạng hệ thống tập tin khác nhau Khả năng hỗ trợ mạng Độc lập kiến trúc Bảo mật … Khoa CNTT - CĐCNTT 04/2009 5 Những mặt hạn chế Chưa thân thiện với người dùng Cài đặt còn phức tạp Phần mềm ứng dụng còn khó thao tác Thiếu trợ giúp kỹ thuật Còn dựa nhiều vào giao tiếp dòng lệnh Thiếu hỗ trợ phần cứng Khoa CNTT - CĐCNTT 04/2009 6 Kiến trúc hệ thống Linux Khoa CNTT - CĐCNTT 04/2009 7 Kernel Kernel là trung tâm điều khiển của hệ điều hành Linux, chứa các mã nguồn điều khiển hoạt động của toàn bộ hệ thống. • Là cầu nối giữa chương trình ứng dụng và phần cứng. Kernel • Lập lịch, phân chia tài nguyên cho các tiến trình. Hardware • Sử dụng không gian đĩa hoán đổi (swap space) để lưu trữ dữ liệu xử lý của chương trình. Khoa CNTT - CĐCNTT 04/2009 8 Shell Cung cấp tập lệnh cho người dùng thao tác với kernel để thực hiện công việc. Có nhiều loại shell trong Linux : Shell C Shell (%) Kernel Bourne Shell ($) Korn Shell ($) Hardware … Khoa CNTT - CĐCNTT 04/2009 9 Bản phân phối Linux Cấu trúc hệ thống tập tin Chương trình cài đặt Các tiện ích và chương trình ứng dụng Trình quản lý và cập nhật gói phần mềm Các sửa đổi của riêng nhà sản xuất Tài liệu hướng dẫn, hỗ trợ người dùng Khoa CNTT - CĐCNTT 04/2009 10 Một số Linux distro chính Khoa CNTT - CĐCNTT 04/2009 11 Một số phần mềm nguồn mở Internet Apache, Sendmail, BIND, Squid, Wu-ftp, Inn Database Postgresql, mySQL Desktop KDE, GNOME Office OpenOffice, Koffice, Abiword Graphics GIMP Khoa CNTT - CĐCNTT 04/2009 12 Linux và Unix ? UNIX được phát triển với một chính sách nghiêm ngặt. Mỗi người đều có thể tham gia phát triển Linux. Không có tổ chức nào chịu trách nhiệm về các phiên bản của Linux. Khoa CNTT - CĐCNTT 04/2009 13 Linux và Windows NT ? Kernel và môi trường. Khả năng tương thích. Hỗ trợ. Giá thành. Khoa CNTT - CĐCNTT 04/2009 14 FAQ Khoa CNTT - CĐCNTT 04/2009 15
Tìm kiếm theo từ khóa liên quan:
Bài giảng Hệ điều hành Linuxs Hệ điều hành Linuxs Hệ điều hành Bản phân phối Linux Kiến trúc hệ thống Linux Bản phân phối LinuxGợ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 277 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 thuyết trình nhóm môn Hệ điều hành: Tìm hiểu về cách quản lý tệp
17 trang 198 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 -
Tài liệu học tập môn Tin cơ sở: Phần 1 - Phùng Thị Thu Hiền
100 trang 191 1 0 -
Bài giảng Nguyên lý hệ điều hành (Bài giảng tuần 1) - Nguyễn Hải Châu
6 trang 182 0 0 -
Bài giảng Nguyên lý hệ điều hành (Bài giảng tuần 6) - Nguyễn Hải Châu
10 trang 174 0 0 -
Giáo trình Hệ điều hành - NXB Hà Nội: Phần 1
70 trang 166 0 0 -
81 trang 165 0 0
-
Hướng dẫn cài đặt nhiều hệ điều hành trên một máy tính: Phần 2
218 trang 160 0 0 -
Giáo trình Tin học đại cương: Phần 1 - ĐH Kinh tế Quốc Dân
130 trang 156 0 0 -
Giáo trình Nguyên lý Hệ điều hành: Phần 1 - Trường TC nghề Đông Sài Gòn
66 trang 156 1 0 -
Bài giảng Nguyên lý hệ điều hành: Chương 6 - Phạm Quang Dũng
6 trang 150 0 0