Mục lục
Siêu Não Hắc Khách (Hacker)
Thiết lập
Thiết lập
Kích cỡ :
A-
18px
A+
Màu nền :
  • Màu nền:
  • Font chữ:
  • Chiều cao dòng:
  • Kích Cỡ Chữ:

LINUS phát tới mã nguồn, tổng cộng đại khái 12000 dòng code, hắn biên soạn những đoạn code này tốn 10 ngày, nếu tính cả thời gian chuẩn bị thì ít nhất còn muốn thêm một tháng trước. Mà Lâm Hồng đọc những dòn code này thì mất hết hơn 3 giờ.

Lâm Hồng phát hiện, bên trong rất nhiều địa phương đều tham khảo MINIX, dù sao trước đó LINUS một mực đều tại nghiên cứu MINIX, từ đó tham khảo không ít đặc điểm cùng công năng. Tỷ như, văn bản tài liệu hệ thống kết cấu.

MINIX văn bản tài liệu hệ thống là bắt chước UNIX, chỉ có đem văn bản tài liệu hệ thống sửa đổi để có thể duyệt ổ cứng, có thể nói văn bản tài liệu hệ thống tựu là đối với ổ đĩa cứng quản lý chương trình. Tuy nhiên hiện tại LINUX cũng không có liên quan đến đến ổ đĩa cứng đọc ghi công năng, nhưng là cái này một bộ phận LINUS vẫn là dùng.

Dựa theo lập trình lệ cũ, bình thường cái thứ nhất chương trình đều là thực hiện "HELLO, WOLRD!", mà cái phiên bản mà hắn share cho Lâm Hồng cũng đơn giản chỉ có vậy.

Hắn tại phiên bản này chỉ thực hiện hai cái trọng yếu công năng, là chế độ bảo hộ và đa tiến trình.

Hai công này DOS là không có đấy, đây là hai công năng trọng yếu của hệ điều hành hiện đại.

"Chế độ bảo hộ" là một công năng dành cho bộ nhớ.

INTEL công ty tại năm 1978 ban bố một cái CPU 16 bit, tên là 8086, cái này CPU là sản phẩm trong lịch sử INTEL, nhất là ở lĩnh vực sản xuất chip.

8086 CPU dung địa chỉ 20 bit, nên có thể tạo ra 2^16 địa chỉ ô nhớ, tức là 1MB bộ nhớ, một con số khá lớn ở thoài đó.

Chế độ mà CPU 8086 có thể đạt được số o nhớ lớn nhất gọi là chế độ thực. DOS hệ thống chính là chế độ này.

Chế độ này chỉ hỗ trợ bộ nhớ 1MB trở xuống, nếu Lâm Hồng muốn nâng cấp cái máy Compaq của mình thêm 1 MB bộ nhớ thì cũng thế, DOS không hỗ trợ, cấu hình sẽ chẳng tăng thêm chút nào hết.
Đây là điểm quyết định của CPU 16 bit, tại lúc đó 1 Mb là rất tốt rồi, chừng đó đủ dùng tất cả chương trình.

Bất quá, tại điện tử lĩnh vực, tồn tại "định luật Moore", máy tính không ngừng phát triển, CPU 8086 không cách nào thỏa mãn người dùng nữa.

Vì vậy INTEL tại năm 1985 nâng cấp phiên bản 8086 thành 80386. Từ 16 bit lên 32 bit.

80386 gia tăng lên không ít ưu điểm, chẳng những bộ nhớ nhiều hơn mà còn thêm khái niệm chế độ bảo hộ này.

Trong chế độ bảo hộ, kết cấu quản lí bộ nhớ không còn kết cấu phân đoạn như trước, mà là biến thành phân trang cơ chế, loại này cơ chế có phi thường lớn ưu điểm, có thể cho bộ nhớ quản lý tính năng đạt được thật lớn tăng lên.

Nhưng là, tại máy vi tính lĩnh vực, phải có một loại quy tắc là phải ”kiêm dung (hỗ trợ) những phiên bản trước”, 80386 phải hỗ trợ 8086 cơ chế, những chương trình có thể chạy ở 8086 thì phải chạy được ở 80386.

Cho nên hệ thống mặc định không phải là chế độ bảo hộ mà là chế độ thực .

Mà nếu muốn khai mở "Chế độ bảo hộ", thì phải qua code để tiến hành thao tác ô nhớ thứ 20, đem hắn "Tỉnh lại", nó tựu là tiến vào chế độ bảo hộ người giữ cửa, phải thông qua đồng ý của nó mới được.

Nói thì đơn giản, nhưng là cả quá trình cụ thể thực hiện lại tương đối phức tạp .

Đây cũng là lí do LINUS bỏ ra thời gian dài như vậy mới đem V0.00 biên soạn hoàn tất.

