1. Trang chủ
  2. » Thể loại khác

Chương 21: Hệ thống linux

63 10 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 63
Dung lượng 1,18 MB

Nội dung

Chương 21: Hệ thống linux Hồ Viết Vỹ Nguyễn Thanh Phúc Huỳnh Vũ Quốc Thắng Operating System Concepts with Java – 7th Edition, Nov 15, 2006 Silberschatz, Galvin and Gagne ©2007 Chương 21: Hệ thống Linux  Lịch sử linux  Nguyên tắc thiết kế  Môdun nhân  Quản lý tiến trình  Lập chương trình  Quản lý nhớ  hệ thống tập tin  liệu vào liệu  xử lý truyền thông  Cơ cấu tổ chức mạng  An toàn (bảo mật) Operating System Concepts with Java – 7th Edition, Nov 15, 2006 21.2 Silberschatz, Galvin and Gagne ©2007 Mục đích  Để tìm hiểu lịch sử hệ điều hành unix, từ xem hoạt động hệ thống linux bắt nguồn nguyên tắt linux thiết kế  Để kiểm tra mơdun tiến trình linux giải thích phân phối tiến trình linux cung cấp xử lí truyền thơng  Xem xét việc quản lý nhớ linux  Để tìm hiểu cách để thực tập tin hệ thống cách để hệ thống quản lý thiết bị vào /ra Operating System Concepts with Java – 7th Edition, Nov 15, 2006 21.3 Silberschatz, Galvin and Gagne ©2007 Lịch sử       Linnux hệ điều hành đại, miễn phí dựa tiêu chuẩn unix Phát triển khơng có tính phụ thuộc chứa nhân nhỏ vào năm 1991 linus torvalds,với mục đích thiết kế tính tương thích với UNIUX Lịch sử linux số hợp tác nhiều người sử dụng từ tất nơi giới, tương thích hầu hết internet Linux thiết kế để chạy hiệu đáng tin cậy phần cứng pc phổ biến , củng chạy số loại tảng khác Phần lõi hệ điều hành linux chứa nhân hồn tồn gốc, chạy nhiều phần mềm, sẳn có, miễn phí UNIX, kết tồn UNIX-sự tương thích hệ điều hành miễn phí từ mã thuộc quyền sở hữu riêng biệt Có nhiều phân phối linux khác bao gồm kernel, ứng dụng công cụ quảng lý Operating System Concepts with Java – 7th Edition, Nov 15, 2006 21.4 Silberschatz, Galvin and Gagne ©2007 Nhân Linux    Phiên 0.01(5/1991), khơng có mạng, chạy 80386 – tương thích với sử lý intel phần cứng pc, có hạn chế vô thiết bị -hổ trợ cho ổ đĩa, hổ trợ minix tập tin hệ thống Linux 1.0 (3/ 1994) bao gồm tính :  hỗ trợ cho UNIX tiêu chuẩn TCP/IP với giao thức mạng  BSD- tương thích ổ cắm cho giao diện mạng lập trình  Các thiết bị điều khiển hổ trợ cho IP chạy Ethernet  Nâng cấp tập tin hệ thống  Hổ trợ số loạibộ điều khiễn SCSI cho việc truy cập đĩa với hiệu suất cao  Hỗ trợ thêm cho phần cứng Phiên 1.2 (tháng 3/1995) PC cuối có kernel linux Operating System Concepts with Java – 7th Edition, Nov 15, 2006 21.5 Silberschatz, Galvin and Gagne ©2007 Linux 2.0     Phát hành vào tháng sáu 1996, 2.0 cập nhật lớn hai khả năng:  Hỗ trợ cho kiến trúc đa  Hỗ trợ cho nhiều kiến trúc, bao gồm đầy đủ 64-bit native Alpha cảng Nâng cao chất lượng quản lý nhớ-mã  Những tính bao gồm:  Cải thiện TCP / IP hiệu suất  Hỗ trợ cho khâu nội hạt nhân, để xử lý phụ thuộc loadable module, cho tự động tải mơ-đun theo u cầu  Chuẩn hóa cấu hình giao diện Có sẵn cho Motorola 68000-loạt xử lý, hệ thống SPARC Chủ Nhật, cho hệ thống máy PC PowerMac 2,4 2,6 tăng khả hỗ trợ SMP, journal thêm vào hệ thống tập tin, preemptive hạt nhân, 64-bit, hỗ trợ nhớ Operating System Concepts with Java – 7th Edition, Nov 15, 2006 21.6 Silberschatz, Galvin and Gagne ©2007 Các hệ thống Linux     Linux sử dụng nhiều công cụ phát triển hệ điều hành phận BSD berkeley, MIT có X hệ thống Window, dự án phần mềm miễn phí Foundation's GNU Những thư viện hệ thống nhỏ bắt đầu với dự án GNU , với cãi tiến sau tồn thể linux cung cấp Hoạt động mạng Linux -sự quản lí cơng cụ nhận từ mã 4.3BSD; BSD gần bắt nguồn từ BSD miễn phí mượn mã từ Linux trở lại Hệ thống linux bảo trì bỡi mạng máy tính nhỏ người phát triễn công tác qua Internet, với số FTP công cộng hoạt động đạt tiêu chuẫn de facto Operating System Concepts with Java – 7th Edition, Nov 15, 2006 21.7 Silberschatz, Galvin and Gagne ©2007 Bản phân phối Linux     Tiêu chuẩn, precompiled tập hợp gói, phân phối,bao gồm hệ thống linux , tính có ích xếp quản lí hệ thống , sẵn sàng hướng tới- cài đặt gói công cụ UNIX chung Những phân phối quản lí gói bỡi đơn giản cung cấp phương tiện việc mở tất tập tin vào chổ thích hợp nhất; đại phân phối bao gồm gói phần mềm quản lí cao cấp Những phân phối sớm bao gồm SLS and Slackware  Red Hat Debian, phân phối phổ biến từ thương mại nguồn Noncommercial, tương ứng RPM trọn gói tệp tin định dạng cho phép tính tương phân phối Linux khác Operating System Concepts with Java – 7th Edition, Nov 15, 2006 21.8 Silberschatz, Galvin and Gagne ©2007 Đăng kí Linux  Nhân Linux phân phối theo bảng đăng kí Cơng cộng GNU (GPL), điều khoản đặt Free Software Foundation  Bất sử dụng Linux, tạo cho dẫn xuất dựa phần mềm Linux, khơng làm dẫn xuất tạo sản phẩm cho riêng ; phần mềm phát hành GPL khơng redistributed nhị phân- có sản phẩm Operating System Concepts with Java – 7th Edition, Nov 15, 2006 21.9 Silberschatz, Galvin and Gagne ©2007 Nguyên tắc thiết kế      Linux người dùng,hệ thống đa nhiệm với hệ thống toàn UNIX –tương thích với cơng cụ Các hệ thống tập tin gắng chặt triệt để truyền thống UNIX semantics, thực đầy đủ tiêu chuẩn mơ hình mạng UNIX Mục đích thiết kế tốc độ, hiệu quả, tiêu chuẩn hóa Linux thiết kế để tuân thủ với tài liệu liên quan posix; hai phân phối Linux đạt thức cấp giấy chứng nhận posix Linux giao diện lập trình tuân thủ SVR4 UNIX semantics, hướng tới BSD behavior Operating System Concepts with Java – 7th Edition, Nov 15, 2006 21.10 Silberschatz, Galvin and Gagne ©2007

Ngày đăng: 19/04/2022, 07:18

HÌNH ẢNH LIÊN QUAN

Để tránh những hình phạt hiệu quả hoạt động, hạt nhân của - Chương 21: Hệ thống linux
tr ánh những hình phạt hiệu quả hoạt động, hạt nhân của (Trang 29)

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w