[Programming] Giúp đỡ mình làm đồ án: tạo 1 hệ điều hành |
13/03/2007 12:35:20 (+0700) | #1 | 46344 |
trieuanh
Member
|
0 |
|
|
Joined: 29/06/2006 23:37:30
Messages: 88
Offline
|
|
Giúp đỡ mình làm đồ án: tạo 1 hệ điều hành mini có khả năng tự boot được, có các chức năng cơ bản của hệ điều hành
Mình sẽ bắt đầu làm từ đâu, các bạn có các tài liệu thamkhảo kô ? chỉ giúp mình với, thanks |
|
|
|
|
[Question] Giúp đỡ mình làm đồ án: tạo 1 hệ điều hành |
13/03/2007 12:57:37 (+0700) | #2 | 46350 |
|
SuperChicken
Elite Member
|
0 |
|
|
Joined: 11/07/2006 18:31:27
Messages: 635
Location: bottom of hell
Offline
|
|
Mẹ ơi, bạn học trường nào mà làm đồ án kinh thế???
Sorry vì đã spam nhưng thiệt tình tớ chỉ đc học môn HĐH thôi chứ còn "làm" 1 cái HĐH thì... hixhix... nghe sao mà to tát wá. |
|
|
|
|
[Question] Giúp đỡ mình làm đồ án: tạo 1 hệ điều hành |
13/03/2007 13:03:30 (+0700) | #3 | 46353 |
hoangmac
Member
|
0 |
|
|
Joined: 08/07/2006 15:53:56
Messages: 50
Location: hcm
Offline
|
|
hồi học môn hệ điều hành tớ có giả lập cái dos với các lệnh dir, copy, del, ... lúc ấy, tớ xài c++
|
|
|
|
|
[Question] Giúp đỡ mình làm đồ án: tạo 1 hệ điều hành |
13/03/2007 13:23:13 (+0700) | #4 | 46356 |
|
havythoai
HVA Friend
|
Joined: 05/04/2004 22:59:39
Messages: 562
Offline
|
|
hoangmac wrote:
hồi học môn hệ điều hành tớ có giả lập cái dos với các lệnh dir, copy, del, ... lúc ấy, tớ xài c++
Hồi anh thi "Khám Phá thế giới Computer" trên VTV ( :lol ) , lúc đó bác Nguyễn Tử Quảng làm giám khảo và cho điểm rất cao 1 phần mềm có tên là "Hệ điều hành" gì đó, quên rồi ! Phần mềm đó chỉ mới hoàn chỉnh có 1% , nghĩa là trên màn hình chỉ hiện ra dấu nháy, và đánh chữ được. Phần mềm đó viết bằng C . Vì viết hệ điều hành là rất khó.
nếu làm đồ an viết HĐH mini như bạn nói thì quả thật đồ án hơi bị bự
P.S: Em hoangmac khá quá nhỉ, ngưỡng mộ thiệt |
|
|
|
|
[Question] Giúp đỡ mình làm đồ án: tạo 1 hệ điều hành |
13/03/2007 23:29:52 (+0700) | #5 | 46390 |
|
enn3exlibs
Elite Member
|
0 |
|
|
Joined: 10/12/2006 16:54:02
Messages: 243
Location: bluesun
Offline
|
|
trieuanh wrote:
Giúp đỡ mình làm đồ án: tạo 1 hệ điều hành mini có khả năng tự boot được, có các chức năng cơ bản của hệ điều hành
Mình sẽ bắt đầu làm từ đâu, các bạn có các tài liệu thamkhảo kô ? chỉ giúp mình với, thanks
Hồi trước, học môn OS nhớ search trên mạng có được cái hệ điều hành viết bằng C của sinh viên nước ngoài(Hà Lan thì phải) chứa đủ trong đĩa mềm, bạn search về tham khảo( thông cảm không nhớ link và không có thời gian). |
|
|
|
|
[Question] Re:Giúp đỡ mình làm đồ án: tạo 1 hệ điều hành |
14/03/2007 01:22:59 (+0700) | #6 | 46421 |
MicrosoftX
Member
|
0 |
|
|
Joined: 04/03/2007 20:46:12
Messages: 91
Offline
|
|
Có bao nhiêu người làm cùng bác vậy, thời gian là bao lâu, bác thạo những ngôn ngữ gì rồi?
Về kiến trúc máy tính, bác thạo nền tảng nào rồi? đã lập trình đc bằng hợp ngữ của nền tảng đó chưa?
Đề án to nhỉ? Chắc khó đó ...
Tham khảo đây coi có ích gì ko;
Code:
http://cdsmith.twu.net/professional/osdesign.html
|
|
|
|
|
[Question] Giúp đỡ mình làm đồ án: tạo 1 hệ điều hành |
14/03/2007 08:03:46 (+0700) | #7 | 46513 |
|
delua
Locked
|
0 |
|
|
Joined: 28/12/2006 00:48:39
Messages: 102
Offline
|
|
|
|
[Question] Giúp đỡ mình làm đồ án: tạo 1 hệ điều hành |
14/03/2007 09:57:29 (+0700) | #8 | 46543 |
trieuanh
Member
|
0 |
|
|
Joined: 29/06/2006 23:37:30
Messages: 88
Offline
|
|
Tui cũng học KHTN, thầy cho cả đống đồ án, đồ án này đòi hỏi 10 SV thực hiện, nhóm tui chơi cũng cở 10 đứa nên xin thầy làm thử, mà thiệt chứ tui cũng chả biết j đẻ làm, tui học ngôn ngủ C++ cũng tạm tạm.
Các bạn còn tài liệu tham khảo nào thì share cho mình.Thanks |
|
|
|
|
[Question] Giúp đỡ mình làm đồ án: tạo 1 hệ điều hành |
14/03/2007 13:00:41 (+0700) | #9 | 46583 |
hoangmac
Member
|
0 |
|
|
Joined: 08/07/2006 15:53:56
Messages: 50
Location: hcm
Offline
|
|
havythoai wrote:
Hồi anh thi "Khám Phá thế giới Computer" trên VTV ( ) , lúc đó bác Nguyễn Tử Quảng làm giám khảo và cho điểm rất cao 1 phần mềm có tên là "Hệ điều hành" gì đó, quên rồi ! Phần mềm đó chỉ mới hoàn chỉnh có 1% , nghĩa là trên màn hình chỉ hiện ra dấu nháy, và đánh chữ được. Phần mềm đó viết bằng C . Vì viết hệ điều hành là rất khó.
hồi đó bác có nhận dc giải gì ko )
havythoai wrote:
P.S: Em hoangmac khá quá nhỉ, ngưỡng mộ thiệt
ấy, bác khéo mĩa mai HOANGMAC thật
chẳng wa là muốn lấy cái Bằng thì thầy dạy gì học đó
-----------
to trieuanh: chia sẽ vài dòng với bồ hen
1) bồ cần include một số thư viện hỗ trợ việc giả lập dos --> ask thầy của bồ á
2)kiểm tra xem với lệnh nhập vào đối số đi theo có đúng ko(C:\MD mà ko có tên folder thì báo lỗi )-->bồ viết code
3) theo lệnh mà làm. TIME, DATE thì dễ. vd: TIME
gettime(&t)//bồ lấy giờ hiện tại của máy
printf("%d %d %d ",t.ti_hour, t.ti_min, t.ti_sec, t.ti_hund)//in nó ra, vậy là xong
còn những cái như tạo file, folder, xóa file, xóa folder, đổi tên file, folder thì rắc rối à. cái gì mà <<oxf (dịch trái mấy bit á), bit cao, bit thấp ... đến bây giờ cũng ko hiểu tại sao ng ta BIẾT như vậy mà làm.... bức xúc lắm nhưng wa dc môn đó nhẹ nhỏm và ... wên hết bức xúc ... ) |
|
|
|
|
[Question] Giúp đỡ mình làm đồ án: tạo 1 hệ điều hành |
19/03/2007 10:09:29 (+0700) | #10 | 47734 |
mikamehi
Member
|
0 |
|
|
Joined: 19/07/2006 10:09:06
Messages: 43
Offline
|
|
Hồi TRÍ TUỆ VIỆT NAM năm nào có một bạn bị khuyết tật dịch cái OS Menuet sang tiếng Việt rồi dự thi ấy.
Rồi sau này có nhóm gì đó dịch Linux sang tiếng Việt cũng đoạt giải TTVN luôn. |
|
|
|
|
[Question] Giúp đỡ mình làm đồ án: tạo 1 hệ điều hành |
19/03/2007 10:13:15 (+0700) | #11 | 47735 |
mikamehi
Member
|
0 |
|
|
Joined: 19/07/2006 10:09:06
Messages: 43
Offline
|
|
Muốn viết OS thì ít ra cũng phải biết Kernel, Memory Management, process, thread. |
|
|
|
|
[Question] Re: Giúp đỡ mình làm đồ án: tạo 1 hệ điều hành |
19/03/2007 10:44:57 (+0700) | #12 | 47746 |
|
seaicemit
Member
|
0 |
|
|
Joined: 08/03/2007 21:03:32
Messages: 1
Offline
|
|
Mình cũng từng nghĩ sẽ cùng bạn bè viết một HDH, nhưng là một đồ án thì chưa từng nghĩ. Có tiến triển gì thì post bài lên diễn đàn nha. |
|
|
|
|
[Question] Giúp đỡ mình làm đồ án: tạo 1 hệ điều hành |
19/03/2007 12:32:21 (+0700) | #13 | 47774 |
|
xnohat
Moderator
|
Joined: 30/01/2005 13:59:19
Messages: 1210
Location: /dev/null
Offline
|
|
Lấy kernel của Linux mà phát triển, vì nó sẵn cho rất nhiều thứ mà quan trọng là driver cho nhiều phần cứng được kernel hỗ trợ, bạn chỉ phải lập trình lớp giao tiếp thôi, nhẹ hơn nhiều, bạn đừng nghĩ là viết được OS là dễ, vì bạn chỉ có thể dựng trên mức lý thuyết thôi, chứ còn coding ra một OS là vấn đề khó nhọc một người làm không xuể ( vì lí do đó Linux Tovard phải nhờ cộng đồng thế giới viết cùng đó ).
Mã nguồn của các bản minilinux khá dễ hiểu và dễ đọc, bản tải về vài cái mà xem cách nó hoạt động và dụng lại các đoạn mã cần thiết để lập đề án
Linux dùng gần như nguyên xi cấu trúc của UNIX vì thế bạn đừng nghĩ rằng mình ăn cắp ý tưởng ( vì ai cũng ăn cắp từ UNIX kể cả Windows ) ) và LInux là OPENSOURCE nên khỏi lo ai đó "kiện" ) |
|
iJust clear, "What I need to do and how to do it"/i
br
brBox tán gẫu dời về: http://www.facebook.com/hvaonline |
|
|
|
[Question] Re: Giúp đỡ mình làm đồ án: tạo 1 hệ điều hành |
11/12/2008 23:49:24 (+0700) | #14 | 162013 |
chiataytuday
Member
|
0 |
|
|
Joined: 18/11/2007 23:43:19
Messages: 5
Offline
|
|
các bác giúp mình với: đồ án hệ điều hành
"Viết chương trình gồm có 2 quá trình. Quá trình thứ nhất cho người dùng nhập vào từ bàn phím một chuỗi biễu diễn một phép tính gồm các phần tử +, -, (, ). Độ ưu tiên của các phép tính trong ngoặc (cặp dấu ( & )) là cao nhất, phép + và – cùng độ ưu tiên. Ví dụ:
1+2+(2-3-4) –((3+4)-5)
(1+(-2)–((3+4)-5))
Sau đó truyền chuỗi dữ liệu này cho quá trình thứ hai. Quá trình thứ hai thực hiện tính toán trên và trả kết quả về cho quá trình thứ nhất để hiển thị cho người sử dụng biết.
Thực hiện bài toán dùng message queue để giao tiếp giứa 2 quá trình".
hieunguyen.bkit@gmail.com
thanks nhiều lắm. |
|
|
|
|
[Question] Re: Giúp đỡ mình làm đồ án: tạo 1 hệ điều hành |
13/12/2008 12:09:41 (+0700) | #15 | 162243 |
|
mudzot
Elite Member
|
0 |
|
|
Joined: 26/06/2006 14:41:27
Messages: 76
Offline
|
|
Nếu mình mà phải làm đồ án này thì chắc mình sẽ tìm đọc cuốn Operating Systems - Design and Implementation của Tanenbaum, cuốn này có kèm theo 1 os đơn giản để min hoạ là Minix. Nếu thôi, vì mình không phải làm nên chưa đọc nó bao giờ. |
|
|
|