Liên hệ: 0912 699 269  Đăng nhập  Đăng ký

Biên Dịch Nhân Linux (Hoàng Ngọc Diêu)

Nhân Linux và việc biên dịch lại nhân

Nhân Linux là một "nhân hiện đại" có tính module rất cao. Từ kernel phiên bản 2.6.x trở đi, có rất nhiều chức năng và mở rộng. Với tinh thần "biên dịch nhân", một yếu tố chính yếu và quan trọng nhất cần ghi nhận đó là tính phân bộ (modularity) của nhân Linux.

Đối với người dùng bình thường, modularity cho phép chọn lựa cách biên dịch các drivers của nhân theo dạng modules hay theo dạng biên dịch trực tiếp vào nhân. Thông thường, khi xác lập cấu hình cho nhân có ba chọn lựa: Y, M và N.

Có những "driver" không thể biên dịch như một module vì nó phải được load and link trực tiếp ngay khi nhân khởi động. Cũng có những "driver" cho phép chọn như một module và được tải trong khi và sau khi nhân được khởi động. Điểm chính yếu cần nắm bắt trong giới hạn chủ đề "Biên dịch nhân Linux" là hiểu rõ tại sao phải chọn M (cho module), Y (cho biên dịch trực tiếp) và N (không dùng) các drivers này.

• Biên dịch trực tiếp vào kernel có nghĩa là các "drivers" này dù có được dùng hay không vẫn được tải lên khi nhân khởi động và tất nhiên nó sẽ chiếm một phần bộ nhớ. Lợi điểm chính của chọn lựa này là một khi "drivers" đã được biên dịch vào nhân thì không còn phải quan ngại đến tính trung thực của nhân và các driver nữa. Tìm mua: Biên Dịch Nhân Linux TiKi Lazada Shopee

Các hệ thống làm việc đòi hỏi tính bảo mật cao không dùng modules mà biên dịch thẳng vào nhânkernel để tránh trường hợp các modules không tin cậy "bị" cài vào nhân lúc nào đó trong quá trình hoạt động của máy. Lợi điểm kế tiếp của chọn lựa này là tính hiệu xuấtxuất (rất nhỏ), khi cần driver thì đã có sẵn và không cần ứng tải nữa.

• Biên dịch như các modules cho nhân có nghĩa là chỉ khi nào cần dùng các "drivers" này mới được ứng tải. Lợi điểm của chọn lựa này nổi bật ở khía cạnh xử dụng bộ nhớ và tài nguyên trên máy. Với lựa chọn này, bạn có thể tạo nên một nhân rất nhỏ và dễ dàng di chuyển cho nhiều mục đích khác nhau. Lợi điểm kế tiếp là khả năng biên dịch lại chỉ một hoặc một số modules nào đó (cần cập nhật chẳng hạn). Tất nhiên để thực hiện chuyện này thì phải thoả mãn tất cả những đòi hỏi về tính phụ thuộc cho hệ thống

Độc giả có thể tìm mua ấn phẩm tại các nhà sách hoặc tham khảo bản ebook Biên Dịch Nhân Linux PDF của tác giả Hoàng Ngọc Diêu nếu chưa có điều kiện.

Tất cả sách điện tử, ebook trên website đều có bản quyền thuộc về tác giả. Chúng tôi khuyến khích các bạn nếu có điều kiện, khả năng xin hãy mua sách giấy.

Nguồn: thuviensach.vn

Đọc Sách