Bọn hắn muốn cho LINUX đuổi kịp thời đại phát triển, lại để cho LINUX tương lai công năng có thể ngang bằng với những hệ điều hành hiện đại, tiến vào chế độ bảo hộ là ắt không thể thiếu đấy, bởi vì chỉ có tiến nhập chế độ bảo hộ mới có thể phát huy ra hết CPU 80386.

Lâm Hồng trước đó xem 《 hệ điều hành: thiết kế cùng thực hiện 》 thời điểm, tại bộ phận này thấy phi thường mơ hồ, sau đó còn đi thăm dò không ít tư liệu, nhưng vẫn không thông tại sao phải như vậy thiết kế.

Nhưng là, hôm nay hắn thấy được code của LINUS về sau, lập tức có một loại đột nhiên đốn ngộ cảm giác.

Lúc lập trình bình thường, không cần đi quan tâm tầng phần cứng, code của hệ điều hành đã quản lí chặt chẽ phần cứng rồi. Lúc ban đầu cái kia BOOT cùng LOADER chương trình, phải gửi cùng nhận thông tin từ chính xác một chỗ nào đó của ổ cứng. Muốn hiểu những dòng code này, phải đối với CPU cùng ổ đĩa cứng phần cứng kết cấu hiểu rõ tinh tường. Tỷ như CPU cấu tạo như thế nào, công dụng cũng những bộ phận.

Cũng may những cái này kỹ thuật tham số, Intel đều giới thiệu kỹ. Một con chip nho nhỏ, nhưng có một cuốn sách dày để giới thiệu

Lâm Hồng không thể không cảm thán, bên trong con chip nho nhỏ, chứa lượng rất lớn trí tuệ nhân loại, đem trí tuệ của nhân loại phát huy đến cực điểm, từng cái chân, từng thiết bị đều là trải qua trăm ngàn lần không ngừng thí nghiệm mà ra.

Lâm Hồng dựa theo phần thuyết minh của LINUX đem cấu hình máy điều chỉnh phù hợp, sau đó tiến hình biên dịch trên MINIX.

Sau khi sửa vài cái bug nhỏ, hắn đem nó biên dịch ra.

Hắn chỉ có một cái máy vi tính, cho nên cuối cùng đành phải đem LINUX cài lên máy này.

Đương nhiên, đương nhiên hắn sử dụng phương thức dùng cùng lúc nhiều hệ điều hành nên hai cái kia không sao cả.

Khởi động lại về sau, hắn lựa chọn “LINUX v0.00” trên menu, sau đó enter.

Màn hình xuất hiện nhiều dãy kí tự, không ngừng thay đổi.

Giờ phút này, Lâm Hồng đã đối với máy vi tính khởi động kỹ quá trình cũng đã có biết, không giống như trước kia vậy, căn bản không biết máy vi tính đến cùng đang làm cái gì.

Khi ấn nút power, bo mạch chủ hướng CPU gửi đi gói tin, đem CPU khôi phục đến trạng thái bắt đầu, khi kiểm tra thấy nguồn điện cung cấp cho CPU đã ổn định, thì lúc này CPU mới làm việc.

Đầu tiên là nó đọc những lệnh vận hành ở địa chỉ 0XFFFF0.

Trong đó có chứa vài câu lệnh để chuyển tới hệ thống kiểm tra BIOS. BIOS là một cố kiện mà công ty sản xuất đã lưu trữ trong bo mạch chủ, mục đích đúng là đối với phần cứng tiến hành quản lý.

Tự kiểm là để kiểm tra đo lường máy vi tính tất cả bộ phận phần cứng phải chăng bình thường, nếu như thiếu khuyết hoặc là có hư hao phần cứng, thì sẽ không khởi động được.

Chỉ có tất cả phần cứng kiểm tra đo lường đều thông qua, mới có thể cuối cùng nhảy chuyển tới đọc đến MBR, chạy hệ điều hành tại ổ cứng.

Mà LINUS hoàn thành công năng, tựu là tại đọc đến MBR về sau, liền khởi động hệ điều hành trong ổ cứng.

Quá trình này rất nhanh, ký tự không ngừng đổi mới, phần cứng kiểm tra đo lường rất nhanh chấm dứt, màn hình lóe lên, lập tức xuất hiện "AAAAAABBBB..." các ký tự.

Nhìn màn hình không ngừng xuất hiện AB ký tự, Lâm Hồng biết rõ, lúc này đây khởi động quá trình đã hoàn tất, lúc này đây hắn đang thấy công việc mà LINUS hoàn thành đầu tiên trên hệ điều hành này: Ghi ra các ký tự AB.

Nếu một người không hiểu kỹ thuật chứng kiến loại tình huống này, tất nhiên sẽ đối với cái này Xùy~~ cười một tiếng, nói: "Cái này cũng gọi là hệ điều hành? Nói đùa sao!"

