Tải bản đầy đủ (.pdf) (10 trang)

Bài giảng Mã nguồn mở: Bài 2 - ThS. Phan Thanh Toàn

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (686.89 KB, 10 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

<b>MÃ NGU</b>

<b>Ồ</b>

<b>N M</b>

<b>Ở</b>



</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

v1.0015106225


<b>BÀI 2</b>



<b>GI</b>

<b>Ớ</b>

<b>I THI</b>

<b>Ệ</b>

<b>U H</b>

<b>Ệ</b>

<b>Đ</b>

<b>I</b>

<b>Ề</b>

<b>U HÀNH </b>



<b>MÃ NGU</b>

<b>Ồ</b>

<b>N M</b>

<b>Ở</b>



Giảng viên: ThS. Phan Thanh Tồn


</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>

<b>MỤC TIÊU BÀI HỌC</b>


• Trình bày được các đặc trưng cơ bản của hệ
điều hành mã nguồn mở.


• Phân biệt được hệ điều hành mã nguồn mở


với hệ điều hành thương mại.


</div>
<span class='text_page_counter'>(4)</span><div class='page_container' data-page=4>

v1.0015106225


<b>CÁC KIẾN THỨC CẦN CÓ</b>


Để hiểu rõ bài này, yêu cầu sinh viên cần có các
kiến thức cơ bản liên quan đến các mơn học sau:
• Cơng nghệ phần mềm;


• Ngun lí hệ điều hành.



</div>
<span class='text_page_counter'>(5)</span><div class='page_container' data-page=5>

<b>HƯỚNG DẪN HỌC</b>


• Đọc tài liệu và tóm tắt những nội dung chính
của từng bài.


• Ln liên hệ và lấy ví dụ thực tế khi học đến
từng vấn đề và khái niệm.


• Thực hành trực tiếp trên hệ điều hành Linux và
một số phần mềm mã nguồn mở như Open
office, PHP…


</div>
<span class='text_page_counter'>(6)</span><div class='page_container' data-page=6>

v1.0015106225


<b>CẤU TRÚC NỘI DUNG</b>


Phần mềm dịch vụ cho máy chủ Linux


<b>2.2</b>


Giới thiệu các hệ điều hành mã nguồn mở


<b>2.1</b>


Phần mềm ứng dụng nguồn mở trên Linux


<b>2.3</b>


</div>
<span class='text_page_counter'>(7)</span><div class='page_container' data-page=7>

<b>2.1. GIỚI THIỆU CÁC HỆ</b> <b>ĐIỀU HÀNH MÃ NGUỒN MỞ</b>



2.1.1. Giới thiệu
Unix và Linux


2.1.2. Các đặc điểm
chung của Unix


</div>
<span class='text_page_counter'>(8)</span><div class='page_container' data-page=8>

v1.0015106225


<b>2.1.1. GIỚI THIỆU UNIX VÀ LINUX</b>


• Lịch sử hệ điều hành Unix


 Hệ điều hành UNIX ra đời cuối những năm 1960, khởi đầu từ một dự án do Ken
Thompson phụ trách ở Bell Labs và sau đó trở thành hệ điều hành được sử dụng
rộng rãi.


 Khoảng 1977 bản quyền của UNIX được giải phóng và hệ điều hành UNIX trở


thành một thương phẩm.


 Hai dòng UNIX: System V của AT&T, Novell và Berkeley Software Distribution
(BSD) của Đại học Berkeley.


</div>
<span class='text_page_counter'>(9)</span><div class='page_container' data-page=9>

<b>2.1.1. GIỚI THIỆU UNIX VÀ LINUX (tiếp theo)</b>


• Hai nhánh chính UNIX: Một nhánh từ AT&T và một nhánh từ AT&T thơng qua
University of California tại Berkeley.


• Các nhánh chính ngày nay là AIX từ IBM, HP-UX từ HP và Solaris từ Sun.



• Kể từ thời điểm UNIX được phát triển lần đầu, đã xuất hiện nhiều thế hệ sau thậm
chí là những bản đột biến:


 Một số thế hệ đã thay đổi căn bản so với phiên bản gốc như Berkeley Software
Distribution (BSD) hay Linux;


 Một số khác, thậm chí cịn giữ lại cả những đoạn code của phiên bản gốc.


• Linus Tovalds (một sinh viên Phần Lan) đưa ra nhân (phiên bản đầu tiên) cho hệ
điều hành Linux vào tháng 8 năm 1991.


• Ngày 14/3/1994, hệ điều hành Linux phiên bản 1.0 được phổ biến.
• Tháng 3 năm 1995, nhân 1.2 được phổ biến.


</div>
<span class='text_page_counter'>(10)</span><div class='page_container' data-page=10>

v1.0015106225


<b>2.1.2. CÁC ĐẶC ĐIỂM CHUNG CỦA HỆ</b> <b>ĐIỀU HÀNH UNIX VÀ LINUX</b>


10
Tính đa nhiệm


Đa nhiệm có nghĩa là nhiều tiến trình có thể chạy
cùng một thời điểm.


Tiến trình khơng phải là chương trình.


Có thể chạy nhiều tiến trình cho cùng một chương
trình tại một thời điểm.


</div>


<!--links-->

×