Learning Javascript (Ethan Brown)
Đây là thời điểm thú vị để học JavaScript. Giờ đây, đặc tả JavaScript mới nhất—ECMAScript 6.0 (ES6)—đã được hoàn thiện, việc học cách phát triển các ứng dụng chất lượng cao bằng ngôn ngữ này trở nên dễ dàng và thỏa mãn hơn bao giờ hết. Cuốn sách thực tế này đưa các lập trình viên (cả nghiệp dư và chuyên nghiệp) tham gia một chuyến tham quan thực tế về ES6, cùng với một số công cụ và kỹ thuật liên quan. Tác giả Ethan Brown (Phát triển web với Node và Express) không chỉ hướng dẫn bạn qua các chủ đề đơn giản và dễ hiểu (biến, luồng điều khiển, mảng) mà còn bao gồm các khái niệm phức tạp như lập trình chức năng và không đồng bộ. Bạn sẽ tìm hiểu cách tạo các ứng dụng web mạnh mẽ và đáp ứng trên máy khách hoặc với Node.js trên máy chủ. Sử dụng ES6 ngay hôm nay và dịch mã sang ES5 di động Dịch dữ liệu sang định dạng mà JavaScript có thể sử dụng Hiểu cách sử dụng và cơ chế cơ bản của các hàm JavaScript Khám phá đối tượng và lập trình hướng đối tượng Giải quyết các khái niệm mới như trình vòng lặp, trình tạo và proxy Nắm bắt sự phức tạp của lập trình không đồng bộ Làm việc với Mô hình đối tượng tài liệu cho các ứng dụng dựa trên trình duyệt Tìm hiểu các nguyên tắc cơ bản của Node.js để phát triển các ứng dụng phía máy chủ Độc giả có thể tìm mua ấn phẩm tại các nhà sách hoặc tham khảo bản ebook Learning Javascript PDF của tác giả Ethan Brown nếu chưa có điều kiện.Tất cả sách điện tử, ebook trên website đều có bản quyền thuộc về tác giả. Chúng tôi khuyến khích các bạn nếu có điều kiện, khả năng xin hãy mua sách giấy.
Think Java: Cách Suy Nghĩ Như Nhà Khoa Học Máy Tính (Allen B. Downey)
Think Java là tài liệu được trình bày ngắn gọn cho người mới học. Cuốn sách này hoàn toàn miễn phí với những khái niệm cơ bản hoàn toàn dễ hiểu giúp hình thành tư duy, kỹ năng giải quyết vấn đề cần thiết trong lập trình. Những kiến thức này sẽ là nền tảng vững chắc để phát triển và tích lũy kinh nghiệm trong quá trình thực hành. Tài liệu khá ngắn so với những cuốn hàn lâm dày cả nghìn trang. Tuy nhiên sách dạy những kiến thức rất cần thiết ngay cả khi bạn đã biết một số kiến thức căn bản.Độc giả có thể tìm mua ấn phẩm tại các nhà sách hoặc tham khảo bản ebook Think Java: Cách Suy Nghĩ Như Nhà Khoa Học Máy Tính PDF của tác giả Allen B. Downey nếu chưa có điều kiện.Tất cả sách điện tử, ebook trên website đều có bản quyền thuộc về tác giả. Chúng tôi khuyến khích các bạn nếu có điều kiện, khả năng xin hãy mua sách giấy.
Hướng Dẫn Sử Dụng Photoshop Cs5 (Sưu Tầm)
Nội dung ebook gồm: Phần 1:Toolbox Phần 2: Các Panel Phần 3: Giới Thiệu Các Layer Phần 4: Các Menu Cơ Bản Tìm mua: Hướng Dẫn Sử Dụng Photoshop Cs5 TiKi Lazada Shopee Phần 5: Chỉnh Sửa Ảnh Phần 6: Nghệ Thuật Số Phần 7: Thiết Kế Và Trình Bày Với Type Character Panel Phần 8: Xóa Bỏ Những Hình Nền Phức Tạp Trong PS Phần 9: Sử Dụng Layer Mask Và Vector Mask Để Xóa Ảnh Phần 10: Thay đổi màu sắc từ những bức ảnh đen trắng... Phần 29: Tạo hiệu ứng phóng to trong bức ảnhĐộc giả có thể tìm mua ấn phẩm tại các nhà sách hoặc tham khảo bản ebook Hướng Dẫn Sử Dụng Photoshop Cs5 PDF của tác giả Sưu Tầm nếu chưa có điều kiện.Tất cả sách điện tử, ebook trên website đều có bản quyền thuộc về tác giả. Chúng tôi khuyến khích các bạn nếu có điều kiện, khả năng xin hãy mua sách giấy.
Các Giải Pháp Lập Trình C# (Nguyễn Ngọc Bình Phương)
Các giải pháp lập trình C# khảo sát chiều rộng của thư viện lớp.NET Framework và cung cấp giải pháp cụ thể cho các vấn đề thường gặp. Mỗi giải pháp được trình bày theo dạng “vấn đề/giải pháp” một cách ngắn gọn và kèm theo là các ví dụ mẫu. Các giải pháp lập trình C# không nhằm mục đích hướng dẫn bạn cách lập trình C#. Tuy vậy, ngay cả khi mới làm quen với lập trình ứng dụng được xây dựng trên.NET Framework với C#, bạn cũng sẽ nhận thấy quyển sách này là một tài nguyên vô giá. Ở mức lý tưởng, khi bạn đối mặt với một vấn đề, quyển sách này sẽ cung cấp một giải pháp—hay ít nhất nó sẽ gợi cho bạn hướng đi đúng. Ngay cả nếu bạn chỉ muốn mở rộng kiến thức của mình về thư viện lớp.NET, Các giải pháp lập trình C# cũng là một tài liệu rất hữu ích. Bạn không thể trở nên thành thạo C# và các lớp trong thư viện lớp.NET nếu chỉ đơn thuần đọc về chúng, bạn phải sử dụng và thử nghiệm chúng bằng cách viết thật nhiều chương trình. Cấu trúc và nội dung của quyển sách này cũng như tính khả thi trong thế giới thực của các giải pháp được đưa ra sẽ cung cấp điểm khởi đầu hoàn hảo, để từ đó làm bàn đạp cho việc thử nghiệm của chính bạn. Phần mã lệnh trong quyển sách này đã được viết và chạy thử nghiệm trên phiên bản 1.1 của.NET Framework. Trong nhiều trường hợp, bạn sẽ nhận thấy ví dụ mẫu này cũng sẽ chạy trên phiên bản 1.0 hay 2.0 của.NET Framework, tuy nhiên điều này chưa được thử nghiệm. Tìm mua: Các Giải Pháp Lập Trình C# TiKi Lazada Shopee Độc giả có thể tìm mua ấn phẩm tại các nhà sách hoặc tham khảo bản ebook Các Giải Pháp Lập Trình C# PDF của tác giả Nguyễn Ngọc Bình Phương nếu chưa có điều kiện.Tất cả sách điện tử, ebook trên website đều có bản quyền thuộc về tác giả. Chúng tôi khuyến khích các bạn nếu có điều kiện, khả năng xin hãy mua sách giấy.