Networks Business Online Việt Nam & International VH2

Cách để Tạo hệ điều hành máy tính (kèm Ảnh) – wikiHow

Đăng ngày 08 November, 2022 bởi admin
  1. Tiêu đề ảnh Make a Computer Operating System Step 1

    {“smallUrl”:”https:\/\/www.wikihow.com\/images_en\/thumb\/2\/29\/Make-a-Computer-Operating-System-Step-1.jpg\/v4-460px-Make-a-Computer-Operating-System-Step-1.jpg”,”bigUrl”:”https:\/\/www.wikihow.com\/images\/thumb\/2\/29\/Make-a-Computer-Operating-System-Step-1.jpg\/v4-728px-Make-a-Computer-Operating-System-Step-1.jpg”,”smallWidth”:460,”smallHeight”:345,”bigWidth”:728,”bigHeight”:546,”licensing”:”

    <\/div>“}

    1

    Học lập trình trước khi bắt đầu. Dù hợp ngữ là ngôn ngữ thiết yếu cần học, bạn cũng nên học thêm ngôn ngữ phụ trợ bậc cao khác, chẳng hạn như C.

  2. Tiêu đề ảnh Make a Computer Operating System Step 2

    {“smallUrl”:”https:\/\/www.wikihow.com\/images_en\/thumb\/a\/a5\/Make-a-Computer-Operating-System-Step-2.jpg\/v4-460px-Make-a-Computer-Operating-System-Step-2.jpg”,”bigUrl”:”https:\/\/www.wikihow.com\/images\/thumb\/a\/a5\/Make-a-Computer-Operating-System-Step-2.jpg\/v4-728px-Make-a-Computer-Operating-System-Step-2.jpg”,”smallWidth”:460,”smallHeight”:345,”bigWidth”:728,”bigHeight”:546,”licensing”:”

    <\/div>“}

    2

    Xác định phương tiện bạn muốn dùng để tải hệ điều hành lên. Đó có thể là ổ CD, ổ DVD, USB, ổ cứng hoặc một máy tính khác.

  3. Tiêu đề ảnh Make a Computer Operating System Step 3

    {“smallUrl”:”https:\/\/www.wikihow.com\/images_en\/thumb\/8\/8d\/Make-a-Computer-Operating-System-Step-3.jpg\/v4-460px-Make-a-Computer-Operating-System-Step-3.jpg”,”bigUrl”:”https:\/\/www.wikihow.com\/images\/thumb\/8\/8d\/Make-a-Computer-Operating-System-Step-3.jpg\/v4-728px-Make-a-Computer-Operating-System-Step-3.jpg”,”smallWidth”:460,”smallHeight”:345,”bigWidth”:728,”bigHeight”:546,”licensing”:”

    <\/div>“}

    3

    Xác định ý tưởng chính cho hệ điều hành. Chẳng hạn như, với Windows, đó là giao diện thân thiện với người dùng và tính năng bảo mật.

  4. Tiêu đề ảnh Make a Computer Operating System Step 4

    {“smallUrl”:”https:\/\/www.wikihow.com\/images_en\/thumb\/f\/f0\/Make-a-Computer-Operating-System-Step-4.jpg\/v4-460px-Make-a-Computer-Operating-System-Step-4.jpg”,”bigUrl”:”https:\/\/www.wikihow.com\/images\/thumb\/f\/f0\/Make-a-Computer-Operating-System-Step-4.jpg\/v4-728px-Make-a-Computer-Operating-System-Step-4.jpg”,”smallWidth”:460,”smallHeight”:345,”bigWidth”:728,”bigHeight”:546,”licensing”:”

    <\/div>“}

    4

    Xác định nền tảng xử lý mà hệ điều hành của bạn sẽ hỗ trợ. Là nền tảng phổ biến nhất cho máy tính cá nhân, có lẽ IA-32, ARM và x86_64 sẽ là những lựa chọn tốt nhất của bạn.

  5. Tiêu đề ảnh Make a Computer Operating System Step 5

    {“smallUrl”:”https:\/\/www.wikihow.com\/images_en\/thumb\/a\/a7\/Make-a-Computer-Operating-System-Step-5.jpg\/v4-460px-Make-a-Computer-Operating-System-Step-5.jpg”,”bigUrl”:”https:\/\/www.wikihow.com\/images\/thumb\/a\/a7\/Make-a-Computer-Operating-System-Step-5.jpg\/v4-728px-Make-a-Computer-Operating-System-Step-5.jpg”,”smallWidth”:460,”smallHeight”:345,”bigWidth”:728,”bigHeight”:546,”licensing”:”

    <\/div>“}

    5

    Xác định tự làm tất cả từ con số không hay xây dựng trên nhân hệ điều hành sẵn có nào đó. Chẳng hạn như với những ai muốn tự dựng hoàn toàn bản phân phối Linux của riêng mình, Linux là lựa chọn không tồi.

  6. Tiêu đề ảnh Make a Computer Operating System Step 6

    {“smallUrl”:”https:\/\/www.wikihow.com\/images_en\/thumb\/3\/30\/Make-a-Computer-Operating-System-Step-6.jpg\/v4-460px-Make-a-Computer-Operating-System-Step-6.jpg”,”bigUrl”:”https:\/\/www.wikihow.com\/images\/thumb\/3\/30\/Make-a-Computer-Operating-System-Step-6.jpg\/v4-728px-Make-a-Computer-Operating-System-Step-6.jpg”,”smallWidth”:460,”smallHeight”:345,”bigWidth”:728,”bigHeight”:546,”licensing”:”

    <\/div>“}

    6

    Xác định dùng bộ tải khởi động riêng hay bộ tải khởi động sẵn có, ví dụ như Grand Unified Bootloader (GRUB). Việc viết bộ tải khởi động riêng cần đến kiến thức chuyên sâu về phần cứng cũng như BIOS và có thể sẽ khiến bạn phải lùi kế hoạch cho việc lập trình nhân hệ điều hành thật sự.

  7. Tiêu đề ảnh Make a Computer Operating System Step 7

    {“smallUrl”:”https:\/\/www.wikihow.com\/images_en\/thumb\/5\/5e\/Make-a-Computer-Operating-System-Step-7.jpg\/v4-460px-Make-a-Computer-Operating-System-Step-7.jpg”,”bigUrl”:”https:\/\/www.wikihow.com\/images\/thumb\/5\/5e\/Make-a-Computer-Operating-System-Step-7.jpg\/v4-728px-Make-a-Computer-Operating-System-Step-7.jpg”,”smallWidth”:460,”smallHeight”:345,”bigWidth”:728,”bigHeight”:546,”licensing”:”

    <\/div>“}

    7Xác định ngôn ngữ lập trình mà bạn định dùng. Dù có thể viết hệ điều hành bằng ngôn ngữ như Pascal hay BASIC nhưng bạn vẫn nên sử dụng C hay Hợp ngữ. Hợp ngữ là thứ không thể thiếu, bởi một số phần quan trọng của hệ điều hành cần đến ngôn ngữ này. Mặt khác, từ khóa của C++ cần được chạy trên một hệ điều hành hoàn thiện khác.

    • Để lập trình hệ điều hành từ C hay C++, dĩ nhiên là bạn sẽ phải dùng đến trình biên dịch nào đó. Vì vậy, bạn nên đọc tài liệu/hướng dẫn sử dụng dành cho trình biên dịch C/C++ mà bạn chọn, dù đó là trình đi kèm phần mềm hay được cung cấp trên website của nhà phân phối. Bạn sẽ phải nắm được nhiều vấn đề phức tạp về trình biên dịch. Với C++, bạn nên biết về giao diện nhị phân và mangling scheme của trình biên dịch định dùng. Bạn còn phải hiểu về nhiều định dạng khả thi (ELF, PE, COFF, nhị phân đơn thuần, v.v) cũng như ý thức được rằng các định dạng riêng của Windows đã được đăng ký bản quyền.

    Dù hoàn toàn có thể viết hệ điều hành bằng ngôn từ như Pascal hay BASIC nhưng bạn vẫn nên sử dụng C hay Hợp ngữ. Hợp ngữ là thứ không hề thiếu, bởi 1 số ít phần quan trọng của hệ điều hành cần đến ngôn từ này. Mặt khác, từ khóa của C + + cần được chạy trên một hệ điều hành hoàn thành xong khác .

  8. Tiêu đề ảnh Make a Computer Operating System Step 8

    {“smallUrl”:”https:\/\/www.wikihow.com\/images_en\/thumb\/b\/b8\/Make-a-Computer-Operating-System-Step-8.jpg\/v4-460px-Make-a-Computer-Operating-System-Step-8.jpg”,”bigUrl”:”https:\/\/www.wikihow.com\/images\/thumb\/b\/b8\/Make-a-Computer-Operating-System-Step-8.jpg\/v4-728px-Make-a-Computer-Operating-System-Step-8.jpg”,”smallWidth”:460,”smallHeight”:345,”bigWidth”:728,”bigHeight”:546,”licensing”:”

    <\/div>“}

    8

    Xác định giao diện lập trình ứng dụng (API) sẽ dùng. Với nguồn tài liệu phong phú, POSIX là một lựa chọn khá tốt dành cho bạn. Mọi hệ thống Unix đều ít nhiều hỗ trợ POSIX. Vậy nên, việc chuyển đổi các chương trình Unix sang hệ điều hành sẽ không quá khó khăn.

  9. Tiêu đề ảnh Make a Computer Operating System Step 9

    {“smallUrl”:”https:\/\/www.wikihow.com\/images_en\/thumb\/e\/ed\/Make-a-Computer-Operating-System-Step-9.jpg\/v4-460px-Make-a-Computer-Operating-System-Step-9.jpg”,”bigUrl”:”https:\/\/www.wikihow.com\/images\/thumb\/e\/ed\/Make-a-Computer-Operating-System-Step-9.jpg\/v4-728px-Make-a-Computer-Operating-System-Step-9.jpg”,”smallWidth”:460,”smallHeight”:345,”bigWidth”:728,”bigHeight”:546,”licensing”:”

    <\/div>“}

    9

    Định hình thiết kế. Nhân hệ điều hành có hai dạng: nguyên khối và vi nhân. Nhân nguyên khối thực thi mọi dịch vụ trên nhân trong lúc vi nhân phối hợp với trình nền người sử dụng để thực thi các dịch vụ. Nhìn chung, nhân nguyên khối nhanh hơn nhưng vi nhân đáng tin cậy và cô lập lỗi tốt hơn.

  10. Tiêu đề ảnh Make a Computer Operating System Step 10

    {“smallUrl”:”https:\/\/www.wikihow.com\/images_en\/thumb\/3\/3e\/Make-a-Computer-Operating-System-Step-10.jpg\/v4-460px-Make-a-Computer-Operating-System-Step-10.jpg”,”bigUrl”:”https:\/\/www.wikihow.com\/images\/thumb\/3\/3e\/Make-a-Computer-Operating-System-Step-10.jpg\/v4-728px-Make-a-Computer-Operating-System-Step-10.jpg”,”smallWidth”:460,”smallHeight”:345,”bigWidth”:728,”bigHeight”:546,”licensing”:”

    <\/div>“}

    10

    Cân nhắc việc lập nhóm để làm việc. Bằng cách đó, bạn có thể tiết kiệm thời gian trong việc giải quyết nhiều vấn đề, dựng được hệ điều hành tốt hơn trong trong thời gian ngắn hơn.

  11. Tiêu đề ảnh Make a Computer Operating System Step 11

    {“smallUrl”:”https:\/\/www.wikihow.com\/images_en\/thumb\/e\/ec\/Make-a-Computer-Operating-System-Step-11.jpg\/v4-460px-Make-a-Computer-Operating-System-Step-11.jpg”,”bigUrl”:”https:\/\/www.wikihow.com\/images\/thumb\/e\/ec\/Make-a-Computer-Operating-System-Step-11.jpg\/v4-728px-Make-a-Computer-Operating-System-Step-11.jpg”,”smallWidth”:460,”smallHeight”:345,”bigWidth”:728,”bigHeight”:546,”licensing”:”

    <\/div>“}

    11

    Đừng xóa hẳn ổ cứng. Làm vậy, mọi dữ liệu của bạn sẽ không thể phục hồi được nữa. Thay vào đó, bạn hãy dùng GRUB hay trình quản lý khởi động nào đó khởi động kép cùng hệ điều hành khác cho đến khi hệ điều hành mới của bạn đã có thể hoạt động tốt.

  12. Tiêu đề ảnh Make a Computer Operating System Step 12

    {“smallUrl”:”https:\/\/www.wikihow.com\/images_en\/thumb\/3\/3a\/Make-a-Computer-Operating-System-Step-12.jpg\/v4-460px-Make-a-Computer-Operating-System-Step-12.jpg”,”bigUrl”:”https:\/\/www.wikihow.com\/images\/thumb\/3\/3a\/Make-a-Computer-Operating-System-Step-12.jpg\/v4-728px-Make-a-Computer-Operating-System-Step-12.jpg”,”smallWidth”:460,”smallHeight”:345,”bigWidth”:728,”bigHeight”:546,”licensing”:”

    <\/div>“}

    12

    Bắt đầu từ những bước nhỏ. Bạn hãy bắt đầu từ những bước nhỏ, chẳng hạn như hiển thị văn bản và ngắt đoạn, trước khi chuyển sang những nhiệm vụ phức tạp hơn như quản lý bộ nhớ và các chức năng đa nhiệm. Bạn cũng có thể thử sức với hệ điều hành đơn giản 16-bit trước.

  13. Tiêu đề ảnh Make a Computer Operating System Step 13

    {“smallUrl”:”https:\/\/www.wikihow.com\/images_en\/thumb\/5\/59\/Make-a-Computer-Operating-System-Step-13.jpg\/v4-460px-Make-a-Computer-Operating-System-Step-13.jpg”,”bigUrl”:”https:\/\/www.wikihow.com\/images\/thumb\/5\/59\/Make-a-Computer-Operating-System-Step-13.jpg\/v4-728px-Make-a-Computer-Operating-System-Step-13.jpg”,”smallWidth”:460,”smallHeight”:345,”bigWidth”:728,”bigHeight”:546,”licensing”:”

    <\/div>“}

    13Sao lưu lần làm việc cuối, phòng khi có vấn đề nghiêm trọng với phiên bản hiện tại của hệ điều hành hay nội dung lập trình của bạn. Nó sẽ giúp bạn làm việc và xử lý sự cố khi máy tính bị hư và không thể khởi động được.

    • Nếu cần lưu trữ sao lưu, hãy đảm bảo là trên ổ cứng có từ 2-3 phân vùng. Một hệ điều hành được dùng để dựng hệ điều hành khác, một sao lưu phiên bản cũ (cũ hơn chứ không phải là cũ nhất) và một phân vùng cho phiên bản hiện tại.

    Nó sẽ giúp bạn thao tác và giải quyết và xử lý sự cố khi máy tính bị hư và không hề khởi động được .

  14. Tiêu đề ảnh Make a Computer Operating System Step 14

    {“smallUrl”:”https:\/\/www.wikihow.com\/images_en\/thumb\/4\/43\/Make-a-Computer-Operating-System-Step-14.jpg\/v4-460px-Make-a-Computer-Operating-System-Step-14.jpg”,”bigUrl”:”https:\/\/www.wikihow.com\/images\/thumb\/4\/43\/Make-a-Computer-Operating-System-Step-14.jpg\/v4-728px-Make-a-Computer-Operating-System-Step-14.jpg”,”smallWidth”:460,”smallHeight”:345,”bigWidth”:728,”bigHeight”:546,”licensing”:”

    <\/div>“}

    14

    Xem xét việc thử hệ điều hành mới bằng máy tính ảo. Thay vì khởi động lại máy tính mỗi khi sửa đổi hay chuyển tập tin từ máy tính lập trình sang máy thử, bạn có thể dùng ứng dụng máy tính ảo để chạy hệ điều hành trong lúc hệ điều hành hiện tại vẫn hoạt động. Đó có thể là VMWare (công ty này còn cung cấp miễn phí sản phẩm máy chủ), mã nguồn mở thay thế, Bochs, Microsoft Virtual PC (không tương thích với Linux), Quemu (cho linux và windows) và Oracle VirtualBox.

  15. Tiêu đề ảnh Make a Computer Operating System Step 15

    {“smallUrl”:”https:\/\/www.wikihow.com\/images_en\/thumb\/c\/c1\/Make-a-Computer-Operating-System-Step-15.jpg\/v4-460px-Make-a-Computer-Operating-System-Step-15.jpg”,”bigUrl”:”https:\/\/www.wikihow.com\/images\/thumb\/c\/c1\/Make-a-Computer-Operating-System-Step-15.jpg\/v4-728px-Make-a-Computer-Operating-System-Step-15.jpg”,”smallWidth”:460,”smallHeight”:345,”bigWidth”:728,”bigHeight”:546,”licensing”:”

    <\/div>“}

    15

    Ra mắt phiên bản dùng thử “RC”. Qua đó, bạn sẽ thu thập ý kiến của người dùng về những vấn đề tiềm ẩn cũng như đánh giá của họ dành cho hệ điều hành của bạn.

  16. Tiêu đề ảnh Make a Computer Operating System Step 16

    {“smallUrl”:”https:\/\/www.wikihow.com\/images_en\/thumb\/0\/0c\/Make-a-Computer-Operating-System-Step-16.jpg\/v4-460px-Make-a-Computer-Operating-System-Step-16.jpg”,”bigUrl”:”https:\/\/www.wikihow.com\/images\/thumb\/0\/0c\/Make-a-Computer-Operating-System-Step-16.jpg\/v4-728px-Make-a-Computer-Operating-System-Step-16.jpg”,”smallWidth”:460,”smallHeight”:345,”bigWidth”:728,”bigHeight”:546,”licensing”:”

    <\/div>“}

    16

    Hệ điều hành có thể thân thiện với người sử dụng. Do đó, đừng quên thêm các tính năng thân thiện với người dùng, biến chúng thành phần không thể thiếu trong thiết kế của bạn.

    Quảng cáo

Source: https://vh2.com.vn
Category : Tin Học