Thông tin tài liệu:
Bài giảng Nhập môn Hệ điều hành Unix (Bài giảng tuần 1) trình bày về lịch sử hệ điều hành Unix, các thao tác cơ bản với hệ thống, và một số bài tập thực hành cơ bản với hệ điều hành Unix. Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Nhập môn Hệ điều hành Unix (Bài giảng tuần 1) – Nguyễn Hải Châu
Mục tiêu của môn học
Cung cấp cho sinh viên các khái niệm cơ
bản về hệ điều hành Unix và các hệ điều
Nhập môn hệ điều hành Unix
hành kiểu Unix (ví dụ Linux)
Khi kết thúc môn học, sinh viên có khả
Nguyễn Hải Châu năng:
Khoa Công nghệ Thông tin Sử dụng hệ điều hành Unix/Linux để phục vụ
Trường Đại học Công nghệ học tập, nghiên cứu
Đại học Quốc gia Hà Nội Có khả năng lập các chương trình trên shell
script để tạo ra một số ứng dụng đơn giản
Nội dung môn học Tài liệu tham khảo
Lý thuyết: 30 tiết trong 10 tuần Hà Quang Thụy, Nguyễn Trí Thành, Hệ
Thực hành: 30 tiết trong 10 tuần điều hành Unix-Linux, Hà Nội, 2004.
Thực hành bắt đầu sau lý thuyết 1 tuần Giáo trình điện tử (PDF) có trên trang web
Thi và kiểm tra: của Bộ môn Các hệ thống thông tin, Khoa
Công nghệ thông tin
Vấn đáp tại phòng máy
Truy cập đến giáo trình
Website của Bộ môn Các hệ thống thông
tin: http://coltech.vnu.edu.vn/httt
Chọn “Góc học tập” ở menu bên trái
Chọn “Nhập môn hệ điều hành Unix” ở
phần nội dung chính của trang web
Chọn Giáo trình hệ điều hành Unix-Linux
1
Lịch sử hệ điều hành Unix
Khởi đầu: Multics Space Travel và máy PDP-11
Trong những năm 1960, Massachusetts Ken Thompson, người trong nhóm phát
Institute of Technology (MIT), AT&T Bell triển Multics, tiếp tục phát triển một trò
Lab và tập đoàn General Electric khởi động chơi tên là Space Travel trên GE-645
dự án Multics – hệ điều hành dành cho Tốc độ trò chơi chậm, giá đắt
máy tính lớn GE-645 Thompson và Dennis Ritchie viết lại Space
Multics: Multiplexed Information and Travel trên máy PDP-11 của hãng Digital
Computing Service Equiment Corporation (DEC) và có kết quả
Mục tiêu của dự án: Thương phẩm khả quan -> Phát triển hệ điều hành mới
Dự án Multics không thành công
Unix Các tác giả của Unix
Nhóm phát triển hệ điều hành mới có Ken Ken Thompson Dennis Ritchie
Thompson, Dennis Ritchie, Douglas
McIlroy, Brian Kernighan, Rudd Canaday, …
Hệ điều hành mới được đặt tên là Unics
(chữ U: Uniplexed đối lại với Multiplexed)
theo cách chơi chữ của Brian Kernighan
Sau đó Unix trở thành tên chính thức
(cs→x) http://plan9.bell- http://plan9.bell-
labs.com/who/ken/ labs.com/who/dmr/
2
Các tác giả của Unix
Douglas McIlroy Brian Kernighan
http://www.cs.dartmo http://plan9.bell-
Ken Thompson (trái) và Dennis Ritchie (giữa) nhận giải thưởng
uth.edu/~doug/ labs.com/who/bwk/
quốc gia về công nghệ do đã phát minh ra hệ điều hành UNIX
và ngôn ngữ lập trình C (ngày 27/4/1999)
Linux Một số hệ điều hành Unix
Là một hệ điều hành kiểu AIX (IBM) dựa trên nền AT&T System V
Unix, mã nguồn mở, công bố
Dynix (Sequent) dựa trên nền BSD (Berkeley
lần đầu ngày 17/9/1991
SoftWare Distribution)
Người tạo ra nhân của Linux:
Linus Torvald (Phần Lan) HP-UX (Hewlett-Packard) nền BSD
Vật lấy phước của nhân Linux: Irix (Silicon Graphics) nền AT&T System V
Chim cánh cụt Tux Linux (Free SoftWare)
Solaris (Sun Microsystems) nền AT&T System V
SunOS (Sun Microsystems) nền BSD
…
Đặc trưng chính của Unix Một số chú ý
Được viết trên ngôn ngữ bậc cao do đó dễ đọc, Thuật ngữ:
dễ hiểu, dễ chuyển đổi Trong giáo trình dùng: “Quá trình” (Process)
Có giao diện người dùng đơn giản Một số giáo trình khác dùng là “Tiến trình”
Nguyên tắc: Xây dựng các chương trình phức Để minh họa các khái niệm, lệnh… trong
tạp từ những chương trình đơn giản hơn môn học này, ta sử dụng hệ điều hành
Chỉ có một dạng file đơn giản RedHat Linux (một HĐH kiểu Unix)
Đa tiến trình, đa người dùng, phân chia thời
gian (time sharing)
...