intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Giới thiệu Unix-Linux - Nguyễn Thị Mai Trang

Chia sẻ: Cao Thi Ly | Ngày: | Loại File: PDF | Số trang:0

86
lượt xem
3
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng Giới thiệu Unix-Linux do Nguyễn Thị Mai Trang biên soạn cung cấp cho người học các kiến thức: Tổng quan về hệ thống Unix, cài đặt Unix/Linux, các phần mềm tiện ích,...Mời các bạn cùng tham khảo!

Chủ đề:
Lưu

Nội dung Text: Bài giảng Giới thiệu Unix-Linux - Nguyễn Thị Mai Trang

3/14/2017<br /> <br /> Giới thiệu Unix-Linux<br /> NGUYỄN THỊ MAI TRANG<br /> <br /> 1<br /> <br /> NGUYỄN THỊ MAI TRANG<br /> <br /> 2<br /> <br /> Nội dung<br /> Tổng quan về hệ thống Unix<br /> Cài đặt Unix/Linux<br /> Các phần mềm tiện ích<br /> <br /> 1<br /> <br /> 3/14/2017<br /> <br /> 1. Tổng quan về hệ thống Unix<br /> Lịch sử phát triển của hệ điều hành Unix<br /> Một số nét đặc trưng của Unix<br /> Cấu trúc Unix<br /> Giới thiệu Linux<br /> <br /> NGUYỄN THỊ MAI TRANG<br /> <br /> 3<br /> <br /> Lịch sử phát triển của hệ điều hành Unix<br /> Năm 1965, dự án Multics (MULTiplexed Information and<br /> Computing Service): xây dựng hệ điều hành đa người dùng<br /> 1969, Ken Thompson viết HĐH UNICS<br /> 1970, UNIX viết trên assembler<br /> 1973, viết với C<br /> Sau này phát triển với nhiều phiên bản, trong đó có Linux<br /> <br /> NGUYỄN THỊ MAI TRANG<br /> <br /> 4<br /> <br /> 2<br /> <br /> 3/14/2017<br /> <br /> Lịch sử phát triển của hệ điều hành Unix<br /> Từ 1984, Quỹ Phần mềm Tự do (FSF), thông qua dự án GNU, đã<br /> làm ra những phần mềm có thể được sử dụng một cách tự do.<br /> Richard Stallman (thành viên của FSF): phần mềm tự do (PMTD) là<br /> phần mềm mà mã nguồn của nó có thể được nghiên cứu, sửa đổi<br /> và phân phối lại mà không phải trả tiền.<br /> Sự kết hợp của các phần mềm GNU và nhân Linux à các hệ điều<br /> hành GNU/Linux.<br /> Các phong trào nguồn mở, thông qua các tổ chức, như FSF, và các<br /> công ty lớn như HP, IBM, Sun đã tạo ra nhiều bản phân phối Linux<br /> khác nhau (Red hat, Mandrake, SuSE...).<br /> NGUYỄN THỊ MAI TRANG<br /> <br /> 5<br /> <br /> Một số nét đặc trưng của Unix<br /> Viết với ngôn ngữ bậc cao àdễ đọc, dễ hiểu, dễ thay đổi để cài<br /> đặt trên các phần cứng mới<br /> Giao diện người dùng đơn giản, cung cấp các dịch vụ đáp ứng<br /> yêu cầu của người dùng.<br /> Thỏa mãn nguyên tắc xây dựng các chương trình phức tạp từ<br /> các chương trình đơn giản (các module cơ bản của nhân được<br /> phát triển thành HĐH)<br /> Sử dụng duy nhất một hệ thống file có cấu trúc dễ dàng sử<br /> dụng và bảo quản<br /> NGUYỄN THỊ MAI TRANG<br /> <br /> 6<br /> <br /> 3<br /> <br /> 3/14/2017<br /> <br /> Một số nét đặc trưng của Unix<br /> Kết nối dễ dàng với thiết bị ngoại vi thông qua các file thiết bị<br /> Đa người dùng, đa tiến trình<br /> Mọi thao tác vào/ra được thực hiện thông qua hệ thống file (mỗi<br /> thiết bị tương ứng với một file)<br /> Che dấu cấu trúc máy với người dùng đảm bảo tính độc lập<br /> tương đối của chương trình đối với dữ liệu và phần cứng tạo<br /> điều kiện thuận lợi cho người lập trình khi viết các chương trình<br /> chạy unix với các điều kiện phần cứng hoàn toàn khác biệt<br /> nhau<br /> NGUYỄN THỊ MAI TRANG<br /> <br /> 7<br /> <br /> Cấu trúc của Unix<br /> Unix có thể xem như một loại kim tự tháp với các lớp chức<br /> năng xếp chồng lên nhau và tạo ra các giao diện.<br /> Hệ Điều Hành (OS) tương tác trực tiếp với phần cứng, cung<br /> cấp các dịch vụ cơ bản cho các chương trình và ngăn cách các<br /> chương trình với phần cứng cụ thể.<br /> OS còn được gọi là nhân hệ thống (System Kernel), nó được<br /> cách li với chương trình của người dùng.<br /> Bởi vì các chương trình ứng dụng độc lập với phần cứng, nên<br /> dễ dàng chạy trên các phần cứng khác nhau vì không phụ thuộc<br /> vào phần cứng cụ thể<br /> NGUYỄN THỊ MAI TRANG<br /> <br /> 8<br /> <br /> 4<br /> <br /> 3/14/2017<br /> <br /> Giới thiệu Linux<br /> Là một hệ điều hành được phát triển dựa trên hệ điều hành<br /> Minix bởi Linus Torvalds năm 1991<br /> Là hệ điều hành tương tự Unix, tự do :<br /> ◦ Miễn phí, hoặc phí khiêm tốn.<br /> ◦ Sử dụng tự do.<br /> <br /> Là hệ điều hành thông dụng có khả năng chạy được trên hầu<br /> hết các thiết bị phần cứng chính.<br /> <br /> NGUYỄN THỊ MAI TRANG<br /> <br /> 9<br /> <br /> Đặc điểm của linux<br /> Là hệ điều hành mã nguồn mở, miễn phí.<br /> Đa người dùng (multiuser)<br /> Đa nhiệm (multitasking)<br /> Hỗ trợ các định dạng hệ thống tập tin khác nhau<br /> Khả năng hỗ trợ mạng<br /> Độc lập kiến trúc<br /> Bảo mật<br /> …<br /> NGUYỄN THỊ MAI TRANG<br /> <br /> 10<br /> <br /> 5<br /> <br />
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2