Trên thực tế, lúc trước LINUS đem đoạn này làm xong, thật hưng phấn mà gọi tới muội muội của hắn Sara đến nhìn, cái này dù sao cũng là hắn hao tốn thật lớn tâm tư mà biên soạn ra tác phẩm, cố gắng lâu như vậy, cuối cùng thành công, tự nhiên muốn và những người khác chia sẻ một chút chính mình vui sướng.

Thế nhưng mà Sara ôm gấu Teddy nhìn chằm chằm vào màn hình nhìn ước chừng năm giây về sau, nói một tiếng "Rất tốt", liền mặt không biểu tình mà trở lại trong phòng cùng bạn thân của nàng nấu cháo điện thoại tiếp.

LINUS vì thế sửng sốt cả buổi, thật lâu mới kịp phản ứng, chính mình cùng người không hiểu kỹ thuật là hoàn toàn không có tiếng nói chung đấy. Hắn vậy mà hy vọng xa vời muội muội của mình có thể xem hiểu thành quả mà mình cố gắng mãi mới được, thật là ngây thơ.

Tại đối phương trong mắt, cái này là đơn giản là hiển thị vài chữ, hoàn toàn không có chỗ đặc biết gì, cũng hoàn toàn không biết làm như vậy ra như vậy có tác dụng gì.

Bất quá, Lâm Hồng đối với cái này lại hiểu rõ, trên màn hình không ngừng luân chuyển biểu hiện AB ký tự, là do hai cái tiến trình đóng dấu tại trên màn hình đấy, nói cách khác, LINUS tại bản v0.00 này, chẳng những thực hiện chế độ bảo hộ, mà còn có thể chạy vài đoạn code thực hiện nhiệm vụ.

"Lợi hại!"

"Rất tuyệt!"

"NICE JOB!"

Những điều này đều là Lâm Hồng đối với LINUS đánh giá.

Cái này bộ phận nội dung, thoạt nhìn rất dễ hiểu, nhưng là Lâm Hồng biết rõ, nếu để cho chính mình biên soạn ra, Thời gian cùng tinh lực bỏ ra gấp nhiều lần LINUS. Cũng không là bởi vì chính mình kỹ thuật không tới nơi tới chốn, mà là tri thức ở phương diện này còn ít, chỉ sựa vào một cuốn 《 hệ điều hành: thiết kế cùng thực hiện 》 căn bản không viết ra được ra, còn liên quan đến nhiều kiến thức khác.

Bình thường Lâm Hồng đối với máy vi tính, là từ vĩ mô góc độ quan sát cùng sử dụng đấy, nhưng khi hắn chứng kiến cái này nguyên thủy nhất hệ điều hành thời điểm, lập tức đã có một loại cảm giác như nhìn từ góc độ kính hiển vi.

Sở hữu tất cả hộp đen cũng không có, trong lòng của hắn biết rõ máy vi tính bước tiếp theo sắp sửa làm cái gì, hết thảy chi tiết, tỉ mĩ đều nhìn ra không sót gì.

Giờ phút này đã là rạng sáng hai giờ , Lâm Hồng vốn rất muốn cùng LINUS liên lạc một chút, Nhưng là đối phương giờ phút này cũng không online.

Vì vậy, tâm tình của hắn dưới sự kích động, liền bắt đầu chính thức bắt đầu vùi đầu vào LINUX.

Hắn muốn làm đấy, chính là sửa đổi giao diện BASH mà LINUS share cho hắn trước đó, sửa chữa để nó có thể dùng trong LINUX.

Chương trình giao diện trọng yếu phi thường, có thể nói nó là mẹ của mọi chương trình, có nó thì mới có thể giúp những chương trình hoạt động được.

BASH bản thân chính là một cái Khai Nguyên chương trình, có sẵn trên internet những Lâm Hồng vẫn có mã nguồn chương trình mà trước đó LINUS share cho.

Biên soạn cái này, ít nhất phải có vài câu lệnh quan trọng của hệ điều hành, tỷ như biểu hiện mục lục câu lệnh "LS" , tiến vào mục lục câu lệnh "CD" , những câu lệnh đều là cơ bản nhất đấy.

Hệ thống chuyển đổi có rất nhiều, Lâm Hồng tạm thời ý làm cho MINIX hỗ trợ là đủ. Những thứ khác, sau này hãy nói.

Vì để tránh cho LINUS làm trùng việc, hắn đầu tiên cho đối phương phát một cái EMAIL, sau đó liền vùi đầu vào làm.

Quá trình chuyển đổi này không phải dễ, cũng may hệ thống xử lí văn bản của MINUX và LINUX khá giống nhau nên khi mặt trời mọc công việc cùng đã gần xong.
Chương trình ủng hộ Thương hiệu Việt của Tàng Thư Viện

Danh Sách Chương:

Bạn đang đọc truyện trên website MeTruyenVip.com
BÌNH LUẬN THÀNH VIÊN
BÌNH LUẬN FACEBOOK