banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows Cách Viết Hệ Điều Hành  XML
  [Question]   Cách Viết Hệ Điều Hành 17/12/2007 14:59:30 (+0700) | #1 | 104397
kute2007
Member

[Minus]    0    [Plus]
Joined: 14/09/2007 22:33:09
Messages: 9
Offline
[Profile] [PM]
Mình thấy các chủ đề về lập trình cũng đã đầy đủ nhưng mình chưa thấy có chủ đề nào nói cụ thể cách tạo ra một hệ điều hành riêng cũng như những bí ẩn bên trong hệ điều hành mà hiện nay mọi người đang sử dụng.Mình hy vọng với topic này sẽ được mọi người ủng hộ và đóng góp bài viết cho topic này.
[Up] [Print Copy]
  [Question]   Cách Viết Hệ Điều Hành 17/12/2007 17:31:54 (+0700) | #2 | 104405
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]

kute2007 wrote:
Mình thấy các chủ đề về lập trình cũng đã đầy đủ nhưng mình chưa thấy có chủ đề nào nói cụ thể cách tạo ra một hệ điều hành riêng cũng như những bí ẩn bên trong hệ điều hành mà hiện nay mọi người đang sử dụng.Mình hy vọng với topic này sẽ được mọi người ủng hộ và đóng góp bài viết cho topic này. 


Một hệ điều hành có hàng triệu dòng code, có hàng ngàn chức năng, có hàng trăm phụ thuộc... Một chủ đề trên một forum làm sao có chỗ để "nói cụ thể cách tạo ra một hệ điều hành riêng"?

Bồ đang dùng Windows, bồ thử tự liệt kê ra xem Windows có bao nhiêu chức năng xem thử nó sẽ có bao nhiều dòng liệt kê (bồ cứ tin mỗi dòng liệt kê như thế có hàng ngàn dòng code để tạo ra nó). Nếu bồ chưa nắm được hệ điều hành là cái gì thì nên tìm hiểu căn bản "cái gì là hệ điều hành" trước khi đi tới chỗ "cụ thể cách tạo ra một hệ điều hành riêng cũng như những bí ẩn bên trong hệ điều hành".
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
  [Question]   Re: Cách Viết Hệ Điều Hành 18/12/2007 03:38:46 (+0700) | #3 | 104462
Vo_danh_tang
Member

[Minus]    0    [Plus]
Joined: 18/05/2007 18:34:21
Messages: 159
Offline
[Profile] [PM]
Nếu thích thì bạn có thể xem source code của hệ điều hành như Unix để có thể xem rõ hơn về HDH. Bạn cứ hiểu là Mr Linux điều khiển hàng trăm lập trình viên trên thế giới mà chỉ mới viết được về phần Nhân thôi nha.
[Up] [Print Copy]
  [Question]   Re: Cách Viết Hệ Điều Hành 18/12/2007 04:40:00 (+0700) | #4 | 104469
AndrewJChan
Member

[Minus]    0    [Plus]
Joined: 15/12/2007 18:28:32
Messages: 1
Offline
[Profile] [PM]
Muốn viết 1 hệ điều hành, việc đầu tiên là bạn phải viết cái "nhân" (kernel) của hệ điều hành. Theo định nghĩa thì hệ điều hành là một phần mềm đóng vai trò quản lý, cung cấp tài nguyên phần cứng cho các chương trình khác chạy trên nó. Như vậy, muốn viết hệ điều hành bạn phải nắm rõ từng lệnh điều khiển phần cứng. Mỗi CPU có 1 tập lệnh riêng để điều khiển nó. Chẳng hạn, phép gán là 0001010001, phép cộng là 0001011001...

Ngay cả những tiến sĩ tin học đang công tác tại các công ty đa quốc gia cũng không ai nghĩ đến việc viết lại 1 hệ điều hành hoàn toàn mới. Vì công việc đó không phù hợp với sức lực của 1 hay 1 vài người. Bạn biết không, ngay cả Microsoft cũng phải phát triển hệ điều hành của họ trong mấy chục năm, qua nhiều phiên bản thì mới đạt được tính ổn định như ngày nay (nói cái nhân thôi nhé).

Tóm lại, trừ phi bạn có nhu cầu đặc biệt như: bạn sẽ chế tạo ra 1 thế hệ vi xử lý mới... thì bạn không cần quan tâm đến việc viết hệ điều hành.
[Up] [Print Copy]
  [Question]   Re: Cách Viết Hệ Điều Hành 18/12/2007 06:19:46 (+0700) | #5 | 104486
[Avatar]
Ikut3
Elite Member

[Minus]    0    [Plus]
Joined: 24/09/2007 23:47:03
Messages: 1429
Location: Nhà hát lớn
Offline
[Profile] [PM] [Yahoo!]
Mình thấy các chủ đề về lập trình cũng đã đầy đủ nhưng mình chưa thấy có chủ đề nào nói cụ thể cách tạo ra một hệ điều hành riêng cũng như những bí ẩn bên trong hệ điều hành mà hiện nay mọi người đang sử dụng.Mình hy vọng với topic này sẽ được mọi người ủng hộ và đóng góp bài viết cho topic này. 


Có lẽ í bạn ở đây là Windows Unattend phải kô
[Up] [Print Copy]
  [Question]   Re: Cách Viết Hệ Điều Hành 19/12/2007 13:29:10 (+0700) | #6 | 104731
Kid2111
Member

[Minus]    0    [Plus]
Joined: 26/04/2007 14:31:13
Messages: 82
Offline
[Profile] [PM]
hic ... Việt Nam có ai vít đc chưa nhỉ ^^ ....
[Up] [Print Copy]
  [Question]   Re: Cách Viết Hệ Điều Hành 20/12/2007 15:50:01 (+0700) | #7 | 104926
kute2007
Member

[Minus]    0    [Plus]
Joined: 14/09/2007 22:33:09
Messages: 9
Offline
[Profile] [PM]
mình cũng nghĩ là viết hệ điều hành cũng không dễ vả lại nó cũng vượt quá khả năng của một cá nhân tuy nhiên hiện nay thì theo mình có ít ai biết được cái lớp nền chạy dưới windows.Ngày xưa khi thời kỳ còn dùng dos mọi người am hiểu khá kỹ về hệ Điều hành về cơ chế các câu lệnh của chúng.Tuy nhiên Từ khi mà các version của hệ điều hành liên tiếp được ra đời chúng kèm theo đó là khả năng thân thiện của chúng đối với người dùng thì gần như người dùng cũng quên luôn những thứ thuộc về "bản chất "của chúng .kèm theo đó là sự mù thông tin về những gì mà chính bản thân mình sử dụng về nó.Bây giờ bạn thử hỏi xem có ai biết hệ điều được viết như thế nào?về lớp nền chạy dưới windows là gì?
[Up] [Print Copy]
  [Question]   Re: Cách Viết Hệ Điều Hành 20/12/2007 15:51:22 (+0700) | #8 | 104927
kute2007
Member

[Minus]    0    [Plus]
Joined: 14/09/2007 22:33:09
Messages: 9
Offline
[Profile] [PM]
Đây là một tài liệu để các bạn tham khảo:

http://www.osdev.org/osfaq2
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|