Jak zrobić system operacyjny w Javie?

0

Cześć. Jak zrobić system operacyjny w javie? Nie jakiś konsolowy; na przykładzie (No ostatecznie konsolowy).

0

Ale jak napisać system operacyjny. Na podanej stronie można ściągnąć system operacyjny napisany w javie.

2

Musisz przygotować system w innym języku do momentu, w którym będziesz mógł uruchomić jakąś (najprostszą) maszynę wirtualną javy.
#edit
@Adamek Znajdź kod źródłowy tego systemu, przeanalizuj go.

0

A gdzie mogę znaleźć taki kod (na tej stronie czy gdzieś w internecie)?

0

Aha. A jest jakiś prosty poradnik jak przygotować taki system np w asemblerze, albo jak przygotować system i zrobić sobie os w javie? I to i to? Np konsolowy, a potem jak dodać grafikę idt.

0

http://www.wikihow.com/Make-a-Computer-Operating-System
Szczegółowe informacje MUSISZ znaleźć sam.

0

... A jest poradnik jak przygotować system operacyjny w asemblerze tak żebym mógł później dokończyć w javie?

0

Po prostu poznaj na początek architekturę komputerów i spróbuj zrozumieć to: Kurs pisania systemu operacyjnego, część 1

0

Da się zrobić w asemblerze coś takiego jak include tylko że dla pliku typu *.jar, i jak wyglądałby wtedy szkielet tego pliku *.jar?

0

Ja się niewinnie wtrącę bytecode może też być traktowany jako pełnoprawny asembler o ile "krzem" będzie odpowiednio zaprojektowany. http://elektronikab2b.pl/biznes/15272-polski-procesor-qwarszawaq---hit-czy-kit#.VBC36dYdeXo
To jest jednak przypadek specjalny...

Wracając do sedna sprawy czysto teoretycznie można napisać system operacyjny w samej Javie, a w asmie dopisać tylko to co w specyfikacji JVM jest oddelegowane do systemu operacyjnego (szeroko rozumiany I/O i komunikacja z krzemem). Rzecz w tym, że ilość kodu w asmie, który będzie trzeba napisać jest dość duża. Sterowniki dla I/O pisze się masakrycznie ciężko jeżeli chcemy robić to na najniższym poziomie. Zatem realizacja tego zadania będzie czasochłonna.
Kolejna sprawa to sam JVM. Da się napisać JVM w javie, ale znowu trzeba delegować część rzeczy do czegoś co potrafi dogadać się z krzemem.

Podsumowując. To co na zamieszczonym filmiku to nie jest system operacyjny, a jedynie ciekawy program. System operacyjny w czystej Javie dla popularnych układów raczej nie jest do napisania w jakimś skończonym czasie. Istnieją jednak specjalnie zaprojektowane układy, których asemblerem jest bytecode JVM.

0

Znacie jakiegoś tutka o wejściu i wyjściu (klawiaturze, myszce, zapisie do pliku itd.) dla os'a w javie *.jar?

0

Co to za bzdury?

Wtf, troll, kosz.

1 użytkowników online, w tym zalogowanych: 0, gości: 1